VOGONS

Common searches


First post, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

Q3 engine have backup route for a 3dfx cards - if opengl32.dll isn't found/fail to initialize - the game is using 3dfxvgl.dll (standard Voodoo1/Rush/2 minigl).

Quake III: Arena is 100% supporting this mode, you can select voodoo gl in the graphics menu.

The question is - are others q3 engine games working with Voodoo2 minigl without graphical artifacts/glitches?

Unfortunately my Voodoo2 is dead, so I can't test this myself.

Games to test:
American McGee Alice.
Call of Duty.
Heavy Metal F.A.K.K. 2.
Medal of Honor: Allied Assault.
Return to Castle Wolfenstein. You must rename the files openglv5.dll and openglv3.dll to force using of 3dfxvgl.dll.
Soldier of Fortune II: Double Helix.
Star Trek: Elite Force II.
Star Trek: Voyager - Elite Force.
Star Wars: Jedi Knight II - Jedi Outcast.
Star Wars: Jedi Knight - Jedi Academy.

To force using of the 3dfxvgl.dll - execute 'set r_gldriver "3dfxvgl"' in the game console and restart the game (all, except Return to Castle Wolfenstein). Or just copy 3dfxvgl.dll in the gamedir and rename it to opengl32.dll

If the game is working with graphical glitches - please add a screenshot.
Tnx.

Last edited by Gamecollector on 2013-07-14, 12:23. Edited 2 times in total.

Reply 2 of 15, by d1stortion

User metadata
Rank Oldbie
Rank
Oldbie

What is the difference between 3dfxgl.dll, 3dfxvgl.dll and voodoogl.dll?

Also I don't fully understand your motivation behind this list. Some of these MiniGLs have resolution and/or texture quality limitations (the latter especially in Half-Life). I'm guessing that you are playing these games through a Glide wrapper, in which case I don't get it even less since they all have native OpenGL which plays them better. Even real Voodoos can run the ICD with high enough speed.

Reply 3 of 15, by leileilol

User metadata
Rank l33t++
Rank
l33t++

By the way, Call of Duty won't run on Voodoo2 because it'll error out about requiring 512x512 texture support. Might be able to get around that with the Creative MiniGL though

I did get Jedi Outcast running on a Voodoo2 before, but there was strange texture switching issues regarding fonts.

apsosig.png
long live PCem

Reply 4 of 15, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie
d1stortion wrote:

What is the difference between 3dfxgl.dll, 3dfxvgl.dll and voodoogl.dll?

3dfxvgl.dll - minigl included with Voodoo1/2/Rush standard drivers.
3dfxgl.dll and voodoogl.dll - this is WickedGL drivers, 3rd party opengl -> glide wrapper. Included with retail versions of Return to Castle Wolfenstein (as openglv5.dll and openglv3.dll), Heavy Metal F.A.K.K. 2 and Medal of Honor: Allied Assault. RtCW is using WickedGL by default, others two can force WickedGL through console.

d1stortion wrote:

Also I don't fully understand your motivation behind this list.

NGlide testing. All Q3 engine games are working with 3dfxvgl.dll + nGlide combo, but results are vary. To know the source for graphical glitches - 3dfxvgl or nGlide - I need this testing.

Last edited by Gamecollector on 2013-05-15, 16:25. Edited 1 time in total.

Reply 6 of 15, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie
leileilol wrote:

MOHAA doesn't come with WickedGL. 3dfxgl.dll in that is 3Dfx MiniGL 1.48 and voodoogl.dll is 3dfx OpenGL 1.1 ICD 1.0.0389

Tnx. Heavy Metal F.A.K.K. 2 is the same. Looks like only RtCW is using WickedGL.

Reply 7 of 15, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

