I've read many solutions to this problem, and the most ridiculous one, and the "official" one put forward by Atari/Infrogrammes is to delete all Lucida Sans font files from your Windows/Fonts folder! Unbelievable that this could ever be considered a "solution".
Update: This solution works with Civilization 3 GOLD, too! (Thanks to 'gravegoul' for the tip!)
The REAL solution to the Civ3 Code 28 error is this:
- Go to your Civilization III folder on your harddrive (mine is 'C:\Program Files\Infogrames Interactive', for example. Yours could be 'C:\Program Files\Sid Mier's Civilization III', for example.)
- Next, go into the Conquests\ folder and look for a file named LSANS.FOT (not LSANS.TTF!)
- Rename the file LSANS.FOT to _LSANS.FOT (or indeed, anything you like, so long as it isn't LSANS.FOT!)
- You can now play Civ 3 Conquests, on ME, XP, Vista, Windows 7, whatever!
By removing the LSANS.FOT file (or by simply renaming it) the game simply looks for the font file elsewhere, and finds it!
I wanted to post this on a Civ3 forum somewhere, but I couldn't find an active thread about the problem, so at least here it should be here for good. Hope it helps somebody!
Play Civilization 3 in widescreen/high-resolutionTo play Civ III in your monitor's native resolution (so the game looks better) simply add the following line to the bottom of your Conquest.ini file:
Where do you find your conquest.ini file?
If you're on XP or running Vista/Windows 7 without UAC enabled, then you'll find it in your Civilization III folder (see above). If you're running Vista/Windows 7 with UAC enabled (which you should be, if you're using those operating systems) you'll find it in:
C:\Users\[YOUR USERNAME]\AppData\Local\VirtualStore\Program Files\Infogrames Interactive\Civilization III\Conquests