SimCity 4 Deluxe Edition from the CD
Install Gameplay Load/Save Settings Direct3d or OpenGL renderer Widescreen resolution Fullscreen or windowed
What does not
Sound (music or sound effects)
What was not tested
Insert CD, no autorun, can't remember if I set it up that way. drink@alexander:~$ mount ... /dev/sr0 on /media/cdrom0 type iso9660 (ro,nosuid,nodev,utf8,user=drink) ... drink@alexander:~$ cd .wine/dosdevices/ drink@alexander:~/.wine/dosdevices$ ls -l ... lrwxrwxrwx 1 drink drink 13 2010-06-12 16:32 d: -> /media/cdrom0 ... drink@alexander:~/.wine/dosdevices$ cd drink@alexander:~$ wine 'd:\setup.exe' drink@alexander:~$ /media/cdrom0/setup.exe drink@alexander:~$ nothing. go and double-click from the GUI and it runs. Insert disc 2, can't find it. Back to .wine/dosdevices drink@alexander:~/.wine/dosdevices$ ls -l ... (various items not including a link from /media/cdrom0 to d:) ... drink@alexander:~/.wine/dosdevices$ ln -s /media/cdrom0 d: drink@alexander:~/.wine/dosdevices$ Go click the "OK" and it finds the disc. I believe we have established the "easiest" way to install; verify the link to the cdrom, then relink it when wine fails to do so, and continue setup. After this the game launches. Everything working but sound. Go mess with my winecfg and it wants to remove the esd driver, okay. ALSA is checked. Test sound, three tones, winecfg hangs :) Re-run, audio tab, same error, OK, re-run again, audio tab, test sound, works fine. This should probably be some kind of separate bug report but it's probably my fault for continuing to use an old wine dir anyway. Re-run the game, still no sound. Applied patch: copied UPDATE_SKU1_TO_P1_B638.EXE to the install directory and ran from commandline: drink@alexander:~/.wine/drive_c/Games/SimCity 4 Deluxe$ ./UPDATE_SKU1_TO_P1_B638.EXE Applied correctly, or so it says. No errors. Re-run the game, still no sound.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Debian 10.x "Buster"||Aug 26 2018||3.14||N/A||Yes||No||Platinum||Grégoire Seux|
|Show||Void Linux||Feb 20 2018||3.1||Yes||Yes||Yes||Silver||pfudke|
|Show||Linux Mint 18 "Sarah"||Sep 18 2016||1.9.19||Yes||Yes||Platinum||an anonymous user|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||Sep 25 2016||1.9.18||Yes||Yes||Gold||Joe|
|Show||Mac OS X 10.9 "Mavericks"||Jun 29 2016||1.9.13||Yes||Yes||Bronze||Connor Ganuelas|
|Bug #||Description||Status||Resolution||Other apps affected|
|22692||Multiple applications fail to update progress bar during lengthy copy operations (missing CopyFileEx progress callback support)(Total Commander 8.x, SimCity 4 installer)||STAGED||View|
|41581||SimCity 4: Application hangs, stack overflow outputted||UNCONFIRMED||View|
I got this from the Howto on the SC4 Rush Hour entry and it sped up mine considerably:
Open regedit with the command "wine regedit" (no quotes) to change the values.
Replace NNN with the amount of VRAM your card has.
By default wine guess you have only 64.
gdi - Use GDI to draw on the screen (slow but reliable) (default)opengl - Use OpenGL (fast but not all programs work correctly)]
Since most user do not have a clue about debugging wine, you can set the following variable:
wine will have no verbosity and will not display any debugging information.
Also, adding -d:opengl to the end of the launcher can increase performace, but TBH I don't notice that much of a difference between that and software rendering. I personally use -d:software, which to me works best and is most playable, but you can try opengl if you want.
Here's the command that I use to start simcity 4:
WINEDEBUG=-all wine C:\\Program\ Files\\Maxis\\SimCity\ 4\ Deluxe\\Apps\\SimCity\ 4.exe -d:software -intro:off
If your game is randomly crashing every ~20 minutes or so, try adding this to your launcher:
It seems to be an issue with dual core CPUs that previously didn't cause problems (by the way it has problems with dual core CPUs in Windows too sometimes), and I tried taskset and it didn't seem to help, but so far adding -CPUCount:1 seems to have fixed it.
By default, SimCity 4 only allows you to use resolutions up to 1280x1024, but it's very easy to use any resolution you want, just add this to your launcher/start script:
Replace 1920x1080 with your desired resolution.