Nglide with ATi legacy cards

Report bugs, errors, problems, etc.
Locked
Gamecollector
Posts: 1067
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector »

Ok, I have replaced my dead Voodoo2 card. At last.

Added to the minigl list:
Star Trek: Voyager - Elite Force. Q3 engine game with the selectable 3dfxvgl support.
Last edited by Gamecollector on Sat Jul 20, 2013 7:41 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.
Gamecollector
Posts: 1067
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector »

Added to the minigl list:
American McGee's Alice.
Heavy Metal: F.A.K.K. 2.
Star Trek: Elite Force II.
Q3 engine games with a 3dfxvgl backdoor. Use "set r_gldriver "3dfxvgl"" console command.

Plus I have started the testing with a real Voodoo2. Targeted games are - games with freezes/bugs/glitches with nGlide.
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.
Gamecollector
Posts: 1067
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector »

When I have tested "Future Cop LAPD" with a real Voodoo2 - I have found a little fact.
You must set "Thrash Driver" + "Hardware Acceleration" and "Group" + "3D card" registry keys to proper values:
[Thrash Driver]=voodoo2
[Hardware Acceleration]=1
[Group]=3Dfx
[3d Card]=3Dfx Voodoo2
The result is - the game is working with nGlide 1.01 (with graphical bugs, by the way).
Maybe this method will work with others EA games...

P.S. glide2x driver (voodooa.dll) is working with these settings: [3d Card]=3Dfx Voodoo, [Hardware Acceleration]=1, [Group]=3Dfx, [Thrash Driver]=voodoo. Same transparency errors...
Attachments
FutureCopLAPD.JPG
FutureCopLAPD.JPG (29.96 KiB) Viewed 19889 times
Last edited by Gamecollector on Sun Jul 21, 2013 1:43 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.
User avatar
Zeus
Site Admin
Posts: 1712
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus »

What a coincidence. ;)
I fixed these glitches yesterday.
User avatar
Zeus
Site Admin
Posts: 1712
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus »

Okay, something is really weird...

Here's my results:

1) This is the setting I had from the very beggining
[3D Device Description]="3dfx Voodoo"
[3D Card]="3dfx Voodoo"
[D3D Device]="0"
[Group]="3Dfx"
[Hardware Acceleration]="1"
[Thrash Driver]="voodoo"
[Triple Buffer]="0"

The result: voodooa works perfectly.

2) If I change this to...
[3D Device Description]="3dfx Voodoo"
[3D Card]="3dfx Voodoo"
[D3D Device]="0"
[Group]="3dfx"
[Hardware Acceleration]="1"
[Thrash Driver]="voodoo"
[Triple Buffer]="0"

The game will crash.

3) By following your advice...
[3D Device Description]="3dfx Voodoo2"
[3D Card]="3dfx Voodoo2"
[D3D Device]="0"
[Group]="3dfx"
[Hardware Acceleration]="1"
[Thrash Driver]="voodoo2"
[Triple Buffer]="0"

voodoo2a starts to initialize properly (it won't with Group="3Dfx"). The problem is I'm getting now "3D Hardware Failed to initialize! Try lower resolution" message after starting a mission.

Can you please check nGlide with voodoo2a again?
Gamecollector
Posts: 1067
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector »

*Censored*. Case sensitive...
[3D Card]=3Dfx Voodoo2. (any value is ok)
[3D Device Description]=Voodoo2 3D Accelerator. (any value is ok)
[Hardware Acceleration]=1
[Group]=3Dfx
[Thrash Driver]=voodoo2
NGlide is working with these settings. If I set [3D Card]=3dfx voodoo2 (w/o the capital letters) - the game is still working. The game is really ok with an any string as the 3D Card value...
[Group] IS case sensitive.
I have attached the .reg

Another way to tell the game isn't initialized properly - there is no "3dfx options" tab in the "Preferencies". Only the "filtering" checkbox.
Attachments
Future Cop.7z
(506 Bytes) Downloaded 593 times
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.
User avatar
Zeus
Site Admin
Posts: 1712
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus »

Ok, the mystery has been solved.

You won't believe what I found. This game doesn't use [Thrash Driver] field and trash driver files for Glide and Software modes! Glide and Software renderers are implemented internally in the executable. :shock:
This means voodooa.dll, voodoo2a.dll and softtria.dll are only dummy files. You can safely delete them. :lol:

The only way to play this game in Glide mode is to set [Group] to "3Dfx" (capital D) and play it through internal Glide2x renderer.

You can try to force the game to use Glide thrash drivers, by setting [Group] to a value other than "3Dfx", but the result will be undefined (you will only see Filtering checkbox + "3D Hardware initialization failed" message (voodoo2a) or CTD (voodooa)).
Gamecollector
Posts: 1067
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector »

Have deleted voodooa.dll and voodoo2a.dll...
Have started the game...
*Censored*. EA programmers are *censored* since 1998.
There are two more games to suspect. Nascar 2000 and Nascar Revolution. IIRC there was a message "3d hardware not initialized" in WinME + nGlide. I will check this...
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.
User avatar
Zeus
Site Admin
Posts: 1712
Joined: Sun Sep 21, 2008 2:51 pm
Contact:

Re: Nglide with ATi legacy cards

Post by Zeus »

New Glide game found - NFL GameDay 99.

PS. Your list doesn't contain Mall Maniacs, Millennium Racer - Y2K Fighters, PickUp Express, so check them when you get a chance.
Gamecollector
Posts: 1067
Joined: Fri Jan 07, 2011 9:29 am
Location: RU

Re: Nglide with ATi legacy cards

Post by Gamecollector »

Added to the "native" list:
NFL Gameday 99 (969 Studios, 1998). Need patch 1.1 for Pentium4 processors. Need the "basic" audio acceleration level. Work ok with the nGlide 1.01. Work ok with a real Voodoo2.

Added to the "minigl" list:
Medal of Honor: Allied Assault. Bugs in the main menu with a real Voodoo2. Standard 3dfxvgl errors with the nGlide 1.01.

Millennium Racer: Y2k Fighters (Creat Studios/Cryo Interactive, 1999) - Xp with a real Voodoo2: quit to desktop with an error message. More research is needed... I will add this game later.

Mall Maniacs and Pickup Express - no retail cd/dvd releases AFAIK. So - can't add this.
Last edited by Gamecollector on Tue Oct 15, 2013 11:33 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.
Locked