


Starts but then changes to windowed mode and moves so only a corner is visible
Game starts but changes to windowed mode and moves so only a small corner is visible once it gets to the initial menu, so it's impossible to use. Unplayable for me in the current state.

You have to use KeepRes=1. On a 16" 2560x1600 screen this is ungodly small. Feel like I need glasses. Not a problem on my 27" monitor
Crackling, constantly repeating. Best to turn it off
Settler spawn border is absent. Not gaming breaking, just annoying
Unfortnite

Base config (conquests.ini)
KeepRes=1 PlayIntro=0 Successfully launched a game, but the selection of the settler broke the map and it was pitch black, once a city was settled, it was impossible to see the map
Using a mod
https://forums.civfanatics.com/resources/c3x.28759/ - C3X Release 20 Fixed the map problem, but it introduced a bug in the sound system where some sounds are repeated.
Some sounds repeat themselves

Yes with caveats. You're going to be playing without sound (Major ouch given how nice sound is) No crashes though
Crackling and lack of diplomacy audio can be solved by downloading https://www.indirectsound.com/ and placing the files in your "Conquests" folder within Civilization 3.
The audio looping of music and in game sounds does not get fixed by this method
Must add PlayIntro=0 to skip the intro or the game simply will not open
Unless you add KeepRes=1 to your conquests.ini file it will be stuck in the top left corner of your screen and the mouse won't work
Settler area (the square) square doesn't show up no matter what I do. This is VERY annoying as it can be used to determine at a glance if it's a valid square.
Basically borked without tinkering or changing the game settings

- Sid Meier's Civilization III Complete/Conquests/
- conquests.ini
- KeepRes=1
- PlayIntro=0
- Make a civ 3 save folder close to the home directory since civ 3 looks in the home directory when it wants to load a save game.
- At the bottom of the ini folder, you can change the location where civ 3 opens a save. However, when you load a save, the path gets reset back to Z:\home\USER\
Looping sounds. Music does not work when starting a new game. Fix for this is below the fix for the black screen texture bug.
Fix for black screen texture bug for settler / city
- Download this unofficial patch
- https://forums.civfanatics.com/resources/c3x.28759/
- Download is in the top right under search
- Unpack contents into Sid Meier's Civilization III Complete/Conquests/
- Run Install.bat
- I did this by adding install.bat as non steam game, enabling proton for it, then running it. It will automatically stop after clicking play, but the exe will be patched soon after with a pop up window confirming it.
- Copy the patched exe elsewhere ( since patching the exe breaks the audio for civ 3 )
- Verify the integrity of game files to fix the audio.
- After finishing, delete Civ3Conquests.exe and copy the patched exe back in.
- The black screen bug is fixed without glitchy audio.
Fix for looping audio
Make sure the patch for the black screen is done first
- https://bugs.winehq.org/show_bug.cgi?id=51502
- Download dummy sound in the Attachments table
- Paste dummy.wav in the specified locations. Open the terminal at the specified locations and paste the commands:
- Sid Meier's Civilization III Complete/Sounds/
find . -name "*OK*" -exec cp dummy.wav {} \;
find . -name "Popup*" -exec cp dummy.wav {} \;
find . -name "Love*" -exec cp dummy.wav {} \;
find . -name "MorphT*" -exec cp dummy.wav {} \;
- Sid Meier's Civilization III Complete/Sounds/Ambience Sfx/
find . -name "*.wav" -exec cp dummy.wav {} \;
- Sid Meier's Civilization III Complete/Sounds/build/ancient/
find . -name "*.wav" -exec cp dummy.wav {} \;
- Ignore dummy same file output.
- This removes all the looping sounds from the game.
- Game can now be played with sound sfx on. The music will break when creating a new game but this can be fixed by saving, exiting the game then loading the save.
( Optional ) Install dsound
- I think this improves the audio quality but I could be wrong. If it does, it only improves the quality slightly by making the audio more 3D? ( Not sure how to explain ). It also makes the main menu music slightly glitchy.
- https://www.indirectsound.com/
- Download the lastest version. Right now this version 0.20.
- Extracts contents into Sid Meier's Civilization III Complete/Conquests/
protontricks 3910 winecfg
- ( In the GUI, sid meier civ 3, default wineprefix, run winecfg )
- Libraries, type 'dsound' in New override for library:
- Click Add, make sure dsound has native, builtin. Click Apply, ok
- Dsound is now working. Do NOT use 'protontricks 3910 dsound' to install dsound as this will break the audio for civ 3. I tried this twice with bad audio as a result both times.

