Robo
Published
Just remember to wait long enough for scene loading.
Loading scenes took a very long time.
Performance was kinda bad since I was running it off my laptop, but the game ran without any tweaks needed using an original Vive, occaisonally a black screen or SteamVR crash, but probably not the game's fault.
Mods working on 1.5 by using geefr's scripts from GitHub: https://github.com/geefr/beatsaber-linux-goodies
The big change here is the copy and modification of a new Proton instance that has a regedit patch applied that allows the BSIPA injector to work.
Autosaving as a client takes a minute or longer while multiplayer host and other client on windows saved in seconds.
Disable autosave since the host was saving the game anyways to avoid long delays.
Had to use the developer save file from https://steamcommunity.com/app/252130/discussions/0/451848855005093934/#c451851477890334456
Does not get to menu with steam overlay enabled.
Linux native version no longer supports multiplayer, running through proton does not work if the steam overlay is enabled.
While Linux version does not currently work out-of-box due to an FMOD error, it's easily remedied by moving the library:
mv Receiver2_Data/Plugins/FMOD/lib/linux/x86_64/libresonanceaudio.so Receiver2_Data/Plugins
Fix is already noted by the devs, so this workaround shouldn't be needed for very long.
Cursor/mouse control felt really slow but that just seems to be a byproduct of the game being designed for controllers first.
No problems unique to Proton usage
Game window would reset it's position when game loaded / unloaded into sessions.
Game still has it's bugs, and multiplayer requires some extra effort to get around them, but no problems were unique to running on Linux / Proton.
Game is still in development and buggy, but is plenty fun to play and works most of the time.
Seems graphical bugs are common no matter the operating system. Clearing the shadercache folder fixed a steam crash when starting this game.
Somehow the game can maintain "focus" (respond to mouse movements) even when not focused by the desktop environment. Even when not in focus it will always draw on top of other windows on the same workspace.
After alt-tabbing or escaping the input lock by other means sometimes input will be incorrectly buffered by gnome / the DE. Fix this by putting satisfactory on it's own workspace and switching to that workspace from another.
Not linux specific.
Multiplayer / NAT traversal fails if you have non-default network devices such as docker or virtual bridges.
Video playback was borked, codec / decoding appeared corrupted.
Requires a very stable internet connection.
Latest update does not detect HTC Vive, had to opt into the 'previous release' to get it to run.
Worked fine using an HTC Vive, didn't notice any problems. Even ran fine inside firejail.