Vista 64 Incompatibility

WinEQ 2.0 Lite discussion

Moderators: Lavish Software Team, Moderators

Post Reply
grangerfx
Non-Subscriber
Posts: 3
Joined: Thu Oct 26, 2006 9:09 pm

Vista 64 Incompatibility

Post by grangerfx » Mon Jul 16, 2007 6:44 pm

When I try to run WinEQ 2 on Vista 64, it complains that Direct X 9.0c is not installed. It is installed (actually DirectX 10 is installed). If I try to run the Direct X 9.0c installer it says that it is already installed. Any suggestions? I need to run Vista 64 for my work.

fearless
Non-Subscriber
Posts: 345
Joined: Mon Jul 19, 2004 5:27 pm

Post by fearless » Mon Jul 16, 2007 6:54 pm

Directx10 is not Directx9.

It is looking for d3dx9_30.dll, which gets put in your windows system32 directory. The Directx9 installer is what puts it there.

grangerfx
Non-Subscriber
Posts: 3
Joined: Thu Oct 26, 2006 9:09 pm

Post by grangerfx » Mon Jul 16, 2007 7:25 pm

And of course the DX9 installer won't run on Vista 64.

How about if WinEQ 2 could be modified to attempt to run even if it doesn't find that file? The software that I have which does not look for a file runs fine. I will try sticking the file in the directory for now and see if it tricks WinEQ 2 into running. Would prefer a fix though. BTW, EQ has the same problem. I was able to fool it by putting the missing DLL into the same folder as EQ.

Lax
Owner
Posts: 6634
Joined: Fri Jun 18, 2004 6:08 pm

Post by Lax » Tue Jul 17, 2007 7:15 am

How about if WinEQ 2 could be modified to attempt to run even if it doesn't find that file? The software that I have which does not look for a file runs fine. I will try sticking the file in the directory for now and see if it tricks WinEQ 2 into running. Would prefer a fix though. BTW, EQ has the same problem. I was able to fool it by putting the missing DLL into the same folder as EQ.
WinEQ 2 was looking in an incorrect spot for the DLL in Vista x64. This is now fixed, restart WinEQ 2 to patch up.

Also, it's not "installing DirectX 9" that is the problem, it's the UPDATES TO DIRECTX 9.0C that are required. The installer for the updates DOES run on Vista x64. Vista doesn't ship with the latest updates to DirectX 9. To head off posts like this one saying they cant install it because they run Vista (so do i...), the identical message in Inner Space was changed to: "requires the April 2006 (or later) update to DirectX 9 to be installed on your system. YES THIS STILL APPLIES EVEN IF YOU HAVE WINDOWS VISTA WITH DIRECTX 10, OR EVEN IF YOU ALREADY HAVE DIRECTX 9.0c. PLEASE DO NOT POST SAYING YOU ALREADY HAVE IT. YOU NEED TO INSTALL THE UPDATE. THANK YOU. Click OK to be taken to the download on Microsoft.com, or click Cancel and go to http://www.microsoft.com/directx, and follow the link to 'Get the Latest DirectX Here'."

DirectX 9.0c is almost 3 years old (next month), everyone has that. It's the updates.

Anyway, fixed

grangerfx
Non-Subscriber
Posts: 3
Joined: Thu Oct 26, 2006 9:09 pm

Post by grangerfx » Tue Jul 17, 2007 2:32 pm

Thanks for the help, lax. I am able to verify that once I downloaded the directx update, WinEQ2 works correctly under Windows Vista 64. The WinEQ2 took a long time with the tasks being reported as "Not Responding" by Vista but it did finish eventually and run correctly.

Thanks again,

GrangerFX.

Post Reply