OP8, on 19 March 2016 - 04:08 AM, said:
Yeah, p.s., windows 10 opened the DX setup file and said piss off, can't install in windows 10.
Edit; the suggestion to "C:\Program Files (x86)\Piranha Games\MechWarrior Online\Bin32\MWOClient.exe" -flowthru" seems to be working, and I like how it tells the patcher to go die in a hole without loading it.
For the OP, if he had previously been playing MWO on the same machine, and had not done a OS re-install it is quite possible the file had become corrupted. Missing directx 9c files is generally reported by people new to the game, new/different computers or fresh OS installs.
List of file failures that the DirectX End-User Runtime package fixes
If you experience issues in which an application fails because any of the following files are missing, you may be able to resolve the failure by running the DirectX run-time package:
- D3DX9_24.DLL through D3DX9_43.DLL
- D3DX10.DLL through D3DX10_43.DLL
- D3DCompiler_33.DLL through D3DCompiler_43.DLL
- D3DX11_42.DLL
- D3DX11_43.DLL
- D3DCSX_42.DLL
- D3DCSX_43.DLL
- XACTENGINE2_0.DLL through XACTENGINE2_9.DLL
- XACTENGINE3_0.DLL through XACTENGINE3_7.DLL
- XAUDIO2_0.DLL
- XAUDIO2_1.DLL
- XAUDIO2_2.DLL
- XAUDIO2_3.DLL
- XAUDIO2_4.DLL
- XAUDIO2_5.DLL
- XAUDIO2_6.DLL
- XAUDIO2_7.DLL
- XAPOFX1_0.DLL through XAPOFX1_5.DLL
- X3DAUDIO1_0.DLL through X3DAUDIO1_7.DLL
- XINPUT1_1.DLL
- XINPUT1_2.DLL
- XINPUT1_3.DLL
And OP8, the dxsetup you likely installed was an older version. Many of the links on Microsoft's troubleshooting webpages either pulls up D/L Win10 or pulls up an older dx9c (2007) instead of the DX9c (June 2010) installer. It is likely due to the above that google searches also pulls up an older installer, which does not fix the issue.
June 2010 Redistribution (Version 9.29.1974) (large download - allows you to reinstall all the dx9c files instead of just missing ones)
https://www.microsof...ls.aspx?id=8109
June 2010 Web Installer (Version 9.29.1974) Small initial download. (had to hunt for this one on MS site, kept being redirected to Window 10 download) Use the Redistribution download instead of this one, as the web installer will not allow itself to be reinstalled.
https://www.microsof...aylang=en&id=35
The shortcut OP8 posted from other threads bypass the patcher until the next download is needed but also forces 32bit MWO. One can change the folder from Bin32 to Bin64 to run the 64x while bypassing the patcher.
Edited. For many of the directx 9c files, installed are both 32bit and 64bit files. So if the game gives no error in one, there is a likelihood a file is missing (removed due to virus infection/corrupted) and Dx9c installed again to replace missing files.
Edited by Tarl Cabot, 21 March 2016 - 08:31 PM.