Emulator Issues #13157
open
[Feature Request] Split aspect ratio settings
Added by FireNX70 almost 2 years ago.
Updated 8 months ago.
Issue type:
Feature request
Relates to performance:
No
Relates to maintainability:
No
Description
Currently Dolphin has a single setting for aspect ratio which affects both GC and Wii games. GC games rarely support 16:9 whereas Wii games do usually support it. The "Auto" setting would ideally make this a non-issue, but the fact of the matter is there's several games that don't play nice with it at all. Thus, setting your emulated Wii to output 16:9 via the system menu means having to switch between "Force 4:3" and "Force 16:9" whenever you switch from a GC game to a Wii one and vice-versa. By having two separate options to individually control the aspect ratio for either console's software this would be at least mitigated.
Regarding concerns about UI clutter, I suppose these settings could be relocated to the GC and Wii tabs of the main settings section. However, this might create some confusion as to whether the Wii's system menu setting is affected by the Wii tab's aspect ratio setting. It might also be a bit counterintuitive to have video-related settings under the GC and Wii tabs as opposed to the current location, although it seems worth noting the Wii tab already contains the PAL60 checkbox.
- Status changed from New to Questionable
More GameCube games support 16:9 than you might think. And there are plenty of 4:3 only Wii games too. Splitting apart the options is not a good solution, due to both UI clutter and making those exceptions even more troubling. Rather than clutter up our UI to provide more ways for games to be annoying to work around the heuristic being annoying, a much better solution would be to improve our heuristic.
Plus, we already have a workaround for this! If there is a specific game you want to play that is a miss for the heuristic, you can force a specific aspect ratio for each game! Right click a game in the game list, and hit Properties. In Game Config, click Editor at the top, and under User Config, add the below.
[Video_Settings]
AspectRatio = 1 =>will give Force 16/9
AspectRatio = 2 =>will give Force 4/3
Obviously only one of those.
A better idea for a work around for heuristic problems would be to add an aspect ratio dropdown to the Game Config > General tab. That would make our existing workaround much more accessible.
fwiw I was pretty close to implementing this myself, because I also run into this constantly when switching between GC and Wii games...
Plus, we already have a workaround for this! If there is a specific game you want to play that is a miss for the heuristic, you can force a specific aspect ratio for each game! Right click a game in the game list, and hit Properties. In Game Config, click Editor at the top, and under User Config, add the below.
[Video_Settings]
AspectRatio = 1 =>will give Force 16/9
AspectRatio = 2 =>will give Force 4/3
Thanks, I didn't know about this.
A better idea for a work around for heuristic problems would be to add an aspect ratio dropdown to the Game Config > General tab. That would make our existing workaround much more accessible.
This seems like a pretty good compromise. I suppose adding aspect ratio overrides to gameinis is out of the question since that would interfere with widescreen patches, not to mention games with ingame aspect ratio settings.
If you do want to set the aspect ratio separately for GC and Wii, you can already do that today, just not in the GUI. You'll have to put the game INI settings May posted in G.ini for GameCube and R.ini and S.ini for Wii. There are some demo discs and so on this won't cover, so if you want to run any of those I suppose you'll have to set it manually for those games.
For what it's worth, what I would want to do personally as a user (if we can't improve the heuristic, which hopefully we can) would be to have a setting to disable the heuristic, set Aspect Ratio to Auto, and then manually set the aspect ratio to 16:9 in the game INIs for GameCube games that support 16:9.
- Issue type changed from Bug to Feature request
Also available in: Atom
PDF