diff --git a/Preformance/SpongeBob_360p/rules.txt b/Preformance/SpongeBob_360p/rules.txt
index 504f5ec9..2539b591 100644
--- a/Preformance/SpongeBob_360p/rules.txt
+++ b/Preformance/SpongeBob_360p/rules.txt
@@ -1,5 +1,5 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 360p"
 
 [TextureRedefine] # tv
diff --git a/Quality (Gamepad)/BatmanArkham_1080pGamepad/rules.txt b/Quality (Gamepad)/BatmanArkham_1080pGamepad/rules.txt
index 78572864..33311cf1 100644
--- a/Quality (Gamepad)/BatmanArkham_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/BatmanArkham_1080pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x41A # exclude the intro background texture 
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/BatmanArkham_1440pGamepad/rules.txt b/Quality (Gamepad)/BatmanArkham_1440pGamepad/rules.txt
index a5f58599..418958a6 100644
--- a/Quality (Gamepad)/BatmanArkham_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/BatmanArkham_1440pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x41A # exclude the intro background texture 
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/BatmanArkham_2160pGamepad/rules.txt b/Quality (Gamepad)/BatmanArkham_2160pGamepad/rules.txt
index 32c37c12..76e98fa5 100644
--- a/Quality (Gamepad)/BatmanArkham_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/BatmanArkham_2160pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x41A # exclude the intro background texture 
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Bayonetta2_1080pGamepad/rules.txt b/Quality (Gamepad)/Bayonetta2_1080pGamepad/rules.txt
index 795d1cc4..2b07716e 100644
--- a/Quality (Gamepad)/Bayonetta2_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Bayonetta2_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Bayonetta 1 + 2 - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Bayonetta2_1440pGamepad/rules.txt b/Quality (Gamepad)/Bayonetta2_1440pGamepad/rules.txt
index d1bbc589..728ad7de 100644
--- a/Quality (Gamepad)/Bayonetta2_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Bayonetta2_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Bayonetta 1 + 2 - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Bayonetta2_2160pGamepad/rules.txt b/Quality (Gamepad)/Bayonetta2_2160pGamepad/rules.txt
index 019809ca..d9f2efe6 100644
--- a/Quality (Gamepad)/Bayonetta2_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Bayonetta2_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Bayonetta 1 + 2 - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Brunswick_1080pGamepad/rules.txt b/Quality (Gamepad)/Brunswick_1080pGamepad/rules.txt
index b94dff40..ef4ecc5b 100644
--- a/Quality (Gamepad)/Brunswick_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Brunswick_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Brunswick Pro Bowling - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Brunswick_1440pGamepad/rules.txt b/Quality (Gamepad)/Brunswick_1440pGamepad/rules.txt
index aade4114..8e9c722b 100644
--- a/Quality (Gamepad)/Brunswick_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Brunswick_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Brunswick Pro Bowling - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Brunswick_2160pGamepad/rules.txt b/Quality (Gamepad)/Brunswick_2160pGamepad/rules.txt
index 6ac8df5f..d318fda7 100644
--- a/Quality (Gamepad)/Brunswick_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Brunswick_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Brunswick Pro Bowling - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/CitizensOfEarth_1080pGamepad/rules.txt b/Quality (Gamepad)/CitizensOfEarth_1080pGamepad/rules.txt
index 6b769e57..86c3b3a9 100644
--- a/Quality (Gamepad)/CitizensOfEarth_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/CitizensOfEarth_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Citizens Of Earth - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/CitizensOfEarth_1440pGamepad/rules.txt b/Quality (Gamepad)/CitizensOfEarth_1440pGamepad/rules.txt
index d2dc46b3..db2d2468 100644
--- a/Quality (Gamepad)/CitizensOfEarth_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/CitizensOfEarth_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Citizens Of Earth - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/CitizensOfEarth_2160pGamepad/rules.txt b/Quality (Gamepad)/CitizensOfEarth_2160pGamepad/rules.txt
index f7c84ecf..9bc60ce3 100644
--- a/Quality (Gamepad)/CitizensOfEarth_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/CitizensOfEarth_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Citizens Of Earth - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/FamilyTennisSP_1080pGamepad/rules.txt b/Quality (Gamepad)/FamilyTennisSP_1080pGamepad/rules.txt
index 66a21112..033d4273 100644
--- a/Quality (Gamepad)/FamilyTennisSP_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/FamilyTennisSP_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Family Tennis SP - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/FamilyTennisSP_1440pGamepad/rules.txt b/Quality (Gamepad)/FamilyTennisSP_1440pGamepad/rules.txt
index 259bf033..84ce816e 100644
--- a/Quality (Gamepad)/FamilyTennisSP_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/FamilyTennisSP_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Family Tennis SP - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/FamilyTennisSP_2160pGamepad/rules.txt b/Quality (Gamepad)/FamilyTennisSP_2160pGamepad/rules.txt
index 2da8f0b3..3d6263ff 100644
--- a/Quality (Gamepad)/FamilyTennisSP_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/FamilyTennisSP_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Family Tennis SP - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Guacamelee_1080pGamepad/rules.txt b/Quality (Gamepad)/Guacamelee_1080pGamepad/rules.txt
index eb5c1ee3..068d8c1a 100644
--- a/Quality (Gamepad)/Guacamelee_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Guacamelee_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Guacamelee! Super Turbo Championship Edition - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Guacamelee_1440pGamepad/rules.txt b/Quality (Gamepad)/Guacamelee_1440pGamepad/rules.txt
index a509150c..44fcab3e 100644
--- a/Quality (Gamepad)/Guacamelee_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Guacamelee_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Guacamelee! Super Turbo Championship Edition - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Guacamelee_2160pGamepad/rules.txt b/Quality (Gamepad)/Guacamelee_2160pGamepad/rules.txt
index 0774f098..b07dcd8a 100644
--- a/Quality (Gamepad)/Guacamelee_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Guacamelee_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Guacamelee! Super Turbo Championship Edition - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/KamenRider_1080pGamepad/rules.txt b/Quality (Gamepad)/KamenRider_1080pGamepad/rules.txt
index cea8f4f0..d8c1625e 100644
--- a/Quality (Gamepad)/KamenRider_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/KamenRider_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Kamen Rider - Battride War II - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/KamenRider_1440pGamepad/rules.txt b/Quality (Gamepad)/KamenRider_1440pGamepad/rules.txt
index 94d6b0e0..0edf74c4 100644
--- a/Quality (Gamepad)/KamenRider_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/KamenRider_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Kamen Rider - Battride War II - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/KamenRider_2160pGamepad/rules.txt b/Quality (Gamepad)/KamenRider_2160pGamepad/rules.txt
index 6a34e4be..b8d620ce 100644
--- a/Quality (Gamepad)/KamenRider_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/KamenRider_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Kamen Rider - Battride War II - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/MK8_1080pGamepad/rules.txt b/Quality (Gamepad)/MK8_1080pGamepad/rules.txt
index 5b57a799..ea1283d7 100644
--- a/Quality (Gamepad)/MK8_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/MK8_1080pGamepad/rules.txt	
@@ -40,4 +40,10 @@ width = 480
 height = 268
 formatsExcluded = 0x41A # exclude obvious textures
 overwriteWidth = 720
-overwriteHeight = 402
\ No newline at end of file
+overwriteHeight = 402
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
+overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/MK8_1440pGamepad/rules.txt b/Quality (Gamepad)/MK8_1440pGamepad/rules.txt
index c4e7a86b..434332ea 100644
--- a/Quality (Gamepad)/MK8_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/MK8_1440pGamepad/rules.txt	
@@ -40,4 +40,10 @@ width = 480
 height = 268
 formatsExcluded = 0x41A # exclude obvious textures
 overwriteWidth = 960
-overwriteHeight = 536
\ No newline at end of file
+overwriteHeight = 536
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
+overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/MK8_2160pGamepad/rules.txt b/Quality (Gamepad)/MK8_2160pGamepad/rules.txt
index 4f01899a..8f69d667 100644
--- a/Quality (Gamepad)/MK8_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/MK8_2160pGamepad/rules.txt	
@@ -40,4 +40,10 @@ width = 480
 height = 268
 formatsExcluded = 0x41A # exclude obvious textures
 overwriteWidth = 1440
-overwriteHeight = 804
\ No newline at end of file
+overwriteHeight = 804
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
+overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/NSMBU_1080pGamepad/rules.txt b/Quality (Gamepad)/NSMBU_1080pGamepad/rules.txt
index a81f26a2..6008af01 100644
--- a/Quality (Gamepad)/NSMBU_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/NSMBU_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "New Super Mario Bros. U + New Super Luigi U - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/NSMBU_1440pGamepad/rules.txt b/Quality (Gamepad)/NSMBU_1440pGamepad/rules.txt
index ceb26b08..0dfdfa33 100644
--- a/Quality (Gamepad)/NSMBU_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/NSMBU_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "New Super Mario Bros. U + New Super Luigi U - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/NSMBU_2160pGamepad/rules.txt b/Quality (Gamepad)/NSMBU_2160pGamepad/rules.txt
index 7e0afe0c..53696ffa 100644
--- a/Quality (Gamepad)/NSMBU_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/NSMBU_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "New Super Mario Bros. U + New Super Luigi U - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/OnePiece_1080pGamepad/rules.txt b/Quality (Gamepad)/OnePiece_1080pGamepad/rules.txt
index 1e8d14f3..e5d7e6c5 100644
--- a/Quality (Gamepad)/OnePiece_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/OnePiece_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "ONE PIECE Unlimited World Red - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/OnePiece_1440pGamepad/rules.txt b/Quality (Gamepad)/OnePiece_1440pGamepad/rules.txt
index b912ecfa..612c10d4 100644
--- a/Quality (Gamepad)/OnePiece_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/OnePiece_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "ONE PIECE Unlimited World Red - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/OnePiece_2160pGamepad/rules.txt b/Quality (Gamepad)/OnePiece_2160pGamepad/rules.txt
index e72bf682..fb8745c6 100644
--- a/Quality (Gamepad)/OnePiece_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/OnePiece_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "ONE PIECE Unlimited World Red - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/PhineasFerb_1080pGamepad/rules.txt b/Quality (Gamepad)/PhineasFerb_1080pGamepad/rules.txt
index c844bdda..4eb07d10 100644
--- a/Quality (Gamepad)/PhineasFerb_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/PhineasFerb_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Phineas and Ferb Quest for Cool Stuff - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/PhineasFerb_1440pGamepad/rules.txt b/Quality (Gamepad)/PhineasFerb_1440pGamepad/rules.txt
index 24819c50..77eb22f7 100644
--- a/Quality (Gamepad)/PhineasFerb_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/PhineasFerb_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Phineas and Ferb Quest for Cool Stuff - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/PhineasFerb_2160pGamepad/rules.txt b/Quality (Gamepad)/PhineasFerb_2160pGamepad/rules.txt
index d04d7afc..ac1bddcf 100644
--- a/Quality (Gamepad)/PhineasFerb_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/PhineasFerb_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Phineas and Ferb Quest for Cool Stuff - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Pikmin3_1080pGamepad/rules.txt b/Quality (Gamepad)/Pikmin3_1080pGamepad/rules.txt
index b772954e..f01f7d42 100644
--- a/Quality (Gamepad)/Pikmin3_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Pikmin3_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Pikmin 3 - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Pikmin3_1440pGamepad/rules.txt b/Quality (Gamepad)/Pikmin3_1440pGamepad/rules.txt
index 47931f5a..187cf683 100644
--- a/Quality (Gamepad)/Pikmin3_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Pikmin3_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Pikmin 3 - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Pikmin3_2160pGamepad/rules.txt b/Quality (Gamepad)/Pikmin3_2160pGamepad/rules.txt
index e9a58854..97321d3a 100644
--- a/Quality (Gamepad)/Pikmin3_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Pikmin3_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Pikmin 3 - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Severed_1080pGamepad/rules.txt b/Quality (Gamepad)/Severed_1080pGamepad/rules.txt
index 62d55c52..96600913 100644
--- a/Quality (Gamepad)/Severed_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Severed_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Severed - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Severed_1440pGamepad/rules.txt b/Quality (Gamepad)/Severed_1440pGamepad/rules.txt
index 028a762c..d3e74cb4 100644
--- a/Quality (Gamepad)/Severed_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Severed_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Severed - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Severed_2160pGamepad/rules.txt b/Quality (Gamepad)/Severed_2160pGamepad/rules.txt
index 3faa1da3..b9eddd77 100644
--- a/Quality (Gamepad)/Severed_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Severed_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Severed - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/ShovelKnight_1080pGamepad/rules.txt b/Quality (Gamepad)/ShovelKnight_1080pGamepad/rules.txt
index 4af783e4..3b590d8d 100644
--- a/Quality (Gamepad)/ShovelKnight_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/ShovelKnight_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Shovel Knight - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/ShovelKnight_1440pGamepad/rules.txt b/Quality (Gamepad)/ShovelKnight_1440pGamepad/rules.txt
index d77caf10..7102f810 100644
--- a/Quality (Gamepad)/ShovelKnight_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/ShovelKnight_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Shovel Knight - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/ShovelKnight_2160pGamepad/rules.txt b/Quality (Gamepad)/ShovelKnight_2160pGamepad/rules.txt
index 7333a335..5ff2b50b 100644
--- a/Quality (Gamepad)/ShovelKnight_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/ShovelKnight_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Shovel Knight - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Smash_1440pGamepad/rules.txt b/Quality (Gamepad)/Smash_1440pGamepad/rules.txt
deleted file mode 100644
index ebc40661..00000000
--- a/Quality (Gamepad)/Smash_1440pGamepad/rules.txt	
+++ /dev/null
@@ -1,9 +0,0 @@
-[Definition]
-titleIds = 0005000010110E00,0005000010145000,0005000010144F00
-name = "Super Smash Bros. - 1440p (Gamepad) (2K)"
-
-[TextureRedefine] # tv
-width = 1920
-height = 1080
-overwriteWidth = 2560
-overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Smash_2160pGamepad/rules.txt b/Quality (Gamepad)/Smash_2160pGamepad/rules.txt
deleted file mode 100644
index c7f64ef3..00000000
--- a/Quality (Gamepad)/Smash_2160pGamepad/rules.txt	
+++ /dev/null
@@ -1,9 +0,0 @@
-[Definition]
-titleIds = 0005000010110E00,0005000010145000,0005000010144F00
-name = "Super Smash Bros. - 2160p (Gamepad) (4K)"
-
-[TextureRedefine] # tv
-width = 1920
-height = 1080
-overwriteWidth = 3840
-overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Sochi_1080pGamepad/rules.txt b/Quality (Gamepad)/Sochi_1080pGamepad/rules.txt
index 7811e719..b374f5d5 100644
--- a/Quality (Gamepad)/Sochi_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Sochi_1080pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x031 # exclude the intro background texture
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Sochi_1440pGamepad/rules.txt b/Quality (Gamepad)/Sochi_1440pGamepad/rules.txt
index 6b0ae26c..7ad0aef4 100644
--- a/Quality (Gamepad)/Sochi_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Sochi_1440pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x031 # exclude the intro background texture
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Sochi_2160pGamepad/rules.txt b/Quality (Gamepad)/Sochi_2160pGamepad/rules.txt
index e3778290..5e70f752 100644
--- a/Quality (Gamepad)/Sochi_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Sochi_2160pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x031 # exclude the intro background texture
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Splatoon_1080pGamepad/rules.txt b/Quality (Gamepad)/Splatoon_1080pGamepad/rules.txt
index 99a22063..8e91fa89 100644
--- a/Quality (Gamepad)/Splatoon_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Splatoon_1080pGamepad/rules.txt	
@@ -19,4 +19,10 @@ overwriteHeight = 540
 width = 1024
 height = 576
 overwriteWidth = 1536
-overwriteHeight = 864
\ No newline at end of file
+overwriteHeight = 864
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
+overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Splatoon_1440pGamepad/rules.txt b/Quality (Gamepad)/Splatoon_1440pGamepad/rules.txt
index e29d0da1..aa4fe6bd 100644
--- a/Quality (Gamepad)/Splatoon_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Splatoon_1440pGamepad/rules.txt	
@@ -19,4 +19,10 @@ overwriteHeight = 720
 width = 1024
 height = 576
 overwriteWidth = 2048
-overwriteHeight = 1152
\ No newline at end of file
+overwriteHeight = 1152
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
+overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Splatoon_2160pGamepad/rules.txt b/Quality (Gamepad)/Splatoon_2160pGamepad/rules.txt
index 02dd7351..c980dda7 100644
--- a/Quality (Gamepad)/Splatoon_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Splatoon_2160pGamepad/rules.txt	
@@ -19,4 +19,10 @@ overwriteHeight = 1080
 width = 1024
 height = 576
 overwriteWidth = 3072
-overwriteHeight = 1728
\ No newline at end of file
+overwriteHeight = 1728
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
+overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/SpongeBob_1080pGamepad/rules.txt b/Quality (Gamepad)/SpongeBob_1080pGamepad/rules.txt
index 3d08d210..11422d9a 100644
--- a/Quality (Gamepad)/SpongeBob_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/SpongeBob_1080pGamepad/rules.txt	
@@ -1,9 +1,15 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 1080p (Gamepad)"
 
 [TextureRedefine] # tv
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/SpongeBob_1440pGamepad/rules.txt b/Quality (Gamepad)/SpongeBob_1440pGamepad/rules.txt
index f963825b..d864b532 100644
--- a/Quality (Gamepad)/SpongeBob_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/SpongeBob_1440pGamepad/rules.txt	
@@ -1,9 +1,15 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 1440p (Gamepad) (2K)"
 
 [TextureRedefine] # tv
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/SpongeBob_2160pGamepad/rules.txt b/Quality (Gamepad)/SpongeBob_2160pGamepad/rules.txt
index d7d1a0b6..285a2580 100644
--- a/Quality (Gamepad)/SpongeBob_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/SpongeBob_2160pGamepad/rules.txt	
@@ -1,9 +1,15 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 2160p (Gamepad) (4K)"
 
 [TextureRedefine] # tv
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/SuperMario3DWorld_1440pGamepad/rules.txt b/Quality (Gamepad)/SuperMario3DWorld_1440pGamepad/rules.txt
index 42232798..32d8a0e6 100644
--- a/Quality (Gamepad)/SuperMario3DWorld_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/SuperMario3DWorld_1440pGamepad/rules.txt	
@@ -9,6 +9,12 @@ formatsExcluded = 0x008,0x41A,0x034 # exclude the intro background texture
 overwriteWidth = 2560
 overwriteHeight = 1440
 
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
+overwriteHeight = 1440
+
 [TextureRedefine] # gamepad
 width = 854
 height = 480
diff --git a/Quality (Gamepad)/SuperMario3DWorld_2160pGamepad/rules.txt b/Quality (Gamepad)/SuperMario3DWorld_2160pGamepad/rules.txt
index 02f3cce7..33d1b942 100644
--- a/Quality (Gamepad)/SuperMario3DWorld_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/SuperMario3DWorld_2160pGamepad/rules.txt	
@@ -9,6 +9,12 @@ formatsExcluded = 0x008,0x41A,0x034 # exclude the intro background texture
 overwriteWidth = 3840
 overwriteHeight = 2160
 
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
+overwriteHeight = 2160
+
 [TextureRedefine] # gamepad
 width = 854
 height = 480
diff --git a/Quality (Gamepad)/Tekken_1080pGamepad/rules.txt b/Quality (Gamepad)/Tekken_1080pGamepad/rules.txt
index 85d14f13..ac99d297 100644
--- a/Quality (Gamepad)/Tekken_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Tekken_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "TEKKEN TAG TOURNAMENT 2 - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Tekken_1440pGamepad/rules.txt b/Quality (Gamepad)/Tekken_1440pGamepad/rules.txt
index 739bf8d4..d95fffc9 100644
--- a/Quality (Gamepad)/Tekken_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Tekken_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "TEKKEN TAG TOURNAMENT 2 - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Tekken_2160pGamepad/rules.txt b/Quality (Gamepad)/Tekken_2160pGamepad/rules.txt
index 06ba4e3b..e1c54996 100644
--- a/Quality (Gamepad)/Tekken_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Tekken_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "TEKKEN TAG TOURNAMENT 2 - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/TheWindWaker_1440pGamepad/rules.txt b/Quality (Gamepad)/TheWindWaker_1440pGamepad/rules.txt
index 9c91d56f..f085aa03 100644
--- a/Quality (Gamepad)/TheWindWaker_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TheWindWaker_1440pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1920
 height = 1080
 formatsExcluded = 0x41A # exclude the intro background texture 
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/TheWindWaker_2160pGamepad/rules.txt b/Quality (Gamepad)/TheWindWaker_2160pGamepad/rules.txt
index b0dc149e..e537136a 100644
--- a/Quality (Gamepad)/TheWindWaker_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TheWindWaker_2160pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1920
 height = 1080
 formatsExcluded = 0x41A # exclude the intro background texture 
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/TropicalFreeze_1080pGamepad/rules.txt b/Quality (Gamepad)/TropicalFreeze_1080pGamepad/rules.txt
index 8388ed74..00c8efa8 100644
--- a/Quality (Gamepad)/TropicalFreeze_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TropicalFreeze_1080pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x031 # exclude the intro background texture
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/TropicalFreeze_1440pGamepad/rules.txt b/Quality (Gamepad)/TropicalFreeze_1440pGamepad/rules.txt
index 76b3bfca..74cad007 100644
--- a/Quality (Gamepad)/TropicalFreeze_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TropicalFreeze_1440pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x031 # exclude the intro background texture
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/TropicalFreeze_2160pGamepad/rules.txt b/Quality (Gamepad)/TropicalFreeze_2160pGamepad/rules.txt
index 2061427c..9465667a 100644
--- a/Quality (Gamepad)/TropicalFreeze_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TropicalFreeze_2160pGamepad/rules.txt	
@@ -7,4 +7,10 @@ width = 1280
 height = 720
 formatsExcluded = 0x031 # exclude the intro background texture
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/TwilightPrincess_1440pGamepad/rules.txt b/Quality (Gamepad)/TwilightPrincess_1440pGamepad/rules.txt
index d38ed506..640cad82 100644
--- a/Quality (Gamepad)/TwilightPrincess_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TwilightPrincess_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Twilight Princess HD - 1440p (Gamepad) (2K)"
 width = 1920
 height = 1080
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/TwilightPrincess_2160pGamepad/rules.txt b/Quality (Gamepad)/TwilightPrincess_2160pGamepad/rules.txt
index 43b87f33..7afd2d92 100644
--- a/Quality (Gamepad)/TwilightPrincess_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/TwilightPrincess_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Twilight Princess HD - 2160p (Gamepad) (4K)"
 width = 1920
 height = 1080
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Wipeout_1080pGamepad/rules.txt b/Quality (Gamepad)/Wipeout_1080pGamepad/rules.txt
index 9c91acfb..f2967b8f 100644
--- a/Quality (Gamepad)/Wipeout_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Wipeout_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Wipeout 3 + Wipeout Create & Crash - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Wipeout_1440pGamepad/rules.txt b/Quality (Gamepad)/Wipeout_1440pGamepad/rules.txt
index 92af60c9..daed1177 100644
--- a/Quality (Gamepad)/Wipeout_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Wipeout_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Wipeout 3 + Wipeout Create & Crash - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Wipeout_2160pGamepad/rules.txt b/Quality (Gamepad)/Wipeout_2160pGamepad/rules.txt
index 4b8d81c1..41232e81 100644
--- a/Quality (Gamepad)/Wipeout_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Wipeout_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Wipeout 3 + Wipeout Create & Crash - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/XCX_1080pGamepad/rules.txt b/Quality (Gamepad)/XCX_1080pGamepad/rules.txt
index 36651a9a..1da2baaf 100644
--- a/Quality (Gamepad)/XCX_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/XCX_1080pGamepad/rules.txt	
@@ -13,4 +13,10 @@ width = 640
 height = 360
 formatsExcluded = 0x41A # exclude obvious textures
 overwriteWidth = 960
