Sorry, the title of this post doesn't really describe what I am going to
talk about here...
I lurk in this Newsgroup quite a bit, and thought I would offer something
back for all the good advice I gleaned while lurking.
This post might be of interest to you if the following apply:
1. You play GPL
2. You have a voodoo2/banshee
3. You use Glide 2.53 for GPL, because 2.54 doesn't work
4. You want to use George M. Smiley's excellent Glide2x.dll patch
5. You still want to use the latest Glide 2.54 for other games
A description of the problem:
GPL doesn't work very well with Glide 2.54 (well, pretty much it doesn't
work at all for me), and it works fine with with Glide 2.53. George
which solves problems for banshee users, but enables voodoo2 users to eek
out a little more performance (and stability) by reducing mirror refresh
rates (and preventing resoution changes).
George doesn't actually patch Glide 2.53, he has written a DLL which sits
inbetween GPL and the proper Glide2x.dll. The problem is that Georges DLL
sits in the GPL directory, and looks for the real Glide dll in the Windows
System directory. Basically, because you can only have one Glide2x.dll in
a directory at once, it means that the 2.53 version has to be in Windows
System, and thus prevents the use of the 2.54 version, which appears to
work better with other games.
The Solution:
I have renamed the 2.53 dll to Glide2z.dll, and have used a hex editor to
alter the filename that Georges patch looks for. This way I can have both
versions of glide on my machine at the same time, and everything seems to
work just fine.
Those who want to perhaps have a tidier solution could rename the
Glide2x.dll to something like GPL3DFX.dll (remember, it has to have the
same number of letters as the original dll, in order that you can alter
George's dll successfully).
For those who don't want to alter George's patch, then I could post mine
on my website, but I would have to check with George first that he is
happy for me to do this.
I hope this helps.
Steve.