Emulator Issues #10232


Appropriately Handle VC Aspect Ratios

Added by kolano over 5 years ago. Updated about 2 years ago.

% Done:


Operating system:
Issue type:
Relates to usability:
Relates to performance:
Relates to maintainability:
Regression start:
Fixed in:


Game Name?
Various VC titles
Require "Force 16:9": Street Fighter II': Special Champion Edition (Gensis), Super Street Fighter II: The New Challengers (Genesis)
Require "Force 4:3"? (can't confirm): Street Fighter II': Champion Edition (Turbo Graphics)

It's likely that other titles are affected.

What's the problem? Describe what went wrong.

We apply a default aspect ratio across all VC system titles. However some VC titles account for aspect ratio corrections on their own, so our AR corrections don't display things properly.

What steps will reproduce the problem?

Start "Street Fighter II': Special Champion Edition" with auto AR correction. It will display squeezed with excessively large back bars on either side. Setting "Force 16:9" seems to display the image appropriately.

Which versions of Dolphin did you test on? Does using an older version of Dolphin solve your issue? If yes, which versions of Dolphin used to work?


Actions #1

Updated by JosJuice over 5 years ago

Can you post a screenshot of what it looks like by default and a screenshot of how it's supposed to look?

Actions #2

Updated by JosJuice over 5 years ago

Oh, and I almost forgot... Does it work properly if the aspect ratio setting in the Wii tab of the general config is set to 4:3?

Actions #3

Updated by kolano over 5 years ago

Here's a shot of the improper AR...
Improper AR

If scaled appropriately the black bars on either side should be half as wide.

Actions #4

Updated by kolano over 5 years ago

kolano wrote:

Here's a shot of the improper AR...
Improper AR (Hrm, seems image I'm missing somethign on how image embeds work,)

If scaled appropriately the black bars on either side should be half as wide.

Actions #5

Updated by phire over 5 years ago

In that screenshot, It's hard to tell where the black bars end and dolphin's own padding on the window begins.

Anyway, it sounds like the game is ignoring the console's 4:3 flag and always rendering 16:9. Could someone test this on a real wii. If this is the case, the solution is to force the ini files for those particular games to Widescreen = True, which will override the Widescreen = False in P.ini

Actions #6

Updated by kolano over 5 years ago

Yeah, that's the output in 5.0. It's expanded in size in the current release, but is similarly scaled incorrectly.

And yes, per discussion on IRC we set a default setting to not display most VC titles in widescreen, but some apparently to render in 16:9. We either need to account for those titles with individual INI updates, or somehow revise the AR handling to account titles that don't use 3d output (but that's known to be difficult to handle).

Actions #7

Updated by kolano over 5 years ago

Regarding alternate AR settings besides Auto, it seems to depend on the title.

The Genesis titles seem to need AR 16:9 to display correctly, but the Turbographics may need 4:3. Unfortunately I can't confirm the Turbographics title, which is just based on a wiki report.

Actions #8

Updated by ligfx over 5 years ago

On the topic of the difficulty of handling AR for virtual console titles:

Street Fighter 2 Special Championship Edition starts out with a viewport of 320 x -228 (approximately standard) and a projection ratio of 1.66 (approximately widescreen). Under the current GameCube automatic aspect ratio detection, that would be detected as an anamorphic widescreen scene.

It then transitions to a constant viewport of 320 x -114 (a weird ratio of 2.8, maybe it's doing something with VideoInferface?) and a projection ratio of 2.8 (again). With the current code, this scene would be ignored (because holy-nonrecognized-aspect-ratios-Batman), and aspect ratio detection would stay in widescreen.

Regardless of whichever aspect ratio it's supposed to be, there isn't a lot of information there for a heuristic to go off of :/

Actions #9

Updated by JMC4789 about 2 years ago

  • Assignee set to JosJuice

Possible more things for the giant INI pull request if these haven't been fixed yet.

Actions #10

Updated by JosJuice about 2 years ago

The thing is, I don't see why a game would require Force 16:9. Every other Wii game I know of supports 4:3 output (sometimes letterboxed, but never stretched) if you set the SYSCONF to 4:3. I'd like someone to test the "Require Force 16:9" titles on console.


Also available in: Atom PDF