Quote:
Originally Posted by Pisces
Why not just install DX 9.0c? Leave DX10 be.  They can co-exist.
|
Yep, this is how it works, DX9 programs call the DX9 dll's, DX10 programs call the DX10 ones. Doing what the OP did destroys DX10 and I'm not even sure it would be repaired properly by reinstalling/updating DX10. It's more likely a full reinstall would be required as last time I checked DX10 does not get fully reinstalled on a repair. DX10 is actually used by Windows 7 to display the windows, so removing it starts to break many visual features.
Edit: I have Windows 7 64bit, I installed SH3 and patched it, then started the game. Done. No issues.
The graphics issue is actually caused by that section of SH3 being insanely strict. I have written a program that allows you to change the resolution of any game or window, yet SH3 is the only game I have found not to work trying this.