Sid Meier's Civilization IV: Beyond the Sword

Sid Meier's Civilization IV: Beyond the Sword

Civ 4 on Proton (Linux)
Has anyone tried Civ 4 on proton? It shows a lot of xml related errors on launch but eventually it does start. However, all menu entries are xml entries instead of the menu title.
Could this be related to the msxml3.dll required when running Civ 4 in Wine?
< >
Showing 1-4 of 4 comments
foofly Aug 22, 2018 @ 12:34pm 
It launched okay for me, but I didn't see your XML issue. Although it did crash when loading a game.
foofly Aug 22, 2018 @ 6:05pm 
Originally posted by foofly:
It launched okay for me, but I didn't see your XML issue. Although it did crash when loading a game.

If you install msxml3 via winetricks it solves the issue and works fine.
Stupendous Man Aug 23, 2018 @ 4:00am 
I did try installing msxml3 yesterday, which got rid of the errors during startup. The text is still messed up though, but it seems to be an old issue affecting windows too. Apparently it happens on non-US locales only and has to do with the XML files.

EDIT:
somehow I've solved the issue, I'll list the steps I took if someone else has the problem:
WINEPREFIX=~/.local/share/Steam/SteamApps/compatdata/8800/pfx winetricks
Install DLL -> msxml4
WINEPREFIX=~/.local/share/Steam/SteamApps/compatdata/8800/pfx winecfg
msxml3r -> native
WINEPREFIX=~/.local/share/Steam/SteamApps/compatdata/8800/pfx winetricks
Install DLL -> msxml3
Most likely it doesn't have to be done in this order, but that's how I did it and it now works. I did almost the same yesterday and it didn't work. Go figure...
Last edited by Stupendous Man; Aug 23, 2018 @ 8:34am
aldomann Sep 24, 2018 @ 4:09am 
Originally posted by Stupendous Man:
I did try installing msxml3 yesterday, which got rid of the errors during startup. The text is still messed up though, but it seems to be an old issue affecting windows too. Apparently it happens on non-US locales only and has to do with the XML files.

EDIT:
somehow I've solved the issue, I'll list the steps I took if someone else has the problem:
WINEPREFIX=~/.local/share/Steam/SteamApps/compatdata/8800/pfx winetricks
Install DLL -> msxml4
WINEPREFIX=~/.local/share/Steam/SteamApps/compatdata/8800/pfx winecfg
msxml3r -> native
WINEPREFIX=~/.local/share/Steam/SteamApps/compatdata/8800/pfx winetricks
Install DLL -> msxml3
Most likely it doesn't have to be done in this order, but that's how I did it and it now works. I did almost the same yesterday and it didn't work. Go figure...

I followed similar instructions from here: https://github.com/ValveSoftware/Proton/issues/179#issuecomment-415593087, and they worked like a charm.
< >
Showing 1-4 of 4 comments
Per page: 1530 50

Date Posted: Aug 22, 2018 @ 11:42am
Posts: 4