Log in

View Full Version : Resolution 'fix' causes crash


Nowotny
01-21-09, 02:01 PM
I decided to reinstall SH3 when I saw that GWX3 had been released. But since the last time I played it I bought a new monitor with a 1680x1050 resolution, and running 1024x768 looks absolutely horrid on that. Some googling later I found the d3d9.dll and cfg. It changes the resolution in the main menu just fine, but it makes the game crash right after the 'Not so long ago...' message is displayed. Removing the d3d9.dll fixes the crash, but obviously throws me back to 1024x768. Does anybody have a clue what might cause the d3d9.dll to force a crash? I'm running XP SP3 32bit, 8800GTS 512mb, Q6600.

Nowotny
01-21-09, 03:25 PM
Anyone?

She-Wolf
01-21-09, 03:39 PM
This isn't really an answer to your problem Nowotny. I am probably asking a stupid question here, but as that .dll is part of DirectX 9.0, why can you not download DirectX again, or run the DirectX diagnostic tool? I am probably not properly understanding what your problem is, so apologies if I am off track :)

Dowly
01-21-09, 03:44 PM
This isn't really an answer to your problem Nowotny. I am probably asking a stupid question here, but as that .dll is part of DirectX 9..0, why can you not download DirectX again, or run the DirectX diagnostic tool? I am probably not properly understanding what your problem is, so apologies if I am off track :)

His problem is that after installing the resfix and setting the resolution to what he wants to, he get's a crash. Now, he said on his post also that uninstalling the .dll, he gets no crashes anymore, but his resolution goes back to the stock SHIII. So, yeh... you're not really making sense there. :)

She-Wolf
01-21-09, 03:53 PM
thank you for that Dowly - DXDiag might still be useful to run though....

StarLion45
01-21-09, 05:26 PM
:D Hi there Nowotny :D

I'm certain you are using the old res.fix:hmm:
If you have the old one , and get it to work you must download the
"Microsoft Application Compatibility Tool Kit 5.0 "
Not the old 4.0 .
It's better you download and install the "new" res.fix from Danlisa:yep:
Here's the instructions :

PS! You can get the new res.fix from my site
----------------------- ---------------------------------

" Just copy the two batch files and the SHIII.sdb file to your SH3 directory,
and run the "SP2 Res fix.bat".(I've included a batch file to uninstall the
fix should you ever need to.)
I've included the d3d9.dll and d3d9.cfg in case you don't already have it.

Thanks to Kegetys for dx9res10 and to +G for the idea of creating this zip.

Questions, comments: Sartori23@sartori23.com
Updated for 1.4b

StarLion45
01-21-09, 05:30 PM
Hi again Nowotny :D

In the new res.fix. it's not necessary to use the
" MS Application Compatibility Tool Kit 5.0 "



Good Luck:up:

bert8for3
01-21-09, 08:10 PM
Yup, it sounds like you didn't run the batch file in the SH3 main folder.

Reece
01-21-09, 09:30 PM
Yes the old version is good for XP SP1 only SP2 or SP3 you need to run the version StarLion45 mentioned, then run the bat file as Bert said.:yep:

Balle Klorin
01-21-09, 10:33 PM
I really hate to admit this, but I can't get this res fix to work :damn:

And I think I've tried everything now. I have WinXp SP3 and everything works just fine, but not this fix.

I get "something", but not the widescreen support that I want. I think this must be an unbrakeable worlrecord from UBI, to release a game without any gfx option menu whatsoever. Nothing at all :o

I have old DOS games with decent options for custom gfx settings :rotfl:

Freiwillige
01-21-09, 11:07 PM
Maybe this new break thru will help. I dont use it personally but I read about it 2 days ago and it might work for you.

http://www.subsim.com/radioroom/showthread.php?t=147044

Hope this helps mate.

TarJak
01-22-09, 02:09 AM
One thing that must be checked is whether you are matching your game res in the config file for to your screen res. Get that wrong and you will CTD.

Nowotny
01-22-09, 02:20 PM
StarLion, are you referring to this file: 'SH3_Mod_DirectX9Res10.zip' on your filefront page as the 'new' fix from Danlisa? I've tried using it but had no luck with it, still the same thing.

StarLion45
01-22-09, 02:37 PM
:D Hi there Nowotny :D

Yes I meant this res.fix

