VOGONS


First post, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I have a particular build which I would like to use an ATI Rage XL. I would also like to be able to run Final Fantasy 7, as it's one of my favorite games to have on tap, and the Rage XL performance-wise is up to the task. However, it has some kind of graphical error with the background tiles. Performance is otherwise excellent.

Does anyone know of a way to fix this?

The attachment 20240225_031053.jpg is no longer available

Reply 1 of 17, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
Kahenraz wrote on 2024-02-25, 08:15:

I have a particular build which I would like to use an ATI Rage XL. I would also like to be able to run Final Fantasy 7, as it's one of my favorite games to have on tap, and the Rage XL performance-wise is up to the task. However, it has some kind of graphical error with the background tiles. Performance is otherwise excellent.

Does anyone know of a way to fix this?

The latest Rage XL drivers are not good for Win9x gaming. Try using W98_RXL_4_12_2647.exe from November of 2000. It has proper support for paletted textures.

Remember to patch FF7 to version 1.02, and in the external config utility, uncheck the "Nvidia" box.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 2 of 17, by Kahenraz

User metadata
Rank l33t
Rank
l33t

I just now realized that the config utility is acting differently for the Rage XL than on other cards. When I uncheck the checkbox for "Nvidia", only software mode is available. I confirmed this with a Voodoo 3, which works just fine without the checkbox and allows 3D acceleration, as expected (and actually crashes when the checkbox is set).

Out of curiosity, I swapped back to the Rage XL after setting this non-Nvidia configuration, hoping to have found a loophole. Unfortunately, the output is a garbled mess.

This does actually look like an issue with palletized textures. I'll give the other drive a shot.

The attachment 20240225_043525.jpg is no longer available

Reply 3 of 17, by Kahenraz

User metadata
Rank l33t
Rank
l33t
Joseph_Joestar wrote on 2024-02-25, 09:17:

The latest Rage XL drivers are not good for Win9x gaming. Try using W98_RXL_4_12_2647.exe from November of 2000. It has proper support for paletted textures.

That was it! Everything works perfectly. Thank you.

I love the Rage XL. Highly underrated, as is the Rage 128. I only wish that it had better table fog support, but this seems to be a common problem.

The attachment 20240225_051157.jpg is no longer available

Reply 4 of 17, by wierd_w

User metadata
Rank Oldbie
Rank
Oldbie

There are also unofficial patches for this game to completely replace the rendering engine with opengl, and the actually official tnt/tnt2 patch (official patch 1.02), which changes how the game handles palleted textures.

Since the original community forums where these were held (and the eidos support forum where official patches were stored) have bitrotted to oblivion, and I happen to have these on hand in my NAS...

Here are the last version of the ff7 opengl patch, the official 1.02 update, and the official ff7input.cfg file for playing on laptops without a numeric keypad.

Official 1.02 patch:

The attachment ff7102zx.zip is no longer available

Official laptop keyboard input file:

The attachment ff7input.cfg is no longer available

Unofficial ff7/ff8 opengl rendering engine patch, by Ali:

The attachment ff7_opengl-0.7.11b.zip is no longer available

The official patches are the property of eidos, and came from their support site (which no longer has them)

The unofficial opengl patch comes from qhimm forums, from a user named Ali.

The unofficial patch's source code is available on github.

https://github.com/Aali132/ff7_opengl

Reply 5 of 17, by Kahenraz

User metadata
Rank l33t
Rank
l33t

This is a little frustrating. The latest driver release "wme-j5-30-1-b02.exe" is actually the most feature complete, looks great, and renders 3DMark 99 correctly. Paletted textures seems to be broken though, and I think that this is what is causing D3D rendering with FF7 to fail.

The earlier driver version "w98_rxl_4_12_2647.exe" fixes paletted textures and FF7 works great, but there are rendering errors with 3DMark 99.

I narrowed the problem down to two files:

ATID32AE.DLL (ATI Rage Pro DirectDraw HAL)
ATI3DRAE.DLL (ATI Rage Pro Direct3D HAL)

