First post, by batracio
Hi,
I own a Celeron 500 with a G200 video card, which is a quite slow hardware to run Glidos version of TR at full speed (30 FPS). Many times the frame rate drops down to 15 FPS or even less, so I've tried a tricky method to improve this performance: remove OpenGlide version of glide2x.dll and place native 3dfx version in Glidos directory (of course I have a voodoo card installed on my system, a 12 Mb Diamond Monster Voodoo2).
Surprisingly (or not), Glidos will load TR with success, although cinematics are not available (black screen instead). After pressing ESC key twice, the splash logo of 3dfx appears and TR main menu is shown without any graphical glitches (text is corrupted when using G200's OpenGL ICD). I can start a new game, load a saved game, etc, and TR runs smoothly at 800x600 fullscreen mode, with a stable framerate of 30 FPS.
So, where is the trouble? I can't exit to the options/save/load menu after the game is started: it locks with an invalid page fault on glidos.exe, whenever I press ESC, F5 or F6 keys. I don't know whether this is a Glidos error or not, but I have read somewhere on this forum that Glidos code is written to support any good Glide wrapper (not only OpenGlide), and 3dfx glide2x.dll should be a better implementation of Glide than any existing wrapper, I think.
Does anyone know a possible fix to this issue, or I'm just messing around with a too weird setup, and there's no hope to get it working?