Skip to content

Native Games

frostworx edited this page Nov 20, 2021 · 5 revisions

steamtinkerlaunch also works with native linux games. Currently the first distinction is if "waitforexitandrun" appears in the game %command%. If yes, steamtinkerlaunch assumes we have a proton game. Now, when another check finds "steamapps/common" (without "waitforexitandrun") a linux game is assumed, and the (now generic) launchSteamGame function is started. Only proton games have the Variable STEAM_COMPAT_DATA_PATH, so if it is missing several features are disabled in the setLinGameVals function, as they do not work with native linux games (f.e. ReShade). The Game and Exe Path Variables are differently extracted as well when STEAM_COMPAT_DATA_PATH is missing.

For every game using any Compatibility Tool, Steam downloads the Windows version, so if you want to use steamtinkerlaunch with a linux game, use the Steam Launch Option! see: Steam Launch Option

Clone this wiki locally