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
233 stars 114 forks source link

Needs Testing: Use one ManiaPlanet folder for all ManiaPlanet games #84

Closed Brunfunstudios closed 4 years ago

Brunfunstudios commented 5 years ago

In the compdata folder the games are linked via symlinks to the ManiaPlanet folder. This makes it possible to launch other trackmania games while running a mania planet game. The renaming and resymlinking seems to work fast enough that the game doesn't crash at least on the systems i tested on. If someone might test it to confirm it would be helpful. The TrackMania Demos are free so easy candidates to test.

simons-public commented 4 years ago

@Brunfunstudios sorry for the late response. If you don't mind cleaning up a little with pylint I'm more than happy to merge this.

Brunfunstudios commented 4 years ago

@simons-public now worrys. Completly forgot about this pulll request. Of course can easily clean this up. But i'm not sure if it wouldn't be more elegant if there would only be one script (f.e. mania_planet_games.py) and then either symlink all the appids to this or have tiny scripts that import the mania_planet_games.py file. Otherwise will just update with pylint cleanup.

simons-public commented 4 years ago

No worries. It might be cleaner with symlinks, but I'm good to merge it as is.