Trashcanman980
03-27-21, 11:57 AM
Hey folks, here's an alternative solution to play SH3 in larger windowed modes pretty quickly.
I have an ultrawide monitor and getting existing resolution tweaks to work with my aspect ratio has been a terrible journey, until now.
If you want to play SH3 in windowed resolutions, the following worked for me.
1.) Get IntegerScaler (https://tanalin.com/en/projects/integer-scaler/)
2.) Place the executables in any directory (IntegerScaler_64bit.exe)
3.) Right click on IntegerScaler_64bit.exe and send to desktop to create a shotcut
4.) Right click that shortcut and add the following to the target depending on your sought size
"-resize <xResolution>x<yResolution> -bg none -ratio 1"
for example, my target is:
"<path to your IntegerScaler program>\IntegerScaler_64bit.exe" -resize 2048x1440 -bg none -ratio 1
*** SEE NOTE 3 at the end on selecting resolution!!***
5.) Use that shortcut to open IntegerScaler (note, a prompt will come up with instructions, the app actually lives in your system tray on the bottom right.
6.) Open SH3
7.) Once in the main menu hit alt-f11.
8.) Enjoy your upscaled window of SH3!
9.) [Optional] You can add an auto.txt file to the directory where you placed IntegerScaler_64bit.exe with a path to SH3 in it. Once you restart IntegerScaler, it will automatically scale SH3 when you open it.
You can now go back and change the target resolution in your shortcut to an upscale you want to enjoy without working about your monitors native aspect ratio messing with your FOV. (though you can still get the stretch is specifying a high aspect ratio resolution so be careful tuning it)
Enjoy!
NOTE: I scanned the integerscaler application with bitdefender and it came back clean from their website.
Also, scaling isn't a higher resolution internally, so as you go higher you'll see more aliasing (pixelation on the edges) but lets be real here, we're playing a game from 2005 ;)
NOTE2: Really big thanks to the author who was kind enough to post here.
NOTE3: Please note that resize is not normally something we'd do when using integerscaler, Integer scaling means scaling the original resolution by some integer factor, scaling its size upward. Because Silent Hunter 3 has a hard locked internal (logical) game resolution of 1024x768, scaling it by any factor greater than 1 would result in a resolution larger in the vertical size than most desktop displays are designed to handle natively. (ex: 2 -> 2048x1536)
Consequently, resize will enable us (at the cost of some distortion) to keep the output resolution within the confines of our monitor.
*The greater the delta between your selected resize (especially when asymmetric), and in integer multiple of 1024x768, the more likely you are to see distortion*
I have an ultrawide monitor and getting existing resolution tweaks to work with my aspect ratio has been a terrible journey, until now.
If you want to play SH3 in windowed resolutions, the following worked for me.
1.) Get IntegerScaler (https://tanalin.com/en/projects/integer-scaler/)
2.) Place the executables in any directory (IntegerScaler_64bit.exe)
3.) Right click on IntegerScaler_64bit.exe and send to desktop to create a shotcut
4.) Right click that shortcut and add the following to the target depending on your sought size
"-resize <xResolution>x<yResolution> -bg none -ratio 1"
for example, my target is:
"<path to your IntegerScaler program>\IntegerScaler_64bit.exe" -resize 2048x1440 -bg none -ratio 1
*** SEE NOTE 3 at the end on selecting resolution!!***
5.) Use that shortcut to open IntegerScaler (note, a prompt will come up with instructions, the app actually lives in your system tray on the bottom right.
6.) Open SH3
7.) Once in the main menu hit alt-f11.
8.) Enjoy your upscaled window of SH3!
9.) [Optional] You can add an auto.txt file to the directory where you placed IntegerScaler_64bit.exe with a path to SH3 in it. Once you restart IntegerScaler, it will automatically scale SH3 when you open it.
You can now go back and change the target resolution in your shortcut to an upscale you want to enjoy without working about your monitors native aspect ratio messing with your FOV. (though you can still get the stretch is specifying a high aspect ratio resolution so be careful tuning it)
Enjoy!
NOTE: I scanned the integerscaler application with bitdefender and it came back clean from their website.
Also, scaling isn't a higher resolution internally, so as you go higher you'll see more aliasing (pixelation on the edges) but lets be real here, we're playing a game from 2005 ;)
NOTE2: Really big thanks to the author who was kind enough to post here.
NOTE3: Please note that resize is not normally something we'd do when using integerscaler, Integer scaling means scaling the original resolution by some integer factor, scaling its size upward. Because Silent Hunter 3 has a hard locked internal (logical) game resolution of 1024x768, scaling it by any factor greater than 1 would result in a resolution larger in the vertical size than most desktop displays are designed to handle natively. (ex: 2 -> 2048x1536)
Consequently, resize will enable us (at the cost of some distortion) to keep the output resolution within the confines of our monitor.
*The greater the delta between your selected resize (especially when asymmetric), and in integer multiple of 1024x768, the more likely you are to see distortion*