-overwriteHeight = 540
\ No newline at end of file
+overwriteHeight = 540
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
+overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/XCX_1440pGamepad/rules.txt b/Quality (Gamepad)/XCX_1440pGamepad/rules.txt
index 936d3b51..7295c1b2 100644
--- a/Quality (Gamepad)/XCX_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/XCX_1440pGamepad/rules.txt	
@@ -13,4 +13,10 @@ width = 640
 height = 360
 formatsExcluded = 0x41A # exclude obvious textures
 overwriteWidth = 1280
-overwriteHeight = 720
\ No newline at end of file
+overwriteHeight = 720
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
+overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/XCX_2160pGamepad/rules.txt b/Quality (Gamepad)/XCX_2160pGamepad/rules.txt
index 481c99df..9b17bb70 100644
--- a/Quality (Gamepad)/XCX_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/XCX_2160pGamepad/rules.txt	
@@ -13,4 +13,10 @@ width = 640
 height = 360
 formatsExcluded = 0x41A # exclude obvious textures
 overwriteWidth = 1920
-overwriteHeight = 1080
\ No newline at end of file
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
+overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality (Gamepad)/Yoshi_1080pGamepad/rules.txt b/Quality (Gamepad)/Yoshi_1080pGamepad/rules.txt
index b21d65dc..d79fc8cf 100644
--- a/Quality (Gamepad)/Yoshi_1080pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Yoshi_1080pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Yoshi's Woolly World - 1080p (Gamepad)"
 width = 1280
 height = 720
 overwriteWidth = 1920