Added KeepRes=1 to conquests.ini
Whenever I chose a settler as my unit or a city, the whole world map was going black
I tested a few Proton versions: 3.16-9, 6.3-8, 5.13-6, but the results were the same. I didn't experience any crashes though, but I didn't play for long.

KeepRes=1
Looping audio and lound crackling
Wrong leader portraits or the leaders were wearing wrong clothes
It works, but its a very painful experience

Game sits at a black screen with all of my tinkers, doesn't even launch otherwise
Added KeepRes=1
to conquests.ini
Even removing the KeepRes tinker (which seemed to be what caused the blackscreen) and trying again to see if I could just play windowed and move the window into the middle of my screen (and maybe use GameScope or something), the game would keep blackscreening. It just really didn't like me making that change, I guess!

As per https://github.com/ValveSoftware/Proton/issues/315: Screen resolution workaround for correct mouse input needed:
Add following line to ./Sid Meier's Civilization III Complete/Conquests/conquests.ini
KeepRes=1
Had to reverse to Proton 3.16 to the World to get properly loaded.
Animations and scroll are a bit slaggy, nothing relevant.
Intro videos sound on a black screen. Just pressing a button takes you to the main menu.

It works only with proton 5.0-10 with the resolution set to 1024x768. With proton 8.0-5 the map becomes instantly black.
The game crashes after starting a game if the resolution is not set 1024x768.
There is not much tinkering to do. Use proton 5.0-10 to prevent missing textures and put the resolution to 1024x768 to prevent the game to instatly crash after starting a game.

KeepRes=1, replaced gdi32.dll with downloaded gdi32.dll.so
sound effects get stuck repeating
Game would crash initially when using the recommended proton version 5.0-10. Proton 5.13-6 worked, but I wanted to use this mod: https://forums.civfanatics.com/resources/c3x.28759/ and it didn't work with that version. I switched to version 6.3-8 and ran these commands:
curl 'https://bugs.winehq.org/attachment.cgi?id=69209' > gdi32.dll
mv ~/.local/share/Steam/steamapps/common/Proton\ 6.3/dist/lib/wine/gdi32.dll ~/.local/share/Steam/steamapps/common/Proton\ 6.3/dist/lib/wine/gdi32.dll.bak
cp gdi32.dll ~/.local/share/Steam/steamapps/common/Proton\ 6.3/dist/lib/wine/
The filename was gdi32.dll instead of gdi32.dll.so like from the previous recommendations. It appears to work well now, except for the sound looping problem, but I just turn off the sound effects.

Audio looping
Completely broken even with tinker, even with tinkering frequent crashes, late game saves crash consistently every turn or every other turn
consatant soft locks and crashes in late game saves making the game unplayable
Some text is very small
Map is black
Controls are far too fiddly. Text is tiny on the Steam Deck. Graphics issues can be solved with some tweaks apparently but it's not worth it when the the playing experience will still be poor.
From Modprog: run protontricks 3910 winecfg to show the winecfg. Under graphic disable capturing the cursor in fullscreen mode.
From Donut_Zombie: 1.from steam, right click on civ 3, and go to manage -> browse local files go into the Conquests folder, and edit the conquests.ini file with a text editor; add these two lines: KeepRes=1 PlayIntro=0 2.go up a level into (...)/steam/steamapps/common , then (...)/steam/steamapps/common/Proton 5.0/dist/lib/wine, rename gdi32.dll.so to gdi32.dll.so.bak 3.download the patched file into this directory. Right click on the file explorer and click 'Open in terminal'. copy and execute: curl 'https://bugs.winehq.org/attachment.cgi?id=69209' > gdi32.dll.so
This will not fix sound issue but it fixed the crashing for me.
With some minor fixes (change proton version and edit 2 lines in config file) it's completely playable for me
If you want to play in modern resolution you need to edit game config files. Find your Steam games location folder then open this file:
/Sid Meier's Civilization III Complete/Conquests/conquests.ini
For resolution fix and auto skip intro video edit or add this lines at the end of the document:
KeepRes=1
PlayIntro=0
BTW it's something that you have to do on Windows too so I personally don't count this as a "linux thinkering step".
Some audio problems but I don't play games like this with sound so I instantly disabled audio in game so not sure if later on sound gets better/worse.
Sound Samples Looping
Everything is black.
Crashes after about 10 minutes of gameplay.

