DirectX woes

Tagaziel

Panzerkatze
Orderite
This is fucking weird. Although I have all the files necessary for DirectX 9.0c (I've checked each file's version and copied the newest ones from a separate computer that does not have this problem), dxdiag displays my DirectX version as 8.1.

This is utterly ridiculous. Previously, it displayed it as 6.0, and since I was unable to fix it, I ripped out all DX, restored it from the Windows XP installation Cd and then manually updated each file to 9.0c, yet the motherfucker still doesn't want to understand that I have 9.0c.

I've checked it with games that actually use the files, as opposed to just looking at the headers and bitching.

Drakensang works, Command & Conquer 3 and Kane's Wrath work, Google camera chat works. Skype and New Vegas do not.

Is there any possiblity to make the system understand it has 9.0c installed, short of reinstalling it?

I think the issue is with the Requiem loader I used a while back:

http://www.mediafire.com/?3xg9w0tzbtb8noa

It fooled the system into thinking that it has DirectX 6.0 installed, so that Requiem would run. I did not notice that something was afoot until I tried running Skype.

I am attaching the DxDiag below:

http://www.mediafire.com/?gjkoi65ycgpbe3c

I am wondering, would it be possible for anyone familiar with coding to reverse engineer the Loader?
 
Can't you just restart in safe mode, wipe everything with driver sweeper/manual deletion, start in normal mode and install the dx9 redist pack along with your video drivers?

I also have XP and only had something weird like that happen a couple times. Vista and 7 are practically designed to fuck over DX9 and under. In any rate, the fix was reinstalling the redist and making sure all the proper dll files are in the windows system folder. You can sit all day at the microsoft website downloading automatic updates but they won't do shit.


Edit 5 minutes later...

Before you do anything else download these and copy them over to the system folder
http://enbdev.com/d3dx9_26.zip
http://enbdev.com/d3dx9_40.zip
 
Still doesn't work.

I've already tried purging DirectX and installing the entire package anew, to no avail.

It seems something is blocking DirectX updates from installing properly and I can't figure out what it is.
 
well... what could be happening is that all your files may be 9.0c but there is a registry string that says your version is 6.0, so all your files are 9.0 but it says you have 6.0 because of that one string.

i would reccomend going through your registry and search for the version # string and see what you come up with.
 
Check video card drivers for updates.

OR

Reinstall video drivers.

Should of been the first thing you did.


*Edit* If you did fdisk the vidcard, then try installing .netframework

Alsoplusstoo, google "Direct X 8.1 / 9c problems
 
I forgot to add one little bit: everything was fine and dandy until a month ago, when the problem struck :/
 
What did you download/install in the last month?

Uninstall it.

Reinstall Direct X
 
Requiem. I used the little tool I have linked to in the original post. Since reinstalled DX from scratch to no avail.
 
Here's one last suggestion. Reboot in safe mode and run every anti virus/malware program you have installed. After searching I found there is a virus that causes compatibility problems with DX9. AVG and Malwarebytes are both good programs, and I suggest starting there.
 
I've reinstalled the OS entirely. Took a little over 2 hours, the "over" part was spent looking for the Certificate of XP Authenticity I stuffed into a small tin can three years ago. Works as intended now.
 
So Requiem screwed your OS...what a bummer, I liked that game. So is the tool faulty? That game ran on Direct X 6.0, it's a shame someone hasn't successfully upgraded it to run on Direct X 9c.

For anyone who hasn't played it - Requiem: Avenging Angel is a FPS that allowed the PC to build and army of soldiers, by killing them and resurrecting them onto your side. It was a bit rough in some places, but still highly enjoyable...the angelic powers save the game.

Requiem%204.jpg
 
Yeah, it's a good game, some great art style, but unforgiving even on normal. I'm sure it's that tool - somehow, it disabled DirectX's ability to automatically update its version. Files can all be 9.0c, but the version will not update. It was obvious after ripping out DirectX and reinstalling it from the Windows CD that it's not updating properly.
 
Back
Top