summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJMC47 <JMC4789@gmail.com>2026-01-17 18:18:46 -0500
committerGitHub <noreply@github.com>2026-01-17 18:18:46 -0500
commit663f71b5d1848d838164e75a5802c73fff0fae58 (patch)
tree01fe4e9c19c69e0e3a7d4a7c7b23bca08b18629a
parenta7b695bd086883b647765cf10c288d59611b1b9f (diff)
parenta01bf63665b3057b79d747d1496bfde94149b750 (diff)
Merge pull request #14170 from jordan-woyak/gameini-immxfb-updates
GameSettings: ImmediateXFB updates.
-rw-r--r--Data/Sys/GameSettings/DLS.ini1
-rw-r--r--Data/Sys/GameSettings/E62.ini1
-rw-r--r--Data/Sys/GameSettings/E63.ini3
-rw-r--r--Data/Sys/GameSettings/E6V.ini1
-rw-r--r--Data/Sys/GameSettings/E6W.ini1
-rw-r--r--Data/Sys/GameSettings/E6X.ini1
-rw-r--r--Data/Sys/GameSettings/G2V.ini2
-rw-r--r--Data/Sys/GameSettings/G4C.ini1
-rw-r--r--Data/Sys/GameSettings/G5N.ini1
-rw-r--r--Data/Sys/GameSettings/G6Q.ini1
-rw-r--r--Data/Sys/GameSettings/GAP.ini1
-rw-r--r--Data/Sys/GameSettings/GAU.ini4
-rw-r--r--Data/Sys/GameSettings/GAY.ini1
-rw-r--r--Data/Sys/GameSettings/GBH.ini2
-rw-r--r--Data/Sys/GameSettings/GBL.ini4
-rw-r--r--Data/Sys/GameSettings/GBM.ini3
-rw-r--r--Data/Sys/GameSettings/GBV.ini3
-rw-r--r--Data/Sys/GameSettings/GBW.ini2
-rw-r--r--Data/Sys/GameSettings/GC2.ini1
-rw-r--r--Data/Sys/GameSettings/GC8JA4.ini1
-rw-r--r--Data/Sys/GameSettings/GCA.ini1
-rw-r--r--Data/Sys/GameSettings/GCE.ini1
-rw-r--r--Data/Sys/GameSettings/GCN.ini1
-rw-r--r--Data/Sys/GameSettings/GCVEEB.ini1
-rw-r--r--Data/Sys/GameSettings/GDD.ini1
-rw-r--r--Data/Sys/GameSettings/GDG.ini4
-rw-r--r--Data/Sys/GameSettings/GDJ.ini5
-rw-r--r--Data/Sys/GameSettings/GDT.ini3
-rw-r--r--Data/Sys/GameSettings/GE3.ini1
-rw-r--r--Data/Sys/GameSettings/GE9.ini5
-rw-r--r--Data/Sys/GameSettings/GEO.ini3
-rw-r--r--Data/Sys/GameSettings/GF4.ini2
-rw-r--r--Data/Sys/GameSettings/GFD.ini2
-rw-r--r--Data/Sys/GameSettings/GFG.ini1
-rw-r--r--Data/Sys/GameSettings/GGE.ini1
-rw-r--r--Data/Sys/GameSettings/GGN.ini3
-rw-r--r--Data/Sys/GameSettings/GGR.ini4
-rw-r--r--Data/Sys/GameSettings/GGY.ini4
-rw-r--r--Data/Sys/GameSettings/GH2.ini4
-rw-r--r--Data/Sys/GameSettings/GHN.ini1
-rw-r--r--Data/Sys/GameSettings/GHS.ini4
-rw-r--r--Data/Sys/GameSettings/GHY.ini3
-rw-r--r--Data/Sys/GameSettings/GIZ.ini3
-rw-r--r--Data/Sys/GameSettings/GJB.ini1
-rw-r--r--Data/Sys/GameSettings/GJD.ini1
-rw-r--r--Data/Sys/GameSettings/GJF.ini1
-rw-r--r--Data/Sys/GameSettings/GJU.ini5
-rw-r--r--Data/Sys/GameSettings/GKH.ini1
-rw-r--r--Data/Sys/GameSettings/GKS.ini1
-rw-r--r--Data/Sys/GameSettings/GKZ.ini3
-rw-r--r--Data/Sys/GameSettings/GLR.ini1
-rw-r--r--Data/Sys/GameSettings/GLS.ini1
-rw-r--r--Data/Sys/GameSettings/GM3.ini1
-rw-r--r--Data/Sys/GameSettings/GMD.ini1
-rw-r--r--Data/Sys/GameSettings/GMK.ini5
-rw-r--r--Data/Sys/GameSettings/GMX.ini1
-rw-r--r--Data/Sys/GameSettings/GNE.ini1
-rw-r--r--Data/Sys/GameSettings/GO2.ini1
-rw-r--r--Data/Sys/GameSettings/GOF.ini5
-rw-r--r--Data/Sys/GameSettings/GP2.ini1
-rw-r--r--Data/Sys/GameSettings/GPK.ini4
-rw-r--r--Data/Sys/GameSettings/GQX.ini1
-rw-r--r--Data/Sys/GameSettings/GRH.ini4
-rw-r--r--Data/Sys/GameSettings/GRN.ini5
-rw-r--r--Data/Sys/GameSettings/GRY.ini2
-rw-r--r--Data/Sys/GameSettings/GSM.ini1
-rw-r--r--Data/Sys/GameSettings/GSQ.ini9
-rw-r--r--Data/Sys/GameSettings/GST.ini1
-rw-r--r--Data/Sys/GameSettings/GSW.ini1
-rw-r--r--Data/Sys/GameSettings/GT3.ini1
-rw-r--r--Data/Sys/GameSettings/GT6.ini1
-rw-r--r--Data/Sys/GameSettings/GT7.ini4
-rw-r--r--Data/Sys/GameSettings/GTY.ini2
-rw-r--r--Data/Sys/GameSettings/GTZ.ini3
-rw-r--r--Data/Sys/GameSettings/GUZ.ini2
-rw-r--r--Data/Sys/GameSettings/GVC.ini2
-rw-r--r--Data/Sys/GameSettings/GVJ.ini4
-rw-r--r--Data/Sys/GameSettings/GVO.ini3
-rw-r--r--Data/Sys/GameSettings/GVR.ini1
-rw-r--r--Data/Sys/GameSettings/GW7.ini3
-rw-r--r--Data/Sys/GameSettings/GWY.ini3
-rw-r--r--Data/Sys/GameSettings/GX3.ini1
-rw-r--r--Data/Sys/GameSettings/GXM.ini3
-rw-r--r--Data/Sys/GameSettings/GYT.ini3
-rw-r--r--Data/Sys/GameSettings/L.ini1
-rw-r--r--Data/Sys/GameSettings/LAD.ini1
-rw-r--r--Data/Sys/GameSettings/LAK.ini1
-rw-r--r--Data/Sys/GameSettings/LAL.ini1
-rw-r--r--Data/Sys/GameSettings/LAO.ini1
-rw-r--r--Data/Sys/GameSettings/LAP.ini3
-rw-r--r--Data/Sys/GameSettings/MAK.ini5
-rw-r--r--Data/Sys/GameSettings/MBA.ini1
-rw-r--r--Data/Sys/GameSettings/MCD.ini5
-rw-r--r--Data/Sys/GameSettings/MCS.ini5
-rw-r--r--Data/Sys/GameSettings/MCT.ini1
-rw-r--r--Data/Sys/GameSettings/MCW.ini5
-rw-r--r--Data/Sys/GameSettings/MCY.ini1
-rw-r--r--Data/Sys/GameSettings/MCZ.ini3
-rw-r--r--Data/Sys/GameSettings/PGS.ini3
-rw-r--r--Data/Sys/GameSettings/R2G.ini4
-rw-r--r--Data/Sys/GameSettings/R2P.ini6
-rw-r--r--Data/Sys/GameSettings/R3P.ini5
-rw-r--r--Data/Sys/GameSettings/R3X.ini5
-rw-r--r--Data/Sys/GameSettings/R79.ini4
-rw-r--r--Data/Sys/GameSettings/R7G.ini4
-rw-r--r--Data/Sys/GameSettings/RBO.ini1
-rw-r--r--Data/Sys/GameSettings/RC2.ini5
-rw-r--r--Data/Sys/GameSettings/RCA.ini5
-rw-r--r--Data/Sys/GameSettings/RG6.ini1
-rw-r--r--Data/Sys/GameSettings/RGM.ini6
-rw-r--r--Data/Sys/GameSettings/RGW.ini1
-rw-r--r--Data/Sys/GameSettings/RH8.ini2
-rw-r--r--Data/Sys/GameSettings/RJ2.ini3
-rw-r--r--Data/Sys/GameSettings/RLJ.ini3
-rw-r--r--Data/Sys/GameSettings/RLS.ini3
-rw-r--r--Data/Sys/GameSettings/RM4.ini5
-rw-r--r--Data/Sys/GameSettings/RM6.ini5
-rw-r--r--Data/Sys/GameSettings/RM9.ini1
-rw-r--r--Data/Sys/GameSettings/RO3.ini2
-rw-r--r--Data/Sys/GameSettings/ROQ.ini5
-rw-r--r--Data/Sys/GameSettings/RPY.ini6
-rw-r--r--Data/Sys/GameSettings/RQN.ini5
-rw-r--r--Data/Sys/GameSettings/RSX.ini1
-rw-r--r--Data/Sys/GameSettings/RT3.ini8
-rw-r--r--Data/Sys/GameSettings/RTC.ini5
-rw-r--r--Data/Sys/GameSettings/RTZ.ini4
-rw-r--r--Data/Sys/GameSettings/RXX.ini1
-rw-r--r--Data/Sys/GameSettings/RYI.ini1
-rw-r--r--Data/Sys/GameSettings/SAK.ini2
-rw-r--r--Data/Sys/GameSettings/SCY.ini4
-rw-r--r--Data/Sys/GameSettings/SDA.ini (renamed from Data/Sys/GameSettings/SDAE5G.ini)4
-rw-r--r--Data/Sys/GameSettings/SDM.ini1
-rw-r--r--Data/Sys/GameSettings/SEM.ini3
-rw-r--r--Data/Sys/GameSettings/SGV.ini1
-rw-r--r--Data/Sys/GameSettings/SJ2.ini5
-rw-r--r--Data/Sys/GameSettings/SLW.ini1
-rw-r--r--Data/Sys/GameSettings/SOJ.ini1
-rw-r--r--Data/Sys/GameSettings/SOM.ini1
-rw-r--r--Data/Sys/GameSettings/SQI.ini4
-rw-r--r--Data/Sys/GameSettings/STS.ini4
-rw-r--r--Data/Sys/GameSettings/SU7.ini8
-rw-r--r--Data/Sys/GameSettings/SVZ.ini1
-rw-r--r--Data/Sys/GameSettings/SX3.ini5
-rw-r--r--Data/Sys/GameSettings/W3M.ini3
-rw-r--r--Data/Sys/GameSettings/WA2.ini3
-rw-r--r--Data/Sys/GameSettings/WB2.ini8
-rw-r--r--Data/Sys/GameSettings/WB3.ini8
-rw-r--r--Data/Sys/GameSettings/WB6.ini8
-rw-r--r--Data/Sys/GameSettings/WB7.ini3
-rw-r--r--Data/Sys/GameSettings/WB8.ini3
-rw-r--r--Data/Sys/GameSettings/WBX.ini8
-rw-r--r--Data/Sys/GameSettings/WBY.ini8
-rw-r--r--Data/Sys/GameSettings/WBZ.ini8
-rw-r--r--Data/Sys/GameSettings/WCH.ini3
-rw-r--r--Data/Sys/GameSettings/WDO.ini3
-rw-r--r--Data/Sys/GameSettings/WFH.ini3
-rw-r--r--Data/Sys/GameSettings/WFU.ini8
-rw-r--r--Data/Sys/GameSettings/WGG.ini3
-rw-r--r--Data/Sys/GameSettings/WGL.ini1
-rw-r--r--Data/Sys/GameSettings/WHF.ini3
-rw-r--r--Data/Sys/GameSettings/WHP.ini1
-rw-r--r--Data/Sys/GameSettings/WHY.ini5
-rw-r--r--Data/Sys/GameSettings/WIB.ini1
-rw-r--r--Data/Sys/GameSettings/WJA.ini3
-rw-r--r--Data/Sys/GameSettings/WKD.ini3
-rw-r--r--Data/Sys/GameSettings/WLE.ini11
-rw-r--r--Data/Sys/GameSettings/WLN.ini11
-rw-r--r--Data/Sys/GameSettings/WLZ.ini3
-rw-r--r--Data/Sys/GameSettings/WMA.ini1
-rw-r--r--Data/Sys/GameSettings/WMB.ini4
-rw-r--r--Data/Sys/GameSettings/WMG.ini1
-rw-r--r--Data/Sys/GameSettings/WOY.ini9
-rw-r--r--Data/Sys/GameSettings/WP4.ini14
-rw-r--r--Data/Sys/GameSettings/WPK.ini5
-rw-r--r--Data/Sys/GameSettings/WR2.ini1
-rw-r--r--Data/Sys/GameSettings/WSR.ini1
-rw-r--r--Data/Sys/GameSettings/WW2.ini3
-rw-r--r--Data/Sys/GameSettings/WW3.ini3
-rw-r--r--Data/Sys/GameSettings/WWA.ini1
-rw-r--r--Data/Sys/GameSettings/WWI.ini3
-rw-r--r--Data/Sys/GameSettings/WXR.ini3
-rw-r--r--Data/Sys/GameSettings/WZI.ini3
-rw-r--r--Data/Sys/GameSettings/XHR.ini5
-rw-r--r--Data/Sys/GameSettings/XIN.ini5
-rw-r--r--Data/Sys/GameSettings/XIO.ini5
-rw-r--r--Data/Sys/GameSettings/XIP.ini5
186 files changed, 387 insertions, 184 deletions
diff --git a/Data/Sys/GameSettings/DLS.ini b/Data/Sys/GameSettings/DLS.ini
index 8e4e3addcf..dd526a78e7 100644
--- a/Data/Sys/GameSettings/DLS.ini
+++ b/Data/Sys/GameSettings/DLS.ini
@@ -16,4 +16,5 @@ MMU = True
[Video_Hacks]
EFBToTextureEnable = False
+# Avoids majorly corrupted graphics in menus.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/E62.ini b/Data/Sys/GameSettings/E62.ini
index c5511f8378..e51aab17f4 100644
--- a/Data/Sys/GameSettings/E62.ini
+++ b/Data/Sys/GameSettings/E62.ini
@@ -14,4 +14,5 @@ CPUThread = False
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids majorly corrupted screen edges.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/E63.ini b/Data/Sys/GameSettings/E63.ini
index d3b516299d..13bcbd859d 100644
--- a/Data/Sys/GameSettings/E63.ini
+++ b/Data/Sys/GameSettings/E63.ini
@@ -1,4 +1,4 @@
-# E63E8P - Shinobi
+# E63E8P, E63P8P, E63J8P - Shinobi
[Core]
# Values set here will override the main Dolphin settings.
@@ -14,4 +14,5 @@ CPUThread = False
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids majorly corrupted screen edges.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/E6V.ini b/Data/Sys/GameSettings/E6V.ini
index 18ab424e44..2ba892fdc5 100644
--- a/Data/Sys/GameSettings/E6V.ini
+++ b/Data/Sys/GameSettings/E6V.ini
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/E6W.ini b/Data/Sys/GameSettings/E6W.ini
index baec48c40e..0d70981555 100644
--- a/Data/Sys/GameSettings/E6W.ini
+++ b/Data/Sys/GameSettings/E6W.ini
@@ -14,4 +14,5 @@ CPUThread = False
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids majorly corrupted screen edges.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/E6X.ini b/Data/Sys/GameSettings/E6X.ini
index f50445f834..a847058146 100644
--- a/Data/Sys/GameSettings/E6X.ini
+++ b/Data/Sys/GameSettings/E6X.ini
@@ -14,4 +14,5 @@ CPUThread = False
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/G2V.ini b/Data/Sys/GameSettings/G2V.ini
index d514c6b521..784840c7f6 100644
--- a/Data/Sys/GameSettings/G2V.ini
+++ b/Data/Sys/GameSettings/G2V.ini
@@ -10,5 +10,5 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/G4C.ini b/Data/Sys/GameSettings/G4C.ini
index a8c75d7fd3..b27ba4ac53 100644
--- a/Data/Sys/GameSettings/G4C.ini
+++ b/Data/Sys/GameSettings/G4C.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/G5N.ini b/Data/Sys/GameSettings/G5N.ini
index 509b466777..f4948b25d7 100644
--- a/Data/Sys/GameSettings/G5N.ini
+++ b/Data/Sys/GameSettings/G5N.ini
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids flickering during initial loading screen and terrible pacing during game selection.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/G6Q.ini b/Data/Sys/GameSettings/G6Q.ini
index afe1c66dcb..b205f26923 100644
--- a/Data/Sys/GameSettings/G6Q.ini
+++ b/Data/Sys/GameSettings/G6Q.ini
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GAP.ini b/Data/Sys/GameSettings/GAP.ini
index 594df5adeb..8944cf281e 100644
--- a/Data/Sys/GameSettings/GAP.ini
+++ b/Data/Sys/GameSettings/GAP.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GAU.ini b/Data/Sys/GameSettings/GAU.ini
index e424907df5..ceafa32032 100644
--- a/Data/Sys/GameSettings/GAU.ini
+++ b/Data/Sys/GameSettings/GAU.ini
@@ -1,4 +1,4 @@
-# GAUE08, GAUJ08 - auto modellista
+# GAUE08, GAUJ08 - Auto Modellista
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering while in game.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GAY.ini b/Data/Sys/GameSettings/GAY.ini
index ef9cb81b8d..46dcb0b374 100644
--- a/Data/Sys/GameSettings/GAY.ini
+++ b/Data/Sys/GameSettings/GAY.ini
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GBH.ini b/Data/Sys/GameSettings/GBH.ini
index 47f5878bd1..2df1c0de1e 100644
--- a/Data/Sys/GameSettings/GBH.ini
+++ b/Data/Sys/GameSettings/GBH.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GBL.ini b/Data/Sys/GameSettings/GBL.ini
index 9e369dfd2c..db92817cc7 100644
--- a/Data/Sys/GameSettings/GBL.ini
+++ b/Data/Sys/GameSettings/GBL.ini
@@ -1,4 +1,4 @@
-# GBLE52, GBLP52 - BLOODY ROAR(R): PRIMAL FURY
+# GBLE52, GBLP52, GBRJ18 - Bloody Roar: Primal Fury
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens in opening cinematics.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GBM.ini b/Data/Sys/GameSettings/GBM.ini
index 5e08dd1797..e370ff515e 100644
--- a/Data/Sys/GameSettings/GBM.ini
+++ b/Data/Sys/GameSettings/GBM.ini
@@ -1,4 +1,4 @@
-# GBME7F, GBMJ28, GBMP7F - BATMAN: DARK TOMORROW
+# GBME7F, GBMJ28, GBMP7F - Batman: Dark Tomorrow
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GBV.ini b/Data/Sys/GameSettings/GBV.ini
index 4109339887..02b81b12c4 100644
--- a/Data/Sys/GameSettings/GBV.ini
+++ b/Data/Sys/GameSettings/GBV.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
-ImmediateXFBEnable = False \ No newline at end of file
+# Avoids black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GBW.ini b/Data/Sys/GameSettings/GBW.ini
index f723f50d75..d6e125b6cc 100644
--- a/Data/Sys/GameSettings/GBW.ini
+++ b/Data/Sys/GameSettings/GBW.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GC2.ini b/Data/Sys/GameSettings/GC2.ini
index 77e6ab51d8..6bfee54a3a 100644
--- a/Data/Sys/GameSettings/GC2.ini
+++ b/Data/Sys/GameSettings/GC2.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GC8JA4.ini b/Data/Sys/GameSettings/GC8JA4.ini
index 68f5247e3c..6b4a9ff712 100644
--- a/Data/Sys/GameSettings/GC8JA4.ini
+++ b/Data/Sys/GameSettings/GC8JA4.ini
@@ -18,6 +18,7 @@ $Fix C4 texture tiling (used for buttons and some character icons)
[Video_Settings]
[Video_Hacks]
+# Avoids black screen FMVs, flickering in menus, and broken loading screens.
ImmediateXFBEnable = False
[AR_RetroAchievements_Verified]
diff --git a/Data/Sys/GameSettings/GCA.ini b/Data/Sys/GameSettings/GCA.ini
index 7c40a9a968..92b6581fb8 100644
--- a/Data/Sys/GameSettings/GCA.ini
+++ b/Data/Sys/GameSettings/GCA.ini
@@ -10,4 +10,5 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GCE.ini b/Data/Sys/GameSettings/GCE.ini
index acaf8cc25d..06c5aa370a 100644
--- a/Data/Sys/GameSettings/GCE.ini
+++ b/Data/Sys/GameSettings/GCE.ini
@@ -4,4 +4,5 @@
[ActionReplay]
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GCN.ini b/Data/Sys/GameSettings/GCN.ini
index 5fcad61ff5..2d894502fc 100644
--- a/Data/Sys/GameSettings/GCN.ini
+++ b/Data/Sys/GameSettings/GCN.ini
@@ -18,6 +18,7 @@ $Fix C4 texture tiling (used for buttons and some character icons)
[Video_Settings]
[Video_Hacks]
+# Avoids black screen FMVs, flickering in menus, and broken loading screens.
ImmediateXFBEnable = False
[AR_RetroAchievements_Verified]
diff --git a/Data/Sys/GameSettings/GCVEEB.ini b/Data/Sys/GameSettings/GCVEEB.ini
index ddcdb12d87..7577f1c9ed 100644
--- a/Data/Sys/GameSettings/GCVEEB.ini
+++ b/Data/Sys/GameSettings/GCVEEB.ini
@@ -4,6 +4,7 @@
# Add memory patches to be applied every frame here.
[Video_Hacks]
+# Avoids shifted screen.
ImmediateXFBEnable = False
[ActionReplay]
diff --git a/Data/Sys/GameSettings/GDD.ini b/Data/Sys/GameSettings/GDD.ini
index e622fd586f..b00489c1bf 100644
--- a/Data/Sys/GameSettings/GDD.ini
+++ b/Data/Sys/GameSettings/GDD.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GDG.ini b/Data/Sys/GameSettings/GDG.ini
index 27c2f4d103..fc71f8b61e 100644
--- a/Data/Sys/GameSettings/GDG.ini
+++ b/Data/Sys/GameSettings/GDG.ini
@@ -1,4 +1,4 @@
-# GDGE7H, GDGP78 - Dragon's Lair 3D
+# GDGE7H, GDGP78 - Dragon's Lair 3D: Return to the Lair
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GDJ.ini b/Data/Sys/GameSettings/GDJ.ini
new file mode 100644
index 0000000000..6b27ce67fb
--- /dev/null
+++ b/Data/Sys/GameSettings/GDJ.ini
@@ -0,0 +1,5 @@
+# GDJEB2, GDJJB2 - Digimon World 4
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GDT.ini b/Data/Sys/GameSettings/GDT.ini
index 56a77d17d2..030ec0246e 100644
--- a/Data/Sys/GameSettings/GDT.ini
+++ b/Data/Sys/GameSettings/GDT.ini
@@ -1,4 +1,4 @@
-# GDTE69, GDTP69 - Def Jam VENDETTA
+# GDTE69, GDTP69 - Def Jam Vendetta
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GE3.ini b/Data/Sys/GameSettings/GE3.ini
index 9528536dc5..b7d6b6dc92 100644
--- a/Data/Sys/GameSettings/GE3.ini
+++ b/Data/Sys/GameSettings/GE3.ini
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Intro FMVs are uncapped and slow to emulate.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GE9.ini b/Data/Sys/GameSettings/GE9.ini
index 781f2bb04b..ea8c314514 100644
--- a/Data/Sys/GameSettings/GE9.ini
+++ b/Data/Sys/GameSettings/GE9.ini
@@ -1,4 +1,4 @@
-# GE9E5D - Ed, Edd n Eddy
+# GE9E5D - Ed, Edd n Eddy: The Mis-Edventures
[Core]
# Values set here will override the main Dolphin settings.
@@ -16,3 +16,6 @@ HLE_BS2 = True
[Video_Settings]
SafeTextureCacheColorSamples = 512
+[Video_Hacks]
+# Avoids shifted screen.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GEO.ini b/Data/Sys/GameSettings/GEO.ini
index 378abdec39..385e8edcde 100644
--- a/Data/Sys/GameSettings/GEO.ini
+++ b/Data/Sys/GameSettings/GEO.ini
@@ -1,4 +1,4 @@
-# GEOE08, GEOP08 - CAPCOM VS. SNK 2 EO
+# GEOE08, GEOP08 - Capcom vs. SNK 2 EO
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids subtle flickering in menu and severe flickering in game.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GF4.ini b/Data/Sys/GameSettings/GF4.ini
index f23b1d82f7..72ccfa0d60 100644
--- a/Data/Sys/GameSettings/GF4.ini
+++ b/Data/Sys/GameSettings/GF4.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids extraneous frames with terrible pacing and flickering in the UI.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GFD.ini b/Data/Sys/GameSettings/GFD.ini
index ef4d314aa8..52c95732c4 100644
--- a/Data/Sys/GameSettings/GFD.ini
+++ b/Data/Sys/GameSettings/GFD.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids shifted display and constant black flickering.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GFG.ini b/Data/Sys/GameSettings/GFG.ini
index 0adb66c076..6bebb1bfdf 100644
--- a/Data/Sys/GameSettings/GFG.ini
+++ b/Data/Sys/GameSettings/GFG.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GGE.ini b/Data/Sys/GameSettings/GGE.ini
index 94bbb23e4f..6973902b75 100644
--- a/Data/Sys/GameSettings/GGE.ini
+++ b/Data/Sys/GameSettings/GGE.ini
@@ -14,4 +14,5 @@
[Video_Hacks]
[Video_Hacks]
+# Avoids extraneous frames with terrible pacing.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GGN.ini b/Data/Sys/GameSettings/GGN.ini
index 3e7b6d6378..318021cae9 100644
--- a/Data/Sys/GameSettings/GGN.ini
+++ b/Data/Sys/GameSettings/GGN.ini
@@ -1,4 +1,4 @@
-# GGNE5D - The Grim Adventures of Billy & Mandy
+# GGNE5D - The Grim Adventures of Billy & Mandy (GC)
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GGR.ini b/Data/Sys/GameSettings/GGR.ini
index 8f70a01a2b..32e43f379e 100644
--- a/Data/Sys/GameSettings/GGR.ini
+++ b/Data/Sys/GameSettings/GGR.ini
@@ -1,4 +1,4 @@
-# GGRE41 - TOM CLANCY'S GHOST RECON
+# GGRE41, GGRP41, GGRD41 - Tom Clancy's Ghost Recon (GC)
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GGY.ini b/Data/Sys/GameSettings/GGY.ini
index 1b3810182c..ea8044aeec 100644
--- a/Data/Sys/GameSettings/GGY.ini
+++ b/Data/Sys/GameSettings/GGY.ini
@@ -1,4 +1,4 @@
-# GGYE41, GGYP41 - GR2GC
+# GGYE41, GGYP41 - Tom Clancy's Ghost Recon 2
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,5 +13,5 @@
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GH2.ini b/Data/Sys/GameSettings/GH2.ini
index 3c9d5cb181..9c2fca42c8 100644
--- a/Data/Sys/GameSettings/GH2.ini
+++ b/Data/Sys/GameSettings/GH2.ini
@@ -1,4 +1,4 @@
-# GH2E69, GH2P69 - NFS: HP2
+# GH2E69, GH2P69 - Need for Speed: Hot Pursuit 2
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Game runs uncapped and is slow to emulate.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GHN.ini b/Data/Sys/GameSettings/GHN.ini
index 692550fe55..5c5ef425d2 100644
--- a/Data/Sys/GameSettings/GHN.ini
+++ b/Data/Sys/GameSettings/GHN.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screeens before title screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GHS.ini b/Data/Sys/GameSettings/GHS.ini
index 163f6068c9..8a42ace871 100644
--- a/Data/Sys/GameSettings/GHS.ini
+++ b/Data/Sys/GameSettings/GHS.ini
@@ -1,4 +1,4 @@
-# GHSE69, GHSJ69, GHSP69, GHSX69, GHSY69 - Harry Potter COS
+# GHSE69, GHSJ69, GHSP69, GHSX69, GHSY69 - Harry Potter and the Chamber of Secrets
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck FMVs and flickering throughout the entire game.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GHY.ini b/Data/Sys/GameSettings/GHY.ini
index 523b7cdf54..07881e6e44 100644
--- a/Data/Sys/GameSettings/GHY.ini
+++ b/Data/Sys/GameSettings/GHY.ini
@@ -1,4 +1,4 @@
-# GHYE6S - HauntedMansion
+# GHYE6S - The Haunted Mansion
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GIZ.ini b/Data/Sys/GameSettings/GIZ.ini
index 856d200d67..cae96d9c36 100644
--- a/Data/Sys/GameSettings/GIZ.ini
+++ b/Data/Sys/GameSettings/GIZ.ini
@@ -1,4 +1,4 @@
-# GIZE52 - TY the Tasmanian Tiger 3: Night of the Quinkan
+# GIZE52 - Ty the Tasmanian Tiger 3: Night of the Quinkan
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,6 +13,7 @@
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids shifted screen.
ImmediateXFBEnable = False
# Fixes missing splash logo at boot.
EFBAccessEnable = True
diff --git a/Data/Sys/GameSettings/GJB.ini b/Data/Sys/GameSettings/GJB.ini
index e36dab918c..13a368f03a 100644
--- a/Data/Sys/GameSettings/GJB.ini
+++ b/Data/Sys/GameSettings/GJB.ini
@@ -13,5 +13,6 @@
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GJD.ini b/Data/Sys/GameSettings/GJD.ini
index 4312948d64..29ba77bfec 100644
--- a/Data/Sys/GameSettings/GJD.ini
+++ b/Data/Sys/GameSettings/GJD.ini
@@ -1,4 +1,5 @@
# GJDX7D, GJDE5S, GJDY7D - Judge Dredd: Dredd vs. Death
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GJF.ini b/Data/Sys/GameSettings/GJF.ini
index 6f14276b35..094b6e839e 100644
--- a/Data/Sys/GameSettings/GJF.ini
+++ b/Data/Sys/GameSettings/GJF.ini
@@ -13,6 +13,7 @@
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids shifted screen.
ImmediateXFBEnable = False
# Fixes missing splash logo at boot.
EFBAccessEnable = True
diff --git a/Data/Sys/GameSettings/GJU.ini b/Data/Sys/GameSettings/GJU.ini
new file mode 100644
index 0000000000..eb88311dbe
--- /dev/null
+++ b/Data/Sys/GameSettings/GJU.ini
@@ -0,0 +1,5 @@
+# GJUF78, GJUE78, GJUD78, GJUP78 - Tak and the Power of Juju
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GKH.ini b/Data/Sys/GameSettings/GKH.ini
index 932e6d7119..dafa54dfc0 100644
--- a/Data/Sys/GameSettings/GKH.ini
+++ b/Data/Sys/GameSettings/GKH.ini
@@ -10,6 +10,7 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids shifted screen.
ImmediateXFBEnable = False
# Fixes missing splash logo at boot.
EFBAccessEnable = True
diff --git a/Data/Sys/GameSettings/GKS.ini b/Data/Sys/GameSettings/GKS.ini
index a2dd40b5d3..a2b363af2b 100644
--- a/Data/Sys/GameSettings/GKS.ini
+++ b/Data/Sys/GameSettings/GKS.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GKZ.ini b/Data/Sys/GameSettings/GKZ.ini
index d4cb20af1a..1834fb6bd9 100644
--- a/Data/Sys/GameSettings/GKZ.ini
+++ b/Data/Sys/GameSettings/GKZ.ini
@@ -1,4 +1,4 @@
-# GKZD9G, GKZE9G, GKZF9G, GKZP54, GKZP9G - Codename: Kids Next Door
+# GKZD9G, GKZE9G, GKZF9G, GKZP54, GKZP9G - Codename: Kids Next Door - Operation: V.I.D.E.O.G.A.M.E.
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GLR.ini b/Data/Sys/GameSettings/GLR.ini
index 71381da147..1f72e2d58a 100644
--- a/Data/Sys/GameSettings/GLR.ini
+++ b/Data/Sys/GameSettings/GLR.ini
@@ -16,5 +16,6 @@ MMU = True
[Video_Hacks]
EFBToTextureEnable = False
+# Avoids majorly corrupted graphics in menus.
ImmediateXFBEnable = False
DeferEFBCopies = False
diff --git a/Data/Sys/GameSettings/GLS.ini b/Data/Sys/GameSettings/GLS.ini
index 4053751ec5..9724b88c93 100644
--- a/Data/Sys/GameSettings/GLS.ini
+++ b/Data/Sys/GameSettings/GLS.ini
@@ -13,4 +13,5 @@ CPUThread = False
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GM3.ini b/Data/Sys/GameSettings/GM3.ini
index 51772982bc..b7a47d96d1 100644
--- a/Data/Sys/GameSettings/GM3.ini
+++ b/Data/Sys/GameSettings/GM3.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs and flickering in menus.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GMD.ini b/Data/Sys/GameSettings/GMD.ini
index 6f887d5de8..6cb0649d17 100644
--- a/Data/Sys/GameSettings/GMD.ini
+++ b/Data/Sys/GameSettings/GMD.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck periwinkle screens during FMVs and flickering in menus.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GMK.ini b/Data/Sys/GameSettings/GMK.ini
new file mode 100644
index 0000000000..a8c8b92b0f
--- /dev/null
+++ b/Data/Sys/GameSettings/GMK.ini
@@ -0,0 +1,5 @@
+# GMKE5D, GMKP5D, GMKD5D - Mortal Kombat: Deadly Alliance
+
+[Video_Hacks]
+# Avoids stuck black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GMX.ini b/Data/Sys/GameSettings/GMX.ini
index 9046c4c08f..c60afc251d 100644
--- a/Data/Sys/GameSettings/GMX.ini
+++ b/Data/Sys/GameSettings/GMX.ini
@@ -15,4 +15,5 @@ EFBToTextureEnable = False
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GNE.ini b/Data/Sys/GameSettings/GNE.ini
index 30e4051eb4..8354da0afc 100644
--- a/Data/Sys/GameSettings/GNE.ini
+++ b/Data/Sys/GameSettings/GNE.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GO2.ini b/Data/Sys/GameSettings/GO2.ini
index 787c7e2fec..838161010e 100644
--- a/Data/Sys/GameSettings/GO2.ini
+++ b/Data/Sys/GameSettings/GO2.ini
@@ -14,4 +14,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens before the title screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GOF.ini b/Data/Sys/GameSettings/GOF.ini
new file mode 100644
index 0000000000..893c46286e
--- /dev/null
+++ b/Data/Sys/GameSettings/GOF.ini
@@ -0,0 +1,5 @@
+# GOFE7L, GOFP6S - Outlaw Golf
+
+[Video_Hacks]
+# Avoids stuck black FMVs and loading screens.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GP2.ini b/Data/Sys/GameSettings/GP2.ini
index 069e3a755f..fee2349d6f 100644
--- a/Data/Sys/GameSettings/GP2.ini
+++ b/Data/Sys/GameSettings/GP2.ini
@@ -12,5 +12,6 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GPK.ini b/Data/Sys/GameSettings/GPK.ini
index 5a7bab56c9..29d36b96f5 100644
--- a/Data/Sys/GameSettings/GPK.ini
+++ b/Data/Sys/GameSettings/GPK.ini
@@ -1,4 +1,4 @@
-# GPKE41 - DISNEY'S PK: OUT OF THE SHADOWS
+# GPKE41, GDOP41 - Disney's PK: Out of the Shadows
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GQX.ini b/Data/Sys/GameSettings/GQX.ini
index 81f13b4e89..0b977e9397 100644
--- a/Data/Sys/GameSettings/GQX.ini
+++ b/Data/Sys/GameSettings/GQX.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck white screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GRH.ini b/Data/Sys/GameSettings/GRH.ini
index 780a9f898c..ab09e3f6e7 100644
--- a/Data/Sys/GameSettings/GRH.ini
+++ b/Data/Sys/GameSettings/GRH.ini
@@ -1,4 +1,4 @@
-# GRHE41, GRHP41 - RAYMAN 3 HOODLUM HAVOC
+# GRHE41, GRHP41 - Rayman 3: Hoodlum Havoc
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids flickering during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GRN.ini b/Data/Sys/GameSettings/GRN.ini
new file mode 100644
index 0000000000..9a8af763dc
--- /dev/null
+++ b/Data/Sys/GameSettings/GRN.ini
@@ -0,0 +1,5 @@
+# GRNP52, GRNE52, GRNJCQ - Lost Kingdoms
+
+[Video_Hacks]
+# Avoids stuck black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GRY.ini b/Data/Sys/GameSettings/GRY.ini
index 466970da07..02c51e3970 100644
--- a/Data/Sys/GameSettings/GRY.ini
+++ b/Data/Sys/GameSettings/GRY.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GSM.ini b/Data/Sys/GameSettings/GSM.ini
index 9ccb572795..4190a2fcd5 100644
--- a/Data/Sys/GameSettings/GSM.ini
+++ b/Data/Sys/GameSettings/GSM.ini
@@ -15,4 +15,5 @@
SuggestedAspectRatio = 2
[Video_Hacks]
+# Avoids stuck FMVs and black screen flickering while in game.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GSQ.ini b/Data/Sys/GameSettings/GSQ.ini
index 9202b06bd5..8489e4c02a 100644
--- a/Data/Sys/GameSettings/GSQ.ini
+++ b/Data/Sys/GameSettings/GSQ.ini
@@ -1,8 +1,5 @@
-# GSQE78, GSQP78 - SpongeBob SquarePants ROTFD
-[Core]
-[OnFrame]
-[ActionReplay]
-[Gecko]
-[Video_Settings]
+# GSQE78, GSQP78 - SpongeBob SquarePants: Revenge of the Flying Dutchman
+
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GST.ini b/Data/Sys/GameSettings/GST.ini
index a62023a80b..144c31f97c 100644
--- a/Data/Sys/GameSettings/GST.ini
+++ b/Data/Sys/GameSettings/GST.ini
@@ -15,4 +15,5 @@ MemoryCardSize = 2
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GSW.ini b/Data/Sys/GameSettings/GSW.ini
index dfd4a93c71..cd0c1a34b7 100644
--- a/Data/Sys/GameSettings/GSW.ini
+++ b/Data/Sys/GameSettings/GSW.ini
@@ -17,4 +17,5 @@ MMU = True
[Video_Hacks]
EFBToTextureEnable = False
EFBEmulateFormatChanges = True
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GT3.ini b/Data/Sys/GameSettings/GT3.ini
index 4a26fc2553..54ccc1b5ac 100644
--- a/Data/Sys/GameSettings/GT3.ini
+++ b/Data/Sys/GameSettings/GT3.ini
@@ -15,4 +15,5 @@ CPUThread = False
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GT6.ini b/Data/Sys/GameSettings/GT6.ini
index 12cf82d82f..c374fde2ec 100644
--- a/Data/Sys/GameSettings/GT6.ini
+++ b/Data/Sys/GameSettings/GT6.ini
@@ -10,4 +10,5 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids flickering in pause menu and in game.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GT7.ini b/Data/Sys/GameSettings/GT7.ini
index 982b349153..4183c71436 100644
--- a/Data/Sys/GameSettings/GT7.ini
+++ b/Data/Sys/GameSettings/GT7.ini
@@ -1,4 +1,4 @@
-# GT7E41, GT7P41, GT7X41 - TOM CLANCY'S SPLINTER CELL PANDORA TOMORROW
+# GT7E41, GT7P41, GT7X41 - Tom Clancy's Splinter Cell: Pandora Tomorrow
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,5 +13,5 @@
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GTY.ini b/Data/Sys/GameSettings/GTY.ini
index ff325b24da..7492a5819c 100644
--- a/Data/Sys/GameSettings/GTY.ini
+++ b/Data/Sys/GameSettings/GTY.ini
@@ -1,4 +1,4 @@
-# GYTE69, GYTP69 - TY the Tasmanian Tiger
+# GYTE69, GYTP69 - Ty the Tasmanian Tiger
[Core]
# Values set here will override the main Dolphin settings.
diff --git a/Data/Sys/GameSettings/GTZ.ini b/Data/Sys/GameSettings/GTZ.ini
index ab27ff1e04..c7f8a0b2e1 100644
--- a/Data/Sys/GameSettings/GTZ.ini
+++ b/Data/Sys/GameSettings/GTZ.ini
@@ -1,4 +1,4 @@
-# GTZE41, GTZP41 - DISNEY'S TARZAN
+# GTZE41, GTZP41 - Disney's Tarzan Untamed
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,6 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GUZ.ini b/Data/Sys/GameSettings/GUZ.ini
index 67db3ba332..12d92f61b0 100644
--- a/Data/Sys/GameSettings/GUZ.ini
+++ b/Data/Sys/GameSettings/GUZ.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GVC.ini b/Data/Sys/GameSettings/GVC.ini
index 1fc9f78f14..1b44e3f06c 100644
--- a/Data/Sys/GameSettings/GVC.ini
+++ b/Data/Sys/GameSettings/GVC.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GVJ.ini b/Data/Sys/GameSettings/GVJ.ini
index 01085eb483..2599e365f7 100644
--- a/Data/Sys/GameSettings/GVJ.ini
+++ b/Data/Sys/GameSettings/GVJ.ini
@@ -1,4 +1,4 @@
-# GVJE08, GVJJ08, GVJP08 - VIEWTIFUL JOE
+# GVJE08, GVJJ08, GVJP08 - Viewtiful Joe
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/GVO.ini b/Data/Sys/GameSettings/GVO.ini
index 90f10c4323..38755e4353 100644
--- a/Data/Sys/GameSettings/GVO.ini
+++ b/Data/Sys/GameSettings/GVO.ini
@@ -1,4 +1,4 @@
-# GVOE69, GVOP69 - BIONICLE
+# GVOE69, GVOP69 - Bionicle: The Game
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GVR.ini b/Data/Sys/GameSettings/GVR.ini
index 6274b0d678..259184d580 100644
--- a/Data/Sys/GameSettings/GVR.ini
+++ b/Data/Sys/GameSettings/GVR.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering while in game.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GW7.ini b/Data/Sys/GameSettings/GW7.ini
index 1cd8b5ba8b..4757067af5 100644
--- a/Data/Sys/GameSettings/GW7.ini
+++ b/Data/Sys/GameSettings/GW7.ini
@@ -1,4 +1,4 @@
-# GW7D69, GW7E69, GW7F69, GW7P69 - 007: Agent Under Fire (tm)
+# GW7D69, GW7E69, GW7F69, GW7P69 - 007: Agent Under Fire
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids flashes of green and cyan frames during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GWY.ini b/Data/Sys/GameSettings/GWY.ini
index 0cb0958467..91ab3f8c44 100644
--- a/Data/Sys/GameSettings/GWY.ini
+++ b/Data/Sys/GameSettings/GWY.ini
@@ -1,4 +1,4 @@
-# GWYE41, GWYX41 - Tom Clancy's Splinter Cell Double Agent
+# GWYE41, GWYX41 - Tom Clancy's Splinter Cell Double Agent (GC)
[Core]
# Values set here will override the main Dolphin settings.
@@ -16,5 +16,6 @@ MMU = True
SafeTextureCacheColorSamples = 512
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
EFBToTextureEnable = False
diff --git a/Data/Sys/GameSettings/GX3.ini b/Data/Sys/GameSettings/GX3.ini
index ca96afb1e0..0d8d0a90e0 100644
--- a/Data/Sys/GameSettings/GX3.ini
+++ b/Data/Sys/GameSettings/GX3.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GXM.ini b/Data/Sys/GameSettings/GXM.ini
index 862f6f27c8..5ab29e9f2c 100644
--- a/Data/Sys/GameSettings/GXM.ini
+++ b/Data/Sys/GameSettings/GXM.ini
@@ -1,4 +1,4 @@
-# GXME52, GXMF52, GXMP52 - X-Men Next Dimension
+# GXME52, GXMF52, GXMP52 - X-Men: Next Dimension
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/GYT.ini b/Data/Sys/GameSettings/GYT.ini
index 343d60b3bc..a18ce04826 100644
--- a/Data/Sys/GameSettings/GYT.ini
+++ b/Data/Sys/GameSettings/GYT.ini
@@ -1,4 +1,4 @@
-# GYTE69, GYTP69 - TY the Tasmanian Tiger 2: Bush Rescue
+# GYTE69, GYTP69 - Ty the Tasmanian Tiger 2: Bush Rescue
[Core]
# Values set here will override the main Dolphin settings.
@@ -10,6 +10,7 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids shifted screen.
ImmediateXFBEnable = False
# Fixes missing splash logo at boot.
EFBAccessEnable = True
diff --git a/Data/Sys/GameSettings/L.ini b/Data/Sys/GameSettings/L.ini
index 75d4996f92..19a67d4322 100644
--- a/Data/Sys/GameSettings/L.ini
+++ b/Data/Sys/GameSettings/L.ini
@@ -8,4 +8,5 @@ SuggestedAspectRatio = 2
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids shifted and/or improperly-scaled screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/LAD.ini b/Data/Sys/GameSettings/LAD.ini
index 315051140a..ad05630879 100644
--- a/Data/Sys/GameSettings/LAD.ini
+++ b/Data/Sys/GameSettings/LAD.ini
@@ -3,4 +3,5 @@
[Video_Hacks]
# Fixes purple screen.
XFBToTextureEnable = False
+# Avoids shifted screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/LAK.ini b/Data/Sys/GameSettings/LAK.ini
index 35488a56d4..82c7634c84 100644
--- a/Data/Sys/GameSettings/LAK.ini
+++ b/Data/Sys/GameSettings/LAK.ini
@@ -3,4 +3,5 @@
[Video_Hacks]
# Fixes purple screen.
XFBToTextureEnable = False
+# Avoids shifted screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/LAL.ini b/Data/Sys/GameSettings/LAL.ini
index 38ac8e87c9..7b5f28567d 100644
--- a/Data/Sys/GameSettings/LAL.ini
+++ b/Data/Sys/GameSettings/LAL.ini
@@ -3,4 +3,5 @@
[Video_Hacks]
# Fixes purple screen.
XFBToTextureEnable = False
+# Avoids shifted screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/LAO.ini b/Data/Sys/GameSettings/LAO.ini
index ab8e956abc..aba13e4038 100644
--- a/Data/Sys/GameSettings/LAO.ini
+++ b/Data/Sys/GameSettings/LAO.ini
@@ -3,4 +3,5 @@
[Video_Hacks]
# Fixes purple screen.
XFBToTextureEnable = False
+# Avoids shifted screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/LAP.ini b/Data/Sys/GameSettings/LAP.ini
index 986060e1d6..fb784a03ee 100644
--- a/Data/Sys/GameSettings/LAP.ini
+++ b/Data/Sys/GameSettings/LAP.ini
@@ -1,6 +1,7 @@
-# LAPP8P, LAPE8P Wonder Boy III: The Dragon's Trap
+# LAPP8P, LAPE8P - Wonder Boy III: The Dragon's Trap
[Video_Hacks]
# Fixes purple screen.
XFBToTextureEnable = False
+# Avoids shifted screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MAK.ini b/Data/Sys/GameSettings/MAK.ini
index 918c8e7ef8..27ba22b87d 100644
--- a/Data/Sys/GameSettings/MAK.ini
+++ b/Data/Sys/GameSettings/MAK.ini
@@ -1,6 +1,5 @@
-# MAKE8P - Shadow Dancer
-
-[Video_Settings]
+# MAKE8P, MAKJ8P, MAKP8P - Shadow Dancer: The Secret of Shinobi
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MBA.ini b/Data/Sys/GameSettings/MBA.ini
index 8c7cfa9ccf..5fc6032776 100644
--- a/Data/Sys/GameSettings/MBA.ini
+++ b/Data/Sys/GameSettings/MBA.ini
@@ -5,4 +5,5 @@
CPUThread = False
[Video_Hacks]
+# Avoids majorly corrupted screen edges.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MCD.ini b/Data/Sys/GameSettings/MCD.ini
index b79bdbc02e..24ffb2c5c3 100644
--- a/Data/Sys/GameSettings/MCD.ini
+++ b/Data/Sys/GameSettings/MCD.ini
@@ -1,6 +1,5 @@
-# MCDE8P - Sonic & Knuckles
-
-[Video_Settings]
+# MCDP8P, MCDE8P, MCDJ8P - Sonic & Knuckles
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MCS.ini b/Data/Sys/GameSettings/MCS.ini
index e0adac7c87..38df077b6d 100644
--- a/Data/Sys/GameSettings/MCS.ini
+++ b/Data/Sys/GameSettings/MCS.ini
@@ -1,6 +1,5 @@
-# MCSN8P - Monster Lair
-
-[Video_Settings]
+# MCSN8P, MCSP8P, MCSJ8P - Wonder Boy III: Monster Lair
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MCT.ini b/Data/Sys/GameSettings/MCT.ini
index c461ac16c9..d77df2c613 100644
--- a/Data/Sys/GameSettings/MCT.ini
+++ b/Data/Sys/GameSettings/MCT.ini
@@ -3,4 +3,5 @@
[Video_Hacks]
# Fixes purple screen.
XFBToTextureEnable = False
+# Avoids shifted screen.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MCW.ini b/Data/Sys/GameSettings/MCW.ini
index 71a66b9ade..137d9337c9 100644
--- a/Data/Sys/GameSettings/MCW.ini
+++ b/Data/Sys/GameSettings/MCW.ini
@@ -1,6 +1,5 @@
-# MCWE8P - Galaxy Force II
-
-[Video_Settings]
+# MCWE8P, MCWJ8P, MCWP8P - Galaxy Force II
[Video_Hacks]
+# Avoids majorly corrupted screen edges.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MCY.ini b/Data/Sys/GameSettings/MCY.ini
index 97a6116b56..d9b8d6a4ba 100644
--- a/Data/Sys/GameSettings/MCY.ini
+++ b/Data/Sys/GameSettings/MCY.ini
@@ -5,4 +5,5 @@
CPUThread = False
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/MCZ.ini b/Data/Sys/GameSettings/MCZ.ini
index 79a6d49741..01484c56b0 100644
--- a/Data/Sys/GameSettings/MCZ.ini
+++ b/Data/Sys/GameSettings/MCZ.ini
@@ -1,7 +1,8 @@
-# MCZE8P - Shanghai II
+# MCZP8P, MCZE8P - Shanghai II: Dragon's Eye
[Video_Settings]
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/PGS.ini b/Data/Sys/GameSettings/PGS.ini
index 863edac2c7..c8d86c0107 100644
--- a/Data/Sys/GameSettings/PGS.ini
+++ b/Data/Sys/GameSettings/PGS.ini
@@ -1,4 +1,4 @@
-# PGSJ01 - METAL GEAR SOLID Special Disc
+# PGSJ01 - Metal Gear Solid: Special Disc
[Core]
# Values set here will override the main Dolphin settings.
@@ -10,6 +10,7 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
[Video_Settings]
diff --git a/Data/Sys/GameSettings/R2G.ini b/Data/Sys/GameSettings/R2G.ini
index cb92094ad5..a895ccef39 100644
--- a/Data/Sys/GameSettings/R2G.ini
+++ b/Data/Sys/GameSettings/R2G.ini
@@ -1,4 +1,4 @@
-# R2GEXJ, R2GJAF, R2GP99 - FRAGILE DREAMS
+# R2GEXJ, R2GJAF, R2GP99 - Fragile Dreams: Farewell Ruins of the Moon
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,5 +13,5 @@
[Video_Hacks]
EFBEmulateFormatChanges = True
+# Avoids constant black flickering.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/R2P.ini b/Data/Sys/GameSettings/R2P.ini
index e7aef5c46f..ee9668f623 100644
--- a/Data/Sys/GameSettings/R2P.ini
+++ b/Data/Sys/GameSettings/R2P.ini
@@ -1,4 +1,8 @@
-# R2PE9B, R2PJ9B, R2PKZ4, R2PP99 - Super Swing Golf Season 2
+# R2PP9B, R2PP99, R2PJ9B, R2PKZ4, R2PE9B - Super Swing Golf Season 2
[Video_Settings]
SuggestedAspectRatio = 2
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBenable = False
diff --git a/Data/Sys/GameSettings/R3P.ini b/Data/Sys/GameSettings/R3P.ini
new file mode 100644
index 0000000000..54a61bc97e
--- /dev/null
+++ b/Data/Sys/GameSettings/R3P.ini
@@ -0,0 +1,5 @@
+# R3PEWR, R3PJ52, R3PPWR - Speed Racer
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/R3X.ini b/Data/Sys/GameSettings/R3X.ini
new file mode 100644
index 0000000000..af7eb19394
--- /dev/null
+++ b/Data/Sys/GameSettings/R3X.ini
@@ -0,0 +1,5 @@
+# R3XE6U, R3XP6V - Sam & Max: Season One
+
+[Video_Hacks]
+# Avoids majorly corrupted graphics.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/R79.ini b/Data/Sys/GameSettings/R79.ini
index 9c07d610c2..72eae594a8 100644
--- a/Data/Sys/GameSettings/R79.ini
+++ b/Data/Sys/GameSettings/R79.ini
@@ -2,3 +2,7 @@
[Video_Settings]
SuggestedAspectRatio = 2
+
+[Video_Hacks]
+# Avoids black flickering while in game.
+ImmediateXFBenable = False
diff --git a/Data/Sys/GameSettings/R7G.ini b/Data/Sys/GameSettings/R7G.ini
index 6bb4b70193..144e688ff2 100644
--- a/Data/Sys/GameSettings/R7G.ini
+++ b/Data/Sys/GameSettings/R7G.ini
@@ -1,4 +1,4 @@
-# R7GEAF, R7GJAF, R7GPAF - DragonBall
+# R7GEAF, R7GJAF, R7GPAF - Dragon Ball: Revenge of King Piccolo
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,5 +13,5 @@ AccurateNaNs = True
[Video_Settings]
[Video_Hacks]
+# Avoids constant black flickering.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/RBO.ini b/Data/Sys/GameSettings/RBO.ini
index d01bbed817..5cc0a310fd 100644
--- a/Data/Sys/GameSettings/RBO.ini
+++ b/Data/Sys/GameSettings/RBO.ini
@@ -15,4 +15,5 @@
ForceTextureFiltering = 0
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RC2.ini b/Data/Sys/GameSettings/RC2.ini
new file mode 100644
index 0000000000..4112894eff
--- /dev/null
+++ b/Data/Sys/GameSettings/RC2.ini
@@ -0,0 +1,5 @@
+# RC2E78, RC2P78, RC2X78, RC2Y78 - Cars Mater-National Championship
+
+[Video_Hacks]
+# Avoids stuck black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RCA.ini b/Data/Sys/GameSettings/RCA.ini
new file mode 100644
index 0000000000..45b12d2731
--- /dev/null
+++ b/Data/Sys/GameSettings/RCA.ini
@@ -0,0 +1,5 @@
+# RCAJ78, RCAE78, RCAP78, RCAX78, RCAY78 - Cars (Wii)
+
+[Video_Hacks]
+# Avoids stuck black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RG6.ini b/Data/Sys/GameSettings/RG6.ini
index 06d850465a..6f213984b8 100644
--- a/Data/Sys/GameSettings/RG6.ini
+++ b/Data/Sys/GameSettings/RG6.ini
@@ -10,4 +10,5 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RGM.ini b/Data/Sys/GameSettings/RGM.ini
index 9b3e565956..c75fe44265 100644
--- a/Data/Sys/GameSettings/RGM.ini
+++ b/Data/Sys/GameSettings/RGM.ini
@@ -1,4 +1,4 @@
-# RGME5D, RGMP5D - The Grim Adventures of Billy & Mandy
+# RGME5D, RGMP5D - The Grim Adventures of Billy & Mandy (Wii)
[Core]
# Values set here will override the main Dolphin settings.
@@ -11,3 +11,7 @@
[Video_Settings]
SuggestedAspectRatio = 2
+
+[Video_Hacks]
+# Avoids stuck black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RGW.ini b/Data/Sys/GameSettings/RGW.ini
index 0915a82ad9..af427d726b 100644
--- a/Data/Sys/GameSettings/RGW.ini
+++ b/Data/Sys/GameSettings/RGW.ini
@@ -18,6 +18,7 @@ SafeTextureCacheColorSamples = 0
[Video_Hacks]
# Fixes visible lines in air vents/fans.
VertexRounding = True
+# Intro FMVs are uncapped and very slow to emulate.
ImmediateXFBEnable = False
# Fixes rabbid tattoo textures saving as black.
EFBToTextureEnable = False
diff --git a/Data/Sys/GameSettings/RH8.ini b/Data/Sys/GameSettings/RH8.ini
index ae46dd3ca2..e34c3b4916 100644
--- a/Data/Sys/GameSettings/RH8.ini
+++ b/Data/Sys/GameSettings/RH8.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck black screens before the title screen.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/RJ2.ini b/Data/Sys/GameSettings/RJ2.ini
index b4f4634f7c..cc117ecf95 100644
--- a/Data/Sys/GameSettings/RJ2.ini
+++ b/Data/Sys/GameSettings/RJ2.ini
@@ -1,4 +1,4 @@
-# RJ2E52 - Quantum of Solace
+# RJ2JGD, RJ2P52, RJ2E52 - Quantum of Solace
[Core]
# Values set here will override the main Dolphin settings.
@@ -16,4 +16,5 @@ SafeTextureCacheColorSamples = 0
ForceTextureFiltering = 0
[Video_Hacks]
+# Introduction is uncapped and slow to emulate.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RLJ.ini b/Data/Sys/GameSettings/RLJ.ini
index 1d6283cc53..9478e10c21 100644
--- a/Data/Sys/GameSettings/RLJ.ini
+++ b/Data/Sys/GameSettings/RLJ.ini
@@ -1,4 +1,4 @@
-# RLJPKM - Line Rider Freestyle
+# RLJEHJ, RLJPKM - Line Rider: Freestyle
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screen during opening FMV.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RLS.ini b/Data/Sys/GameSettings/RLS.ini
index a89ed5c7b9..a443a71aca 100644
--- a/Data/Sys/GameSettings/RLS.ini
+++ b/Data/Sys/GameSettings/RLS.ini
@@ -1,4 +1,4 @@
-# RLSE8P - Alien Syndrome
+# RLSE8P, RLSP8P - Alien Syndrome
[Core]
# Values set here will override the main Dolphin settings.
@@ -17,4 +17,5 @@ EFBToTextureEnable = False
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RM4.ini b/Data/Sys/GameSettings/RM4.ini
new file mode 100644
index 0000000000..35bd77adc0
--- /dev/null
+++ b/Data/Sys/GameSettings/RM4.ini
@@ -0,0 +1,5 @@
+# RM4J41, RM4E41, RM4P41 - Monster 4x4: World Circuit
+
+[Video_Hacks]
+# Avoids shifted screen and terrible frame pacing.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RM6.ini b/Data/Sys/GameSettings/RM6.ini
new file mode 100644
index 0000000000..f60a40b539
--- /dev/null
+++ b/Data/Sys/GameSettings/RM6.ini
@@ -0,0 +1,5 @@
+# RM6EEB, RM6P99 - Baroque
+
+[Video_Hacks]
+# Avoids constant flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RM9.ini b/Data/Sys/GameSettings/RM9.ini
index c1688e10c3..fe77cc8a15 100644
--- a/Data/Sys/GameSettings/RM9.ini
+++ b/Data/Sys/GameSettings/RM9.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids stuck screens during FMVs.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RO3.ini b/Data/Sys/GameSettings/RO3.ini
index b41db11a97..8c41b838fd 100644
--- a/Data/Sys/GameSettings/RO3.ini
+++ b/Data/Sys/GameSettings/RO3.ini
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/ROQ.ini b/Data/Sys/GameSettings/ROQ.ini
new file mode 100644
index 0000000000..bbafbc32ac
--- /dev/null
+++ b/Data/Sys/GameSettings/ROQ.ini
@@ -0,0 +1,5 @@
+# ROQJEP - Baroque
+
+[Video_Hacks]
+# Avoids constant flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RPY.ini b/Data/Sys/GameSettings/RPY.ini
index 727dbb8e43..1cd647ef5d 100644
--- a/Data/Sys/GameSettings/RPY.ini
+++ b/Data/Sys/GameSettings/RPY.ini
@@ -1,4 +1,4 @@
-# RPYP9B - Pangya! Golf with Style
+# RPYE9B, RPYJ9B, RPYP9B - Super Swing Golf
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,3 +12,7 @@ FPRF = True
[Video_Settings]
SuggestedAspectRatio = 2
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBenable = False
diff --git a/Data/Sys/GameSettings/RQN.ini b/Data/Sys/GameSettings/RQN.ini
new file mode 100644
index 0000000000..4d25d2a977
--- /dev/null
+++ b/Data/Sys/GameSettings/RQN.ini
@@ -0,0 +1,5 @@
+# RQNEWR, RQNPWR - Scooby-Doo! First Frights
+
+[Video_Hacks]
+# Avoids majorly corrupted graphics.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RSX.ini b/Data/Sys/GameSettings/RSX.ini
index 4f249caf85..d2b4fc4862 100644
--- a/Data/Sys/GameSettings/RSX.ini
+++ b/Data/Sys/GameSettings/RSX.ini
@@ -14,4 +14,5 @@
[Video_Hacks]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RT3.ini b/Data/Sys/GameSettings/RT3.ini
index 0c90538e5d..8164dc17b9 100644
--- a/Data/Sys/GameSettings/RT3.ini
+++ b/Data/Sys/GameSettings/RT3.ini
@@ -1,7 +1,5 @@
-# RT3E54, RT3JEL, RT3P54 - Rockstar Games presents Table Tennis
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# RT3E54, RT3JEL, RT3P54 - Rockstar Games Presents Table Tennis
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RTC.ini b/Data/Sys/GameSettings/RTC.ini
new file mode 100644
index 0000000000..d38b29d16a
--- /dev/null
+++ b/Data/Sys/GameSettings/RTC.ini
@@ -0,0 +1,5 @@
+# RTCE41, RTCP41 - Tom Clancy's Splinter Cell Double Agent (Wii)
+
+[Video_Hacks]
+# Avoids stuck black screens during FMVs.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RTZ.ini b/Data/Sys/GameSettings/RTZ.ini
index 1865de7aac..c40bde31cc 100644
--- a/Data/Sys/GameSettings/RTZ.ini
+++ b/Data/Sys/GameSettings/RTZ.ini
@@ -1,4 +1,4 @@
-# RTZE08, RTZJ08, RTZK08, RTZP08 - Zack and Wiki: Quest for Barbaros' Treasure
+# RTZE08, RTZJ08, RTZK08, RTZP08 - Zack & Wiki: Quest for Barbaros' Treasure
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/RXX.ini b/Data/Sys/GameSettings/RXX.ini
index bfffcbeb8c..0b55248830 100644
--- a/Data/Sys/GameSettings/RXX.ini
+++ b/Data/Sys/GameSettings/RXX.ini
@@ -13,4 +13,5 @@
[Video_Hacks]
EFBEmulateFormatChanges = True
+# Avoids constant black flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/RYI.ini b/Data/Sys/GameSettings/RYI.ini
index b3fedbbdd2..92c3b03bb8 100644
--- a/Data/Sys/GameSettings/RYI.ini
+++ b/Data/Sys/GameSettings/RYI.ini
@@ -1,6 +1,7 @@
# RYIE9B, RYIPNK - SPRay
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
[Video_Settings]
diff --git a/Data/Sys/GameSettings/SAK.ini b/Data/Sys/GameSettings/SAK.ini
index 6ee72bff3f..7c2edf9ade 100644
--- a/Data/Sys/GameSettings/SAK.ini
+++ b/Data/Sys/GameSettings/SAK.ini
@@ -11,6 +11,8 @@
[Video_Hacks]
EFBToTextureEnable = False
+# Avoids constant black flickering.
+ImmediateXFBenable = False
[Video_Settings]
SafeTextureCacheColorSamples = 512
diff --git a/Data/Sys/GameSettings/SCY.ini b/Data/Sys/GameSettings/SCY.ini
index 70f952ae46..f2311e3fb4 100644
--- a/Data/Sys/GameSettings/SCY.ini
+++ b/Data/Sys/GameSettings/SCY.ini
@@ -12,3 +12,7 @@ LowDCBZHack = True
[Video_Settings]
SafeTextureCacheColorSamples = 2048
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SDAE5G.ini b/Data/Sys/GameSettings/SDA.ini
index a6f6abc8c8..21f1666d92 100644
--- a/Data/Sys/GameSettings/SDAE5G.ini
+++ b/Data/Sys/GameSettings/SDA.ini
@@ -33,3 +33,7 @@ $Fix startup crash
0x801C9E5C:dword:0x48032C75
[OnFrame_Enabled]
$Fix startup crash
+
+[Video_Hacks]
+# Avoids majorly corrupted graphics.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SDM.ini b/Data/Sys/GameSettings/SDM.ini
index 0f14a0a822..9dd91367e7 100644
--- a/Data/Sys/GameSettings/SDM.ini
+++ b/Data/Sys/GameSettings/SDM.ini
@@ -13,4 +13,5 @@
[Video_Hacks]
EFBToTextureEnable = False
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SEM.ini b/Data/Sys/GameSettings/SEM.ini
index 391fc38641..1b923e0360 100644
--- a/Data/Sys/GameSettings/SEM.ini
+++ b/Data/Sys/GameSettings/SEM.ini
@@ -16,4 +16,5 @@ SafeTextureCacheColorSamples = 0
ForceTextureFiltering = 0
[Video_Hacks]
-
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SGV.ini b/Data/Sys/GameSettings/SGV.ini
index 16576592e7..b156c59403 100644
--- a/Data/Sys/GameSettings/SGV.ini
+++ b/Data/Sys/GameSettings/SGV.ini
@@ -10,4 +10,5 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids extra/incomplete frames in some minigames.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SJ2.ini b/Data/Sys/GameSettings/SJ2.ini
new file mode 100644
index 0000000000..261f150401
--- /dev/null
+++ b/Data/Sys/GameSettings/SJ2.ini
@@ -0,0 +1,5 @@
+# SJ2EWR, SJ2PWR - Scooby-Doo! And the Spooky Swamp
+
+[Video_Hacks]
+# Avoids majorly corrupted graphics.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SLW.ini b/Data/Sys/GameSettings/SLW.ini
index 4ef3eb3f52..bebdcafb7c 100644
--- a/Data/Sys/GameSettings/SLW.ini
+++ b/Data/Sys/GameSettings/SLW.ini
@@ -14,4 +14,5 @@ SuggestedAspectRatio = 2
[Video_Hacks]
ImmediateXFBEnable = False
+# Avoids invisible cursor.
XFBToTextureEnable = False
diff --git a/Data/Sys/GameSettings/SOJ.ini b/Data/Sys/GameSettings/SOJ.ini
index 4ad4d801ff..abb96e9b2b 100644
--- a/Data/Sys/GameSettings/SOJ.ini
+++ b/Data/Sys/GameSettings/SOJ.ini
@@ -13,4 +13,5 @@
ForceTextureFiltering = 0
[Video_Hacks]
+# Avoids incorrect aspect ratio in 4:3 mode.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SOM.ini b/Data/Sys/GameSettings/SOM.ini
index b3bc682e6c..d662642771 100644
--- a/Data/Sys/GameSettings/SOM.ini
+++ b/Data/Sys/GameSettings/SOM.ini
@@ -10,5 +10,6 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids "issues in some levels".
ImmediateXFBEnable = False
EFBToTextureEnable = False
diff --git a/Data/Sys/GameSettings/SQI.ini b/Data/Sys/GameSettings/SQI.ini
index 99a662264c..0b65c7e8ee 100644
--- a/Data/Sys/GameSettings/SQI.ini
+++ b/Data/Sys/GameSettings/SQI.ini
@@ -12,3 +12,7 @@ LowDCBZHack = True
[Video_Settings]
SafeTextureCacheColorSamples = 2048
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/STS.ini b/Data/Sys/GameSettings/STS.ini
index 1823d1d211..0139cf71ff 100644
--- a/Data/Sys/GameSettings/STS.ini
+++ b/Data/Sys/GameSettings/STS.ini
@@ -13,3 +13,7 @@
[Video_Settings]
SafeTextureCacheColorSamples = 512
+
+[Video_Hacks]
+# Avoids constant black flickering.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SU7.ini b/Data/Sys/GameSettings/SU7.ini
index b1e9656cb0..48b6925fa4 100644
--- a/Data/Sys/GameSettings/SU7.ini
+++ b/Data/Sys/GameSettings/SU7.ini
@@ -1,7 +1,5 @@
-# SU7EG9, SU7PAF - RISE OF THE GUARDIANS
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# SU7EG9, SU7PAF - Rise of the Guardians
+
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SVZ.ini b/Data/Sys/GameSettings/SVZ.ini
index 241a8186cc..8e6d0ff75e 100644
--- a/Data/Sys/GameSettings/SVZ.ini
+++ b/Data/Sys/GameSettings/SVZ.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant black frame flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/SX3.ini b/Data/Sys/GameSettings/SX3.ini
index 462bd3ae78..78fd2c8111 100644
--- a/Data/Sys/GameSettings/SX3.ini
+++ b/Data/Sys/GameSettings/SX3.ini
@@ -1,4 +1,4 @@
-# SX3J01, SX3P01 - Pandora s Tower
+# SX3J01, SX3P01 - Pandora's Tower
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,3 +12,6 @@
[Video_Settings]
SafeTextureCacheColorSamples = 0
+[Video_Hacks]
+# Avoids shifted screen.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/W3M.ini b/Data/Sys/GameSettings/W3M.ini
index 15b1dde2c0..f89b3a3c15 100644
--- a/Data/Sys/GameSettings/W3M.ini
+++ b/Data/Sys/GameSettings/W3M.ini
@@ -1,4 +1,4 @@
-# W3MELJ - The Three Musketeers
+# W3MELJ, W3MPLJ - The Three Musketeers: One for all!
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids flickering HUD.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WA2.ini b/Data/Sys/GameSettings/WA2.ini
index 373eec944a..9eac10608b 100644
--- a/Data/Sys/GameSettings/WA2.ini
+++ b/Data/Sys/GameSettings/WA2.ini
@@ -1,4 +1,4 @@
-# WA2E01 - Magnetica Twist
+# WA2P01, WA2E01, WA2J01 - Magnetica Twist
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WB2.ini b/Data/Sys/GameSettings/WB2.ini
index 1a800abb0a..eae1258ac0 100644
--- a/Data/Sys/GameSettings/WB2.ini
+++ b/Data/Sys/GameSettings/WB2.ini
@@ -1,7 +1,5 @@
-# WB2ETL - Dangeresque 3
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WB2ETL, WB2PTL - Strong Bad's Cool Game for Attractive People - Episode 4: Dangeresque 3: The Criminal Projective
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WB3.ini b/Data/Sys/GameSettings/WB3.ini
index 2ff7fe6888..f045307f9c 100644
--- a/Data/Sys/GameSettings/WB3.ini
+++ b/Data/Sys/GameSettings/WB3.ini
@@ -1,7 +1,5 @@
-# WB3ETL - 8-Bit Is Enough
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WB3ETL, WB3PTL - Strong Bad's Cool Game for Attractive People - Episode 5: 8-Bit Is Enough
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WB6.ini b/Data/Sys/GameSettings/WB6.ini
index 172b232ba0..4013d8a6a8 100644
--- a/Data/Sys/GameSettings/WB6.ini
+++ b/Data/Sys/GameSettings/WB6.ini
@@ -1,7 +1,5 @@
-# WB6EGL - TV Show King
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WB6PGL, WB6EGL, WB6JGL - TV Show King
+
[Video_Hacks]
+# Avoids flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WB7.ini b/Data/Sys/GameSettings/WB7.ini
index dd4126ffdb..3b56c3b2bd 100644
--- a/Data/Sys/GameSettings/WB7.ini
+++ b/Data/Sys/GameSettings/WB7.ini
@@ -1,4 +1,4 @@
-# WB7EGL - Midnight Pool
+# WB7PGL, WB7JGL, WB7EGL - Midnight Pool
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WB8.ini b/Data/Sys/GameSettings/WB8.ini
index 059f7388b1..b96e7db65f 100644
--- a/Data/Sys/GameSettings/WB8.ini
+++ b/Data/Sys/GameSettings/WB8.ini
@@ -1,4 +1,4 @@
-# WB8EGL, WB8PGL - Midnight Bowling
+# WB8EGL, WB8PGL, WB8JGL - Midnight Bowling
[Core]
# Values set here will override the main Dolphin settings.
@@ -10,4 +10,5 @@
# Add action replay cheats here.
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WBX.ini b/Data/Sys/GameSettings/WBX.ini
index 0543fdec79..f2e2773a07 100644
--- a/Data/Sys/GameSettings/WBX.ini
+++ b/Data/Sys/GameSettings/WBX.ini
@@ -1,7 +1,5 @@
-# WBXETL - Homestar Ruiner
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WBXETL, WBXPTL - Strong Bad's Cool Game for Attractive People - Episode 1: Homestar Ruiner
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WBY.ini b/Data/Sys/GameSettings/WBY.ini
index 62d3cbe121..dae8e01726 100644
--- a/Data/Sys/GameSettings/WBY.ini
+++ b/Data/Sys/GameSettings/WBY.ini
@@ -1,7 +1,5 @@
-# WBYETL - StrongBadia the Free
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WBYETL, WBYPTL - Strong Bad's Cool Game for Attractive People - Episode 2: Strong Badia the Free
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WBZ.ini b/Data/Sys/GameSettings/WBZ.ini
index c6922625d8..c85b12e88c 100644
--- a/Data/Sys/GameSettings/WBZ.ini
+++ b/Data/Sys/GameSettings/WBZ.ini
@@ -1,7 +1,5 @@
-# WBZETL - Baddest of the Bands
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WBZETL, WBZPTL - Strong Bad's Cool Game for Attractive People - Episode 3: Baddest of the Bands
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WCH.ini b/Data/Sys/GameSettings/WCH.ini
index ff5bed4d0b..bad8379670 100644
--- a/Data/Sys/GameSettings/WCH.ini
+++ b/Data/Sys/GameSettings/WCH.ini
@@ -1,4 +1,4 @@
-# WCHEJS - Chess Challenge!
+# WCHPJS, WCHEJS - Chess Challenge!
[Core]
@@ -14,4 +14,5 @@ EFBToTextureEnable = False
SuggestedAspectRatio = 2
[Video_Hacks]
+# Avoids flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WDO.ini b/Data/Sys/GameSettings/WDO.ini
index 614e415d7c..e3c00da66c 100644
--- a/Data/Sys/GameSettings/WDO.ini
+++ b/Data/Sys/GameSettings/WDO.ini
@@ -1,4 +1,4 @@
-# WDOEA4 - Driift Mania
+# WDOEA4, WDOPA4 - Driift Mania
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WFH.ini b/Data/Sys/GameSettings/WFH.ini
index e712fe1ece..9064178fd1 100644
--- a/Data/Sys/GameSettings/WFH.ini
+++ b/Data/Sys/GameSettings/WFH.ini
@@ -1,4 +1,4 @@
-# WFHEPT - Flight Control
+# WFHEPT, WFHPPT - Flight Control
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WFU.ini b/Data/Sys/GameSettings/WFU.ini
index 3b99b7e913..84526b9ec5 100644
--- a/Data/Sys/GameSettings/WFU.ini
+++ b/Data/Sys/GameSettings/WFU.ini
@@ -1,7 +1,5 @@
-# WFUEQQ - Furry Legends
-[Core]
-[OnFrame]
-[ActionReplay]
-[Video_Settings]
+# WFUEQQ, WFUPQQ - Furry Legends
+
[Video_Hacks]
+# Avoids majorly broken graphics when in game.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WGG.ini b/Data/Sys/GameSettings/WGG.ini
index 58799515f1..2c8fcd97ef 100644
--- a/Data/Sys/GameSettings/WGG.ini
+++ b/Data/Sys/GameSettings/WGG.ini
@@ -1,4 +1,4 @@
-# WGGEE9 - Gabrielle's Ghostly
+# WGGEE9, WGGPE9, WGGJQ2 - Gabrielle's Ghostly Groove: Monster Mix
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WGL.ini b/Data/Sys/GameSettings/WGL.ini
index 15c6cc1626..d93d38ebfe 100644
--- a/Data/Sys/GameSettings/WGL.ini
+++ b/Data/Sys/GameSettings/WGL.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WHF.ini b/Data/Sys/GameSettings/WHF.ini
index 25e94f44fe..7ce3d7aa92 100644
--- a/Data/Sys/GameSettings/WHF.ini
+++ b/Data/Sys/GameSettings/WHF.ini
@@ -1,4 +1,4 @@
-# WHFETY - Heavy Fire Special Operations
+# WHFETY, WHFPTY - Heavy Fire: Special Operations
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Game is uncapped and slow to emulate.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WHP.ini b/Data/Sys/GameSettings/WHP.ini
index 04700b0466..ad449fc5b1 100644
--- a/Data/Sys/GameSettings/WHP.ini
+++ b/Data/Sys/GameSettings/WHP.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids extraneous frames with terrible pacing.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WHY.ini b/Data/Sys/GameSettings/WHY.ini
new file mode 100644
index 0000000000..497f9f53c1
--- /dev/null
+++ b/Data/Sys/GameSettings/WHY.ini
@@ -0,0 +1,5 @@
+# WHYETY - Heavy Fire: Black Arms
+
+[Video_Hacks]
+# Game is uncapped and slow to emulate.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WIB.ini b/Data/Sys/GameSettings/WIB.ini
index 26ba582763..d8ad73ed97 100644
--- a/Data/Sys/GameSettings/WIB.ini
+++ b/Data/Sys/GameSettings/WIB.ini
@@ -14,4 +14,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WJA.ini b/Data/Sys/GameSettings/WJA.ini
index 55b91d17f7..314eeff9ec 100644
--- a/Data/Sys/GameSettings/WJA.ini
+++ b/Data/Sys/GameSettings/WJA.ini
@@ -1,4 +1,4 @@
-# WJAEYJ - Jam City Rollergirls
+# WJAPYJ, WJAEYJ, XI8EYJ - Jam City Rollergirls
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WKD.ini b/Data/Sys/GameSettings/WKD.ini
index 8b815321c3..2cd8c4656a 100644
--- a/Data/Sys/GameSettings/WKD.ini
+++ b/Data/Sys/GameSettings/WKD.ini
@@ -1,4 +1,4 @@
-# WKDEGN - Pirates
+# WKDEGN, WBRPGN - Pirates: The Key of Dreams
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,4 +13,5 @@
SuggestedAspectRatio = 2
[Video_Hacks]
+# Avoids flickering UI elements.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WLE.ini b/Data/Sys/GameSettings/WLE.ini
index daffb64325..f7af8e51a3 100644
--- a/Data/Sys/GameSettings/WLE.ini
+++ b/Data/Sys/GameSettings/WLE.ini
@@ -1,12 +1,5 @@
-# WLEELU - PooYoos Episode 1
-
-[Core]
-
-[OnFrame]
-
-[ActionReplay]
-
-[Video_Settings]
+# WLEELU, WLEPLU, WLEJ2L - Learning with The PooYoos: Episode 1
[Video_Hacks]
+# Avoids flickering elements.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WLN.ini b/Data/Sys/GameSettings/WLN.ini
index 21664bb6b1..6237db5d4d 100644
--- a/Data/Sys/GameSettings/WLN.ini
+++ b/Data/Sys/GameSettings/WLN.ini
@@ -1,12 +1,5 @@
-# WLNELU - PooYoos Episode 2
-
-[Core]
-
-[OnFrame]
-
-[ActionReplay]
-
-[Video_Settings]
+# WLNELU, WLNPLU - Learning with The PooYoos: Episode 2
[Video_Hacks]
+# Avoids flickering elements.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WLZ.ini b/Data/Sys/GameSettings/WLZ.ini
index b3fa14f46d..f14c62f637 100644
--- a/Data/Sys/GameSettings/WLZ.ini
+++ b/Data/Sys/GameSettings/WLZ.ini
@@ -1,4 +1,4 @@
-# WLZEXY - lilt line
+# WLZEXY, WLZPXY, XIAEXY - lilt line
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WMA.ini b/Data/Sys/GameSettings/WMA.ini
index 816ee5d5f2..d572d0f0b1 100644
--- a/Data/Sys/GameSettings/WMA.ini
+++ b/Data/Sys/GameSettings/WMA.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids flickering on the Wii strap screen and extraneous frames with bad pacing.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WMB.ini b/Data/Sys/GameSettings/WMB.ini
index 80962f23aa..8b685f5123 100644
--- a/Data/Sys/GameSettings/WMB.ini
+++ b/Data/Sys/GameSettings/WMB.ini
@@ -1,4 +1,4 @@
-# WMBE01, WMBP01 - Maboshi's Arcade
+# WMBP01, WMBE01, WMBJ01 - Maboshi's Arcade
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,5 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
-
diff --git a/Data/Sys/GameSettings/WMG.ini b/Data/Sys/GameSettings/WMG.ini
index efb396b3e1..07662cdf93 100644
--- a/Data/Sys/GameSettings/WMG.ini
+++ b/Data/Sys/GameSettings/WMG.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WOY.ini b/Data/Sys/GameSettings/WOY.ini
index ebd5a95be1..e2094a7113 100644
--- a/Data/Sys/GameSettings/WOY.ini
+++ b/Data/Sys/GameSettings/WOY.ini
@@ -1,8 +1,5 @@
-# WOYEPS - Bit Boy!!
-[Core]
-[OnFrame]
-[ActionReplay]
-[Gecko]
-[Video_Settings]
+# WOYEPS, WOYPPS, WOYJ99 - Bit Boy!!
+
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WP4.ini b/Data/Sys/GameSettings/WP4.ini
index 0a90073d3f..130f1ee65c 100644
--- a/Data/Sys/GameSettings/WP4.ini
+++ b/Data/Sys/GameSettings/WP4.ini
@@ -1,15 +1,5 @@
-# WP4ELU - PooYoos - Episode 3
-
-[Core]
-# Values set here will override the main Dolphin settings.
-
-[OnFrame]
-# Add memory patches to be applied every frame here.
-
-[ActionReplay]
-# Add action replay cheats here.
-
-[Video_Settings]
+# WP4ELU, WP4PLU - Learning with The PooYoos: Episode 3
[Video_Hacks]
+# Avoids flickering elements.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WPK.ini b/Data/Sys/GameSettings/WPK.ini
new file mode 100644
index 0000000000..85cb70d363
--- /dev/null
+++ b/Data/Sys/GameSettings/WPK.ini
@@ -0,0 +1,5 @@
+# WPKEGL, WPKPGL - Texas Hold'em Poker
+
+[Video_Hacks]
+# Avoids majorly corrupted graphics.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WR2.ini b/Data/Sys/GameSettings/WR2.ini
index 3c4a3f1a0f..48885be4be 100644
--- a/Data/Sys/GameSettings/WR2.ini
+++ b/Data/Sys/GameSettings/WR2.ini
@@ -18,6 +18,7 @@ SafeTextureCacheColorSamples = 0
[Video_Hacks]
# Fixes visible lines in air vents/fans.
VertexRounding = True
+# This game runs with an uncapped framerate.
ImmediateXFBEnable = False
# Fixes rabbid tattoo textures saving as black.
EFBToTextureEnable = False
diff --git a/Data/Sys/GameSettings/WSR.ini b/Data/Sys/GameSettings/WSR.ini
index e186f5319e..9a9d70b2e8 100644
--- a/Data/Sys/GameSettings/WSR.ini
+++ b/Data/Sys/GameSettings/WSR.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WW2.ini b/Data/Sys/GameSettings/WW2.ini
index e0c69b08f3..e49648f8a4 100644
--- a/Data/Sys/GameSettings/WW2.ini
+++ b/Data/Sys/GameSettings/WW2.ini
@@ -1,8 +1,9 @@
-# WW2P - Where's Wally? Fantastic Journey 2
+# WW2PQV - Where's Wally? Fantastic Journey 2
[Video_Settings]
SuggestedAspectRatio = 2
[Video_Hacks]
XFBToTextureEnable = False
+# Avoids invisible cursor.
ImmediateXFBenable = False
diff --git a/Data/Sys/GameSettings/WW3.ini b/Data/Sys/GameSettings/WW3.ini
index 77914a0e28..4768d48a44 100644
--- a/Data/Sys/GameSettings/WW3.ini
+++ b/Data/Sys/GameSettings/WW3.ini
@@ -1,8 +1,9 @@
-# WW3P - Where's Wally? Fantastic Journey 3
+# WW3PQV - Where's Wally? Fantastic Journey 3
[Video_Settings]
SuggestedAspectRatio = 2
[Video_Hacks]
XFBToTextureEnable = False
+# Avoids invisible cursor.
ImmediateXFBenable = False
diff --git a/Data/Sys/GameSettings/WWA.ini b/Data/Sys/GameSettings/WWA.ini
index 2ed8576975..ebca42c695 100644
--- a/Data/Sys/GameSettings/WWA.ini
+++ b/Data/Sys/GameSettings/WWA.ini
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids constant flickering.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WWI.ini b/Data/Sys/GameSettings/WWI.ini
index 3833316194..0864f3a6ee 100644
--- a/Data/Sys/GameSettings/WWI.ini
+++ b/Data/Sys/GameSettings/WWI.ini
@@ -1,8 +1,9 @@
-# WWIP - Where's Wally? Fantastic Journey 1
+# WWIPQV - Where's Wally? Fantastic Journey 1
[Video_Settings]
SuggestedAspectRatio = 2
[Video_Hacks]
XFBToTextureEnable = False
+# Avoids invisible cursor.
ImmediateXFBenable = False
diff --git a/Data/Sys/GameSettings/WXR.ini b/Data/Sys/GameSettings/WXR.ini
index 9bfb8ef58b..5c8c87aaa5 100644
--- a/Data/Sys/GameSettings/WXR.ini
+++ b/Data/Sys/GameSettings/WXR.ini
@@ -1,4 +1,4 @@
-# WXREE9 - RF Ocean Challenge
+# WXREE9, WXRPE9 - Reel Fishing Ocean Challenge
[Core]
# Values set here will override the main Dolphin settings.
@@ -13,4 +13,5 @@
SafeTextureCacheColorSamples = 0
[Video_Hacks]
+# Avoids extraneous frames with terrible pacing.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/WZI.ini b/Data/Sys/GameSettings/WZI.ini
index 0a693081a3..dc2ad22a72 100644
--- a/Data/Sys/GameSettings/WZI.ini
+++ b/Data/Sys/GameSettings/WZI.ini
@@ -1,4 +1,4 @@
-# WZIPTW - Rubik's: Rush
+# WZIPTW, WZIETW - Rubik's Puzzle Galaxy: Rush
[Core]
# Values set here will override the main Dolphin settings.
@@ -12,4 +12,5 @@
[Video_Settings]
[Video_Hacks]
+# Avoids majorly corrupted graphics.
ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/XHR.ini b/Data/Sys/GameSettings/XHR.ini
new file mode 100644
index 0000000000..7069214529
--- /dev/null
+++ b/Data/Sys/GameSettings/XHR.ini
@@ -0,0 +1,5 @@
+# XHREQQ, XHRPQQ - Furry Legends
+
+[Video_Hacks]
+# Avoids majorly broken graphics when in game.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/XIN.ini b/Data/Sys/GameSettings/XIN.ini
new file mode 100644
index 0000000000..a8c04e6dc6
--- /dev/null
+++ b/Data/Sys/GameSettings/XIN.ini
@@ -0,0 +1,5 @@
+# XINPLU, XINELU - Learning with The PooYoos: Episode 1
+
+[Video_Hacks]
+# Avoids flickering elements.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/XIO.ini b/Data/Sys/GameSettings/XIO.ini
new file mode 100644
index 0000000000..5594ec2e92
--- /dev/null
+++ b/Data/Sys/GameSettings/XIO.ini
@@ -0,0 +1,5 @@
+# XIOPLU, XIOELU - Learning with The PooYoos: Episode 2
+
+[Video_Hacks]
+# Avoids flickering elements.
+ImmediateXFBEnable = False
diff --git a/Data/Sys/GameSettings/XIP.ini b/Data/Sys/GameSettings/XIP.ini
new file mode 100644
index 0000000000..f5edc7d53e
--- /dev/null
+++ b/Data/Sys/GameSettings/XIP.ini
@@ -0,0 +1,5 @@
+# XIPPLU, XIPELU - Learning with The PooYoos: Episode 3
+
+[Video_Hacks]
+# Avoids flickering elements.
+ImmediateXFBEnable = False