shkhln / linuxulator-steam-utils

Steam launcher for FreeBSD
MIT License
125 stars 12 forks source link

proton doesn't work for me #73

Closed SrWither closed 2 years ago

SrWither commented 2 years ago

when I run a game using emulators/proton it doesn't start and on the console I get this:

GameAction [AppID 311690, ActionID 1] : LaunchApp changed task to Completed with ""
shim init
Traceback (most recent call last):
  File "/usr/home/developer/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/proton", line 1299, in <module>
    rc = g_session.run()
  File "/usr/home/developer/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/proton", line 1256, in run
    rc = self.run_proc([g_proton.wine64_bin, "steam"] + sys.argv[2:] + self.cmdlineappend)
  File "/usr/home/developer/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/proton", line 1241, in run_proc
    return subprocess.call(args, env=local_env)
  File "/usr/local/lib/python3.8/subprocess.py", line 340, in call
    with Popen(*popenargs, **kwargs) as p:
  File "/usr/local/lib/python3.8/subprocess.py", line 858, in __init__
    self._execute_child(args, executable, preexec_fn, close_fds,
  File "/usr/local/lib/python3.8/subprocess.py", line 1704, in _execute_child
    raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: '/usr/home/developer/.steam/steam/compatibilitytools.d/FreeBSD_Proton/proton/dist/bin/wine64'
Game process removed: AppID 311690 "/home/developer/.steam/steam/ubuntu12_32/reaper SteamLaunch AppId=311690 -- '/usr/home/developer/.steam/steam/compatibilitytools.d/FreeBSD_Proton'/run.sh waitforexitandrun  '/usr/home/developer/.steam/steam/steamapps/common/Enter the Gungeon/EtG.exe'", ProcID 78864
Uploaded AppInterfaceStats to Steam
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1637624439)
Warning: failed to set thread priority: set failed for -10: -1: setpriority() failed

apparently there is no .steam/steam/compatibilitytools.d /FreeBSD_Proton/proton/dist/bin/, I tried reinstalling proton, deleting the compatibilitytools.d folder and using/opt/steam-utils/bin/lsu- register-proton but that error keeps getting

shkhln commented 2 years ago

Wasn't this supposed to be fixed in https://github.com/shkhln/linuxulator-steam-utils/commit/79e0904c601900ab3e13fb05f9f003821ccb4277?

SrWither commented 2 years ago

oh i didn't have updated the lsu-register-proton now it works, Thanks!