Skip to content

Native Games

360900 edited this page Aug 2, 2026 · 2 revisions

tinkergame also works with native Linux games. Currently the first distinction is whether "waitforexitandrun" appears in the game %command%. If so, tinkergame assumes it is 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 tinkergame with a Linux game, use the Steam Launch Option! see: Steam Launch Option

Clone this wiki locally