===================================== == Supplied by : Laurent Berenbach == ===================================== Hi, This is a tip how to use the Creative 512x512 MiniGL with all 3dfx Banshee Cards. The Driver checks, if there is a Creative Card present. HEX Values need to be edited to make the Driver run on all Banshee Cards. I recommend XVI32 (http://www.chmaas.handshake.de). The Driver can be extracted with WinZIP. In case it does not work, proceed normal ; when the Program says, that you do not own a Creative Card, use the famous ALT-TAB Key Combination, and search for the File Drv3dfx.dll in the C:\Windows\Temp Directory. The only important File is Drv3dfx.dll. Note : Banshee.dll is the Glide3x.dll for the Banshee, Voodoo2.dll is the Glide3x.dll for the Voodoo2. 1. with the HEX-Editor, search all 0211 HEX Values in the File Drv3dfx.dll (Creative SubVendorID is 1102) 2. replace all 0211 HEX Values with the SubVendorID HEX Value of your 3dfx Card. (The Benchmark/SysInfo Utility SiSoft Sandra can be very useful to find out) Here, a list of known SubVendorID's (Note : those are HEX strings) 1a12 3dfx SubVendorID 121A 3dfx Banshee 4810 ELSA SubVendorID 1048 ELSA Victory II 9210 Diamond SubVendorID 1092 Diamond Monster Fusion b010 Gainward SubVendorID 10b0 Gainward Dragon 4000 0211 Creative SubVendorID 1102 Creative 3D Blaster Banshee 9c13 Quantum3D SubVendorID 139c Quantum3D Raven af14 Guillemot SubVendorID 14af Guillemot Maxi Gamer Phoenix 5814 Gigabyte SubVendorID 1458 Gigabyte GA-630 4310 ASUS SubVendorID 1043 ASUS V3200 4628 STB SubVendorID 2846 STB LightSpeed 3300 Example : If you have an ELSA Banshee, replace all 0211 HEX Values with 4810 HEX in the File Drv3dfx.dll. 3. Save the File Drv3dfx.dll, and rename to opengl32.dll Finished! Now, you can use the opengl32.dll, even if you have no Creative Banshee. Enjoy! ---------------------------------- Additional Notes : * When renaming to opengl32.dll, Do NOT replace the Standard opengl32.dll of Windows. (located in Windows\System\). Minimum, keep a copy of this File, otherwise the default OpenGL Support is lost! * It should be sufficient to copy the HEX Edited opengl32.dll into the Game Directory of intended use. Games using MiniGL or OpenGL Rendering will usually detect and use it from there. Some games may look for special, non-standard Filenames (check for 3dfx Files already existing there, e.g. 3dfxgl.dll, 3dfx.dll or 3dfxogl.dll). If so, rename the File accordingly to match the one it shall replace. * Remember that the HEX SubVendorID detected/shown by Info Tools MAY need to be reversed when entered in the HEX Editor (e.g. an Info Tool may show HEX 3A9F, so enter 9F3A then in the Editor if 3A9F did not work) * The advertised Method is rather a "brute force" Method, as the exact position of the SubVendorID String is not known. It is possible that Data or Code inside the Drv3dfx.dll is modified unintentionally, rendering the File useless, or causing crashes/instability.