Skip to content

Steam Compatibility Tool

frostworx edited this page May 5, 2022 · 15 revisions

steamtinkerlaunch can be added as Steam Compatibility Tool, simply by using the steamtinkerlaunch built-in Command Line options:

  • steamtinkerlaunch compat add (adds steamtinkerlaunch under compatibilitytools.d/SteamTinkerLaunch)
  • steamtinkerlaunch compat del (deletes compatibilitytools.d/SteamTinkerLaunch)
  • steamtinkerlaunch compat (get) (checks the state of compatibilitytools.d/SteamTinkerLaunch)

If add is selected and steamtinkerlaunch is started from a different path than before, the symlink will be automatically updated.

(as usual, when a Steam Compatibility Tool was added, Steam needs to be restarted to make the added Tool available)

Steam-Compatibility-Tool

All programs used as custom Compatibility Tool (of course including steamtinkerlaunch) are started without the Steam Linux Runtime!

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!

Proton versions for a game can only be changed from inside steamtinkerlaunch when using it as Steam Compatibility Tool - the function is disabled when using steamtinkerlaunch as Steam Launch Option

I'm using steamtinkerlaunch globally for all games (by selecting it in Steam under "Settings/SteamPlay/Use for all other titles") and haven't recognized any problems. although it works, it is not visible in above Setting though after having saved it...) Someone reported here, that it didn't work globally: Their fix was to manually set the name manually under "0"-> "CompatToolMapping" -> "name" in ~/.local/share/Steam/config/config.vdf:

"CompatToolMapping"
{
	"0"
	{
		"name"		"Proton-steamtinkerlaunch"
		"config"		""
		"Priority"		"75"
	}
}

(this manual step was not necessary previously)

Clone this wiki locally