Emulator Issues #10232
openAppropriately Handle VC Aspect Ratios
0%
Description
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?
5.0-3443
Updated by JosJuice over 7 years ago
Can you post a screenshot of what it looks like by default and a screenshot of how it's supposed to look?
Updated by JosJuice over 7 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?
Updated by kolano over 7 years ago
Here's a shot of the improper AR...
https://wiki.dolphin-emu.org/index.php?title=File:SF_II%27_AR_Issue.png
If scaled appropriately the black bars on either side should be half as wide.
Updated by kolano over 7 years ago
kolano wrote:
Here's a shot of the improper AR...
(Hrm, seems image I'm missing somethign on how image embeds work,)
https://wiki.dolphin-emu.org/index.php?title=File:SF_II%27_AR_Issue.pngIf scaled appropriately the black bars on either side should be half as wide.
Updated by phire over 7 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
Updated by kolano over 7 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).
Updated by kolano over 7 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.
Updated by ligfx over 7 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 :/
Updated by JMC4789 over 4 years ago
- Assignee set to JosJuice
Possible more things for the giant INI pull request if these haven't been fixed yet.
Updated by JosJuice over 4 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.