Skip to content

Changing shortcut App ID broke protontricks #898

Open

Description

@PseudoAnonMS

In the past, protontricks was working for me with the GOG Galaxy launcher under its own prefix. However, after recently running the NSL script, it seems that the GOG Galaxy launcher shortcut in Steam was updated and got a new App ID, and this change to the shortcut broke protontricks.

There is a symlink that connects the folder "GogGalaxyLauncher" to the folder named after the App ID where the actual contents resides. The symlink "GogGalaxyLauncher" is used in the steam shortcut "Target", "Start In" and "Launch Options" configuration, so a change in the App ID does not cause the shortcut to stop working. This is because the "GogGalaxyLauncher" points to the correct folder with all the contents, the folder named after the original App ID.

It seems that after recently launching the NSL script in desktop mode, the GOG Galaxy Launcher shortcut in Steam received a new App ID. This broke protontricks because it looks for the actual content in the folder matching the name of the shortcut's App ID, and seemingly ignores the "Target", "Start In", and "Launch Options".

Inspecting the file system, I could see that the "GogGalaxyLauncher" symlink was pointing to another folder with all the contents in it. That folder appeared to be named after the original App ID. When running protontricks in verbose mode, I noticed that the folder and App ID it reported was different, and it said that there was no Proton app there. Having a look at the folder in the file system, it was a new folder, and it was actually empty.

I deleted the new empty folder and created a new symlink in its place pointing to the original folder. The same folder that the "GogGalaxyLauncher" symlink points to. That got protontricks working again.

I do not know how Steam decides what the App ID is for a shortcut. However, if NSL is updating a Steam shortcut and the App ID changes, the NSL script could automatically create a symlink to the original App ID in order to maintain compatability with protontricks.

Activity

  1. PseudoAnonMS commented on Mar 29, 2026

    @PseudoAnonMS
    Author

    Original Steam shortcut, when protontricks used to work:

    • Steam Shortcut App ID: 1111
    • GogGalaxyLauncher symlink to folder: 1111
    • Actual content is in folder: 1111
    • "Target", "Start In" and "Launch Options": GogGalaxyLauncher symlink
    • protontricks looks in folder: 1111

    After recently running NSL which broke protontricks:

    • Steam Shortcut App ID: 2222
    • GogGalaxyLauncher symlink to folder: 1111
    • Actual content is in folder: 1111
    • "Target", "Start In" and "Launch Options": GogGalaxyLauncher symlink
    • protontricks looks in folder: 2222

    The fix to get protontricks working again:

    • Create a new folder symlink with the same target as the GogGalaxyLauncher symlink: 2222 -> 1111
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions