From 8ee5253c5ba96e609259951b23ecede7d2e7ba1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Wed, 2 Aug 2017 15:17:16 +0800 Subject: [PATCH] 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). --- Data/Sys/GameSettings/C.ini | 6 ++---- Data/Sys/GameSettings/E.ini | 6 ++---- Data/Sys/GameSettings/F.ini | 4 +--- Data/Sys/GameSettings/J.ini | 6 ++---- Data/Sys/GameSettings/L.ini | 6 ++---- Data/Sys/GameSettings/M.ini | 6 ++---- Data/Sys/GameSettings/N.ini | 4 ++-- Data/Sys/GameSettings/P.ini | 8 +++----- Data/Sys/GameSettings/Q.ini | 6 ++---- Data/Sys/GameSettings/R55.ini | 4 +--- Data/Sys/GameSettings/RBI.ini | 4 ++-- Data/Sys/GameSettings/RBL.ini | 4 ++-- Data/Sys/GameSettings/RBT.ini | 4 ++-- Data/Sys/GameSettings/RCC.ini | 4 ++-- Data/Sys/GameSettings/RCP.ini | 4 ++-- Data/Sys/GameSettings/RDB.ini | 4 +--- Data/Sys/GameSettings/RDS.ini | 4 +--- Data/Sys/GameSettings/RG2.ini | 4 ++-- Data/Sys/GameSettings/RGB.ini | 4 ++-- Data/Sys/GameSettings/RGM.ini | 4 ++-- Data/Sys/GameSettings/RGS.ini | 4 ++-- Data/Sys/GameSettings/RI3.ini | 4 ++-- Data/Sys/GameSettings/RKD.ini | 4 +--- Data/Sys/GameSettings/RLT.ini | 4 ++-- Data/Sys/GameSettings/RMP.ini | 4 ++-- Data/Sys/GameSettings/RNX.ini | 4 ++-- Data/Sys/GameSettings/ROD.ini | 4 ++-- Data/Sys/GameSettings/RPG.ini | 4 ++-- Data/Sys/GameSettings/RPY.ini | 4 ++-- Data/Sys/GameSettings/RQW.ini | 4 ++-- Data/Sys/GameSettings/RRB.ini | 4 ++-- Data/Sys/GameSettings/RS5.ini | 4 ++-- Data/Sys/GameSettings/RTR.ini | 4 ++-- 33 files changed, 62 insertions(+), 86 deletions(-) diff --git a/Data/Sys/GameSettings/C.ini b/Data/Sys/GameSettings/C.ini index f7e0cfc20b..084aa50d72 100644 --- a/Data/Sys/GameSettings/C.ini +++ b/Data/Sys/GameSettings/C.ini @@ -6,12 +6,10 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. EmulationStateId = 4 -EmulationIssues = +EmulationIssues = [Video] [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False \ No newline at end of file diff --git a/Data/Sys/GameSettings/E.ini b/Data/Sys/GameSettings/E.ini index 9ae450375a..f585371f1a 100644 --- a/Data/Sys/GameSettings/E.ini +++ b/Data/Sys/GameSettings/E.ini @@ -5,11 +5,9 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. -EmulationIssues = +EmulationIssues = EmulationStateId = 4 [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False \ No newline at end of file diff --git a/Data/Sys/GameSettings/F.ini b/Data/Sys/GameSettings/F.ini index 5d994f6337..6479233e6d 100644 --- a/Data/Sys/GameSettings/F.ini +++ b/Data/Sys/GameSettings/F.ini @@ -9,6 +9,7 @@ EmulationIssues = Texture filtering will cause glitches. EmulationStateId = 4 [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 [Video_Hacks] @@ -24,6 +25,3 @@ EFBToTextureEnable = False [Video_Enhancements] MaxAnisotropy = 0 ForceFiltering = False - -[Wii] -Widescreen = False \ No newline at end of file diff --git a/Data/Sys/GameSettings/J.ini b/Data/Sys/GameSettings/J.ini index 6aba791807..cf3f5a042e 100644 --- a/Data/Sys/GameSettings/J.ini +++ b/Data/Sys/GameSettings/J.ini @@ -5,11 +5,9 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. -EmulationIssues = +EmulationIssues = EmulationStateId = 4 [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False \ No newline at end of file diff --git a/Data/Sys/GameSettings/L.ini b/Data/Sys/GameSettings/L.ini index e9253ec598..5e19517f6f 100644 --- a/Data/Sys/GameSettings/L.ini +++ b/Data/Sys/GameSettings/L.ini @@ -6,12 +6,10 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. EmulationStateId = 4 -EmulationIssues = +EmulationIssues = [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 UseXFB = True UseRealXFB = True - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/M.ini b/Data/Sys/GameSettings/M.ini index 8804de4675..22f33439db 100644 --- a/Data/Sys/GameSettings/M.ini +++ b/Data/Sys/GameSettings/M.ini @@ -5,11 +5,9 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. -EmulationIssues = +EmulationIssues = EmulationStateId = 4 [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/N.ini b/Data/Sys/GameSettings/N.ini index b90a265d94..d718a7aef5 100644 --- a/Data/Sys/GameSettings/N.ini +++ b/Data/Sys/GameSettings/N.ini @@ -1,4 +1,4 @@ # Nxxxxx - All Nintendo 64 Virtual Console games -[Wii] -Widescreen = False \ No newline at end of file +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/P.ini b/Data/Sys/GameSettings/P.ini index 75edcb535e..91d832745b 100644 --- a/Data/Sys/GameSettings/P.ini +++ b/Data/Sys/GameSettings/P.ini @@ -1,4 +1,4 @@ -# Pxxxxx - All TurboGrafx 16 Virtual Console games +# Pxxxxx - All TurboGrafx 16 Virtual Console games # Note: there are a few weird GameCube games (mostly bonus disks) which also use this code. [Core] @@ -7,12 +7,10 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. EmulationStateId = 4 -EmulationIssues = +EmulationIssues = [Video] [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/Q.ini b/Data/Sys/GameSettings/Q.ini index 57093ae36d..d0b962573d 100644 --- a/Data/Sys/GameSettings/Q.ini +++ b/Data/Sys/GameSettings/Q.ini @@ -3,12 +3,10 @@ [EmuState] # The Emulation State. 1 is worst, 5 is best, 0 is not set. EmulationStateId = 4 -EmulationIssues = +EmulationIssues = [Video] [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False \ No newline at end of file diff --git a/Data/Sys/GameSettings/R55.ini b/Data/Sys/GameSettings/R55.ini index b4c35df2da..ff66bbb8fe 100644 --- a/Data/Sys/GameSettings/R55.ini +++ b/Data/Sys/GameSettings/R55.ini @@ -18,7 +18,5 @@ EmulationIssues = # Add action replay cheats here. [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 0 - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/RBI.ini b/Data/Sys/GameSettings/RBI.ini index 78b9f81ba4..db075c3e33 100644 --- a/Data/Sys/GameSettings/RBI.ini +++ b/Data/Sys/GameSettings/RBI.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RBL.ini b/Data/Sys/GameSettings/RBL.ini index a23ded7aad..6cabba3216 100644 --- a/Data/Sys/GameSettings/RBL.ini +++ b/Data/Sys/GameSettings/RBL.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RBT.ini b/Data/Sys/GameSettings/RBT.ini index 7fbe34d47a..3a317678bf 100644 --- a/Data/Sys/GameSettings/RBT.ini +++ b/Data/Sys/GameSettings/RBT.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RCC.ini b/Data/Sys/GameSettings/RCC.ini index be021284f7..79e0e9c0cf 100644 --- a/Data/Sys/GameSettings/RCC.ini +++ b/Data/Sys/GameSettings/RCC.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RCP.ini b/Data/Sys/GameSettings/RCP.ini index 2dee341ca3..3ec6ae0459 100644 --- a/Data/Sys/GameSettings/RCP.ini +++ b/Data/Sys/GameSettings/RCP.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RDB.ini b/Data/Sys/GameSettings/RDB.ini index a9c0d006bc..9b42154506 100644 --- a/Data/Sys/GameSettings/RDB.ini +++ b/Data/Sys/GameSettings/RDB.ini @@ -18,7 +18,5 @@ EmulationIssues = # Add action replay cheats here. [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 512 - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/RDS.ini b/Data/Sys/GameSettings/RDS.ini index 88ed147ac0..2f5b662b56 100644 --- a/Data/Sys/GameSettings/RDS.ini +++ b/Data/Sys/GameSettings/RDS.ini @@ -18,7 +18,5 @@ EmulationIssues = # Add action replay cheats here. [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 512 - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/RG2.ini b/Data/Sys/GameSettings/RG2.ini index cae02db207..aee76fd286 100644 --- a/Data/Sys/GameSettings/RG2.ini +++ b/Data/Sys/GameSettings/RG2.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RGB.ini b/Data/Sys/GameSettings/RGB.ini index f3e6627afb..0caafc74c3 100644 --- a/Data/Sys/GameSettings/RGB.ini +++ b/Data/Sys/GameSettings/RGB.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RGM.ini b/Data/Sys/GameSettings/RGM.ini index 78d02fcd17..7f10437514 100644 --- a/Data/Sys/GameSettings/RGM.ini +++ b/Data/Sys/GameSettings/RGM.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RGS.ini b/Data/Sys/GameSettings/RGS.ini index c8a58278f8..a144f9b215 100644 --- a/Data/Sys/GameSettings/RGS.ini +++ b/Data/Sys/GameSettings/RGS.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RI3.ini b/Data/Sys/GameSettings/RI3.ini index 3a6252ed71..831f04f341 100644 --- a/Data/Sys/GameSettings/RI3.ini +++ b/Data/Sys/GameSettings/RI3.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RKD.ini b/Data/Sys/GameSettings/RKD.ini index 1f572c3b8c..377859a960 100644 --- a/Data/Sys/GameSettings/RKD.ini +++ b/Data/Sys/GameSettings/RKD.ini @@ -18,7 +18,5 @@ EmulationStateId = 5 # Add action replay cheats here. [Video_Settings] +AspectRatio = 2 SafeTextureCacheColorSamples = 512 - -[Wii] -Widescreen = False diff --git a/Data/Sys/GameSettings/RLT.ini b/Data/Sys/GameSettings/RLT.ini index d25d02b017..b7866750bd 100644 --- a/Data/Sys/GameSettings/RLT.ini +++ b/Data/Sys/GameSettings/RLT.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RMP.ini b/Data/Sys/GameSettings/RMP.ini index 97668c7d66..3d74eb40ec 100644 --- a/Data/Sys/GameSettings/RMP.ini +++ b/Data/Sys/GameSettings/RMP.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RNX.ini b/Data/Sys/GameSettings/RNX.ini index 839e553599..17b87a7e67 100644 --- a/Data/Sys/GameSettings/RNX.ini +++ b/Data/Sys/GameSettings/RNX.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/ROD.ini b/Data/Sys/GameSettings/ROD.ini index 859fe103a8..21187e43e7 100644 --- a/Data/Sys/GameSettings/ROD.ini +++ b/Data/Sys/GameSettings/ROD.ini @@ -20,5 +20,5 @@ EmulationIssues = [Video_Hacks] EFBEmulateFormatChanges = True -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RPG.ini b/Data/Sys/GameSettings/RPG.ini index fe82052fbc..f39b9c17d7 100644 --- a/Data/Sys/GameSettings/RPG.ini +++ b/Data/Sys/GameSettings/RPG.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RPY.ini b/Data/Sys/GameSettings/RPY.ini index 5a6f824146..6c3928ce07 100644 --- a/Data/Sys/GameSettings/RPY.ini +++ b/Data/Sys/GameSettings/RPY.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RQW.ini b/Data/Sys/GameSettings/RQW.ini index f4929c785a..60ec5914fb 100644 --- a/Data/Sys/GameSettings/RQW.ini +++ b/Data/Sys/GameSettings/RQW.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RRB.ini b/Data/Sys/GameSettings/RRB.ini index 59f9a31496..2458acb33a 100644 --- a/Data/Sys/GameSettings/RRB.ini +++ b/Data/Sys/GameSettings/RRB.ini @@ -18,5 +18,5 @@ EmulationIssues = Needs Synchronise GPU thread for stability. Use direct3d11 for [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RS5.ini b/Data/Sys/GameSettings/RS5.ini index 6a26a73a27..28f4327ff0 100644 --- a/Data/Sys/GameSettings/RS5.ini +++ b/Data/Sys/GameSettings/RS5.ini @@ -20,5 +20,5 @@ EmulationIssues = [Video_Hacks] EFBEmulateFormatChanges = True -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2 diff --git a/Data/Sys/GameSettings/RTR.ini b/Data/Sys/GameSettings/RTR.ini index 4018359748..7d0c787e5a 100644 --- a/Data/Sys/GameSettings/RTR.ini +++ b/Data/Sys/GameSettings/RTR.ini @@ -17,5 +17,5 @@ EmulationIssues = [ActionReplay] # Add action replay cheats here. -[Wii] -Widescreen = False +[Video_Settings] +AspectRatio = 2