South Park™: The Stick of Truth™

South Park™: The Stick of Truth™

檢視統計資料:
mrbehemo 2014 年 3 月 9 日 上午 7:24
SOLVED > Failed to load DX9 DLL
I've been having the "Failed to load DX9 DLL" problem since Friday and have just solved it.

The issue is that the DX9 redist installer doesn't overwrite the DLLs in your system folder if they are newer. Here's what to do:

1) Find out what DLL is the problem.
Go to the game folder (eg. "C:\Program Files\Steam\SteamApps\common\South Park - The Stick of Truth\") and run "South Park - The Stick of Truth.exe" outside of the Steam client. You should get a separate error message that will tell you what DLL is broken. In my case it was "d3dx9_43.dll".

2a) Get the DLL. What I did:
Unpack all the of relevant CAB files in the DX9 redist folder: "C:\Program Files\Steam\SteamApps\common\South Park - The Stick of Truth\_CommonRedist\DirectX\Jun2010". There are a lot. By relevant I mean that I have a 32bit system, so I unpacked the CAB files ending in "...x86.cab". If you have a 64bit system you want the "...x64.cab" ones. Find the newest version of the problem DLL.

2b) Alternatively, you could try searching for it and downloading it, but personally I think (2a) is safer.

3) Copy it to your system folder, in my case System32. I assume that if you have 64bit then it will be called System64 or something similar.

Now try launching again... That should do it!
每頁顯示: 1530 50