SOTS on Linux
- When installing the game use compatability and use Proton 7.x.x, at the time of writing the guide this is the latest stable version of proton and it works. (Right click game in library -> Properties… -> Compatability, tick the checkbox and select proton version)
- Run the game once (it fails to run)
- Browse the game files (right click game in library -> Manage -> Browse local files)
- Copy following files to
/homedirectory (from the browsed game files in step 3)
(Copying to /home most likely requires admin rights, so use terminal to copy files with sudo)
- Use protontricks to install d3dx9 for SOTS wineprefix.
You can either use GUI:
Or a commandline:
protontricks 42890 d3x9
(42890 is the SOTS game ID number used by steam)
You should be able to run the game fine now.