Frequent crashes can be stopped by loading the save file a 2nd time (after following other instructions). Plays perfectly.
I saw some people put off by how technical the tinkering seemed, so I'm going to overexplain everything. Even a baby could do this:
- from steam, right click on civ 3, and go to manage -> browse local files
- go into the Conquests folder, and edit the conquests.ini file with a text editor; add these two lines: KeepRes=1
PlayIntro=0
- go up a level into (...)/steam/steamapps/common (exact location might depend on your distro), then go into (...)/steam/steamapps/common/Proton 5.0/dist/lib/wine
- first, rename the file called 5.0/dist/lib/wine/gdi32.dll.so to 5.0/dist/lib/wine/gdi32.dll.so.bak (add .bak on the end)
- then, download the patched file into this directory. To do this, right click on the file explorer and click on 'Open in terminal'; then, copy and execute this in the terminal:
curl 'https://bugs.winehq.org/attachment.cgi?id=69209' > gdi32.dll.so
(you can do this without the terminal if you want, just make sure the file has the right name)
Everything above is what I've seen from other people (It's Bryoooooooooon &c.), but I discovered (because I was savescuming) that you can stop the frequent crashes by loading the save file a second time once the world is already loaded. If its still crashing, maybe play for 5 mins, save, and immediately load that save. Turning off the sound effects in the ingame preferences prevented any crackling or looping sfx, but still played the sfx when it was meant to be played. Weird.
Needed other buttons

Music gets stuck and plays the same sound over and over. Turned off audio preferences, but that's not the main issue I'm having.
I've applied the recommendations of https://www.protondb.com/app/3910#2azRje5t1Z to get it to work. I'm only really now dealing with the frequent crashes issue, which happens within 10 minutes or so of game play.
To fix resolution issues and crashing when starting a game:
Edit ~/.steam/steam/steamapps/common/Sid Meier's Civilization III Complete/Conquests
Add this to the end of the file (see here for more information):
KeepRes=1
(Optional) Add this line to disable the startup videos:
PlayIntro=0
Some sound effects loop indefinitely
The terrain will often show as black if there is a city or settler in view, due to this bug: https://bugs.winehq.org/show_bug.cgi?id=41930#c20
To work around it:
In Steam, go to the game Properties > Compatibility
- Check Force the use of a specific Steam Play compatibility tool
- Select Proton 5.0-10
- Click Play to download Proton
Copy a workaround file from that bug:
curl 'https://bugs.winehq.org/attachment.cgi?id=69209' > gdi32.dll.so mv ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/lib/wine/gdi32.dll.so ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/lib/wine/gdi32.dll.so.bak cp gdi32.dll.so ~/.local/share/Steam/steamapps/common/Proton\ 5.0/dist/lib/wine/
Crashes When I Load A Game

The menu works, but everything else doesn't
With Proton 6-3.8 and Experimental the game loads and the music plays. But as soon as i enter a game it crashes when it's loading all the map and stuff (preload before entering the game map)
run protontricks 3910 winecfg
to show the winecfg.
Under graphic disable capturing the cursor in fullscreen mode.
Add KeepRes=1
and PlayIntro=0
in the gamefiles/Conquests/conquests.ini
Does not start at all