Ok, I have replaced my dead Voodoo2.
Have tested the list (P4 3.00E/Intel 865 PE/2 GB RAM/Radeon 2600 Pro Agp (Catalyst 12.4)/STB Voodoo2 12 Mb (Win2k driver 1.02.00).

Test results are:
Quake III, Star Trek Voyager: Elite Force, Return to Castle Wolfenstein - glide is supported through 3dfxvgl (selectable in game menu or with minigl chain).

American McGee Alice, Heavy Metal: F.A.K.K. 2, Star Trek: Elite Force II are working, but you must force 3dfxvgl through the console. "Set r_gldriver "3dfxvgl"".

Medal of Honor: Aliied Assault - work, but with bugs in the main menu (backgrounds aren't fully stretched vertically).

Call of Duty, Soldier of Fortune II: Double Helix, Star Wars: Jedi Knight II - Jedi Outcast, Star Wars: Jedi Knight - Jedi Academy - no r_gldriver variable. Maybe there is another way to select 3dfx ICD, but currently I don't know this way. And renaming 3dfxvgl.dll to opengl32.dll and put it to the game directory... No.

Last edited by Gamecollector on 2013-07-11, 17:00. Edited 1 time in total.

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).

Reply 8 of 15, by leileilol

User metadata
Rank l33t++
Rank
l33t++

r_glDriver's gone in those last ones, since there's no really need for that in the post-Voodoo2 era as Voodoo3 can still work with those games (besides the 512 requiring CoD)

You're going to have to take back that "No" and rename it in the game folder if you want it to work on V2. Since V2 is a secondary device, it never gets top priority for the OpenGL ICD. (If it did, it'd suck for things like windowed opengl apps)

apsosig.png
long live PCem

Reply 9 of 15, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

Well, I will try the Matrox Mystique + Voodoo2 + WinME combo. If CoD, SoF2 etc are supporting 3dfxvgl backdoor (like this) - then the renaming is acceptable.

P.S. No 3dfxvgl support in these 4 games... As the example - Star Wars: Jedi Knight II - Jedi Outcast:

JK2: v1.02a win-x86 Mar  4 2002
Initialising zone memory .....
----- FS_Startup -----
Current search path:
D:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets1.pk3 (8011 files)
D:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData\base\assets0.pk3 (6674 files)
D:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData/base

----------------------
14685 files in pk3 files
execing default.cfg
couldn't exec jk2config.cfg
couldn't exec autoexec.cfg
...detecting CPU, found Intel Pentium IV

------- Input Initialization -------
Skipping check for DirectInput
Joystick is not active.
------------------------------------

------- Force Feedback Initialization -------
...inhibited, not initializing

----- Client Initialization -----
----- Initializing Renderer ----
-------------------------------
----- Client Initialization Complete -----
--- Common Initialization Complete ---
Working directory: D:\Program Files\LucasArts\Star Wars JK II Jedi Outcast\GameData
----- R_Init -----
Initializing OpenGL subsystem
...initializing QGL
...calling LoadLibrary( 'C:\WINDOWS\SYSTEM\opengl32.dll' ): succeeded
...setting mode 3: 640 480 FS
...using desktop display depth of 16
...calling CDS: ok
...registered window class
...created window@0,0 (640x480)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...setting mode 3: 640 480 FS
...using colorsbits of 16
...calling CDS: ok
...created window@0,0 (640x480)
Initializing OpenGL driver
...getting DC: succeeded
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
...GLW_ChoosePFD failed
...GLW_ChoosePFD( 16, 16, 0 )
...23 PFDs found
Show last 10 lines
...GLW_ChoosePFD failed
...failed to find an appropriate PIXELFORMAT
...restoring display settings
...WARNING: could not set the given mode (3)
...shutting down QGL
...unloading OpenGL DLL
----- CL_Shutdown -----
RE_Shutdown( 1 )
-----------------------
GLW_StartOpenGL() - could not load OpenGL subsystem

Results with Soldier of Fortune II: Double Helix and Star Wars: Jedi Knight - Jedi Academy are similar.
I will test Call of Duty later.
Others q3engine games use 3dfxvgl if the opengl32.dll initializing failed.

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).

Reply 11 of 15, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

Have tested already. Results are above...
Still tnx.

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).

Reply 13 of 15, by Jorpho

User metadata
Rank l33t++
Rank
l33t++
Davros wrote:

I think anachronox is supplied with wicked gl
yep metagl.dll

I distinctly remember reading in the readme that they wanted to include wicked GL but couldn't afford to because of licensing fees. Are you looking at the GOG version?

Reply 14 of 15, by Gamecollector

User metadata
Rank Oldbie
Rank
Oldbie

Anachronox use MetaGL, not WickedGL. Can be seen in anoxv2v3.bat.
Still this miniGL isn't included with a retail version of Anachronox.
Demo version is included in the patch 1.02 build 44.
Too bad hi-res isn't supported (no 1280x960 support in Voodoos)...

Last edited by Gamecollector on 2013-10-11, 14:37. Edited 1 time in total.

Asus P4P800 SE/Pentium4 3.2E/2 Gb DDR400B,
Radeon HD3850 Agp (Sapphire), Catalyst 14.4 (XpProSp3).
Voodoo2 12 MB SLI, Win2k drivers 1.02.00 (XpProSp3).