Svintoo
Published
Run the following in a bash terminal after starting the game at least once:
/usr/bin/ls ~/.local/share/Steam/steamapps/compatdata/947600/pfx/dosdevices/c:/windows/syswow64/{dsound,dmband,dmcompos,dmime,dmloader,dmscript,dmstyle,dmsynth,dmusic,dswave}*.dll | while read file; do test -L "$file" && mv "$file" "$file".bak; done
protontricks 947600 -q dsound directmusic
Sound is slightly delayed.
Regular crashes, save often.
Controller is only detected if I first open the game config in steam and disable-enable controller support, and then start the game. One time the controller stopped responding during gameplay, but it got back again after waiting about a minute. Keyboard always works.
Game always crashes after a while because the wineserver process get too many open file descriptors. That is more than 524288 on my setup.
While the game was running I got the PID of the winserver process with ps aux
. Then I raised the number of allowed open file descriptors using sudo prlimit --pid 12345 --nofile=2000000:2000000
. Then I was able to play for a couple of hours without the game crashing.