GameINI: Replace Wii.Widescreen with AspectRatio

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).
This commit is contained in:
Léo Lam 2017-08-02 15:17:16 +08:00
parent 4f2fd3a9e5
commit 8ee5253c5b
33 changed files with 62 additions and 86 deletions

View File

@ -11,7 +11,5 @@ EmulationIssues =
[Video] [Video]
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -9,7 +9,5 @@ EmulationIssues =
EmulationStateId = 4 EmulationStateId = 4
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -9,6 +9,7 @@ EmulationIssues = Texture filtering will cause glitches.
EmulationStateId = 4 EmulationStateId = 4
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Video_Hacks] [Video_Hacks]
@ -24,6 +25,3 @@ EFBToTextureEnable = False
[Video_Enhancements] [Video_Enhancements]
MaxAnisotropy = 0 MaxAnisotropy = 0
ForceFiltering = False ForceFiltering = False
[Wii]
Widescreen = False

View File

@ -9,7 +9,5 @@ EmulationIssues =
EmulationStateId = 4 EmulationStateId = 4
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -9,9 +9,7 @@ EmulationStateId = 4
EmulationIssues = EmulationIssues =
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
UseXFB = True UseXFB = True
UseRealXFB = True UseRealXFB = True
[Wii]
Widescreen = False

View File

@ -9,7 +9,5 @@ EmulationIssues =
EmulationStateId = 4 EmulationStateId = 4
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -1,4 +1,4 @@
# Nxxxxx - All Nintendo 64 Virtual Console games # Nxxxxx - All Nintendo 64 Virtual Console games
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -12,7 +12,5 @@ EmulationIssues =
[Video] [Video]
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -8,7 +8,5 @@ EmulationIssues =
[Video] [Video]
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -18,7 +18,5 @@ EmulationIssues =
# Add action replay cheats here. # Add action replay cheats here.
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 0 SafeTextureCacheColorSamples = 0
[Wii]
Widescreen = False

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -18,7 +18,5 @@ EmulationIssues =
# Add action replay cheats here. # Add action replay cheats here.
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 512 SafeTextureCacheColorSamples = 512
[Wii]
Widescreen = False

View File

@ -18,7 +18,5 @@ EmulationIssues =
# Add action replay cheats here. # Add action replay cheats here.
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 512 SafeTextureCacheColorSamples = 512
[Wii]
Widescreen = False

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -18,7 +18,5 @@ EmulationStateId = 5
# Add action replay cheats here. # Add action replay cheats here.
[Video_Settings] [Video_Settings]
AspectRatio = 2
SafeTextureCacheColorSamples = 512 SafeTextureCacheColorSamples = 512
[Wii]
Widescreen = False

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -20,5 +20,5 @@ EmulationIssues =
[Video_Hacks] [Video_Hacks]
EFBEmulateFormatChanges = True EFBEmulateFormatChanges = True
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -18,5 +18,5 @@ EmulationIssues = Needs Synchronise GPU thread for stability. Use direct3d11 for
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -20,5 +20,5 @@ EmulationIssues =
[Video_Hacks] [Video_Hacks]
EFBEmulateFormatChanges = True EFBEmulateFormatChanges = True
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2

View File

@ -17,5 +17,5 @@ EmulationIssues =
[ActionReplay] [ActionReplay]
# Add action replay cheats here. # Add action replay cheats here.
[Wii] [Video_Settings]
Widescreen = False AspectRatio = 2