Aller au contenu

Photo

How do I run old 4:3 games on widescreen with black bars?


  • Veuillez vous connecter pour répondre
10 réponses à ce sujet

#1
Fredvdp

Fredvdp
  • Members
  • 6 186 messages
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

#2
Loerwyn

Loerwyn
  • Members
  • 5 576 messages
Some games can't be run in widescreen. Some games, like Port Royale 2, are locked into a resolution - this is especially true for much older games. I like to use WSGF Wiki to find out if I can force a game to run at 1600x900.

#3
Fredvdp

Fredvdp
  • Members
  • 6 186 messages
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
Sylvius the Mad

Sylvius the Mad
  • Members
  • 24 112 messages
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.

Modifié par Sylvius the Mad, 13 août 2010 - 07:35 .


#5
Fredvdp

Fredvdp
  • Members
  • 6 186 messages
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
Sylvius the Mad

Sylvius the Mad
  • Members
  • 24 112 messages
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.

#7
Fredvdp

Fredvdp
  • Members
  • 6 186 messages
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
Sylvius the Mad

Sylvius the Mad
  • Members
  • 24 112 messages
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_*

Guest_Adriano87_*
  • Guests
it becomes different. people and things become shorter on resolutions like 800x600 or 1024x768 over a 16:9 or 16:10 Monitor.

#10
Loerwyn

Loerwyn
  • Members
  • 5 576 messages
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
Sylvius the Mad

Sylvius the Mad
  • Members
  • 24 112 messages

Adriano87 wrote...

it becomes different. people and things become shorter on resolutions like 800x600 or 1024x768 over a 16:9 or 16:10 Monitor.

That's why you fix the aspect ratio with your video driver.

There's no need ever to see those stretched images when using 4:3 resolutions on at 16:10 or 16:9 screen.