Ok , you say it doesn't work.
I will ask you a stupid question :

In your "Documents " you have a folder named SH3 , in that folder it is a main cfg .
do you set your resolution to your wish ?
In the main directory ( SH3 ) you have a another folder there is another cfg
Go to main folder there too , and set your res there too . Have you done that :hmm:
If you don't , you get a CTD :yep:

Nowotny
01-22-09, 02:51 PM
I didn't catch the CFG file in the game directory, but changing that to my desired resolution doesn't fix the crash either. I still have that entry in Microsoft compatibility toolkit though, should I try removing that one?

StarLion45
01-22-09, 03:39 PM
:D Yes !! There you have the trap my fiend :yep:

Remove and unistall , and delete the Compability kit .
You don't need it anymore . Go also in " regedit " and remove it there too:lol:
Reboot , delete and remove the res.fix , and install the res.fix all over again :)
You see , I done it myself the first time , and understood nothing , then I remember to delete the whole Compability kit . And I solved the whole thing :smug: .
After you're finished , report back to me :) Ok ?

Good Luck :up: :sunny:

Nowotny
01-23-09, 08:36 AM
Removed it and deleted a registry entry related to it, but no luck. I still get exactly the same thing. I guess it is some stupid problem related specifically to my computer. Thanks for all the help so far, I guess this game doesn't want to be played by me anymore.

panzer 49th
02-09-09, 10:42 PM
You cant set the res fix resolution to what you want, you have to set it to what your desktop is at.


Copy this --> Res X = 1680
Res Y = 1050

Hope this helps:up:

ReM
02-10-09, 09:58 AM
I have a similar problem and I posted a thread about it last week; the res fix (the new one) causes crashes. If you remove the dll, the game works fine, but at 1024x768. Instead of Nowotny's getting to the loading screen, my game crashes immediately.

Tried to solve the problem by editing the SHIII folder in my documents to widescreen values.....now the game doesn't crash on startup, but the res is 1024x768 again :x

The problem persists whether you start the game via SHIIIcommander or by clicking the shortcut....

Nowotny's rig and mine look pretty similar Q6600, 9600 GT, Win XP 32 bit, SP3, 2048

Maybe there's a pattern here?

irish1958
02-24-09, 04:22 PM
I have a similar problem and I posted a thread about it last week; the res fix (the new one) causes crashes. If you remove the dll, the game works fine, but at 1024x768. Instead of Nowotny's getting to the loading screen, my game crashes immediately.

Tried to solve the problem by editing the SHIII folder in my documents to widescreen values.....now the game doesn't crash on startup, but the res is 1024x768 again :x

The problem persists whether you start the game via SHIIIcommander or by clicking the shortcut....

Nowotny's rig and mine look pretty similar Q6600, 9600 GT, Win XP 32 bit, SP3, 2048

Maybe there's a pattern here?
Different computer, same problem.

Reece
02-25-09, 12:24 AM
@ Rem, just check your SilentHunterIII main folder and you should have these files:
d3d9.cfg
d3d9.dll
SHIII.sdb
SP2 Rez fix.bat
SP2 Rez fix uninstall.bat
If you don't you have a problem, if you have them then check your d3d9cfg, should look like this:
;
; DX9res Settings
; by Kegetys <kegetys@dnainternet.net>
;
; Note that this config is reloaded on device reset, so you can task switch out
; of the game, change settings from this file and then return
;

[config]
; ResX: Horizontal resolution setting
; ResY: Vertical resolution setting
; useFiltering: Use linear filtering for UI elements
; enableScreenshots: Hook printscreen keypress to save TGA screenshot
resX=1440
resY=900
useFiltering=1
enableScreenshots=1
screenshotPath=.

[gamma]
; setGamma: Override gamma ramp
; gammaRed: Red channel gamma (1.0 = normal, decrease to add brightess, increase to darken)
; gammaGreen: Green channel gamma (1.0 = normal, decrease to add brightess, increase to darken)
; gammaBlue: Blue channel gamma (1.0 = normal, decrease to add brightess, increase to darken)
setGamma=0
gammaRed=1.0
gammaGreen=1.0
gammaBlue=1.0 Try with the above values, and btw did you run the SP2 Rez fix.bat file first, only has to be done once, you can change the cfg files any amount of times without having to run the bat files?:hmmm: