Skip to content

Proton Versions

360900 edited this page Aug 2, 2026 · 2 revisions

switch between Proton-Versions, automatically download custom Proton builds...

A specific Proton version can be easily selected per game by simply choosing one from an auto-generated dropdown menu in the Game Menu. The selected Proton version is only used when tinkergame is started as a Steam Compatibility Tool and ignored when tinkergame is used as a Steam Launch Option.

The list of available Proton versions is generated on the first tinkergame launch (in /dev/shm) and recreated whenever a new Proton version is added on the fly.

tinkergame searches the following sources for Proton versions to generate the list:

  • user installed compatibility tools (~/.steam/steam/compatibilitytools.d/)
  • system-wide compatibility tools (/usr/share/steam/compatibilitytools.d)
  • official proton versions installed via Steam in default SteamLibrary (~/.steam/steam/steamapps/common/)
  • official proton versions installed via Steam in additional SteamLibrary Paths (the additional paths are extracted from ~/.steam/steam/config/config.vdf)
  • a custom Proton List
Custom Proton List

The optional custom Proton List CUSTOMPROTONLIST in STLCFGDIR is used as an additional source for custom Proton versions for inclusion in the auto-generated Proton version (dropdown) list.

Adding Entries to the Custom Proton List

There are several methods to add new entries to the list (besides editing it manually / via Editor Menu):

Adding local Custom Proton

a locally installed Custom Proton can be added

  • via Command Line: tinkergame addcustomproton or just tinkergame acp (accepting an absolute path to a proton executable as optional argument)

A proton file can be selected via a file-requester and an optional "proton version name" can be entered in a separate field.

Automatic Proton version

Using the variable WANTPROTON in configs and tweaks, it is possible to automatically request a specific proton version to be used with the corresponding game. If AUTOPULLPROTON is enabled (it is by default) tinkergame will automatically download the specific proton version and install it.

Switching the Proton version for all games using tinkergame

This can be simply done via Command Line. Example:

tinkergame set USEPROTON all "Proton-6.18-GE-2"

Clone this wiki locally