Cities Skylines 2: GPTK Fix
Cities Skylines 2: GPTK Fix
A “permanent once-off” fix that allows GPTK to launch Cities Skylines II on macOS. It uses a DLL proxy for version.dll that patches cohtml_Unity3DPlugin.dll to fix a crash that prevents GPTK from launching the game.
This will work with future updates of the game. You only need to apply this fix once and it will continue to work, even when the game updates. If it does stop working on a future update of the game, check back here to find an updated version.dll
How to use
- Go to C:\windows\system32\ inside of your bottle and copy version.dll into the same folder as Cities2.exe in your bottle. Rename this file to version_orig.dll (if you forget this step, this patcher will copy the file for you but the game will crash on the first run. You will need to launch the game again for it to take effect)
- Download the latest release from this repo and copy version.dll into the same folder as Cities2.exe in your bottle
- Edit your wine configuration and add Cities2.exe to your application override settings
- With Cities2.exe selected, press the “Libraries” tab and add a version.dll override as below
- Run the game with D3DMetal/GPTK
Instructions for building
Use visual studio to build the solution for x64
Thanks to these two projects for helping to create the version.dll proxy
manolz1