It is not possible to play without being able to see the map.
The game music has a repeating "tick" that can be temporarily removed by disabling the music and then enabling it again, but will soon return. The various effects will all loop and be played over and over again. (I had the exact same problems in Windows 10.)
After starting a new game the maps turns black while units and cities stay visible. I do not have this problem on my old laptop with integrated Intel graphics. it only happens on my computer with an NVIDIA graphics card.
6.3-7 crashed loading world, Proton-GE brought black terrain

Many sound effects loop.
Black background in game.
Tested many proton: it only works with Proton 5.0-10.
Works only with 1024x768 or KeepRes=1 in conquests.ini file.
Replaced wine file
Looping
Texture bug
To solve the terrain bug, you can replace the patched wine file with its old version. You can copy this file https://bugs.winehq.org/attachment.cgi?id=69209 from here (https://bugs.winehq.org/show_bug.cgi?id=41930) to your Proton installation. First save your old file to a save place (for example, cd ~/.steam/steam/steamapps/common/Proton 5.0/dist/lib/wine && mv gdi32.dll.so gdi32.dll.so_orig
). Then you can move the downloaded file to the folder cp ~/gdi32.dll.so ~/.steam/steam/steamapps/common/Proton 5.0/dist
/lib/wine cp gdi32.dll.so
Unplayble with default settings and default proton. No ways better with GE.
Map is often painted black so terreian is not visible.
Mouse reacted laggy or wasn't visible at all.
Able to play after setting KeepRes=1 and PlayIntro=0 in conquests.ini file.
Got map texture bugs using proton 5.13-6 and 6.1-GE-2, but 5.0-10 had none of these.
Some sound effects got looping until I closed the game.
Found a very nice forum post about conquests.ini settings. Read it here.
Some background sounds are looped.
The terrain texture and the Trading Advisor menu are black.
The problem of the "black" terrain is solved by removing all the marks in Main Menu / Map / Clean Map References. The cities label will not be displayed, but everything else is fine.
To avoid listening to the looped sound, unfortunately, the background sounds will have to be turned off.
The map gets totally black after loading a save or start a game
Just make sure to play without the sound effects. Aside from that, its a great game worth playing that works as intended.
Had to add KeepRes=1 and PlayIntro=0 (optional) to conquests.ini to prevent crashes and get into the menu but it worked perfectly fine afterwards.
The only, quite significant issue is audio. Many sound effects loop after being played causing great annoyance, while some dont always play, however music seemed to play fine. Only solution I can present is playing without audio. It should be a pretty good expirience that way.

Need to use a specific Proton version and the KeepRes trick to fix resolution. Other than that, the game is decently playable
Audio works acceptably with Proton 5.0-10, some sound effects will loop endlessly or not play at all. Other versions were worse or had no working music
Need to use Proton 5.0-10. World map is completely black in latest Proton version 5.13-2.
Need to use the KeepRes=1 trick that other reviewers suggested
Framerate gets choppy after 30 mins of gameplay. Works fine after restart.
Did the KeepRes=1 and PlayIntro=0 trick but kept getting blacked out background in game then I switched from Proton 5-13-1 to 4-11-13, also tried Proton 3-16-9 and had no more problems at all with graphics. Game was 100% playable.
Had to find folder every time I tried to load game
Game would crash on exit
Variously, music gets stuck, doesn't play at all, and sounds are jacked or absent depending on which version of Proton used.
Terrain turns all black the moment game starts.
You have to add KeepRes=1 to Conquests.ini file. Otherwise lots of borking occurs.
Depending on the settings the game will load in such a way where the mouse input will not correlate to what is being displayed at all. You'd have to click way to the right of a button for instance, to effectively click on the button.
It lost focus of the save games folder and pointed to the default Home directory instead.
Will crash on startup depending on video settings.
Added "KeepRes=1" at the top of the config file: "/home/victor/.local/share/Steam/steamapps/common/Sid Meier's Civilization III Complete/Conquests/conquests.ini" in order to fix crash on starting New Game.
Add "PlayIntro=0" in Conquests.ini to show the main menu directly after launch