• 📚 Admin Project Update: I've added a major feature to PictureBooks.io called Avatar Studio! You can now upload photos to instantly turn your kids (and pets! 🐶) into illustrated characters that star in their own stories. Give it a try and let me know what you think!

Does 4.2 run on Linux?

ikkiyikki

Chieftain
Joined
Feb 14, 2021
Messages
8
Can't find any recent posts on this and most relates to SteamDeck, not general Linux distros. I just get a clean exit crash.

For setup I enabled the original unsupported version in Steam > Properties > Betas, copied the two dll's from the downloaded zip to the root of the game folder, made a Mods folder there and dropped the Assets folder within

Ps. I'm sure I can run it in a VM if needed but sounds like I might just be missing a step
 
Update to 4.2.1. It's the same, except it's full of bugfixes.

You need to enable msxml3 in order to not crash at startup. This should work on any linux trying to play the game using proton, including SteamOS.

 
Update to 4.2.1. It's the same, except it's full of bugfixes.

You need to enable msxml3 in order to not crash at startup. This should work on any linux trying to play the game using proton, including SteamOS.

Gave it a good shot but it's still not launching. It's okay, I can still run it in Virtualbox
 
I'm on CachyOS these days (as well as the Steamdeck), and still playing (4.2.1), Make a "Mods" folder in the "Civilization IV Colonization" folder, wherever you've installed your Steam games. Extract the WTP mod in there, so you have a "WeThePeople-4.2.1" folder. In there, you'll have a "Copy to Colonization.exe" folder. Copy the 2 .dll files to the root of the "Civilization IV Colonization" folder, where the game's .exe file is. Then do the stuff with ProtonTricks to install MSXML3. That should be it, but i'm old, and forget stull lol
 
I started a wiki page based on feedback from linux users. It's very much work in progress, but it lists ProtonTricks known to help. https://github.com/We-the-People-civ4col-mod/Mod/wiki/Linux
It needs msxml3 to not crash at startup and 16810 corefonts to make the text render correctly.
It might be good if a few people that are new to Linux but want to play it, could try and get it working for them, using the info. There are always things we do without thinking, and don't remember to document for others.
 
OP here: at long last was finally able to get it to work. I'm on Fedora (not that it should matter) and the issue for me was that I couldn't get protontricks to run with

protontricks 16810 msxml3 vcrun2005 corefonts d3dx9_43

Gave me error

protontricks (ERROR): Could not find configured Proton installation!
protontricks (ERROR): Active Proton installation could not be found automatically.
Proton installation could not be found!


AI suggested I change the Proton version. I had it on Experimental and downgraded it to 9.0-3 and I guess it doesn't really matter what version you choose. What this does is force an internal relinking so that you can rerun the protontricks command successfully. AI also suggested I add this line in the game's Properties > General > Launch Options

WINEDLLOVERRIDES="msxml3=n,b;d3dx9_43=n,b" %command%

This forces it to use the native msmxl.

Anyway, not sure which of the two did the trick but it was enough to get it to run finally!
 
Back
Top Bottom