I KNOW IT WORKS ON XP. BUT WITH VISTA IT SAYS
IT CANT FIND DIRECTX 5. IT DOESNT RECOGNIZE DIRECTX 10. ANY
WORKAROUNDS.
Well I haven't tried this with DirectX 5, but I have a DirectX 3 game
running in Vista.
If you run the DXWEBSETUP.EXE installer
(
http://www.microsoft.com/directx is where you get it from) it'll update
your DirectX files. If all your DirectX files are up to date, you should
be able to run DirectX 1, 2, 3, 5, 6, 7, 8, 9, 10, and 10.1 games.
Basically DirectX 10.1 is backwards compatible with all previous
DirectXs.
That is, it SHOULD be. I have NO idea if Microsoft has dropped
compatibility for older DirectX versions, but I see no reason why they
would at this time. The files should be there, assuming the game can
find them then it should work.
If it does not, most game CDs come with a DirectX folder on the CD which
usually contains a bunch of CAB files with all the DirectX files for
that game, extract the files (7zip usually can pull files out of CABs if
they aren't encrypted) to your game folder (not your system32 folder),
and try the game again.
Problem is Vista might not like old Windows .DLLs and could freak out.
I'm just guessing here, I've never tried this, but if you are really
desperate to get this going let me know, you'll have to send me a copy
of the game (piracy HO!) or something so I can check it out. I assume
someone may have another suggestion in a moment (ain't the Interweb
great?)