tl;dr: Allow to use protonfixes from Steam launch options.
In particular:
Adds default.py "gamefix" support, both "global" and "local". Can be used to set some environment variables for all games. For example, I use this for util.set_environment('__GL_SHOW_GRAPHICS_OSD', '1').
Only one of them used at a time, if exist, "local" have higher priority.
Adds util.get_game_exe_name().
Adds util.winecfg(), util.regedit() and util.control(), which are aliases for corresponding Wine tools.
Adds -pf_ prefixed aliases (protonfixes), to use as command line parameters.
Very basic, but something like -pf_tricks=dsound -pf_tricks=vcrun2017 -pf_winecfg in Steam launch options should work. Commands after -pf_tricks= are normal winetricks commands.
Well, all this changes are not very useful for "gamefixes", rather for "developing" them or for messing with "localfixes". But, I guess, users may want to have them combined this way.
tl;dr: Allow to use
protonfixes
from Steam launch options.In particular:
Adds
default.py
"gamefix" support, both "global" and "local". Can be used to set some environment variables for all games. For example, I use this forutil.set_environment('__GL_SHOW_GRAPHICS_OSD', '1')
. Only one of them used at a time, if exist, "local" have higher priority.Adds
util.get_game_exe_name()
.Adds
util.winecfg()
,util.regedit()
andutil.control()
, which are aliases for corresponding Wine tools.Adds
-pf_
prefixed aliases (protonfixes), to use as command line parameters. Very basic, but something like-pf_tricks=dsound -pf_tricks=vcrun2017 -pf_winecfg
in Steam launch options should work. Commands after-pf_tricks=
are normalwinetricks
commands.Well, all this changes are not very useful for "gamefixes", rather for "developing" them or for messing with "localfixes". But, I guess, users may want to have them combined this way.