Missing DirectX dll files
From WikiTechia
If a game ever fails with the following message
This application has failed to start because d3dx9_29.dll was not found. Re-installing the application may fix this problem
it means the DirectX9 is not completely up to date.
Possible missing files
- d3dx9_24.dll
- d3dx9_25.dll
- d3dx9_26.dll
- d3dx9_27.dll
- d3dx9_28.dll
- d3dx9_29.dll
- d3dx9_30.dll
Solution
Microsoft has instigated incremental updates to directX without actually incrementing the package version, meaning newer titles compiled against newer versions of DirectX will require updated dll files.
Thankfully a fellow by the name of Matthias Langer of ThreeLights has maintained an all-in-one installer which can be downloaded from here.

