The problem with identifying which games use table fog and palleted textures is that most of the time, those requirements aren't clearly stated anywhere in the readme files or the game's setup menu (Final Fantasy VII being the notable exception).
People who have played such games on a supported card and then later switched to a non-supported card can usually notice when some visual features are missing. Such as with the starry sky in the Thief 2 screenshots posted here. But others who have never played these games on a supported card don't know what to look for since they never knew that something was missing in the first place.
Inspired by some recent discussions on table fog and paletted textures, I decided to do some testing. This was my test system. It's running Windows 98SE with DirectX 9.0c. No unofficial service packs or any third-party hacks were used.
Graphics cards tested:
3DFX Voodoo3 2000, using 3DFX reference drivers v1.07.00
Nvidia GeForce2 MX400 using Nvidia reference drivers v7.76
ATi Radeon 9000 Pro VIVO using ATi Catalyst drivers v4.3
Games tested:
Thief II: The Metal Age - retail CD version with the latest official patch 1.18 applied
Star Wars: Shadows of the Empire - retail CD version with the latest official patch 1.1 applied
As you can see (might need to up your screen brightness a bit) the stars in the night sky are visible on the 3DFX and ATi screenshots, but they are missing on the Nvidia screenshot. I'm not sure if paletted textures are used for this effect or not, but the stars don't show up on the GeForce2 MX400.
It seems that the the fog on this level is rendered using the table fog effect. It displays correctly on the 3DFX and Nvidia screenshots, but it is missing on the ATi screenshot. I then tried using the Rage3D tweak utility to enable table fog (I also tried Z fog and W fog) but nothing helped. The Radeon 9000 could not render the fog correctly here.
Shadows of the Empire Mission 2: Escape from Echo base
This game appears to use table fog as well. Once again, the fog effect displays correctly on 3DFX and Nvidia screenshots but it is missing on the ATi screenshot. The Radeon 9000 could not render the fog correctly here.
There were ATI tools where you could activate table fog via driver, don't know if this worked.
I tried that using the Rage3D Tweak utility, but I couldn't get table fog to work. Maybe this only works on certain drivers or with specific GPUs, I'm not sure.
If someone can provide instructions on how to enable table fog on my Radeon 9000 Pro, I would definitively like to test it out.
GeForce 6 doesn't support pallette textures AFAIK.
Palettized textures support was removed for all cards with more modern drivers. Or at least I can't force it to work in games like Forsaken (which allow to choose texture format).
I must be some kind of standard: the anonymous gangbanger of the 21st century.
You guys saw that I was using a GeForce2 MX400 with 7.76 drivers when I made that screenshot, right? That driver version was released in 2001. For the record, I also tried it on a GeForce4 Ti4200 using 45.23 drivers (released in 2003) and got the same result.
Anyhow, the missing stars seem to be something inherent to Nvidia cards, according to TTLG forums. Not sure if it's related to paletted textures, could just be a rendering issue.
Stars in Thief II on Nvidia cards is an unsolvable thing. Didn't see them on gf2-4-fx and so on. But they perfectly work on my ATI cards. The fog was always working on both companies, at least I've tried gf2, gf4, gf fx, ati m6 (laptop), x700, x1600 and x1900.
The fog was always working on both companies, at least I've tried gf2, gf4, gf fx, ati m6 (laptop), x700, x1600 and x1900.
From what I've seen on TTLG forums fog only started working correctly on ATi cards after Catalyst drivers 7.11. Before that, you could enable it with some tweaks but possibly only on certain cards and with certain driver versions, and the results were not always great. As shown in the screenshots above, I was unable to turn on table fog even with those tweaks on my Radeon 9000 Pro using Catalyst 4.3 drivers under Windows 98SE.
For reference, Catalyst 7.11 doesn't work on Windows 98SE. It's only available for Windows 2000 and Windows XP.
Anyways I guess this confirms the only true compatible cards are 3dfx ones.
Very debatable. 😀
A few games that have some rendering issues with GeForce cards (like Incoming, Thief 2, and probably a few others) are not enough to tilt the balance in 3dfx's favor.
I can also list quite a lot of games that look very bad and/or run poorly on earlier Voodoo cards prior to VSA-100 (i.e.: Need for Speed Porsche, MDK2, Expendable). And VSA-100 does not count anyway, because it's much less compatible with earlier titles.
IMO, a GeForce 4 Ti + Voodoo 2 will give you the best of both worlds, if you really want a 'do-it-all' build that is both fast (for games that need it) and very compatible at the same time.
2 x PGA132 / 5 x Socket 3 / 9 x Socket 7 / 12 x SS7 / 1 x Socket 8 / 14 x Slot 1 / 5 x Slot A
5 x Socket 370 / 8 x Socket A / 2 x Socket 478 / 2 x Socket 754 / 3 x Socket 939 / 7 x LGA775 / 1 x LGA1155
Current PC: Ryzen 7 5800X3D
Backup PC: Core i7 7700k
bloodemwrote on 2021-08-30, 09:31:Very debatable. :-)
A few games that have some rendering issues with GeForce cards (like Incoming, Thief 2, and probably a few o […] Show full quote
Anyways I guess this confirms the only true compatible cards are 3dfx ones.
Very debatable. 😀
A few games that have some rendering issues with GeForce cards (like Incoming, Thief 2, and probably a few others) are not enough to tilt the balance in 3dfx's favor.
I can also list quite a lot of games that look very bad and/or run poorly on earlier Voodoo cards prior to VSA-100 (i.e.: Need for Speed Porsche, MDK2, Expendable). And VSA-100 does not count anyway, because it's much less compatible with earlier titles.
IMO, a GeForce 4 Ti + Voodoo 2 will give you the best of both worlds, if you really want a 'do-it-all' build that is both fast (for games that need it) and very compatible at the same time.
The only rendering issue I had with Incoming on nVidia cards AFAIK was an ugly in-game HUD that was somehow poorly resized and filtered. I wonder if the stars on Thief II has something to do with a specific texture format and not being supported by nVidia.
As for why late games (especially 2000s) looks ugly on 3Dfx cards except the VSA-100 based ones that's due to the 16-bit color mode (with dithering and filtering used) and the 256x256 texture limitation.
I second the thought of using a GF4 Ti with a Voodoo2 for a fast computer which combines fast performance, good feature support and compatibility with old games when needed.