
How to properly run Cities Skylines II on a Mac using CrossOver
Here is a quick guide on how to properly run Cities Skylines II on a Mac. I’ve been trying to get it to work for like 5 days now, and I’ve finally figured it out. Special thanks to u/Safe-Double7836 for the help!
Checklist:
- SSD formatted as APFS. No other way around it, exFAT won't work.
- CrossOver Bottle on the internal storage. CrossOver sadly does not work properly when the bottle is on the APFS formatted SSD.
- Steam (ofc)
- Additional apps for the Bottle: .net 2-4.8, visual c++ redist, windows desktop runtime 8.0.19, jetbrains toolbox 2.2.3.
- Winetricks for the Bottle (set «Native, then Builtin»):
- winhttp
- wininet
- bcrypt
- crypt32
- Set graphics to: d3dmetal & msync
After installing the game, find out its location and follow the steps and run this patch: https://github.com/mbeckenbach/Cities-Skylines-2-MacOS-Patcher
After that has Succeeded, run those (will clear up any files that might be in the way, macos specific junk):
find . -name '.DS_Store' -type f -delete
find . -type f -name "*.coc" -exec chmod 666 {} +
One last thing we gotta handle is file saving, settings, mods and so on require changes to how the Bottle saves temp files:
In Crossover:
- click "Open C: Drive" and create a folder called "Temp" inside "../users/crossover/"
- Run command --> "regedit"
- Now add some changes:
At HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Environment, add:
New --> Expandable String Value (REG_EXPAND_SZ):TMPDIR = %SystemRoot%\temp
At HKEY_CURRENT_USER\Environment, add:
New --> String Value (REG_SZ):TMPDIR = C:\users\crossover\Temp
Now it should work perfectly! Enjoy.
IF YOU HAVE ANY ISSUES DURING FIRST LAUNCH:
Run these commands again:
- find . -type f -name "*.coc" -exec chmod 666 {} +
- find . -name '.DS_Store' -type f -delete
UPDATE:
If you get issues during installing mods via Paradox Plaza, i recommend switching to Skyve mod manager using your Paradox account. It is a recommended working workaround for this issue.