simons-public / protonfixes

A module for applying fixes at runtime to unsupported games with Steam Proton without changing game installation files
https://simons-public.github.io/protonfixes/
Other
234 stars 114 forks source link

autoimport (most) of your gamefixes into my stl #137

Closed frostworx closed 4 years ago

frostworx commented 4 years ago

Hi, I'm the author of the Steam wrapper tool SteamTinkerLaunch (or short stl) which is started directly as Steam startoption stl %command% and offers a wide range of extra features for the launched game. One of them is that required configurations get auto applied to get a game working ootb. Currently I'm planning to implement "autotweaks" - a function to (optionally) search for required tweaks on different platforms and think it would be great to implement an "importer" for your gamefixes as well. Basically stl would clone/pull protonfixes and when a game is launched it would check if a matching "$SteamAppId.py" file exists and would extract the tweaks from there (at least winetricks packages, exe overrides, commandline parameters, registry entries, env variables, maybe later also custom scripts) I opened an issue for myself, to gather some ideas already here

Would be great if this is ok for you, else I would just write a quick offline script which parses your gamefixes once and creates static stl "tweak files" for bundling with my project (which I guess should not be a problem, right?) cheers!

simons-public commented 4 years ago

@frostworx Sorry for the late response, importing the gamefixes is perfectly fine with me.

SteamTinkerLaunch looks pretty cool, I'll definitely have to check that out when I have some time!

frostworx commented 4 years ago

Hello @simons-public! Thank you very much for the reply, for the permission to pull your gamefixes and of course for the friendly words! I already have a working implementation finished, but it is not committed yet. (I opened an issue for me here just yesterday) The next push will be pretty big :)

frostworx commented 4 years ago

Hi again, just released v1.6.0 with initial protonfixes support :) https://github.com/frostworx/steamtinkerlaunch/releases/tag/v1.6.0 I think I can close this issue here :) Thanks a lot again!