-
Notifications
You must be signed in to change notification settings - Fork 1.1k
Description
Are you on the latest version of Nitrox?
Yes, I'm on the latest commit of the repo (only for experts).
Which OS are you playing on?
Linux (currently not supported, don't file any reports if your are using this)
On which platform did you buy Subnautica?
Steam
Describe the issue.
Trying to start on my Linux machine, I get
pressure-vessel-adverb[957142]: E: Failed to execute child process “/jan_ssd/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0” (No such file or directory)
The file does exist, pressure-vessel just doesn't see it. Possibly related to ValveSoftware/steam-runtime#288 .
I mentioned this over on Measurity#19 (comment) but wanted to make sure it didn't get forgotten.
As a workaround, I am launching without pressure-vessel, with the following edits inNitroxModel/Platforms/Store/Steam.cs
; probably you could fall back to this if the normal way fails:
//FileName = Path.Combine(sniperruntimepath, "_v2-entry-point"),
//Arguments = $" --verb=run -- \"{Path.Combine(protonPath, "proton")}\" run \"{pathToGameExe}\" {launchArguments}",
FileName = Path.Combine(protonPath, "proton"),
Arguments = $"waitforexitandrun \"{pathToGameExe}\" {launchArguments}",
Describe the steps you took to encounter the bug.
No response
Relevant log output
Console output:
$ ./Nitrox.Launcher
[18:52:54.678] [DBG] Game installation was found by NitroxModel/Discovery/InstallationFinders/ConfigFinder at '/jan_ssd/SteamLibrary/steamapps/common/Subnautica'
[18:52:54.926] [INF] Trying to request data from https://nitrox.rux.gg/api/version/latest
[18:53:06.757] [INF] Launching Subnautica in multiplayer mode
[18:53:06.764] [DBG] Removing Nitrox entry point from Subnautica
[18:53:08.664] [DBG] Removed Nitrox entry point from Subnautica
[18:53:08.665] [DBG] Adding Nitrox entry point to Subnautica
[18:53:09.708] [DBG] Writing assembly to Assembly-CSharp-Nitrox.dll
[18:53:09.709] [DBG] Deleting Assembly-CSharp.dll
[18:53:09.709] [DBG] Added Nitrox entry point to Subnautica
pv-adverb[343042]: E: Failed to execute child process “/jan_ssd/SteamLibrary/steamapps/common/SteamLinuxRuntime_sniper/pressure-vessel/bin/steam-runtime-launcher-interface-0” (No such file or directory)