Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Game binary path changes with version update, offer symlink with stable name to add as Non-Steam Game to Steam library

A topic by komehara created Mar 31, 2024 Views: 542
Viewing posts 1 to 1

I was adding some games downloaded via itch app to my Steam Library as Non-Steam Games so I could play them directly from Big Picture on my Steam Deck.

It works, but I noticed that the path to the game binary changes based on the game version (since the folder and executable name tends to include version number) - or if the game title changes (more rare, but can happen when leaving prototype phase).

Therefore, it would be nice to have a canonical symlink for each download channel (typically named [game-title]-[channel]) so I can set it on Steam once and for all. Then I’d just have to Update games via itch app from times to times (I also added the itch app itself to Big Picture following https://www.reddit.com/r/SteamDeck/comments/ufr30h/itchio_app_in_gaming_mode/, but I’m not sure how practical it is to actually play games since Big Picture controller remap may not work on apps indirectly opened via another app) and Steam would always open the latest version.

I don’t know how portable that is, I just tested symlink under Linux (ArchLinux, since SteamDeck) and it works. You’d have to check if it works well on Windows and macOS too.