
Lucidae
Published
Opted into the "open beta" patch 2.0.4 (still the most up-to-date version, as of the time of writing) which prevents launching the game through Steam on Linux natively, due to a configuration error. A solution is to launch the game outside of Steam, directly from the executable: "ImperatorRome/binaries/imperator". Either terminal or file manager works. Steam still recognizes the game as running.
Alt+Tabbing breaks textures. Saved games lag the load menu.
Highly recommend running Unity Mod Manager with Mono (from Nexus Mods) and install mods that decrease save game bloat to help with loading times. For example; "Cleaner" and "NoHistory". This really makes a big difference over the course of a playthrough. Also suggest periodically pruning old saved games, as the loading menu will lag with too many entries.
WineD3D/DirectDraw used by Proton prevents the game running properly. cnc-ddraw is the solution. Personally I run the GOG version with Lutris and the same steps apply for both (except for launch options).
- Download latest release of cnc-ddraw from Github: https://github.com/FunkyFr3sh/cnc-ddraw/releases
- Extract ddraw.dll and ddraw.ini to "SimCity 3000 Unlimited/Apps/".
- Steam users; Add WINEDLLOVERRIDES=ddraw=n,b %command% to game's launch options.
- Lutris users; Configure runner options -> DLL overrides -> Add new... key: ddraw value: n,b
Credit to Steam user HunterCZ122 for this suggestion.
Bonus: Restoring the soundtrack - this version of the game is missing 2 of its music tracks. Instructions on how to fix it can be found here: https://www.gog.com/forum/simcity_series/how_to_get_the_missing_simcity3000_music
A quick and easy tutorial to setup Morrowind on Linux with OpenMW;
- Download and run ProtonUp-Qt (you have the option of AppImage or Flatpak).
- In ProtonUp-Qt, from the available versions list pick Luxtorpeda and download/install it.
- In Steam, go-to Morrowind properties and select "run with a compatibility tool", pick Luxtorpeda.
- Launch the game through Steam, now in the prompt that appears find and select OpenMW and download/install/configure it.
Links:
No-matter what I tried I could not get G-Sync to function properly (ie. FLIP mode) with the native Linux port of the game, so I was forced to run the Windows port with Proton instead.
I would also suggest installing the "Fan-Made Patch" from Nexus Mods which fixes a few outstanding bugs and brings some quality-of-life features; https://www.nexusmods.com/wasteland2/mods/93