The Version sold through Origin.
SimCity is updated automatically, so it makes no sense to maintain separate versions.
Everything, singleplayer, multiplayer, options menu, playing at very high settings, everything works flawlessly on my Wine prefix !
No need to install any Windows dll or enabling CSMT, I installed the game through Origin, launched it and played with no problem at all.
What does not
What was not tested
Nothing, tested everything I could.
The graphical glitches I mentioned in my previous test (with Wine 2.13 staging) just vanished, and it runs even smoother so I think it deserves the platinum rating.
Used a clean Wine 32 bits prefix configured with Windows XP, also works in a 64 bits prefix.
Here are my PC specs :
â–º CPU : AMD FX-8350 8 cores @4.0GHz
â–º GPU : MSI Lightning NVIDIA GTX 770 2GB
â–º RAM : 2x4GB Crucial Ballistix Tactical @1600MHz DDR3
â–º MOBO : Asrock 970 Extreme4
â–º OS : Fedora 28 x64
I use the NVIDIA 390.59 proprietary drivers for my video card.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||Apr 30 2020||5.5-staging||Yes||No||No||Garbage||Miko?aj|
|Show||Unknown||Sep 23 2018||3.0.3||Yes||Yes||No||Platinum||User|
|Show||Ubuntu 18.04 "Bionic" amd64 (+variants like Kubuntu)||Sep 02 2018||3.0.2||Yes||Yes||No||Platinum||Akati|
|Current||Fedora 28 x86_64||Jul 01 2018||3.11-staging||Yes||Yes||No||Platinum||Desperalaw|
|Show||Fedora 26 x86_64||Jul 30 2017||2.13-staging||Yes||Yes||Gold||Desperalaw|
Download and install Origin:
... and follow the graphical Origin installer process.
Do not login, yet.
Just click away the login window.
Only for wine version 1.7.34 or older: Patch Origin's Qt5Network.dll to buffer the QTcpSocket againThis is needed for a smooth download. Otherwise the download rate will drop to zero within a few seconds, or even hang on "Preparing ...". See bug #31438, which was fixed in wine 1.7.35.
Above commands download the python patch script to your home directory, make it executable and then execute it in the correct folder. In case the lines are wrapped on your display: the lines start with "cd", "wget", "chmod", "cd" and the last line with "~/patch_qt5network_wine.py".
This script is quite flexible in finding the correct byte to patch, even if Origin comes with a new version of the dll. If it fails anyway check the bug report for news.
cd ~/.wine/drive_c/Program\ Files/Origin
... and download & install SimCity in there.
Force the installation to finish:
If the SimCity installer gets stuck after downloading on "Installing..." for more than 5 minutes do a
Disable Origin in Game:
Otherwise SimCity.exe will crash shortly after starting it.
In the Origin window go to "Origin - Application Settings - Origin In Game" and untick "Enable Origin In Game".
(In the past it was recommended to remove IGO32.dll instead. But this doesn't work anymore.)
Start SimCity in Origin:
cd ~/.wine/drive_c/Program\ Files/Origin
In Origin hover over SimCity and click "Play".
If SimCity freezes in fullscreen and you can't get back to your desktop hit "Control" + "Alt" + "F1", this will bring you to a text terminal. There login and type:
| killall SimCity.exe
If you started the game, can hear the sounds of the intro, but the actual SimCity game is not visible, then try to bring it to the foreground by cycling through your windows with "Alt" + "Tab" several times. If this doesn't work, quit everything, start winecfg, choose the "Graphics" rider and select "Emulate a virtual desktop" (choose a resolution just a littlebit smaller than your display's resolution). Then start SimCity again.
If you get an error message in the login prompt of Origin that the EA servers are currently not available, enable the insecure GTE CyberTrust Global Root certificate. (See bug #35828). Note that this certificate is not secure because its key length is only 1024 bits. Check in /etc/ca-certificates.conf which certificates are installed.
Check your distribution's help to learn how to enable this cerificate. E.g. in Debian do a
|sudo dpkg-reconfigure ca-certificates
Origin is not aware of what is happening in SimCity.
After quitting SimCity it will complain that it is still running. Further the "Last Played" is not updated. Just ignore it. Or use a patched version of wine, see bug #33723.