Skip to content

[Bug]: Switching to proton-ge runner makes launch options unable to load correctly #3743

@Aoriseth

Description

@Aoriseth

Describe the bug

I'm trying to run Genshin Impact with certain launch arguments.
This works like expected when using the soda runner.
But when I try switching to the proton-ge runner, the game instantly closes and gives the following output in the console:

Image

To Reproduce

  1. Add shortcut to genshinimpact (or presumably other executables as well) in the current bottle
  2. Click on the three dots next to the entry for genshin impact and choose "change launch options"
  3. Add "-platform_type CLOUD_THIRD_PARTY_PC" as command arguments, click 'save'
  4. Try running the game (should work correctly)
  5. Go to "settings" under "options" for the current bottle
  6. Change runner to ge-proton9-20 (needs to be installed first), and enable Steam Runtime
  7. Try running the game (will stop instantly with the error below)

Image

Package

Flatpak from Flathub

Distribution

NixOs

Debugging Information

Official Package: false
Version: '51.15'
DE/WM: gnome
Display:
    X.org: true
    X.org (port): :0
    Wayland: true
Graphics:
    vendors:
        amd:
            vendor: amd
            envs:
                DRI_PRIME: '1'
            icd: /run/opengl-driver/share/vulkan/icd.d/radeon_icd.x86_64.json:/run/opengl-driver-32/share/vulkan/icd.d/radeon_icd.i686.json
    prime:
        integrated: null
        discrete: null
Kernel:
    Type: Linux
    Version: 6.6.72
Disk:
    Total: 8004960256
    Free: 8004960256
RAM:
    MemTotal: 14.9GiB
    MemAvailable: 4.4GiB
Bottles_envs: null
Tools and Libraries:
    cabextract: true
    p7zip: true
    patool: true
    glibc_min: '2.40'
    icoextract: true
    pefile: true
    orjson: true
    markdown: true
    ImageMagick: true
    FVS: true
    xdpyinfo: true

Troubleshooting Logs

Additional context

_v2-entry-point: invalid option -- 'p'
_v2-entry-point: invalid option -- 'l'
_v2-entry-point: invalid option -- 'a'
_v2-entry-point: invalid option -- 't'
_v2-entry-point: invalid option -- 'f'
_v2-entry-point: invalid option -- 'o'
_v2-entry-point: invalid option -- 'r'
_v2-entry-point: invalid option -- 'm'
v2-entry-point: invalid option -- ''
_v2-entry-point: invalid option -- 't'
_v2-entry-point: invalid option -- 'y'
_v2-entry-point: invalid option -- 'p'
_v2-entry-point: invalid option -- 'e'

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions