Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GameINI: Replace Wii.Widescreen with AspectRatio #5867

Merged
merged 2 commits into from Aug 11, 2017

Conversation

leoetlino
Copy link
Member

@leoetlino leoetlino commented Aug 2, 2017

Wii.Widescreen is a setting that cannot be changed on the fly after emulation has started, so anything booted after the initial title will have an unexpected aspect ratio.

We can just set Video_Settings.AspectRatio instead, which can be live changed, since it doesn't involve messing with the SYSCONF at any time.

This is also much closer to the behaviour of the Wii U, which configures the DMCU to force 4:3 transparently, instead of doing it the intrusive way (touching the SYSCONF). Also more similar to how things would work on a real Wii, where the user would change the TV settings instead of SYSCONF.

@JosJuice
Copy link
Member

JosJuice commented Aug 2, 2017

Some users enjoy being wrong and intentionally stretch everything to the width of the screen. This change would prevent them from doing that in Wii games that don't support 16:9.

But on the other hand, not having to mess with the SYSCONF is very welcome... Could we add some in-between option that just changes which aspect ratio Dolphin uses when the aspect ratio setting is set to auto, without touching the SYSCONF?

@leoetlino
Copy link
Member Author

So, an option that would tell Dolphin what aspect ratio is best (for Auto for example), but without forcing the user to use it?

@JosJuice
Copy link
Member

JosJuice commented Aug 2, 2017

Yes.

@leoetlino
Copy link
Member Author

I've implemented that idea.

Wii.Widescreen is a setting that cannot be changed on the fly after
emulation has started, so anything booted after the initial title
will have an unexpected aspect ratio.

We can just set Video_Settings.AspectRatio instead, which *can* be live
changed, since it doesn't involve messing with the SYSCONF at any time.

This is also much closer to the behaviour of the Wii U, which
configures the DMCU to force 4:3 transparently, instead of doing it the
intrusive way (touching the SYSCONF).
Instead, add a SuggestedAspectRatio option which tells Dolphin which
aspect ratio to use when the aspect ratio option is set to Auto.
@leoetlino
Copy link
Member Author

[19:40:09] <leoetlino> could I get a second review for https://github.com/dolphin-emu/dolphin/pull/5867? it's a tiny change that improves usability with VC games ^^
[19:41:34] <Helios747> LGTM

@leoetlino leoetlino merged commit c91211b into dolphin-emu:master Aug 11, 2017
@leoetlino leoetlino deleted the widescreen branch August 11, 2017 10:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants