SimCity 4 Deluxe Edition from the CD
Application Details:
Version: | CD - Deluxe |
License: | Retail |
URL: | http://simcity.ea.com/ |
Votes: | 15 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 7.18 |
Maintainers: About Maintainership
What works
The game with the NAM, RHW, HSR and hole digging lot mods installed. You can run this game for a couple of hours non-stop. U-Drive-it works.
What does not
The option 'hardware rendering'
Workarounds
What was not tested
nothing
Hardware tested
Graphics:
Additional Comments
Although the game will run without tweaks for a couple of hours due to a bug in multitasking it is recommended to run wine on a single core with tasksel -c0. Otherwise it will crash at random points with random errors. This problem also exists on windows. To get rid of artifacts that appear when scrolling the map, select the 'software' render option found in the display settings in the game. The artifacts are: When you look at an animation (building being built, traffic) it will disappear when you scroll the map. (Some kind of update region prevents it to show) Because the map continuously scrolls in U-Drive-it, this can be really annoying.
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Show | Arch Linux x86_64 | Nov 21 2022 | 7.18 | No, but has workaround | Yes | Yes | Gold | MasteryOff | |
Show | Manjaro Linux 18.1.5 | Feb 11 2020 | 5.0 | Yes | Yes | No | Silver | Eray Erdin | |
Show | Debian GNU/Linux 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 | No | Platinum | an anonymous user |
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.
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"VideoMemorySize"="NNN"
Replace NNN with the amount of VRAM your card has.
By default wine guess you have only 64.
[HKEY_CURRENT_USER\Software\Wine\Direct3D]
"DirectDrawRenderer"=""
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:
WINEDEBUG=-all
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:
-CPUCount:1
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:
-CustomResolution:enabled -r1920x1080x32
Replace 1920x1080 with your desired resolution.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Grégoire Seux on Sunday August 26th 2018, 12:18
It does not solve completely the bug (or at least the game keep crashing every ~1h instead of ~10minutes) but keep a very good performance of the game.
Before launching the game, run this in a terminal:
> sleep 300; taskset -c -p 0 $(pgrep SimCity\ 4.exe)
and launch the game.
by Intrepid on Monday July 25th 2016, 11:09
Insert CD1 and start the installation (usually browse to the CDROM drive and double click setup.exe). Once you get to the "Insert Disc 2" message, open a terminal window as root. Inside the terminal, type the following:
wine eject
this will pop the disc tray open allowing you to insert disc 2 into the drive. You should then be able to go back to the insert disc 2 message during installation and continue the installation.
This is only a possible fix, but this worked for me.