Hey, cool, fun!
So I gave OpenGlide a try with POD for the first time last night, on my home computer! (See profile)
POD Executable: wpod3dfx.exe
POD Version: 2.2.8.0
(POD OEM 1.0, retail cars installed from Q-Ball's, patched to 2.0, then patched to latest version)
Here's what usually happens:
The program displays the 3dfx logo (using 3dfx's drivers), then switches to 640x480x16 bit and displays the UbiSoft logo, then switches resolutions AGAIN to play the opening movie. After that, it switches resolutions at least one more time and goes to the in-game menu.
Here's what happened with OpenGlide:
The program did not display the 3dfx logo (so I know part of OpenGlide was working), then switched to 640x480x16 bit full-screen and displayed the UbiSoft logo, then went to play the opening movie - and crashed! I was back to the desktop in 640x480x16 bit (I usually run at 1024x768x32 bit). Wish I could have been back at my usual resolution after the crash - I had to change it manually. So I set "InitFullScreen=0" in OPENGLID.INI and didn't have to worry about it anymore. It displayed the logo okay in the window, so I know OpenGlide was working at that point.
Anyhow, to get back to the crash - from Faultlog.txt:
"Date 11/04/2002 Time 19:41
WPOD3DFX caused an invalid page fault in module 3DFXOGL.DLL at 025f:6901c2d4.
Registers:
EAX=00774f0c CS=025f EIP=6901c2d4 EFLGS=00210292
EBX=00000000 SS=0267 ESP=08a0fefc EBP=08a0ffcc
ECX=00000000 DS=0267 ESI=00774f0c FS=4fff
EDX=00774f0c ES=0267 EDI=007a9de8 GS=74ae
Bytes at CS:EIP:
ff 91 fc 01 00 00 8b 47 64 80 78 55 00 74 42 8b
Stack dump:
00870f00 007aa1a0 00000000 6900ba68
00000000 00000f3e 7ac01032 00000f3e
00000000 7abd406c 00000f3e 08a0ffcc
817fab40 004ecf1a 00000000 bff27936"
That's okay, though. Keep in mind that my Win98 installation is EXTREMELY WONKY and things have been crashing, off-and-on, at location 025f:something for over TWO years and I don't know why. (That's what you get when you have so much crap installed that you can't really even do a reload). Quake3 (without OpenGlide) runs okay, though. *shrug*
Note that wpod3dfx.exe usually crashes, anyhow, when I exit the game - it locks up and I have to axe the executable in Ctrl-Alt-Del "Close Program". It leaves me with graphics glitches that I have to change the resolution, then change back, to get rid of.
I also tried POD 3dfx 2.2.9.0 as well:
POD Executable: podx3dfx.exe
POD Version: 2.2.9.0
Same crash, same error message at same location.
I also tried disabling the intro movie in the in-game options, it did not solve the crash problem.
Another thing - the cursor appears in front of the game window using OpenGlide, and it should not. I saw my hourglass pointer spinning in front of the video window. It usually should not appear.
So I think there's a good chance POD could run, if I had a working PC! I'll give it a shot some other time at school.
My OPENGLID.ERR file consisted of one entry: "grBufferClear: OpenGLError = invalid operation"
Attached is my OPENGLID.LOG.
Final comments: Without OpenGlide, the Direct3D and Glide versions of POD work fine. The DirectDraw version, however, has this particular issue under Win98:
showthread.php?threadid=576
-------------------------------------------------
Additional Notes:
Using the final official version of 3dfx drivers.
3dfx Info
---------
Voodoo3 PCI
Current Display Adapter Information
Manufacturer : 3dfx Interactive, Inc.
Hardware Version : 001
Bus Type : PCI
Total Video Memory : 16 MB
Graphic Chips : 1
Graphics Clock Speed : 166 MHz
BIOS Version : 2.15.07
Current Display Driver Information
Product Supported : Voodoo3 PCI
Version : 4.12.01.0666
Provider Name : 3dfx Interactive, Inc.
Release Date : 11-10-2000
3dfx Tools Version : 2.6.2.116
Direct3D
3D Filter Quality : High
Alpha-Blending : Smoother
Level of Detail Bias : -2
Z-buffer Optimization : Enable
OpenGL/Glide
3D Filter Quality : High
Alpha-Blending : Smoother
Glide Splash Screen : Disable
Depth Precision (16 Bit) : Faster
Level of Detail Bias : -2
Limit Texture Memory : Software Controlled
Maximum Buffered Frames : 3 Pending Buffers
MIP Map Dithering : Disable
Triple Buffering : Enable
Vertical Sync : Disable
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen
Stiletto