Alle discussies > Steam-forum > Help and Tips > Details van topic
Dit topic is gesloten
*****FIXED**** Error d3dx9_43.dll (DirectX 9.0c) not allowing me to play Everquest on Steam *****FIXED*****
I am trying to play Everquest and it keeps giving me an error d3dx9_43.dll not being found, meaning I do not have a certain DirectX installed on my machine. But I have Windows 10 with DirectX 12 and I even verified it with the DXdaig command. I've read in other sites or even on the EQ forum to find the version I need of DirectX and download it, but I would of assumed for one, that version 12 is better than 9 (and one place I visited did mention that) and also that the EQ installer should of done that for me in the first place.

Regardless verifying both with Steam and the EQ launcher of files I may be missing (it does not mention anything about missing DirectX 9.03 on it's own unless I try to actually play the game and the error message comes up) it shows they are all there. So after doing some research and trying some things, including uninstalling EQ and then reinstalling all of which did not work, I finally tried to download the 9.0c file itself.

However it tells me my system is not compatible and basically I need an older version of Windows. Doing more research confirmed something that old (version 9.0c) can no longer be downloaded because the newer systems wont allow for it, but you could find a game that also requires DirectX 9.0c on Steam and to simply download that game and let it patch it in for you. My question is, what (free) game actually has it and is that even plausible that it would work?

I have played EQ before on Steam on this system and I do not remember having to jump through hoops to get it to work. I factory reset my system a while back and for what ever reason EQ is not allowing me to play now. And no there is no way to restore a point any more before the reset or anything like that. Any suggestions on how to get the 9.0c now? Thank you.
Laatst bewerkt door -$ilver-; 12 apr 2020 om 23:01
< >
1-15 van 20 reacties weergegeven
That was the site I had initially tried from and was told it would not work on my system.
Windows 10 with DirectX 12
I think you might have to buy some older games to try getting it. Or just quit Everquest alltogether. Oddly though, I question the need since even on Win 10, I can play games running on dx9. I think Steam no longer provides direct redist for games and they are all in a separate file shared by all games. Since most games on dx9 with them are lazy copypasted from my old PC.
Laatst bewerkt door Karien; 11 apr 2020 om 23:43
You shouldn't need to download anything. Try setting the compatibility on the exe file to a lower version of Windows.
Try running setup from:

Steam > steam apps > common > Steamworks Shared > _Common Redist > DirectX > June
2010 > DXSETUP.exe
Also, d3dx9_43.dll not found doesn't necessarily mean DX isn't installed. Have you tried just downloading the .dll file and copying it to the root of System32.

https://www.dll-files.com/d3dx9_43.dll.html
Origineel geplaatst door MancSoulja:
Also, d3dx9_43.dll not found doesn't necessarily mean DX isn't installed. Have you tried just downloading the .dll file and copying it to the root of System32.

https://www.dll-files.com/d3dx9_43.dll.html
Alternatively, place it next to the game executable. Should also be viable to do.
All newer gpu have a backwards compatibility with the earlier direct x.
If your game wont start its either drivers or as rawWwRrr ~> try setting the compatibility on the exe file to a lower version of Windows.
See solution here comment 4 states the same action and solved.
https://steamcommunity.com/app/205710/discussions/0/451850213946065042/?l=italian
Origineel geplaatst door Mailer:
Origineel geplaatst door MancSoulja:
Also, d3dx9_43.dll not found doesn't necessarily mean DX isn't installed. Have you tried just downloading the .dll file and copying it to the root of System32.

https://www.dll-files.com/d3dx9_43.dll.html
Alternatively, place it next to the game executable. Should also be viable to do.

Absolutely!

Origineel geplaatst door Jaunitta 🌸:
All newer gpu have a backwards compatibility with the earlier direct x.
If your game wont start its either drivers or as rawWwRrr ~> try setting the compatibility on the exe file to a lower version of Windows.
See solution here comment 4 states the same action and solved.
https://steamcommunity.com/app/205710/discussions/0/451850213946065042/?l=italian

Windows 10 does not come with legacy versions of DirectX pre-installed. You cannot play DX9 games 'out of the box' on Windows 10 with any GPU.
Origineel geplaatst door rawWwRrr:
You shouldn't need to download anything. Try setting the compatibility on the exe file to a lower version of Windows.

How do I do that exactly?

Origineel geplaatst door Kusa:
Try running setup from:

Steam > steam apps > common > Steamworks Shared > _Common Redist > DirectX > June
2010 > DXSETUP.exe

I can get to the part of Common Redist, but DirectX is not found there.

Origineel geplaatst door MancSoulja:
https://www.microsoft.com/en-gb/download/details.aspx?id=35

What is the description of the link and I will search for it on the Microsoft website myself. I make it a habit not to click on links regardless what path it shows it is from or the good intentions of another.

Origineel geplaatst door MancSoulja:
Also, d3dx9_43.dll not found doesn't necessarily mean DX isn't installed. Have you tried just downloading the .dll file and copying it to the root of System32.

https://www.dll-files.com/d3dx9_43.dll.html

I am not sure of that website at all. I do not mind downloading from the Microsoft one however. Which for 9.0c I already tried it and was denied the download being told it was not compatible. And I will say I have not tried to copy it to the root of System32. Wouldn't it put it in the right place, once the download could even start to begin with?

Origineel geplaatst door Mailer:
Origineel geplaatst door MancSoulja:
Also, d3dx9_43.dll not found doesn't necessarily mean DX isn't installed. Have you tried just downloading the .dll file and copying it to the root of System32.

https://www.dll-files.com/d3dx9_43.dll.html
Alternatively, place it next to the game executable. Should also be viable to do.

I've tried to download 9.0c with no success, unless that link is for a different Direct X version. And no I have not tried to copy it straight to the root of System32. How safe is that without screwing something up?
Origineel geplaatst door -$ilver-:
Origineel geplaatst door MancSoulja:
Also, d3dx9_43.dll not found doesn't necessarily mean DX isn't installed. Have you tried just downloading the .dll file and copying it to the root of System32.

https://www.dll-files.com/d3dx9_43.dll.html

I am not sure of that website at all. I do not mind downloading from the Microsoft one however. Which for 9.0c I already tried it and was denied the download being told it was not compatible. And I will say I have not tried to copy it to the root of System32. Wouldn't it put it in the right place, once the download could even start to begin with?

Just google DirectX web installer and click the first link.

dll-files.com has been running for two decades, it's safer than the Microsoft website.
Laatst bewerkt door MancSoulja; 12 apr 2020 om 0:38
Origineel geplaatst door Jaunitta 🌸:
All newer gpu have a backwards compatibility with the earlier direct x.
If your game wont start its either drivers or as rawWwRrr ~> try setting the compatibility on the exe file to a lower version of Windows.
See solution here comment 4 states the same action and solved.
https://steamcommunity.com/app/205710/discussions/0/451850213946065042/?l=italian

May I have the title of the thread please. As far as I know all my drivers are up to date or so the system/websites say.

Origineel geplaatst door MancSoulja:

Windows 10 does not come with legacy versions of DirectX pre-installed. You cannot play DX9 games 'out of the box' on Windows 10 with any GPU.

It's funny you should mention that, as a supposed solution was to change a setting to Legacy and some other thing, maybe Direct Play which did not work either.
Origineel geplaatst door -$ilver-:
Origineel geplaatst door Jaunitta 🌸:
All newer gpu have a backwards compatibility with the earlier direct x.
If your game wont start its either drivers or as rawWwRrr ~> try setting the compatibility on the exe file to a lower version of Windows.
See solution here comment 4 states the same action and solved.
https://steamcommunity.com/app/205710/discussions/0/451850213946065042/?l=italian

May I have the title of the thread please. As far as I know all my drivers are up to date or so the system/websites say.

Origineel geplaatst door MancSoulja:

Windows 10 does not come with legacy versions of DirectX pre-installed. You cannot play DX9 games 'out of the box' on Windows 10 with any GPU.

It's funny you should mention that, as a supposed solution was to change a setting to Legacy and some other thing, maybe Direct Play which did not work either.

Direct Play is a online gaming API. won't help you much here.
< >
1-15 van 20 reacties weergegeven
Per pagina: 1530 50

Alle discussies > Steam-forum > Help and Tips > Details van topic
Geplaatst op: 11 apr 2020 om 23:18
Aantal berichten: 20