If I install the latest driver version but overwrite these two files from the older version, I can be on the "latest" driver version but have FF7 work. Of course, this also rolls back the other fixes and 3DMark 99 has errors.

I tried replacing one file at a time as well. Copying just ATI3DRAE.DLL (D3D HAL) allows FF7 to pass the paletted textures check, but the game crashes when it's started; so ATID32AE.DLL (DD HAL) is required. I tried using the new D3D HAL with only the old DD HAL, but then the FF7 config program crashes, as does every other D3D program I try to run.

I looks like both files need to be updated in tandem; the DD HAL and the D3D HAL. The latest one renders more accurately while the older one has some render problems but has paletted texture support.

I wasn't able to locate any other driver release between these two versions to compare. Since I only notice the rendering error from the old driver in 3DMark 99, it might not be apparent or applicable to games. The older driver seems to be the best and obvious choice.

Reply 6 of 17, by Kahenraz

User metadata
Rank l33t
Rank
l33t
wierd_w wrote on 2024-02-25, 13:17:

Here are the last version of the ff7 opengl patch, the official 1.02 update, and the official ff7input.cfg file for playing on laptops without a numeric keypad.

I tried this OpenGL patch with the Rage XL, but it does not work. Switching to the custom driver creates a popup error "Failed to load driver: A device attached to the system is no functioning."

This driver may need more than OpenGL 1.1 support. I know that Alis later versions do, for sure.

Reply 7 of 17, by leileilol

User metadata
Rank l33t++
Rank
l33t++

yeah that opengl patch is poor advice - it's written for OpenGL 2 and uses GLSL shaders, a thing ATI did not do until Radeon 9700.
When it comes to helping out old hardware, it's important to read between the lines; Rage XL is among the least GL capable ATI hardware to begin with so it would be worse had it been a proper working GL 1.1 patch.... and some of the biggest achilles' heels of the early rages are blending functions, especially alpha blends and a different 3D API can't help that.

apsosig.png
long live PCem

Reply 8 of 17, by Kahenraz

User metadata
Rank l33t
Rank
l33t

The config actually has an option to disable shader use and suggests a OpenGL 1.1 code path. It does not work, however, and produces a lot of rendering errors. I don't even think that it's reading the config file right, or maybe something is going completely pear-shaped. For example, enabling winowed mode rendering does nothing, which makes me wonder if it even knows that I want to disable shaders.

Reply 9 of 17, by Kahenraz

User metadata
Rank l33t
Rank
l33t
leileilol wrote on 2024-02-27, 02:19:

Rage XL is among the least GL capable ATI hardware to begin with so it would be worse had it been a proper working GL 1.1 patch.... and some of the biggest achilles' heels of the early rages are blending functions, especially alpha blends and a different 3D API can't help that.

Overall, I'm actually very happy with my Rage XL. It's not the fastest, but it's extremely compatible and has some of the fewest bugs of cards I've seen from this era. I would argue that the worst offenders didn't truly get ironed out until the next generation with the Rage 128 and Riva TNT. The Rage XL is an otherwise great little card, so long as you limit yourself to DirectX 5. Anything more and it's just blind luck.

I ordered a Rage Turbo to play around with as well, since CIF seems to be mostly broken on the XL series.

Reply 10 of 17, by Joseph_Joestar

User metadata
Rank l33t++
Rank
l33t++
Kahenraz wrote on 2024-02-27, 03:21:

I ordered a Rage Turbo to play around with as well, since CIF seems to be mostly broken on the XL series.

ATi CIF does work on the Rage XL, but you need to use Gona's modified drivers for that. Grab ATI_3D_CIF_compatible_Rage_XL_(AGP_only)_driver_for_Win9x-ME_r4.zip from his CIF page. Note that this driver only works with the AGP version of the card.

Gona also has a compatibility chart so you can see which games work and which don't. I've only tested Tomb Raider, and it ran quite well, delivering a steady 30 FPS even at 800x600. Unfortunately, the CIF version of that game seems to be a bit buggy, and will crash when certain enemies are defeated.

