Choose the correct resolution for your screen in the graphics settings. Launch SimCity and go to the Settings menu (upper right three dots).
Some users have reported these workarounds help with cursor accuracy and display resolution: I will keep this post updated with any workarounds or fixes. In the meantime, this thread has been created to gather information on which systems are affected.
#SIMCITY 4 WINDOWED UPDATE#
Prior OS versions did not experience this problem, so Apple must have changed something in this update that has caused these issues to appear. EA is currently working with Apple on this issue.
This appears to have happened due to the Mojave 14.4 update.
#SIMCITY 4 WINDOWED CODE#
In this case the game usually works anyway.īut, in the case of steam games it is possible that the multiple hooking is due to the fact that these games are patched in a way similar to what dxwnd does, so the multiple addresses mean that there are two piece of code (dxwnd and the steam hooker) that are pretending both to play the trick: definitely not a good thing, and in this case it is no surprise that the game may crash. Though this condition may seem quite strange, in reality it happens when Win7 decides to use both the system libraries and the compatibility ones. I'm afraid that the trap is a debug functionality that I missed to strip from the official releases, though this problem doesn't happen very often and the messages are not usually visible.
#SIMCITY 4 WINDOWED HOW TO#
The SetHook popup message is a trap I set to highlight a peculiar condition that dxwnd doesn't know how to handle: the message show that the very same function call referenced in different parts of the program is actually mapped to different addresses.