So a couple of days ago I finally decided to switch from windows 2000 to windows xp pro. Not wanting to do a fresh install I simply did an OS upgrade. Everything went pretty smoothly and after the upgrade I didn't even have to do any driver installation (except the driver for my SATA controller) to have a working computer. Every program on my computer works right after the upgrade, too, which is kind of expected since windows xp is really just windows NT 5.1. Anyway, the previous statement is not entirely true. There is one program that refuses to work properly. Guess what it is? FS SCP.
At first the launcher wouldn't even run. It would simply go "xxxx.exe has encountered a critical error blahblahblah". I decided to run the 3.6.9 executable to see what would happen. Lo and behold, it ran...without sound. So the first thing that popped into my mind is "openal is being anal". This is pretty weird since SCP (and openal for that matter) was working fine before I did the upgrade. Anyway I reinstalled openal from
here. Now the launcher does work, except that if I set the sound to anything other than "No sound" in the audio tab SCP wouldn't launch at all. It would just read the hard drive for about 2 seconds, then die. Nothing pops up. Not even an error warning. Also launching the 3.6.9 executable directly doesn't really work, either. It would only run if I've already set the sound setting to no sound. Otherwise same thing occurs.
Then I decided to run the debug build. Of course it would only give useful information if it's set to crash on launch, so I set my sound setting to "Generic Software" and ran the debug build. Well, it tried to launch and died quietly as expected. What was not expected is the fact that there was no log produced. At this point I can't think of anything else to do. I already upgraded my built-in sound chip driver but it didn't really do anything. OpenAL was reinstalled at least three times with no result. Any idea anyone?