PC#1: Pentium MMX 166 / Soyo SY-5BT / S3 Trio64V+ / Voodoo1 / YMF719 / AWE64 Gold / SC-155
PC#2: AthlonXP 2100+ / ECS K7VTA3 / Voodoo3 / Audigy2 / Vortex2
PC#3: Core 2 Duo E8600 / Foxconn P35AX-S / X800 / Audigy2 ZS
PC#4: i5-3570K / MSI Z77A-G43 / GTX 980Ti / X-Fi Titanium

Reply 11 of 17, by Spark

User metadata
Rank Newbie
Rank
Newbie

Recently when I tried Tomb Raider Cif on a Rage Pro I experienced other bugs. The first is well-known, where there are unsightly texture glitches when playing with a Pentium 3. I don't know whether this is a processor speed issue or bus speed issue. These first show up in the second level. There are some videos on youtube showing this.
I also had a bug where if the camera is directly behind lara her gunshot sounds are muted. If the camera swings left or right you can hear the gunshots. Was using a Sound Blaster Live that's never given me problems otherwise. At that point I gave up on it, and so got nowhere near the centaurs.
Would be interested to hear if you run into any these issues.

Reply 12 of 17, by DoZator

User metadata
Rank Member
Rank
Member
Kahenraz wrote on 2024-02-27, 01:59:

Failed to load driver: A device attached to the system is no functioning.

This driver compatibility issue also appears on other video cards and is related to the missing import function in Win9x. To fix it, you can install KernelEx and select the "Windows Millennium" compatibility mode on the game executable file and ff7_opengl.fgd. You can reassign to OpenGL using the following REG:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\Square Soft, Inc.\Final Fantasy VII\1.00\Graphics]
"DD_GUID"=hex:00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00
"DriverPath"="ff7_opengl.fgd"
"Driver"=dword:00000003
"Mode"=dword:00000002
"Options"=dword:00000000


Since you are using an outdated video card, you can also try to disable the use of shaders in the driver configuration file, as well as try an earlier version of it:
http://web.archive.org/web/20120829003547/htt … engl-0.7.7b.zip

Reply 13 of 17, by marxveix

User metadata
Rank Member
Rank
Member

wme-j5-30-1-b02.exe is not the latest driver for Rage3, latest driver that we have for Rage3 is
021112a_006561CATi.zip but you have use dx7 driver to get palleted textures working well.
Latest DX7 driver 4.12.2173_win9x_Rage_2001-05_3D-12.1031_OGL-1103_M6.11.125.zip
https://disk.yandex.ru/d/eV600jDAliJ_3w/Win9x … 3_M6.11.125.zip

For Rage128Pro you can use latest beta DirectX8 driver and palleted textures are working there.

30+ MiniGL/OpenGL Win9x files for all Rage3 cards: Re: ATi RagePro OpenGL files

Reply 14 of 17, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

does anyone still have W98_RXL_4_12_2647.exe

I can't get it off waybackmachine.

If anyone has it can you upload it to vogonsdrivers please?

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)

Reply 15 of 17, by marxveix

User metadata
Rank Member
Rank
Member
Duffman wrote on 2025-01-11, 08:51:

does anyone still have W98_RXL_4_12_2647.exe

I can't get it off waybackmachine.

If anyone has it can you upload it to vogonsdrivers please?

You can use other driver versions also, not only 2647 for Rage palleted textures. 😀
I dont know how to upload to vogonsdrivers, someone could guide, uploaded here.
https://hingetee.ee/ftp/?dir=library%2F ... 2FRage–Pro

30+ MiniGL/OpenGL Win9x files for all Rage3 cards: Re: ATi RagePro OpenGL files

Reply 17 of 17, by Duffman

User metadata
Rank Oldbie
Rank
Oldbie

Ah, Thanks very much!

MB: ASRock B550 Steel Legend
CPU: Ryzen 9 5950X
RAM: Corsair 64GB Kit (4x16GB) DDR4 Veng LPX C18 4000MHz
SSDs: 2x Crucial MX500 1TB SATA + 1x Samsung 980 (non-pro) 1TB NVMe SSD
OSs: Win 11 Pro (NVMe) + WinXP Pro SP3 (SATA)
GPU: RTX2070 (11) GT730 (XP)