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
232 stars 117 forks source link

No module named 'protonfixes' #154

Closed Zyneris closed 3 years ago

Zyneris commented 3 years ago

Describe the bug When attempting to run a game fix, Proton outputs the following:

Proton: ************************************************
Proton: THERE IS AN ERROR IN YOUR user_settings.py FILE:
Proton: No module named 'protonfixes'
Proton: ************************************************

To Reproduce Installed protonfixes via pip pip3 install --user protonfixes Added import protonfixes to my user_settings.py Launch game via Steam

Expected behavior Proton finding the module and starting the process of running the game fix.

Logs Log user_settings.py

Operating System:

Game (if applicable):

Additional Information If I place protonfixes/ inside of Proton 6.3/ the module is seen by Proton. However this then causes an error where it cannot find winetricks despite winetricks being located in my $PATH.

simons-public commented 3 years ago

It's possible that proton is not checking your user modules. Have you tried installing it globally as described in the readme?

protonfixes looks for winetricks in $PATH, but it could be that the $PATH for the proton process doesn't match yours. You can check the $PATH variable for the process in /proc/$PID/environ to see if it's set correctly.

Zyneris commented 3 years ago

Sorry for the late reply, I no longer have this setup to test any changes. Closing ticket as such.