South Park™: The Stick of Truth™

South Park™: The Stick of Truth™

View Stats:
Rikitikitavi Aug 5, 2024 @ 2:22pm
Failed to load DX9 DLLs
The game does not start, giving an error "Failed to load DX9 DLLs". I tried all reasonable methods with installation and reinstallation of direct x, nothing helps. If it doesn't work, why is it being sold?
< >
Showing 1-9 of 9 comments
OutLaw Aug 7, 2024 @ 2:22am 
Что делал я в этой ситуации:
Пробовал кучу переустановок DirectX, режимы совместимости. Ничего не помогает. Где-то в соседней теме было написано про запуск Age of Empires 2 HD. Благо, что она была на аккаунте. Но прикол в том, что она тоже не запускается))) Включил ее в режиме совместимости с WIn7. Заработало. После этого по необъяснимым причинам начал запускаться South Park.
Rikitikitavi Aug 7, 2024 @ 6:18am 
Originally posted by OutLaw:
Что делал я в этой ситуации:
Пробовал кучу переустановок DirectX, режимы совместимости. Ничего не помогает. Где-то в соседней теме было написано про запуск Age of Empires 2 HD. Благо, что она была на аккаунте. Но прикол в том, что она тоже не запускается))) Включил ее в режиме совместимости с WIn7. Заработало. После этого по необъяснимым причинам начал запускаться South Park.
Не, к сожалению и этот способ не работает)
apiteta Sep 10, 2024 @ 7:33am 
Hi! I have the same problem and no matter what I do I can't fix it -_-
Shiro Sep 11, 2024 @ 9:31am 
same
Rikitikitavi Sep 11, 2024 @ 3:40pm 
Originally posted by apiteta:
Hi! I have the same problem and no matter what I do I can't fix it -_-

Write to their support, although as I understand it there is a whole bunch of slackers there who get their salaries for no apparent reason (I'm talking about Ubisoft not Steam)
Last edited by Rikitikitavi; Sep 11, 2024 @ 3:41pm
I wanted to share a solution for anyone experiencing the "Error unable to execute: Failed to load DX9 DLLs" issue while trying to launch South Park™: Stick of Truth™.

The problem was related to missing or outdated DirectX 9 DLL files. Here’s how I fixed it:

I went to the website DLL-files.com, searched for "d3dx9," and downloaded all the required files for 32-bit Windows. This resulted in 29 DLL files.

I placed all these files into both the System32 and SysWOW64 folders on my system (located at C:\Windows\System32 and C:\Windows\SysWOW64).

Important: If any of the DLL files already exist in these folders, make sure to replace them with the new ones.

After doing this, the game launched without any issues.

Hopefully, this helps anyone with the same problem. Good luck!
CannedRat Feb 27 @ 4:05am 
After a process of elimination, the problem is caused by the game looking for the 32bit version of d3dx9_43.dll in the c:\windows\SysWOW64 folder. and finding the 64bit version in that location.

Normally the 32bit version of the directx files would be in the C:\windows\system32 folder... but for some reason this game goes and looks in the wrong folder for the 32bit version.

Get a copy of the directx_jun2010_redist.exe file from microsoft (not the scammy dll-files.com link above) and unpack the cab files (then unpack the June2010_d3dx9_43_x32.cab using winrar etc) or just copy the 32bit version from your c:\windows\system32 folder. Remember to rename the 64bit version in the c:\windows\sysWOW64 folder to something like d3d9_43.xxdll before you copy the 32bit in... and thats it. The game works.

Remember that the 32bit and the 64bit versions of the dll are named exactly the same, but are different sizes. The 32bit version is 1952kb while the 64bit is 2345kb in size.
bumszli Mar 7 @ 3:02pm 
Originally posted by CannedRat:
After a process of elimination, the problem is caused by the game looking for the 32bit version of d3dx9_43.dll in the c:\windows\SysWOW64 folder. and finding the 64bit version in that location.

Normally the 32bit version of the directx files would be in the C:\windows\system32 folder... but for some reason this game goes and looks in the wrong folder for the 32bit version.

Get a copy of the directx_jun2010_redist.exe file from microsoft (not the scammy dll-files.com link above) and unpack the cab files (then unpack the June2010_d3dx9_43_x32.cab using winrar etc) or just copy the 32bit version from your c:\windows\system32 folder. Remember to rename the 64bit version in the c:\windows\sysWOW64 folder to something like d3d9_43.xxdll before you copy the 32bit in... and thats it. The game works.

Remember that the 32bit and the 64bit versions of the dll are named exactly the same, but are different sizes. The 32bit version is 1952kb while the 64bit is 2345kb in size.
This worked for me, thank you!
Originally posted by CannedRat:
After a process of elimination, the problem is caused by the game looking for the 32bit version of d3dx9_43.dll in the c:\windows\SysWOW64 folder. and finding the 64bit version in that location.

Normally the 32bit version of the directx files would be in the C:\windows\system32 folder... but for some reason this game goes and looks in the wrong folder for the 32bit version.

Get a copy of the directx_jun2010_redist.exe file from microsoft (not the scammy dll-files.com link above) and unpack the cab files (then unpack the June2010_d3dx9_43_x32.cab using winrar etc) or just copy the 32bit version from your c:\windows\system32 folder. Remember to rename the 64bit version in the c:\windows\sysWOW64 folder to something like d3d9_43.xxdll before you copy the 32bit in... and thats it. The game works.

Remember that the 32bit and the 64bit versions of the dll are named exactly the same, but are different sizes. The 32bit version is 1952kb while the 64bit is 2345kb in size.
this work for me, thank you for your kindness sharing the solution. :cozyjunimogreen:
< >
Showing 1-9 of 9 comments
Per page: 1530 50