


Just installed by Lutris GOG Script
Lutris GOG install script, runs out of the box, stable with no crashes

Worked out-of-the-box with Proton 9.0-3 with an optional tip for better screen resolution
Like for all my Steam games
Just selecting Proton 9 is enough to get the game running. However I followed this easy hack to match my screen resolution: https://steamcommunity.com/sharedfiles/filedetails/?id=3235699254. Otherwise you'll be stuck to 1280x800.
I didn't experience any issue or crash until now, but I regularly save just in case.

It works great out of the box. I've not experienced any crashing when loading maps/scenarios. Don't change the resolution in-game. It'll just display the game in a smaller window. The default resolution us fullscreen. Default controls are excellent. Playing with the trackpad is a breeze, and you can easily scroll with the d-pad. No issues whatsoever. Highly recommended if you like city-builders.

I was unable to get the game to run in windowed mode. Supposedly adding -w to the argument forces it to run in windowed mode but, this did not work for me. Alt-tabbing works okay. Game only recgonizes Intel built-in graphics card but, appears to run at full speed.
Needs minor tinkering. Add the following .dll files to the executable folder and it should run fine with Proton 9.0-2:
DDraw.dll D3DImm.dll D3D8.dll D3D9.dll
Accquire them from: http://dege.fw.hu/dgVoodoo2/QuickGuide/
Using GOG widescreen executable.
To fix Alt-Tab, go to WINECFG -> Graphics -> Enable: Virtual Desktop (with your resolution)

Use dgvodoo
http://dege.fw.hu/dgVoodoo2/QuickGuide/ (game is a 32 bit Directx application)

Visual glitches when switching from Fullscreen (when game loses focus)
If game loses focus, visual glitches appear

I can alt-tab out, but it will still show the game in a large, unmovable window until I switch back in.
My previous review was a bit premature since I hadn't yet run into the alt-tab issue, but the rest of it still stands.

I couldn't get the GOG version to work, even with Proton Experimental, so I bought the Steam version and it works fine with Experimental. (Proton 9.0.1 was just released, but it still doesn't run this game properly.)
The scrolling ticker text is a bit more jittery than I remember it, but it's been so long since I've played the game that I'm not sure it's a Proton issue.

%command% -r1920x1080
some UI elements disappear (either blank or "green"), triggered by window focus change
The game becomes unplayable due to a graphical bug if you leave focus, which makes it less than ideal for desktop playing.
Don't expect it to work as well as it did on Windows 98 back in the day graphically, but performance wise it is totally fine.
Runs flawlessly, bug-free and no graphical bugs, without any tinkering.

Changed L1/R1 to zoom in and out
With default settings, the game launched but crashed during loading a new map. Changed to Proton Experimental, and the game loaded into a new map just fine. Played for a little bit and it seems feasible to play through the game on the Steam Deck.
I would recommend setting up some custom controls that you find comfortable (I.E. Setting zoom to the L1/R1 buttons).
The game does run in 4:3 by default, so you will have a lot of unused screen unless you install a widescreen patch (which it seems other users have linked and instructed).
All in all, the game is playable by just changing to Proton Experimenal and minimal tinkering, but you can take the experience further as others have suggested.

I followed this guide: https://steamcommunity.com/sharedfiles/filedetails/?id=3177959238
It listed both the proton version to use and linked to patch to provide more resolution options. I used both and the game seems to run well now. I the only caveat being that I javent put a lot of time into it yet. But I was able to load the game, enter a map, and begin playing the game as expected.

I tried various versions of Proton including the latest GE. All versions I tried crashed when loading a map. Also, using 800x600 runs larger on screen than when choosing 1280x768. I'm not super technical on this kind of stuff so maybe someone else can figure out how to get this game to run correctly, but I was unable to get it to work.

WINEDLLOVERRIDES=ddraw=n,b %command%
Tinker Steps: Set launch options, Changed configuration WINEDLLOVERRIDES=ddraw=n,b %command% https://github.com/FunkyFr3sh/cnc-ddraw/releases
Signifikante Fehler: Ja Game hangs on loading bar when selecting a map
Shoutout to Steam user HunterCZ122, who posted this in a Steam review:
Grab latest cnc-ddraw from Github Extract ddraw.dll and ddraw.ini to /Apps/ directory. Add WINEDLLOVERRIDES=ddraw=n,b %command% to game's launch options This should also work for Steam Deck.

WINEDLLOVERRIDES=ddraw=n,b %command%
Game will not load any cities until you add cnc-ddraw into the game files
Before playing to resolve the cannot load a city issue, do the following:
1. Go into Desktop Mode and grab the latest cnc-ddraw from Github
2. Extract ddraw.dll and ddraw.ini to the /Apps/ directory of the game folder.
3. Add "WINEDLLOVERRIDES=ddraw=n,b %command%" to game's launch options
Also be sure to adjust controls as the game does not have gamepad support. Granted the entire game could theoretically be played with just the touchscreen, as Simcity 3000 did have an iOS port at one point.

WINEDLLOVERRIDES=ddraw=n,b %command%
Thanks to steam user HunterCZ122 who first posted this steps-by-steps to make this game works : -Download CnC-DDraw -Put ddraw.ini and ddraw.dll in the Apps folder in the game directory -Put WINEDLLOVERRIDES=ddraw=n,b %command% in the launch options
According to some reports the game may hangs when selecting, but I managed to load one of the included just fine
Game run fine once you put cnc-ddraw
Bonus : There is two tracks missing in the soundtrack for some reason. Thankfully people found a way to bring them back here https://www.gog.com/forum/simcity_series/how_to_get_the_missing_simcity3000_music

WINEDLLOVERRIDES=ddraw=n,b %command%
Game hangs on loading bar when selecting a map
Shoutout to Steam user HunterCZ122, who posted this in a Steam review:
- Grab latest cnc-ddraw from Github
- Extract ddraw.dll and ddraw.ini to /Apps/ directory.
- Add WINEDLLOVERRIDES=ddraw=n,b %command% to game's launch options This should also work for Steam Deck.

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

WINEDLLOVERRIDES=ddraw=n,b %command% -intro:off
Game will become unresponsive if you alt+tab out of the fullscreen window.

-r1280x1024 intro:off
Without tinkering it will fail to draw a city. With Proton 8 and Protontricks settings it will run fine. The steps are:
Set it to Proton 8. Set launch parameters "-r1280x1024 -intro:off". In Protontricks, open settings, tick the box "renderer=gdi". In Protontricks, open winecfg, open the Graphics tab, tick the box "Enable virtual desktop". match the resolution in the Steam launch parameters. Exit out, launch the game.

The game doesn't start and closes after loading screen
The game starts everything, but as I give the new map, it gets stuck when the map is loaded.

Freezes when loading the game map
The game freezes at loading screen when loading the map. When changing to another window, the game shows the loaded map with the game options, but you're unable to select anything. When forced to windowed mode, the game screen contents dont move to the window properly.

%command% -r1280x1024
Requires a virtual desktop size and the setting renderer=gdi
Set virtual desktop size to 1280x1024 as this is the highest resolution supported by the game.

Stuck at Loading
gamemoderun gamescope -feh 1440 -- %command%
Tried a few different Protons, no dice.

Unfortunately doesn't work at this time.

Not working
Hangs on loading into any city on Proton 8, 9, and experimental.