Stop SimCity 4 Crashing

Stop Sim City 4 crashes simply and effectively when using multi processor desktops.

Steps

  1. Load up Sim City 4 and wait until the region screen shows up.
  2. When at the region screen (so everything has loaded nicely) hit Ctrl, Alt and Del and click 'Start Task Manager'.
  3. In Task Manager click on the 'processes' tab (Details on Windows 8) and scroll down until you see Sim City 4.
  4. Right click on Sim City 4 under processes and click on option that says 'Set Affinity'.
  5. Another small screen will appear with a small list of all your processors (CPU 0, 1, 2 etc.) each with a small box that is ticked beside it.
  6. De-select all the CPUs and then re-select just one CPU.
  7. Hit 'OK', close task manager and click on the SC4 window in the task bar to continue playing.
  8. This works because Sim City 4 was not designed to be used on systems with multiple processors and so cannot handle the 'threading' that is used causing the game to crash. This solution tells the game to use only one processor thereby fixing the problem.

Tips

  • You can also create a shortcut and add -CPUCount:1 into the Properties window behind the file path. This will set it to automatically use only 1 thread. (If launching through steam, right click on game and select properties, and then launch settings under the default general tab. Enter the -CPUCount:1 flag and save)
  • If you got the Steam version of the game, right click the game in your library and select "Properties". Under the "General" tab, click the "Set launch options..." and add the parameter "-CPUCount:1" (no quotations).
  • This has to be done every time the game is loaded.

You may like