For all guys that have problems with settlers 2 under win xp.
Well, I have nforce2 motherboard that comes with AC'97 soundchip...but i think it will work for other mb's too. First of all...for those who don't know, when you go to "setsound.exe" or try to setup sound in a different way, for MIDI soundcard select Generic MIDI (MPU-401 compatible) or Roland MPU-401 or compatible soundcard. That's because, nearly all modern soundcards (or chips..like AC'97), emulates MPU-401 midi very good, and for digital sound choose ALWAYS SoundBlaster (not PRO or 16)1.0 or 2.0, because nearly all modern sound cards are also detected as this oldie. That's for compatibility with old softwares... If you don't have "autodetect" for selection, for MIDI choose I/O port 330, and for SB1.0 I/O port: 220, DMA: 5 and 8-bit channel (i think that's it...) : 1. WinXP almost always chooses this config for sound cards.
Next....right click on the ".exe" you are trying to run and choose: properties->memory and put all values to max. Don't touch "protected" and "uses HMA". Go to "screen" tab an check the "full screen" button. Old DOS games are not used to be runed in windowed mode...that's obvious isn't it? Go to "compatibility mode" and choose win98, check "disable visual themes" and "turn off advanced text service".
That's it. It works ALWAYS, so don't tell me that it doesn't cuz i will kick you in the behind if you say that. :ranting:
For those who don't know, if you have a little file named "setup.ini" in the root of the game (c:\set2 or something...)and the game is not running, edit that file (with notepad) and put the right path under SOURCE_PATH=?:\something\.
And of course, if you cant make your game run, but you can go only to the main screen, put the resolution under options to 640x480...that's because today graphic card don't work well with VESA modes, so it will not work with higher modes than this. UNDERSTOOD?!? (you can download VESA fix for WinXP, but that I will explain later...when i'm pissed like now
Phew....that's it...seriously :bye: