Degrade the DirectX

TCSTigersClaw

Greek Special Forces B' Company "Naoussa" 2007-200
Downgrade the DirectX

Yesterday , I made 2 partitions of my HD, so I can have 2 OS.
Win98 and WinXP.Its OK all working fine ,but I want put by mistake the directX8 in my Win98 OS so I cant find a way to downgrade to DirectX6......

How can I completely remove directX8 ?

I know that I cant install Directx6 if I got a newer one.It has no effect.

Can somone Help ?




P.S. thanks to Wedge
 
In this context, the correct term is "downgrade". ;) And unfortunately, there's no clean way to downgrade DirectX. You'll need to reinstall Windows, AFAIK. Sorry. What's wrong with DX8?
 
Thanks for the correction Wedge..

I want to downgrade it to DirectX6 so I dont have any problems with my WCProphecy Videos.Even with no acceleration, it still has problems.Sometimes some scenes are playing to fast
 
Well, as I said, you'll need to reinstall Windows. There's no clean fix for it. That's the unfortunate thing about DX - you'd expect a higher version to be an improvement...
 
It's Microsoft. "Improvement" for them is more or less translated to english as "slightly less buggy than the last $90 version you bought"
 
Originally posted by Manic
It's Microsoft. "Improvement" for them is more or less translated to english as "slightly less buggy than the last $90 version you bought"



Yeah!!!:D Perhaps I should E-mail them again and show them how much angry I am!:mad:
 
Bah, don't email em, just get Linux! That, or don't upgrade at all, just use good ol' win98SE and leave that cash cow whimpering for food...
 
Every new version of DirectX is suppose to be compatible with previous version. There is no way to uninstall it using the add/remove program, but there is a solution. You can try a little software called DirectX Eradicator (formally DirectX Unistaller). It's suppose to work with DX2 to DX8.1 for Win9X, ME and 2000. The only problem is you can screw up your system, but since you need to format it to go back to DX6, you can try the soft first.

You can download it there: http://www1.freewebs.com/firecat/

I hope that helps.
 
Supposed to be backwards-compatible, but often it isn't. But enough Microsoft bashing, it gets boring quickly.
 
Microsoft changed the way to create devices in DirectX 8. Up to DX7 (I think), if you needed to create a device for Sound. You would have to create it for DX3, then DX4, then DX5... In DX8, they changed everything, you only have to create it for the latest version. You even have new dll / library. One for dx8 (dinput8, d3d8, d3dx8 ...) and for dx7 and lower (dinput, d3d, d3dx...) ,
instead of all in the same lib / dll like in dx7 and lower.
So if you can't downgrade to dx6, maybe it could work with dx7.

I hope I'm not too technical.
 
If what you are saying is Correct thats Great Graham !

But , If I have 2 Direct X installed , which one will work every time ?
 
The newess one will always install itseft over the older one. The only 2 versions on direct X you can have is the release (the one everybody got ~20mb) and the SDK. (Software Developpement Kit ~250mb). So you can have the release of directx 8.1 and program a game with directx 8 or 7.
The 2 versions I was mentionning in my previous post are already in your system in the Windows\System32 directory. The old game (DX7) will call the d3d.dll and doesn't know d3d8.dll exist and the new game (dX8) will call the d3d8.dll.
You can try to manually remove the old dll to replace them with old ones, but I'm not sure that will work. There is still stuff in the registry.
Maybe the game is all screw up, since the only thing I remember that Microsoft changed from DX6 to DX7, is that they remove Direct Draw. It used to be for everything in 2D.
 
Back
Top