View Single Post
Old 08-10-18, 10:55 AM   #11
Razoorback22
Swabbie
 
Join Date: Aug 2017
Location: David Jones Neighborhood
Posts: 14
Downloads: 38
Uploads: 0
Default

Quote:
Originally Posted by propbeanie View Post
https://www.microsoft.com/en-us/down...ils.aspx?id=35

Taken from Peter's (THEBERBSTER) link found in SH4 <> TUTORIALS <> HOW TO DO IT <> INFO <> DOWNLOAD LINKS -STICKY INDEX thread...

The overclocking might be affecting some timing thingie, though I doubt that, but going back to a stock setting eliminates the possibility. Not getting to the Ubi splash screen is different, though it is a Steam game... I've got SH3 and 5 on Steam, but not 4, so I don't know for certain if you'd get the "splash" or not... you might be failing on the Steam hardware check, and might have to re-install the game.

Also, Steam will say your SH4 install is OK, but it doesn't check for DirectX stuff. Apparently, nothing can find the "compatibility" layer for an old game on a new OS. The game was written in the days of WinXP with DirectX v9c, and now it's Win10 and DirectX v12 (or whatever). The parts of DirectX that Silent Hunter needs are not found in DirectX v10 even. Only in DirectX v9c... Installing 9c will not overwrite the v12 on the machine now. All it does is add another dll to the list...

Order of attack by degree of simplicity:
1. Temporarily go back to "stock" vid card timings
2. Re-install DirectX v9c
3. Re-install the game (and DirectX 9c) via Steam

My guess is #3 (hardware change), but we'll see.



After being up for 5 hours last night, messing with files. I have uninstalled and reinstalled the game. Did the Direcx9 as has been suggested. It's still the same!

Unless someone wants to remotely take over my PC, I have no clue on what else to do. I am in contact with Ubisoft support at the moment and can update on a hopefully good outcome.

Sorry guys this nuke can work on reactors but not figure out how to fix a 10-year-old game

P.S
Thank you all for trying to help me!
Razoorback22 is offline   Reply With Quote