It looks like Quake III Arena IS working with Voodoo cards through miniGL.
The trouble is - the game is using 3dfxvgl.gll, which included in Voodoo1, Voodoo2 and Voodoo Rush drivers only.
But - theoretically all q3engine games are nGlide compatible.
The question is - where to put the line?
As the example - Heavy Metal F.A.K.K. 2. No in-game renderer selection. But two minigls are installed with the game: 3dfxgl.dll and voodoogl.dll. Theoretically they can be activated through console. So - add this game to the list or not? Etc.
Quake III engine games
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Quake III engine games
Last edited by Gamecollector on Thu Nov 13, 2014 9:22 am, edited 2 times in total.
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Re: Quake III engine games.
What I dont understand is WHY IN THE WORLD would you play a Q3A Engine game in glide which has lower quality than running the game in pure OpenGL.
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Re: Quake III engine games
Ok, here is the games list:
Supported:
Heavy Metal F.A.K.K. 2 (2000)(with the 1.02 patch) - version 1.00 don't have the gl driver selection in the menu and includes 3dfxgl.dll and voodoogl.dll. Version 1.02 supports the 3dfxvgl selection.
Quake III: Arena (1999) - supports the 3dfxvgl selection.
Star Trek: Voyager - Elite Force (2000) - supports the 3dfxvgl selection.
Return to Castle Wolfenstein (2001) - no selection in the menu. But the renderer chain is - openglv5.dll/openglv3.dll/3dfxvgl.dll/opengl32.dll. 3dfxvgl.dll isn't used in the normal circumstances, but can be forced.
Need more testing, minigls are included, but can't be selected in game menus:
Medal of Honor: Allied Assault (2002) - 3dfxgl.dll and voodoogl.dll. No selection in menu.
The default chain looks like opengl32.dll/3dfxvgl.dll.
Need more testing, no minigls are included with the game:
American McGee's Alice (2000).
Call of Duty (2003).
Soldier of Fortune II: Double Helix (2002).
Star Trek: Elite Force II (2003).
Star Wars: Jedi Knight II - Jedi Outcast (2002).
Star Wars: Jedi Knight - Jedi Academy (2003).
Again, the default chain is theoretically opengl32.dll/3dfxvgl.dll.
Wolfenstein: Enemy Territory (2003) - don't have this game, can't test.
To run any of listed games with the minigl - use "set r_gldriver "dllname"" commans in the game console and restart the game. Or just rename all others renderer dlls in the chain. Or rename minigl to opengl32.dll and put it to the game working directory.
What I need?
1) AFAIK there is backdoor for 3dfxvgl.dll in the quake3 engine (example). If the opengl32.dll isn't started correctly - the game is using 3dfxvgl. Unfortunately there is no easy way to test this, Xp is restoring opengl32.dll even w/o dllcache. So - can anyone tell me how to disable the opengl in Xp?
2) Testing of these games on a real hardware - Voodoo2, Voodoo3 and Voodoo4/5. A questions are - what renderer will be used by default? How the game is working with forced 3dfxvgl, 3dfxgl, voodoogl?
Tnx.
Supported:
Heavy Metal F.A.K.K. 2 (2000)(with the 1.02 patch) - version 1.00 don't have the gl driver selection in the menu and includes 3dfxgl.dll and voodoogl.dll. Version 1.02 supports the 3dfxvgl selection.
Quake III: Arena (1999) - supports the 3dfxvgl selection.
Star Trek: Voyager - Elite Force (2000) - supports the 3dfxvgl selection.
Return to Castle Wolfenstein (2001) - no selection in the menu. But the renderer chain is - openglv5.dll/openglv3.dll/3dfxvgl.dll/opengl32.dll. 3dfxvgl.dll isn't used in the normal circumstances, but can be forced.
Need more testing, minigls are included, but can't be selected in game menus:
Medal of Honor: Allied Assault (2002) - 3dfxgl.dll and voodoogl.dll. No selection in menu.
The default chain looks like opengl32.dll/3dfxvgl.dll.
Need more testing, no minigls are included with the game:
American McGee's Alice (2000).
Call of Duty (2003).
Soldier of Fortune II: Double Helix (2002).
Star Trek: Elite Force II (2003).
Star Wars: Jedi Knight II - Jedi Outcast (2002).
Star Wars: Jedi Knight - Jedi Academy (2003).
Again, the default chain is theoretically opengl32.dll/3dfxvgl.dll.
Wolfenstein: Enemy Territory (2003) - don't have this game, can't test.
To run any of listed games with the minigl - use "set r_gldriver "dllname"" commans in the game console and restart the game. Or just rename all others renderer dlls in the chain. Or rename minigl to opengl32.dll and put it to the game working directory.
What I need?
1) AFAIK there is backdoor for 3dfxvgl.dll in the quake3 engine (example). If the opengl32.dll isn't started correctly - the game is using 3dfxvgl. Unfortunately there is no easy way to test this, Xp is restoring opengl32.dll even w/o dllcache. So - can anyone tell me how to disable the opengl in Xp?
2) Testing of these games on a real hardware - Voodoo2, Voodoo3 and Voodoo4/5. A questions are - what renderer will be used by default? How the game is working with forced 3dfxvgl, 3dfxgl, voodoogl?
Tnx.
Last edited by Gamecollector on Thu Oct 01, 2015 1:12 pm, edited 7 times in total.
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Re: Quake III engine games
1 common bug - if the game is started through 3dfxvgl.dll+nGlide combo - it will freeze at the exit/engine restart.
The best testing example is Quake III: Arena.
Again the real hardware tests are needed...
The best testing example is Quake III: Arena.
Again the real hardware tests are needed...
Last edited by Gamecollector on Thu May 29, 2014 1:35 pm, edited 1 time in total.
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Re: Quake III engine games
Use the same principles you used for Half-Life.Gamecollector wrote:The question is - where to put the line?
If the game is working in Glide out-of-the-box without additional tweaks/hacks/mods
(i.e. MiniGL/ICD/WickedGL support is official), then it's OK.
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Re: Quake III engine games
Well, we have Daikatana in the list, with 3dfx mode only through console/cfg editing...Zeus wrote:If the game is working in Glide out-of-the-box without additional tweaks/hacks/mods
(i.e. MiniGL/ICD/WickedGL support is official), then it's OK.
Well, I will choose the criteria later...
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Re: Quake III engine games
Ok, forgot another q3engine game. Anerican McGee's Alice. Fixed.
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Re: Quake III engine games
Have tested some of Q3engine games with a real Voodoo2 + 3dfxvgl.
Test PC is Pentium 4 3.00E/Intel 865PE/Windows Xp Sp3/Radeon HD2600 Pro Agp + Catalyst 12.4/STB Voodoo2 12 MB + Win2k driver 1.02.00. 3dfxvgl version 1.0.0.508.
American McGee's Alice - works.
Call of Duty - no r_gldriver support, can't force 3dfxvgl.
Heavy Metal: F.A.K.K. 2 - works.
Medal of Honor: Allied Assault - works (bugs in the main menu).
Quake III: Arena - works.
Return to Castle Wolfenstein - works. WickedGL (openglv3 and openglv5) is working too.
Soldier of Fortune II: Double Helix - no r_gldriver support.
Star Trek: Elite Force II - works.
Star Trek: Voyager - Elite Force - works.
Star Wars: Jedi Knight II - Jedi Outcast - no r_gldriver support.
Star Wars: Jedi Knight - Jedi Academy - no r_gldriver support.
I will test listed games later with WinME (GeForceFX 5600 + Voodoo2 and Matrox Mystuque + Voodoo2).
Test PC is Pentium 4 3.00E/Intel 865PE/Windows Xp Sp3/Radeon HD2600 Pro Agp + Catalyst 12.4/STB Voodoo2 12 MB + Win2k driver 1.02.00. 3dfxvgl version 1.0.0.508.
American McGee's Alice - works.
Call of Duty - no r_gldriver support, can't force 3dfxvgl.
Heavy Metal: F.A.K.K. 2 - works.
Medal of Honor: Allied Assault - works (bugs in the main menu).
Quake III: Arena - works.
Return to Castle Wolfenstein - works. WickedGL (openglv3 and openglv5) is working too.
Soldier of Fortune II: Double Helix - no r_gldriver support.
Star Trek: Elite Force II - works.
Star Trek: Voyager - Elite Force - works.
Star Wars: Jedi Knight II - Jedi Outcast - no r_gldriver support.
Star Wars: Jedi Knight - Jedi Academy - no r_gldriver support.
I will test listed games later with WinME (GeForceFX 5600 + Voodoo2 and Matrox Mystuque + Voodoo2).
Last edited by Gamecollector on Thu May 29, 2014 1:38 pm, edited 12 times in total.
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Re: Quake III engine games
I also started testing ICD games. I found that some of them work properly only with a certain driver version.
For example, SOF and Gunman work okay with ICD 1.0.0.438, but have issues with 1.0.0.508. SS2E works okay only with 1.0.0.508, while Q3A works okay with both drivers.
For example, SOF and Gunman work okay with ICD 1.0.0.438, but have issues with 1.0.0.508. SS2E works okay only with 1.0.0.508, while Q3A works okay with both drivers.
-
- Posts: 1067
- Joined: Fri Jan 07, 2011 9:29 am
- Location: RU
Re: Quake III engine games
Dunno. I will test the Q2engine 3dfxvgl games after Q3engine.
My Voodoo2 is using 3dfxvgl 1.0.0.508...
My Voodoo2 is using 3dfxvgl 1.0.0.508...
ASUS P4P800 SE, Pentium4 3.2E/2 GiB DDR400 (3-3-3-8), Sapphire Radeon HD3850 AGP, 2 Voodoo2 12 MB (SLI), Audigy 2 ZS.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.
Windows XP SP3 Pro Rus (w/o the POSReady hack), Catalyst 14.4, Voodoo2 W2k 1.02.00 drivers.