3dmark99max

Humus

Crazy coder
Veteran
I got some retro feelings yesterday and decided to install the old 3dmarks. Got 2000 & 2001 working, but 99max doesn't. It pops up a message box telling me that it needs DirectX 6.1. After some googling it seems that it works fine on Win95/98 still, but not on XP. Anyone know if there's any trick you can apply to get it to run? I tried running regmon and monitor what registry accesses it did, but was unable to find any relevant DirectX version checks.
 
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DirectX

You have to change "InstalledVersion" to the number it wants, but I'm clueless of what the number for dx6 is.

I had it working in 98, but never did figure out what number to put in to get it to work for XP...but that was a while ago.
 
Registry hacks and compatibility modes do not work - there is something more fundamental about what or how the DX revision is being checked in WinXP, that's causing the problem.
 
I have run it in XP. I did the compability mode and I hacked the registry, problem is that the DX version number is present in like ten keys or so in the registry and you have to modify them all I think.

In any case it did work.
 
Really? :oops: Gosh - you're going to be a popular chap if you spill the beans on what reg keys need to be changed. Seriously though, you won't believe the amount of posts the FM boards have picked up over the years concerning this matter.
 
Neeyik said:
Really? :oops: Gosh - you're going to be a popular chap if you spill the beans on what reg keys need to be changed. Seriously though, you won't believe the amount of posts the FM boards have picked up over the years concerning this matter.

I've been able to run them all except the "Video 2000" or whatever it's called.
Is that one possible to run on XP?

About the registry keys.

I recently wanted to install DX9.0c (I had 9.0b) and it complained about me already being up to date. So ten I edited the key digi mentions but that didn't work so then I just did a search for DirectX and then DX and changed all keys to 8.1 and then I was able to install 9.0c.
IIRC I did the same thing to install 99max.
 
Isn't this workaround just the sort of fix that could be implimented in a program like Tommi-Systems's 3DAnalyse?
 
Wouldn't it be simpler to find the bit of 3dmark99max what looks for whatever is in the registry and change it there?

You could probably find it in an .ini file or with a hex editor.
 
radar1200gs said:
Wouldn't it be simpler to find the bit of 3dmark99max what looks for whatever is in the registry and change it there?

You could probably find it in an .ini file or with a hex editor.

I remember doing that with an app that checked for the windows version once. :)
 
it would be interesting to run this program again, i haven't in sooo long I wonder what sort of marks my 9500pro and 2500+ could pull off... So does anybody know exactly what has to be done to get 3dmark99 to work in XP?
 
Freak'n Big Panda said:
it would be interesting to run this program again, i haven't in sooo long I wonder what sort of marks my 9500pro and 2500+ could pull off... So does anybody know exactly what has to be done to get 3dmark99 to work in XP?

all I remember was that I was very surprised that my score was so low (back then I ran a 2600+ and a 9700 Pro)
 
Credit due to a regular FM board member:

Code:
4.08.00.0400  	DirectX 8.0  	 
4.07.01.3000 	DirectX 7.1
4.07.00.0716 	DirectX 7.0a 	 
4.07.00.0700 	DirectX 7.0 	 
4.06.03.0518 	DirectX 6.1a
4.06.02.0436 	DirectX 6.1 	 
4.06.00.0318 	DirectX 6.0 	 
4.05.01.1998 	DirectX 5.2 
4.05.00.0155 	DirectX 5.0 	 
4.04.00.0068 	DirectX 3.0 	 
4.03.00.1096 	DirectX 2.0 	 
4.02.00.0095 	DirectX 1.0
 
Neeyik said:
Credit due to a regular FM board member:

Code:
4.08.00.0400  	DirectX 8.0  	 
4.07.01.3000 	DirectX 7.1
4.07.00.0716 	DirectX 7.0a 	 
4.07.00.0700 	DirectX 7.0 	 
4.06.03.0518 	DirectX 6.1a
4.06.02.0436 	DirectX 6.1 	 
4.06.00.0318 	DirectX 6.0 	 
4.05.01.1998 	DirectX 5.2 
4.05.00.0155 	DirectX 5.0 	 
4.04.00.0068 	DirectX 3.0 	 
4.03.00.1096 	DirectX 2.0 	 
4.02.00.0095 	DirectX 1.0
OMG, thank you! I have been looking for that list for a while! :oops:
 
Back
Top