Frankiep figured out the solution for the problem running OPENGL games in XP.
(And i tried it and it worked so now i am trying to help other people. My comments are in ()'s)
Update to the latest drivers for your card for windows XP/2000.
After the install of the videodriver search
for these 2 files:
opengl32.dll (670Kb, dated 7 sept 2001) and
opengl32.lib (325Kb, dated 16 july 1996).
The can be found in the windows\system32
directory. (i didnt have the .lib one in my system 32 folder so i got it from the game dir, anyway, make sure you have the newest one in each folder, and that they are the same file)
Copy these 2 files into your game dir
for example: x:\Program Files\EA GAMES\MOHAA
(x is your drive letter where the game is installed!)
overwriting the old files that were there.
(the old opengl32.dll is 717Kb)
Remove the ‘3dfxgl.dll’ from your game dir.
that should fix the problem. I believe the
engine tries to load the 3dfx drivers
first. I think when they did the RTCW code
they did not do a validity check to make
sure there was not another opengl driver
before erroring out. (i didnt need to do this, first try without this then if it don’t work do this)
After these steps the game will work on XP too!! (i hope)
Have fun people!! (i am)