Have tested the dirty hack for this problem (IDs from the main videocard (Radeon HD3850 in my case) were added to the Voodoo2 info (Card2)):
Code: Select all
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Electronic Arts\3D Data\Card2]
"Types"=dword:00000002
[HKEY_CURRENT_USER\Software\Electronic Arts\3D Data\Card2\Type2]
"VendorID"=dword:00001002
"DeviceID1"=dword:00009505
"DeviceID2"=dword:00009505
"Glide device" versions use HKCU\Software\Electronic Arts\3DSetup tree to store IDs. But the hack works too.
The only flaw is - most versions use "ATI Radeon HD 3800 Series" as the device description (not "3Dfx Voodoo2")...
P. S. The similar method can be used with 1.х versions and D3D (only 3ddata.dat cards are detected). Have added IDs to the Card6 info (Matrox G200). Works ok except World Cup 98 (no Matrox G200 support, yeah).