Eversince I got a widescreen display I got some problems running older games that don't support widescreen resolutions. The problem is that I really hate stretched images and would rather have black bars on the side. There are some games that have widescreen mods and recently I managed to undo the stretching of an old game by messing with my registry. What I'm looking for now is a permanent fix for any old 4:3 game without having to run it in windowed mode.
I've heard that some people have monitors that automatically add the bars on the side. Mine doesn't do that. What I tried to do is change my resolution in the Nvidia Control Panel to a 4:3 resolution and checking the option to not stretch the image. This way I got my nice black bars but apparently this only works in Windows and the moment I run a game in full screen it fills up the entire screen.
Does anyone have any good ideas? Preferrably theories that can apply to any monitor and any HD capable graphics card, but if you want to know what I have, here it is:
AOC 2436Vwa 1920x1080p (16:9)
Geforce 9600 GT with driver version 169.21
How do I run old 4:3 games on widescreen with black bars?
Débuté par
Fredvdp
, août 13 2010 09:12
#1
Posté 13 août 2010 - 09:12
#3
Posté 13 août 2010 - 11:33
One of the games I need to fix right now is the original StarCraft, which is locked at 640x480. I don't want a widescreen fix, and as far as I know there isn't one (according to the site you linked to). I did find a mod called Chaos Launcher to play StarCraft in windowed mode, which is better than a stretched image. It worked really well but then I rolled back the 196.21 driver for stability issues and Chaos Launcher doesn't run well in combination with that version.
Modifié par Fredvdp, 13 août 2010 - 11:34 .
#4
Posté 13 août 2010 - 07:35
It's your videocard settings. Tell it to maintain aspect ratios.
I run BG, NWN, and Alpha Centauri at 4:3 on a 16:10 screen with black bars on the sides.
I run BG, NWN, and Alpha Centauri at 4:3 on a 16:10 screen with black bars on the sides.
Modifié par Sylvius the Mad, 13 août 2010 - 07:35 .
#5
Posté 14 août 2010 - 08:36
As I said, I did that but it only works in Windows. The moment I play a game it fills up my screen. Perhaps a driver update will fix it but I've had so much trouble with the 197 drivers and up that I only want to do that when absolutely necessary.
#6
Posté 15 août 2010 - 04:26
Okay, I'm running NVIDIA cards, and in the NVIDIA Control Panel under the section "Adjust desktop size and position" there's a set of options.
When using a resolution lower than my display's native resolution:
- Use NVIDIA scaling
- Use NVIDIA scaling with fixed aspect-ratio
- Use my display's built-in scaling
- Do not scale
The default setting was either the first or third one, but both stretched the image. The second option scales to fit your screen but does not stretch the image (leaving black bars on the sides).
The fourth option displays the proper shape, but really really small (on a native 1920x1200 screen, a 640x480 game would take up something like 13% of your screen). Don't use the fourth option.
That's how NVIDIA does it. I have no idea how other GPU makers do it.
When using a resolution lower than my display's native resolution:
- Use NVIDIA scaling
- Use NVIDIA scaling with fixed aspect-ratio
- Use my display's built-in scaling
- Do not scale
The default setting was either the first or third one, but both stretched the image. The second option scales to fit your screen but does not stretch the image (leaving black bars on the sides).
The fourth option displays the proper shape, but really really small (on a native 1920x1200 screen, a 640x480 game would take up something like 13% of your screen). Don't use the fourth option.
That's how NVIDIA does it. I have no idea how other GPU makers do it.
#7
Posté 15 août 2010 - 10:34
That's exactly what I did before and it didn't work, which I thought was weird because I did this a while back when playing Age of Empires without any problems. I upgraded my driver and now it works fine so I guess it must have been a glitch. I also just found out that this doesn't work for all 4:3 resolutions.
Modifié par Fredvdp, 15 août 2010 - 10:35 .
#8
Posté 15 août 2010 - 07:41
I've found it doesn't work well for 5:4 resolutions (1280x1024), but I've never had a problem with 4:3.
#9
Guest_Adriano87_*
Posté 15 août 2010 - 08:05
Guest_Adriano87_*
it becomes different. people and things become shorter on resolutions like 800x600 or 1024x768 over a 16:9 or 16:10 Monitor.
#10
Posté 15 août 2010 - 08:25
They become wider, rarely shorter. You'd only get shorter if you're running a resolution where the vertical is shorter on the monitor. If you're running a game at Yx768 on a Zx720 monitor, you'll get them looking shorter, but if you run it on, say, a Ax900 monitor, they'll look taller. Generally it's not that noticeable, anyways. The one that really kills it is horizontal stretching.1024 on a 1600 monitor is roughly going to be 150% of its standard width.
#11
Posté 15 août 2010 - 10:57
That's why you fix the aspect ratio with your video driver.Adriano87 wrote...
it becomes different. people and things become shorter on resolutions like 800x600 or 1024x768 over a 16:9 or 16:10 Monitor.
There's no need ever to see those stretched images when using 4:3 resolutions on at 16:10 or 16:9 screen.





Retour en haut







