-
Notifications
You must be signed in to change notification settings - Fork 72
Proton Versions
switch between Proton-Versions, automatically download custom Proton builds...
A specific Proton Version can be easily selected per game, by simply selecting one from an auto-generated dropdown Menu in the Game Menu. The selected Proton version is only used when steamtinkerlaunch was started as Steam Compatibility Tool and ignored when steamtinkerlaunch was used as Steam Launch Option
The List of available Proton Versions is generated on the first steamtinkerlaunch launch (in /dev/shm
) and recreated when a new Proton Version was added on the fly.
steamtinkerlaunch searches in 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 extraced from ~/.steam/steam/config/config.vdf)
- a custom Proton List
The optional custom Proton List CUSTOMPROTONLIST
in STLCFGDIR
is used as additional source for custom Proton Versions for inclusion into the auto-generated Proton Version (dropdown) List.
There are several methods to add new entries to the list (besides editing it manually / via Editor Menu):
a locally installed Custom Proton can be added
- via Command Line:
steamtinkerlaunch addcustomproton
or juststeamtinkerlaunch acp
(accepting an absolute path to a proton executable as optional argument)
A proton
file can be selected via file-requester
and an optional "proton version name" can be entered in a separate field.
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) steamtinkerlaunch will automatically download the specific proton version and install it.
This can be simply done via Command Line. *Example:
steamtinkerlaunch set USEPROTON all "Proton-6.18-GE-2"
Quick Links
- Changelog
- Installation
- Usage
- Main Menu
- Global Menu
- Tray Icon
- Modding
- Platform-Specific Documentation
- Tweaks
- Utilities
- Advanced