- Edited
The gaming experience is pretty good on Solus but I've run into a few quirks with certain games. This is partly a reference for me as well as hopefully helping others out. Feel free to comment in the thread with other fixes for games that aren't listed.
Civilization V (Steam version)
Go to the game files (in Steam: properties > browse local files), navigate to the steamassets
folder, do a search for any .mov
files, and rename them whatever you want (I just renamed them all to "broken.mov"). Apparently the video format they use for all the intros causes it to crash.
Civilization VI (Steam version)
Go to the game files (In Steam: properties > browse local files) and open Civ6
with a text editor. Replace the line that says ./GameGuide/Civ6
with ./Civ6Sub
. Save it and launch the game from steam.
If Civ 6 updates itself you may have to do this again. For some reason the launcher that Civ 6 tries to open didn't work for me, and it basically looked like the game was just crashing on start, but you can launch it directly by running ./Civ6Sub
.
Killing Floor 2 (Steam Proton)
Disable the in-game voice chat. I was getting random crashes in multiplayer until I did this. Go to the game files (in Steam: properties > browse local files), navigate to KFGame/Config
, and follow the instructions in the Github link. You won't be able to hear random people but having a stable game is more important to me.
Borderlands 2 (Epic Store)
I got Borderlands 2 for free on the epic store to play with friends. Initially just launching it through the Epic Games launcher in Lutris worked but it stopped working. I found a fix for it however by using Legendary. Here are the steps I followed:
- Install Lutris (available in the repo) and install the Epic Games Store.
- Login and install Borderlands 2.
- Navigate to the game files and find
Borderlands2.exe
andLauncher.exe
in the Win32 directory. DeleteLauncher.exe
and renameBorderlands2.exe
toLauncher.exe
. At this point you can try and launch from Epic. If it works you can ignore the rest of this. Mine would get to the splash screen and crash. - Download Legendary and make it executable by doing
chmod +x legendary
on the command line. - Follow the instructions on the Legendary Github to authenticate.
- Import Borderlands 2 by running
legendary import-game Dodo /path/to/Borderlands2
. This will be in the wine prefix created by Lutris, which you can find by clicking on the Epic Games Store in Lutris and clicking on the file browser button. - Run the game with
legendary launch Dodo
- (optional). Add the game to Lutris by listing Legendary as the executable and
launch Dodo
as the arguments.