Instructions for using Wine: https://mwomercs.com...ost__p__6195387
Instructions for using Proton and Steam Play: https://mwomercs.com...ost__p__6235120
#*** Edit 19 May 2019: Lutris has a wine variant available with the MWO patch, thanks p5yc0runn3r for providing instructions on using it to run the game without having to compile anything! ***
Instructions for using Lutris: https://mwomercs.com...ost__p__6260238
#*** Ignore the instructions below, they are out of date ***
After some hours of fiddling and experimenting with it, I'm reporting my findings for how to get the game mostly running on linux through Steam Play. For those interested in trying, let me first give the following pro/con list:
Cons:
- The game will crash on startup more often than not. Expect to take 10-20 minutes simply re-launching the game.
- Keeping your user settings, keybindings, and weapon groupings saved isn't really an option.
- You will experience a crash pretty much every time you finish a match and are going back to the mechlab.
- You can play Mechwarrior Online on Linux!
The steps I take to get the game running and minimize the number of crashes experienced:
- Turn on Steam Play through Steam > Settings > Steam Play - tick the "Enable Steam Play for supported titles" box, then under advanced tick both the "Enable Steam Play for all titles" and "Use this tool instead of game-specific selections from Steam" boxes, and select the latest Proton from the drop-down menu. I've tested mostly with Proton 3.7-5 Beta.
- Restart Steam and install MWO. You should be able to run the game at this point. Hurray for not having to set up your Wine environment manually!
- When you do eventually crash, I believe it's due to reading the user settings and logs files incorrectly - you'll need to delete them and restart the game. This is where I spend most of my time restarting the game, deleting and trying again. My user files are found in ~/.steam/steam/steamapps/compatdata/342200/pfx/drive_c/users/steamuser/Saved Games/MechWarrior Online/. Delete the entire contents of that folder and try starting the game again.
Addendum:
For reference, here are the locations I've noticed tend to have the most crashes:
- Just after the NVIDIA splash screen, right before the Piranha Games splash screen. This is where I figured out that it may have been loading user files incorrectly on Linux, as it would crash consistently here as soon as I checked the "Remember my email" box on the login screen, and removing the configuration file that saved that setting often prevented this crash.
- The first loading screen after logging in, the static "MechLab" image. Don't know why it crashes here, it's more or less random.
- Right before you enter the MechLab, just before the new events/news pop-up. Again, I don't know what causes this, so sometimes you just have to keep trying.
- After exiting a match and re-entering the MechLab. Just gotta pay the troll toll for not running Windows.
Edited by ohartenstein23, 19 May 2019 - 11:53 AM.