You're not going to like this but here it is. I was one of the many getting the following error:
Civilization IV will not load past the XML check screen
INIT log:
[32526.062] DBG: FILE Cat Init
[32526.734] DBG: NOT Using XML cache, failed to find crc.dat file
[32526.734] DBG: Game Init
[32526.734] DBG: Multiplayer Init
Tech support was useless except to point out that I was running older audio drivers (from '04). I usually blow off comments like that because I don't believe in fixing something that isn't broken. However, I finally updated them as a last resort and now it works.
You see, the problem has NOTHING to do with XML at all, but rather what the application does after checking the XML cache. The app tries to init the audio, and that's where it was quitting back to the desktop.
So, if you are having the above error, the problem is not with your XML but rather your sound card and or it's drivers.
Civilization IV will not load past the XML check screen
INIT log:
[32526.062] DBG: FILE Cat Init
[32526.734] DBG: NOT Using XML cache, failed to find crc.dat file
[32526.734] DBG: Game Init
[32526.734] DBG: Multiplayer Init
Tech support was useless except to point out that I was running older audio drivers (from '04). I usually blow off comments like that because I don't believe in fixing something that isn't broken. However, I finally updated them as a last resort and now it works.
You see, the problem has NOTHING to do with XML at all, but rather what the application does after checking the XML cache. The app tries to init the audio, and that's where it was quitting back to the desktop.
So, if you are having the above error, the problem is not with your XML but rather your sound card and or it's drivers.