It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello. I've been trying to figure this out myself for hours now but I can't seem to find a proper solution to this. I'm trying to run Shadow Warrior in fullscreen mode, in 4:3 aspect ratio with black bars at the sides, but whenever I enable the option "Keep Aspect Ratio" in the DOSBox config, nothing happens. I tried changing the Nvidia settings in the control panel to make sure no fullscreen scaling occured, but the only thing it ended up doing is make the stretched image smaller, without any adjustments made to the actual aspect ratio.

I'm aware that I can always resort to changing my screen settings to 4:3 output when playing the game, and then change it back right after. But this doesn't seem like a proper solution to me, and I'm interested in knowing what the actual culprit is. I'm assuming this is not a game-specific issue, hense why I'm posting this in General discussion.

Any insight regarding this is highly appreciated.
Not sure how much related it is, but you can check this discussion, in case.
Appears that its the screen itself the one that it scaling the image to widescreen, so you need to see if the screen have and option to no resize 4:3 images.
avatar
Telika: Not sure how much related it is, but you can check this discussion, in case.
That seems to be the same issue that I'm currently having, however his solution doesn't apply to mine unfortunaly, as I have an Nvidia graphics card and he does not. :(
avatar
DalekSec: Appears that its the screen itself the one that it scaling the image to widescreen, so you need to see if the screen have and option to no resize 4:3 images.
Interesting. I will try messing around with it, and see what I can find, thanks.
Post edited May 26, 2015 by BananaInsane
These might be the settings you're looking for (adjust resolutions accordingly):

fullscreen=false
fulldouble=false
fullresolution=1024x768
windowresolution=1440x900
output=opengl
autolock=true
sensitivity=100
waitonerror=true
priority=higher,normal
mapperfile=mapper-0.74.map
usescancodes=true

frameskip=0
aspect=false
scaler=none

It is important that the output is opengl, changing it to overlay stretches the screen.
Post edited May 26, 2015 by Ganni1987
aspect=true in dosbox doesn't do what you expect. It only vertically stretches modes with non-square pixels (such as common 320x200) to compensate for it. Check if your monitor has a 4:3 mode, or if your graphics card preferences have an aspect preserving GPU scaling option.
Post edited May 26, 2015 by Rixasha
avatar
Rixasha: aspect=true in dosbox doesn't do what you expect. It only vertically stretches modes with non-square pixels (such as common 320x200) to compensate for it. Check if your monitor has a 4:3 mode, or if your graphics card preferences have an aspect preserving GPU scaling option.
Thanks for the info. My monitor seems to be the culprit. Apparently my screen has two different modes, wide and auto. Changing it to auto immediately fixed this. I didn't actually know the screen could be doing adjustments like this itself, and the only way to fix the ratio is by manually setting it. The more you know!

Thanks guys!