+overwriteHeight = 1080
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 1920
 overwriteHeight = 1080
\ No newline at end of file
diff --git a/Quality (Gamepad)/Yoshi_1440pGamepad/rules.txt b/Quality (Gamepad)/Yoshi_1440pGamepad/rules.txt
index 38d93134..a3857b61 100644
--- a/Quality (Gamepad)/Yoshi_1440pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Yoshi_1440pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Yoshi's Woolly World - 1440p (Gamepad) (2K)"
 width = 1280
 height = 720
 overwriteWidth = 2560
+overwriteHeight = 1440
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 2560
 overwriteHeight = 1440
\ No newline at end of file
diff --git a/Quality (Gamepad)/Yoshi_2160pGamepad/rules.txt b/Quality (Gamepad)/Yoshi_2160pGamepad/rules.txt
index 45e8863c..45a517b6 100644
--- a/Quality (Gamepad)/Yoshi_2160pGamepad/rules.txt	
+++ b/Quality (Gamepad)/Yoshi_2160pGamepad/rules.txt	
@@ -6,4 +6,10 @@ name = "Yoshi's Woolly World - 2160p (Gamepad) (4K)"
 width = 1280
 height = 720
 overwriteWidth = 3840
+overwriteHeight = 2160
+
+[TextureRedefine] # gamepad
+width = 854
+height = 480
+overwriteWidth = 3840
 overwriteHeight = 2160
