WineHQ

SimCity 4

SimCity 4 Deluxe Edition from the CD

Application Details:

Version: CD - Deluxe
License: Retail
URL: http://simcity.ea.com/
Votes: 15
Latest Rating: Silver
Latest Wine Version Tested: 5.0

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

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:

  • GPU:
  • Driver:

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.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowManjaro Linux 18.1.5Feb 11 20205.0Yes Yes NoSilverEray Erdin 
ShowDebian 10.x "Buster"Aug 26 20183.14N/A Yes NoPlatinumGrégoire Seux 
ShowVoid LinuxFeb 20 20183.1Yes Yes YesSilverpfudke 
ShowLinux Mint 18 "Sarah"Sep 18 20161.9.19Yes Yes Platinuman anonymous user 
ShowUbuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)Sep 25 20161.9.18Yes Yes GoldJoe 

Known Bugs

Bug # Description Status Resolution Other apps affected
219 Programs refuse to run because of safedisc copy-protection CLOSED FIXED View
10636 simcity 4 3D objects become invisible CLOSED FIXED View
12116 Multiple MSI-based installers fail to advance progress bar in InstallFiles action (schedule_install_files already moves and clamps to max value + MSI integer overflow) CLOSED FIXED View
13769 Extreme graphical glitches with Sim City 4 Deluxe harwdare rendering mode CLOSED FIXED View
19005 SimCity 4 crashes on start CLOSED FIXED View
19468 SimCity 4 Deluxe is showing an error messages when starting CLOSED FIXED View
19948 Starscape OpenGL mode - screen stays black CLOSED FIXED View
20360 Mouse cursor changes colour CLOSED FIXED View
20404 SimCity 4 (including Rush Hour/Deluxe) fails to start CLOSED WORKSFORME View
20872 Sim City 4 Deluxe: No texture in the minimap while loading a city CLOSED FIXED View
20873 SimCity 4 Deluxe crash while loading the game CLOSED FIXED View
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
25233 SimCity 4 Deluxe Edition : graphical issues CLOSED FIXED View
27349 SafeDisc v2.x API entry analyzer flags Wine's user32.dll as "bad" (too many exports with PIC loads in prolog code) (SimCity 4, IL-2 FB, NFSU) CLOSED FIXED View
29232 SimCity 4: installers fail to advance progress bar and also remains on 0.00% all the time (kernel32.CopyFileExW needs to support callback/progress routine) CLOSED DUPLICATE View
29233 FoxitReader 5.1 crashes when a pdf is loaded CLOSED FIXED View
33877 SimCity 4 Deluxe 'AutoRun.exe' crashes when clicking 'install' CLOSED FIXED View
41581 SimCity 4: Application hangs, stack overflow outputted CLOSED ABANDONED View

Show open bugs

HowTo / Notes

How To Install
The easiest way to install the game is to copy the first CD to a folder on your hard drive, put the second CD in your CD drive, and run the installer from the folder you copied. This has worked for me all the time. Also, if you have two CD drives, just put one CD in one of the drives and the other in your other drive and it should work (haven't tested though), just make sure that noth are set up in winecfg. And by the way, the game probably won't start unless you have a NoCD crack. I'll let you find that on your own.
How to speed up the game

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 you have a lot of plugins and the game isn't working right
Try this, I had 1.2 GB of plugins and my game just wouldn't' work right, this fixed it nicely: http://sc4devotion.com/forums/index.php?topic=4051.0 You might need to add a few dll files, read the readme file that comes with it. You'll need to be registered and logged in to the BSC LEX/
If your game is crashing randomly...

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.

How to use custom resulutions

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.

Comments

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

If your game is crashing randomly...
by Grégoire Seux on Sunday August 26th 2018, 12:18
If using the technique "CPUCount:1" make the game super laggy. The alternative is to ping Sim City to one cpu only.
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.
Changing Discs
by Intrepid on Monday July 25th 2016, 11:09
I was researching how to install from the disks when I learned this technique:

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.
Back