Cities: Skylines

Cities: Skylines

CSL Map View
miki.antena 10 Feb, 2019 @ 2:55am
Running CSL Map View on Linux [solution]
Your Mod does work with linux, however some configuration is needed.

1. You need to configure wine with 64-bit prefix ( WINEARCH=win64 WINEPREFIX= ~/.wine64path/ winecfg )
2. Install .NET 4.0 and .NET 4.5.2 (I installed those two, not really sure which one of these is required), I used winetricks to install these
3. Run winecfg on your Wine64 prefix ( WINEPREFIX= ~/.wine64path/ winecfg ) and change the Windows version to Windows 7.

After exporting a map (and NOT Export and run Viewer), go to the folder where where map viewer is installed (normally at ~/.Steam/SteamApps/common/Cities_Skylines/CSLMapView )

Run Map Viewer:
WINEPREFIX= ~/.wine64path/ wine CSLMapView.exe

or
WINEPREFIX= ~/.wine64path/ wine CSLMapView.exe cslmapfile.cslmap

or you can even have a bash script called cslmapview.sh or similar:
#!/bin/bash
WINEPREFIX= ~/.wine64path/ wine CSLMapView.exe "${@}"

Software versions used:
Linux 4.20.0-arch1-1-ARCH x86_64
wine-4.0-rc4
winetricks 20181203

Notes:
I presume something similar would work on MacOS because of the underlying OS and software similarities. But I wouldn't know exactly as I don't use it and have nothing to test it on.

Also, there might be a possibility to use Steam Proton or whatever it's called and create a wrapper
script if developer wants to make this officially working on Linux and Mac. I haven't explored that possibility any further, as I quickly made this work this way.
Last edited by miki.antena; 10 Feb, 2019 @ 3:04am
< >
Showing 1-9 of 9 comments
darthroe 17 Apr, 2019 @ 12:04pm 
Thanks. It works for me too (I use Manjaro Linux). I used winetricks to force install .Net 4.5.2
shrekschussel 12 Apr, 2020 @ 3:47pm 
worked for me as well, arch linux and wine 5.5 (using the above prefix configuration).
xroads42 30 Dec, 2021 @ 2:01pm 
Easyier way: add CSL Mpaviewer to your steam libary. select proton in the settings and it works.
mvnascimento 5 Feb, 2022 @ 4:21pm 
@xroads42, didn't get it. Proton is used to run steam apps, You are saying that is possible to add the CSLMapView.exe to steam library? How?
Vanilla Wafer X 27 Mar, 2022 @ 1:52am 
Originally posted by mvnascimento:
@xroads42, didn't get it. Proton is used to run steam apps, You are saying that is possible to add the CSLMapView.exe to steam library? How?
At the bottom of steam click "Add a Game" button then click "Add a Non-Steam Game".
Click Browse and change the file type to "All Files". Find the .exe and add it.
Then just like any other game in steam right click it go to "Compatibility" and enable proton.
Runs great.
BierPizzaChips 18 Apr, 2024 @ 2:08am 
Launching from Steam as added game fails for me as by April 2024 with Proton Experimental. But works fine with GE-Proton8-27. Just needs a minute or two before the application pops up.

@xroads42: Thanks for the tip, mate. :steamhappy::steamthumbsup:
inc0nley 28 May, 2024 @ 9:08pm 
Test from May 2024. On my M2pro MacBook Pro (macOS 14.1) , running cslmapview with crossover 24.0 (wine 9.0) but not doing well. After building .NET4.0 and .NET 4.5.2, the application can preview .clsmap file under non high-resolution display mode. When high-resolution mode on, cslmapview will encounter black screen and then my MAC restarts automatically. I am trying to build XML 6.0 and XNA in the bottle but not help at all.
inc0nley 30 May, 2024 @ 12:50am 
Originally posted by inc0nley:
Test from May 2024. On my M2pro MacBook Pro (macOS 14.1) , running cslmapview with crossover 24.0 (wine 9.0) but not doing well. After building .NET4.0 and .NET 4.5.2, the application can preview .clsmap file under non high-resolution display mode. When high-resolution mode on, cslmapview will encounter black screen and then my MAC restarts automatically. I am trying to build XML 6.0 and XNA in the bottle but not help at all.
Good News!!! After I tried to find resolution from codeweaver forum I found this: https://support.codeweavers.com/en_US/troubleshooting/troubleshooting-unlisted-applications-cxmac, and when I used “The-Kitchen-Sink.cxarchive bottle” which codeweaver company published, the cslmapview run well (even under high-density mode), I think crossover windows version CSL1 and cslmapview is way more better than macOS native version
locnkar 1 Jul, 2024 @ 9:37am 
I added it as a non-steam game and ran it with proton 8.0 and it worked!
Thank you!
< >
Showing 1-9 of 9 comments
Per page: 1530 50