\ No newline at end of file
diff --git a/Quality/SpongeBob_1080p/rules.txt b/Quality/SpongeBob_1080p/rules.txt
index 2a18da01..08dba651 100644
--- a/Quality/SpongeBob_1080p/rules.txt
+++ b/Quality/SpongeBob_1080p/rules.txt
@@ -1,5 +1,5 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 1080p"
 
 [TextureRedefine] # tv
diff --git a/Quality/SpongeBob_1440p/rules.txt b/Quality/SpongeBob_1440p/rules.txt
index 2242ec16..5dc295f7 100644
--- a/Quality/SpongeBob_1440p/rules.txt
+++ b/Quality/SpongeBob_1440p/rules.txt
@@ -1,5 +1,5 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 1440p (2K)"
 
 [TextureRedefine] # tv
diff --git a/Quality/SpongeBob_2160p/rules.txt b/Quality/SpongeBob_2160p/rules.txt
index 7677172e..666d89f9 100644
--- a/Quality/SpongeBob_2160p/rules.txt
+++ b/Quality/SpongeBob_2160p/rules.txt
@@ -1,5 +1,5 @@
 [Definition]
-titleIds = 0005000010146900, 0005000010147d00
+titleIds = 0005000010146900,0005000010147d00
 name = "SpongeBob SquarePants Plankton's Robotic Revenge - 2160p (4K)"
 
 [TextureRedefine] # tv