diff --git a/Performance/BatmanArkham_360p/rules.txt b/Performance/BatmanArkham_360p/rules.txt new file mode 100644 index 00000000..0d95f9aa --- /dev/null +++ b/Performance/BatmanArkham_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = ffffffff0796e931,0005000010112900,0005000010111300,000500001010AB00 +name = "Batman Arkham City Armored Edition - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/BatmanArkham_540p/rules.txt b/Performance/BatmanArkham_540p/rules.txt new file mode 100644 index 00000000..453517e1 --- /dev/null +++ b/Performance/BatmanArkham_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = ffffffff0796e931,0005000010112900,0005000010111300,000500001010AB00 +name = "Batman Arkham City Armored Edition - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Bayonetta2_360p/rules.txt b/Performance/Bayonetta2_360p/rules.txt new file mode 100644 index 00000000..1ce387c3 --- /dev/null +++ b/Performance/Bayonetta2_360p/rules.txt @@ -0,0 +1,35 @@ +[Definition] +titleIds = 0005000010172600,0005000010172700,000500001011b900,000500001014db00,0005000010157e00,0005000010157f00 +name = "Bayonetta 1 + 2 - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine]#half-res +width = 640 +height = 360 +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine]#q-res1 +width = 320 +height = 176 +overwriteWidth = 160 +overwriteHeight = 88 + +[TextureRedefine]# q-res2 +width = 320 +height = 180 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Bayonetta2_540p/rules.txt b/Performance/Bayonetta2_540p/rules.txt new file mode 100644 index 00000000..17dbb2a3 --- /dev/null +++ b/Performance/Bayonetta2_540p/rules.txt @@ -0,0 +1,35 @@ +[Definition] +titleIds = 0005000010172600,0005000010172700,000500001011b900,000500001014db00,0005000010157e00,0005000010157f00 +name = "Bayonetta 1 + 2 - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine]#half-res +width = 640 +height = 360 +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine]#q-res1 +width = 320 +height = 176 +overwriteWidth = 240 +overwriteHeight = 132 + +[TextureRedefine]# q-res2 +width = 320 +height = 180 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/BreathOfTheWild_360p/rules.txt b/Performance/BreathOfTheWild_360p/rules.txt new file mode 100644 index 00000000..3148e3da --- /dev/null +++ b/Performance/BreathOfTheWild_360p/rules.txt @@ -0,0 +1,119 @@ +[Definition] +titleIds = 00050000101C9300,00050000101C9400,00050000101C9500 +name = "The Legend of Zelda: Breath of the Wild - 360p" +version = 2 + +[TextureRedefine] #TV +width = 1280 +height = 720 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] #TV2 +width = 1280 +height = 721 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 361 + +[TextureRedefine] #TV3 +width = 1280 +height = 608 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 304 + +[TextureRedefine] #TV4 +width = 1152 +height = 648 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 576 +overwriteHeight = 324 + +[TextureRedefine] #half-res1 +width = 640 +height = 360 +overwriteWidth = 322 +overwriteHeight = 182 + +[TextureRedefine] #half-res2 +width = 640 +height = 290 +overwriteWidth = 320 +overwriteHeight = 145 + +[TextureRedefine] #half-res3 +width = 640 +height = 288 +overwriteWidth = 320 +overwriteHeight = 144 + +[TextureRedefine] #q-res1 +width = 320 +height = 180 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] #q-res2 +width = 320 +height = 145 +overwriteWidth = 160 +overwriteHeight = 73 + +[TextureRedefine] #q-res3 +width = 320 +height = 144 +overwriteWidth = 160 +overwriteHeight = 72 + +[TextureRedefine] #o-res1 +width = 160 +height = 90 +overwriteWidth = 80 +overwriteHeight = 46 + +[TextureRedefine] # O +width = 80 +height = 45 +overwriteWidth = 40 +overwriteHeight = 23 + +[TextureRedefine] # M +width = 80 +height = 44 +overwriteWidth = 40 +overwriteHeight = 22 + +[TextureRedefine] # G +width = 40 +height = 22 +overwriteWidth = 20 +overwriteHeight = 11 + +[TextureRedefine] #fog +width = 720 +height = 360 +overwriteWidth = 360 +overwriteHeight = 181 + +[TextureRedefine] #Gamepad +width = 854 +height = 480 +formatsExcluded = 0x034 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] +width = 360 +height = 360 +formats = 0x005 +overwriteWidth = 180 +overwriteHeight = 180 + +[TextureRedefine] +width = 720 +height = 720 +formats = 0x005 +overwriteWidth = 360 +overwriteHeight = 360 \ No newline at end of file diff --git a/Performance/BreathOfTheWild_540p/rules.txt b/Performance/BreathOfTheWild_540p/rules.txt new file mode 100644 index 00000000..1418035d --- /dev/null +++ b/Performance/BreathOfTheWild_540p/rules.txt @@ -0,0 +1,119 @@ +[Definition] +titleIds = 00050000101C9300,00050000101C9400,00050000101C9500 +name = "The Legend of Zelda: Breath of the Wild - 540p" +version = 2 + +[TextureRedefine] #TV +width = 1280 +height = 720 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] #TV2 +width = 1280 +height = 721 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 541 + +[TextureRedefine] #TV3 +width = 1280 +height = 608 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 456 + +[TextureRedefine] #TV4 +width = 1152 +height = 648 +formatsExcluded = 0x008 # exclude the intro background texture +overwriteWidth = 864 +overwriteHeight = 486 + +[TextureRedefine] #half-res1 +width = 640 +height = 360 +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] #half-res2 +width = 640 +height = 290 +overwriteWidth = 480 +overwriteHeight = 218 + +[TextureRedefine] #half-res3 +width = 640 +height = 288 +overwriteWidth = 480 +overwriteHeight = 216 + +[TextureRedefine] #q-res1 +width = 320 +height = 180 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] #q-res2 +width = 320 +height = 145 +overwriteWidth = 240 +overwriteHeight = 109 + +[TextureRedefine] #q-res3 +width = 320 +height = 144 +overwriteWidth = 240 +overwriteHeight = 108 + +[TextureRedefine] #o-res1 +width = 160 +height = 90 +overwriteWidth = 120 +overwriteHeight = 68 + +[TextureRedefine] # O +width = 80 +height = 45 +overwriteWidth = 60 +overwriteHeight = 34 + +[TextureRedefine] # M +width = 80 +height = 44 +overwriteWidth = 60 +overwriteHeight = 33 + +[TextureRedefine] # G +width = 40 +height = 22 +overwriteWidth = 30 +overwriteHeight = 17 + +[TextureRedefine] #fog +width = 720 +height = 360 +overwriteWidth = 540 +overwriteHeight = 270 + +[TextureRedefine] #Gamepad +width = 854 +height = 480 +formatsExcluded = 0x034 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] +width = 360 +height = 360 +formats = 0x005 +overwriteWidth = 180 +overwriteHeight = 180 + +[TextureRedefine] +width = 720 +height = 720 +formats = 0x005 +overwriteWidth = 360 +overwriteHeight = 360 \ No newline at end of file diff --git a/Performance/Brunswick_360p/rules.txt b/Performance/Brunswick_360p/rules.txt new file mode 100644 index 00000000..ea2467d7 --- /dev/null +++ b/Performance/Brunswick_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 00050000101d4200 +name = "Brunswick Pro Bowling - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Brunswick_540p/rules.txt b/Performance/Brunswick_540p/rules.txt new file mode 100644 index 00000000..a32e0a62 --- /dev/null +++ b/Performance/Brunswick_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 00050000101d4200 +name = "Brunswick Pro Bowling - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/CitizensOfEarth_360p/rules.txt b/Performance/CitizensOfEarth_360p/rules.txt new file mode 100644 index 00000000..5cc58fd5 --- /dev/null +++ b/Performance/CitizensOfEarth_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010180b00,0005000010177200 +name = "Citizens Of Earth - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/CitizensOfEarth_540p/rules.txt b/Performance/CitizensOfEarth_540p/rules.txt new file mode 100644 index 00000000..089abeae --- /dev/null +++ b/Performance/CitizensOfEarth_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010180b00,0005000010177200 +name = "Citizens Of Earth - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/ColorSplash_360p/rules.txt b/Performance/ColorSplash_360p/rules.txt new file mode 100644 index 00000000..46c86ff5 --- /dev/null +++ b/Performance/ColorSplash_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 500001f600900,500001f600a00,500001f600b00 +name = "Paper Mario: Color Splash - 360p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x431,0x001 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/ColorSplash_540p/rules.txt b/Performance/ColorSplash_540p/rules.txt new file mode 100644 index 00000000..0ba02b0e --- /dev/null +++ b/Performance/ColorSplash_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 500001f600900,500001f600a00,500001f600b00 +name = "Paper Mario: Color Splash - 540p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x431,0x001 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/DuckTalesRemastered_360p/rules.txt b/Performance/DuckTalesRemastered_360p/rules.txt new file mode 100644 index 00000000..5f30b780 --- /dev/null +++ b/Performance/DuckTalesRemastered_360p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 0005000010129000,0005000010129200 +name = "DuckTales Remastered - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/DuckTalesRemastered_540p/rules.txt b/Performance/DuckTalesRemastered_540p/rules.txt new file mode 100644 index 00000000..3b627cab --- /dev/null +++ b/Performance/DuckTalesRemastered_540p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 0005000010129000,0005000010129200 +name = "DuckTales Remastered - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/DuckTalesRemastered_720p/rules.txt b/Performance/DuckTalesRemastered_720p/rules.txt new file mode 100644 index 00000000..3cf10ebd --- /dev/null +++ b/Performance/DuckTalesRemastered_720p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010129000,0005000010129200 +name = "DuckTales Remastered - 720p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 1280 +overwriteHeight = 720 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 320 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/FASTRacingNEO_360p/rules.txt b/Performance/FASTRacingNEO_360p/rules.txt new file mode 100644 index 00000000..a370bee9 --- /dev/null +++ b/Performance/FASTRacingNEO_360p/rules.txt @@ -0,0 +1,41 @@ +[Definition] +titleIds = 500001012f000,ffffffff057b4449 +name = "FAST Racing NEO - 360p" + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x433 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # Half-width 1 +width = 640 +height = 720 +overwriteWidth = 320 +overwriteHeight = 362 + +[TextureRedefine] # Half-res +width = 640 +height = 360 +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] # Half-width 2 +width = 320 +height = 360 +overwriteWidth = 160 +overwriteHeight = 182 + +[TextureRedefine] # Q-res +width = 160 +height = 180 +overwriteWidth = 80 +overwriteHeight = 90 + + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/FASTRacingNEO_540p/rules.txt b/Performance/FASTRacingNEO_540p/rules.txt new file mode 100644 index 00000000..5d603be4 --- /dev/null +++ b/Performance/FASTRacingNEO_540p/rules.txt @@ -0,0 +1,40 @@ +[Definition] +titleIds = 500001012f000,ffffffff057b4449 +name = "FAST Racing NEO - 540p" + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x433 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # Half-width 1 +width = 640 +height = 720 +overwriteWidth = 480 +overwriteHeight = 540 + +[TextureRedefine] # Half-res +width = 640 +height = 360 +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] # Half-width 2 +width = 320 +height = 360 +overwriteWidth = 240 +overwriteHeight = 270 + +[TextureRedefine] # Q-res +width = 160 +height = 180 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/FamilyTennisSP_360p/rules.txt b/Performance/FamilyTennisSP_360p/rules.txt new file mode 100644 index 00000000..666769f7 --- /dev/null +++ b/Performance/FamilyTennisSP_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 000500001019ae00,00050000101a2c00 +name = "Family Tennis SP - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/FamilyTennisSP_540p/rules.txt b/Performance/FamilyTennisSP_540p/rules.txt new file mode 100644 index 00000000..d0f988c5 --- /dev/null +++ b/Performance/FamilyTennisSP_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 000500001019ae00,00050000101a2c00 +name = "Family Tennis SP - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Guacamelee_360p/rules.txt b/Performance/Guacamelee_360p/rules.txt new file mode 100644 index 00000000..2cb2a0f8 --- /dev/null +++ b/Performance/Guacamelee_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010176800,0005000010179700 +name = "Guacamelee! Super Turbo Championship Edition - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Guacamelee_540p/rules.txt b/Performance/Guacamelee_540p/rules.txt new file mode 100644 index 00000000..60874de9 --- /dev/null +++ b/Performance/Guacamelee_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010176800,0005000010179700 +name = "Guacamelee! Super Turbo Championship Edition - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/KamenRider_360p/rules.txt b/Performance/KamenRider_360p/rules.txt new file mode 100644 index 00000000..7d3649e5 --- /dev/null +++ b/Performance/KamenRider_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010170700 +name = "Kamen Rider - Battride War II - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/KamenRider_540p/rules.txt b/Performance/KamenRider_540p/rules.txt new file mode 100644 index 00000000..9b92b827 --- /dev/null +++ b/Performance/KamenRider_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010170700 +name = "Kamen Rider - Battride War II - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/KirbyRainbowCurse_360p/rules.txt b/Performance/KirbyRainbowCurse_360p/rules.txt new file mode 100644 index 00000000..09cd78f6 --- /dev/null +++ b/Performance/KirbyRainbowCurse_360p/rules.txt @@ -0,0 +1,66 @@ +[Definition] +titleIds = 00050000101abc00, +name = "Kirby and the Rainbow Curse - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1024 +height = 576 +overwriteWidth = 512 +overwriteHeight = 287 + +[TextureRedefine] # tv +width = 1025 +height = 577 +overwriteWidth = 513 +overwriteHeight = 289 + +[TextureRedefine] # tv ui 1 +width = 1280 +height = 720 +formatsExcluded = 0x41a,0x034,0x001 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # tv ui 2 +width = 1281 +height = 721 +formatsExcluded = 0x41a,0x034 +overwriteWidth = 641 +overwriteHeight = 361 + +[TextureRedefine] # half-res +width = 512 +height = 288 +overwriteWidth = 255 +overwriteHeight = 145 + +[TextureRedefine] # q-res +width = 256 +height = 144 +overwriteWidth = 128 +overwriteHeight = 73 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 855 +height = 481 +overwriteWidth = 641 +overwriteHeight = 361 + +[TextureRedefine] # gamepad half-res +width = 427 +height = 240 +overwriteWidth = 320 +overwriteHeight = 181 + +[TextureRedefine] # gamepad q-res +width = 213 +height = 120 +overwriteWidth = 160 +overwriteHeight = 91 \ No newline at end of file diff --git a/Performance/LostWorld_360p/rules.txt b/Performance/LostWorld_360p/rules.txt new file mode 100644 index 00000000..87b7a8d2 --- /dev/null +++ b/Performance/LostWorld_360p/rules.txt @@ -0,0 +1,36 @@ +[Definition] +titleIds = 0005000010135700,000500001012B100,0005000010128F00,0005000210128F01 +name = "Sonic Lost World - 360p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 640 +height = 360 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] +width = 320 +height = 180 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] +width = 160 +height = 90 +overwriteWidth = 80 +overwriteHeight = 45 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/LostWorld_540p/rules.txt b/Performance/LostWorld_540p/rules.txt new file mode 100644 index 00000000..bcdca165 --- /dev/null +++ b/Performance/LostWorld_540p/rules.txt @@ -0,0 +1,36 @@ +[Definition] +titleIds = 0005000010135700,000500001012B100,0005000010128F00,0005000210128F01 +name = "Sonic Lost World - 540p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 640 +height = 360 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] +width = 320 +height = 180 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] +width = 160 +height = 90 +overwriteWidth = 120 +overwriteHeight = 68 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/MK8_360p/rules.txt b/Performance/MK8_360p/rules.txt new file mode 100644 index 00000000..5d54ef49 --- /dev/null +++ b/Performance/MK8_360p/rules.txt @@ -0,0 +1,89 @@ +[Definition] +titleIds = 000500001010ec00,000500001010ed00,000500001010eb00,ffffffff85887bc1 +name = "Mario Kart 8 - 360p" +version = 2 + +# Main Screen Resolution +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x41A,0x431 # exclude the intro background texture, race end background +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +# Half Res Alpha (and DOF) +[TextureRedefine] +width = 640 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 320 +overwriteHeight = 180 + +# Quarter Res Alpha (motion blur effect around edges of screen) +[TextureRedefine] +width = 320 +height = 180 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 160 +overwriteHeight = 90 + +# Multiplayer-Mode Resolution (2p) +[TextureRedefine] +width = 640 +height = 720 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 360 + +# Multiplayer-Mode Half Res Alpha (2p) +[TextureRedefine] +width = 320 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 240 +overwriteHeight = 180 + +# Multiplayer-Mode Quarter Res Alpha (2p) +[TextureRedefine] +width = 160 +height = 180 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 120 +overwriteHeight = 90 + +# MKTV screen +[TextureRedefine] +width = 960 +height = 540 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 270 + +# MKTV internal render targets +[TextureRedefine] +width = 960 +height = 536 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 268 + +# MKTV half res alpha +[TextureRedefine] +width = 480 +height = 268 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 240 +overwriteHeight = 134 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 \ No newline at end of file diff --git a/Performance/MK8_540p/rules.txt b/Performance/MK8_540p/rules.txt new file mode 100644 index 00000000..646026e8 --- /dev/null +++ b/Performance/MK8_540p/rules.txt @@ -0,0 +1,89 @@ +[Definition] +titleIds = 000500001010ec00,000500001010ed00,000500001010eb00,ffffffff85887bc1 +name = "Mario Kart 8 - 540p" +version = 2 + +# Main Screen Resolution +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x41A,0x431 # exclude the intro background texture, race end background +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +# Half Res Alpha (and DOF) +[TextureRedefine] +width = 640 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 270 + +# Quarter Res Alpha (motion blur effect around edges of screen) +[TextureRedefine] +width = 320 +height = 180 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 240 +overwriteHeight = 135 + +# Multiplayer-Mode Resolution (2p) +[TextureRedefine] +width = 640 +height = 720 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 540 + +# Multiplayer-Mode Half Res Alpha (2p) +[TextureRedefine] +width = 320 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 240 +overwriteHeight = 270 + +# Multiplayer-Mode Quarter Res Alpha (2p) +[TextureRedefine] +width = 160 +height = 180 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 120 +overwriteHeight = 135 + +# MKTV screen +[TextureRedefine] +width = 960 +height = 540 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 720 +overwriteHeight = 405 + +# MKTV internal render targets +[TextureRedefine] +width = 960 +height = 536 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 720 +overwriteHeight = 402 + +# MKTV half res alpha +[TextureRedefine] +width = 480 +height = 268 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 360 +overwriteHeight = 201 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 \ No newline at end of file diff --git a/Performance/MN9_360p/rules.txt b/Performance/MN9_360p/rules.txt new file mode 100644 index 00000000..e1784907 --- /dev/null +++ b/Performance/MN9_360p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 50000101c9600 +name = "Mighty No. 9 - 360p" + +[TextureRedefine] +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/MN9_540p/rules.txt b/Performance/MN9_540p/rules.txt new file mode 100644 index 00000000..2e8a7549 --- /dev/null +++ b/Performance/MN9_540p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 50000101c9600 +name = "Mighty No. 9 - 540p" + +[TextureRedefine] +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/NSMBU_360p/rules.txt b/Performance/NSMBU_360p/rules.txt new file mode 100644 index 00000000..4d710800 --- /dev/null +++ b/Performance/NSMBU_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010101D00,0005000010101E00,000500001014B700,000500001014B800,0005000010101C00,0005000010142300,0005000010142400,0005000010142200 +name = "New Super Mario Bros. U + New Super Luigi U - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/NSMBU_540p/rules.txt b/Performance/NSMBU_540p/rules.txt new file mode 100644 index 00000000..02d46a9b --- /dev/null +++ b/Performance/NSMBU_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010101D00,0005000010101E00,000500001014B700,000500001014B800,0005000010101C00,0005000010142300,0005000010142400,0005000010142200 +name = "New Super Mario Bros. U + New Super Luigi U - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/NintendoLand_360p/rules.txt b/Performance/NintendoLand_360p/rules.txt new file mode 100644 index 00000000..a9ca453f --- /dev/null +++ b/Performance/NintendoLand_360p/rules.txt @@ -0,0 +1,44 @@ +[Definition] +titleIds = 0005000010101F00,0005000010102000,0005000010102100 +name = "Nintendo Land - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +texturesExcluded = 0x1f712000 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # gamepad +width = 848 +height = 480 +overwriteWidth = 424 +overwriteHeight = 240 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] # half-res alpha (gamepad) +width = 424 +height = 240 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 212 +overwriteHeight = 120 + +[TextureRedefine] +width = 2048 +height = 2048 +formats = 0x005 +overwriteWidth = 1024 +overwriteHeight = 1024 \ No newline at end of file diff --git a/Performance/NintendoLand_540p/rules.txt b/Performance/NintendoLand_540p/rules.txt new file mode 100644 index 00000000..05205129 --- /dev/null +++ b/Performance/NintendoLand_540p/rules.txt @@ -0,0 +1,44 @@ +[Definition] +titleIds = 0005000010101F00,0005000010102000,0005000010102100 +name = "Nintendo Land - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +texturesExcluded = 0x1f712000 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # gamepad +width = 848 +height = 480 +overwriteWidth = 424 +overwriteHeight = 240 + +[TextureRedefine] # half-res alpha +width = 640 +height = 540 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] # half-res alpha (gamepad) +width = 424 +height = 240 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 212 +overwriteHeight = 120 + +[TextureRedefine] +width = 2048 +height = 2048 +formats = 0x005 +overwriteWidth = 1024 +overwriteHeight = 1024 \ No newline at end of file diff --git a/Performance/OnePiece_360p/rules.txt b/Performance/OnePiece_360p/rules.txt new file mode 100644 index 00000000..b0bc7445 --- /dev/null +++ b/Performance/OnePiece_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 0005000010175c00,0005000010175d00 +name = "One Piece: Unlimited World Red - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/OnePiece_540p/rules.txt b/Performance/OnePiece_540p/rules.txt new file mode 100644 index 00000000..13404a74 --- /dev/null +++ b/Performance/OnePiece_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 0005000010175c00,0005000010175d00 +name = "One Piece: Unlimited World Red - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/PhineasFerb_360p/rules.txt b/Performance/PhineasFerb_360p/rules.txt new file mode 100644 index 00000000..d7f3f3fc --- /dev/null +++ b/Performance/PhineasFerb_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010139400 +name = "Phineas & Ferb: Quest for Cool Stuff - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/PhineasFerb_540p/rules.txt b/Performance/PhineasFerb_540p/rules.txt new file mode 100644 index 00000000..71ca20e0 --- /dev/null +++ b/Performance/PhineasFerb_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010139400 +name = "Phineas & Ferb: Quest for Cool Stuff - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Pikmin3_360p/rules.txt b/Performance/Pikmin3_360p/rules.txt new file mode 100644 index 00000000..b67ca6bd --- /dev/null +++ b/Performance/Pikmin3_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 000500001012be00,000500001012bd00,000500001012bc00 +name = "Pikmin 3 - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Pikmin3_540p/rules.txt b/Performance/Pikmin3_540p/rules.txt new file mode 100644 index 00000000..a2eb1802 --- /dev/null +++ b/Performance/Pikmin3_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 000500001012be00,000500001012bd00,000500001012bc00 +name = "Pikmin 3 - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Pokken_360p/rules.txt b/Performance/Pokken_360p/rules.txt new file mode 100644 index 00000000..64e6d4fa --- /dev/null +++ b/Performance/Pokken_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 50000101df400,00050002101DF401 +name = "Pokken Tournament - 360p" + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 960 +height = 720 +overwriteWidth = 480 +overwriteHeight = 360 \ No newline at end of file diff --git a/Performance/Pokken_540p/rules.txt b/Performance/Pokken_540p/rules.txt new file mode 100644 index 00000000..17a79deb --- /dev/null +++ b/Performance/Pokken_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 50000101df400,00050002101DF401 +name = "Pokken Tournament - 540p" + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 960 +height = 720 +overwriteWidth = 720 +overwriteHeight = 540 \ No newline at end of file diff --git a/Performance/Rio_360p/rules.txt b/Performance/Rio_360p/rules.txt new file mode 100644 index 00000000..5129a033 --- /dev/null +++ b/Performance/Rio_360p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 50000101e5300 +name = "Mario & Sonic at the Rio 2016 Olympic Games - 360p" + +[TextureRedefine] +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Rio_540p/rules.txt b/Performance/Rio_540p/rules.txt new file mode 100644 index 00000000..326583a2 --- /dev/null +++ b/Performance/Rio_540p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 50000101e5300 +name = "Mario & Sonic at the Rio 2016 Olympic Games - 540p" + +[TextureRedefine] +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/RiseOfLyric_360p/rules.txt b/Performance/RiseOfLyric_360p/rules.txt new file mode 100644 index 00000000..7b891b51 --- /dev/null +++ b/Performance/RiseOfLyric_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 5000010175b00,0005000210175B01 +name = "Sonic Boom: Rise of Lyric - 360p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x031,0x001 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/RiseOfLyric_540p/rules.txt b/Performance/RiseOfLyric_540p/rules.txt new file mode 100644 index 00000000..c26c1176 --- /dev/null +++ b/Performance/RiseOfLyric_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 5000010175b00,0005000210175B01 +name = "Sonic Boom: Rise of Lyric - 540p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x031,0x001 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Severed_360p/rules.txt b/Performance/Severed_360p/rules.txt new file mode 100644 index 00000000..16fc7a09 --- /dev/null +++ b/Performance/Severed_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 00050000101ba000,00050000101ba900 +name = "Severed - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Severed_540p/rules.txt b/Performance/Severed_540p/rules.txt new file mode 100644 index 00000000..44c591f9 --- /dev/null +++ b/Performance/Severed_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 00050000101ba000,00050000101ba900 +name = "Severed - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/ShovelKnight_360p/rules.txt b/Performance/ShovelKnight_360p/rules.txt new file mode 100644 index 00000000..ef1b3276 --- /dev/null +++ b/Performance/ShovelKnight_360p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 0005000010178f00,00050000101d9300,500001016e100 +name = "Shovel Knight - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # tv +width = 1600 +height = 960 +overwriteWidth = 533 +overwriteHeight = 320 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/ShovelKnight_540p/rules.txt b/Performance/ShovelKnight_540p/rules.txt new file mode 100644 index 00000000..63e4de66 --- /dev/null +++ b/Performance/ShovelKnight_540p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 0005000010178f00,00050000101d9300,500001016e100 +name = "Shovel Knight - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # tv +width = 1600 +height = 960 +overwriteWidth = 800 +overwriteHeight = 480 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/ShovelKnight_720p/rules.txt b/Performance/ShovelKnight_720p/rules.txt new file mode 100644 index 00000000..16583f64 --- /dev/null +++ b/Performance/ShovelKnight_720p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010178f00,00050000101d9300,500001016e100 +name = "Shovel Knight - 720p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 1280 +overwriteHeight = 720 + +[TextureRedefine] # tv +width = 1600 +height = 960 +overwriteWidth = 1067 +overwriteHeight = 640 \ No newline at end of file diff --git a/Performance/Smash_360p/rules.txt b/Performance/Smash_360p/rules.txt new file mode 100644 index 00000000..0aea8f1a --- /dev/null +++ b/Performance/Smash_360p/rules.txt @@ -0,0 +1,90 @@ +[Definition] +titleIds = 0005000010110E00,0005000010145000,0005000010144F00,ffffffffd72e798a +name = "Super Smash Bros. - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # half-res +width = 960 +height = 540 +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] # o-res +width = 240 +height = 135 +overwriteWidth = 80 +overwriteHeight = 45 + +[TextureRedefine] # half-res 2 +width = 120 +height = 67 +overwriteWidth = 40 +overwriteHeight = 22 + +[TextureRedefine] # q-res 2 +width = 60 +height = 33 +overwriteWidth = 20 +overwriteHeight = 11 + +[TextureRedefine] # o-res 2 +width = 30 +height = 16 +overwriteWidth = 10 +overwriteHeight = 5 + +[TextureRedefine] # o-res 3 +width = 8 +height = 1 +overwriteWidth = 2 +overwriteHeight = 1 + +[TextureRedefine] # 2nd +width = 820 +height = 410 +overwriteWidth = 410 +overwriteHeight = 205 + +[TextureRedefine] # 3rd +width = 730 +height = 365 +overwriteWidth = 365 +overwriteHeight = 183 + +[TextureRedefine] # 4th +width = 420 +height = 210 +overwriteWidth = 210 +overwriteHeight = 105 + +[TextureRedefine] # shadows +width = 512 +height = 512 +formats = 0x00f,0x00b +overwriteWidth = 256 +overwriteHeight = 256 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 + +[TextureRedefine] # boxing ring screen +width = 220 +height = 124 +overwriteWidth = 0 +overwriteHeight = 0 diff --git a/Performance/Smash_540p/rules.txt b/Performance/Smash_540p/rules.txt new file mode 100644 index 00000000..92052011 --- /dev/null +++ b/Performance/Smash_540p/rules.txt @@ -0,0 +1,90 @@ +[Definition] +titleIds = 0005000010110E00,0005000010145000,0005000010144F00,ffffffffd72e798a +name = "Super Smash Bros. - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # half-res +width = 960 +height = 540 +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] # o-res +width = 240 +height = 135 +overwriteWidth = 120 +overwriteHeight = 68 + +[TextureRedefine] # half-res 2 +width = 120 +height = 67 +overwriteWidth = 60 +overwriteHeight = 34 + +[TextureRedefine] # q-res 2 +width = 60 +height = 33 +overwriteWidth = 30 +overwriteHeight = 17 + +[TextureRedefine] # o-res 2 +width = 30 +height = 16 +overwriteWidth = 15 +overwriteHeight = 8 + +[TextureRedefine] # o-res 3 +width = 8 +height = 1 +overwriteWidth = 4 +overwriteHeight = 1 + +[TextureRedefine] # 2nd +width = 820 +height = 410 +overwriteWidth = 410 +overwriteHeight = 205 + +[TextureRedefine] # 3rd +width = 730 +height = 365 +overwriteWidth = 365 +overwriteHeight = 183 + +[TextureRedefine] # 4th +width = 420 +height = 210 +overwriteWidth = 210 +overwriteHeight = 105 + +[TextureRedefine] # shadows +width = 512 +height = 512 +formats = 0x00f,0x00b +overwriteWidth = 256 +overwriteHeight = 256 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 + +[TextureRedefine] # boxing ring screen +width = 220 +height = 124 +overwriteWidth = 0 +overwriteHeight = 0 diff --git a/Performance/Smash_720p/rules.txt b/Performance/Smash_720p/rules.txt new file mode 100644 index 00000000..07bcf5a4 --- /dev/null +++ b/Performance/Smash_720p/rules.txt @@ -0,0 +1,70 @@ +[Definition] +titleIds = 0005000010110E00,0005000010145000,0005000010144F00,ffffffffd72e798a +name = "Super Smash Bros. - 720p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 1280 +overwriteHeight = 720 + +[TextureRedefine] # half-res +width = 960 +height = 540 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] # o-res +width = 240 +height = 135 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] # half-res 2 +width = 120 +height = 67 +overwriteWidth = 80 +overwriteHeight = 45 + +[TextureRedefine] # q-res 2 +width = 60 +height = 33 +overwriteWidth = 40 +overwriteHeight = 22 + +[TextureRedefine] # o-res 2 +width = 30 +height = 16 +overwriteWidth = 20 +overwriteHeight = 11 + +[TextureRedefine] # o-res 3 +width = 8 +height = 1 +overwriteWidth = 5 +overwriteHeight = 1 + +[TextureRedefine] # 2nd +width = 820 +height = 410 +overwriteWidth = 547 +overwriteHeight = 273 + +[TextureRedefine] # 3rd +width = 730 +height = 365 +overwriteWidth = 487 +overwriteHeight = 243 + +[TextureRedefine] # 4th +width = 420 +height = 210 +overwriteWidth = 280 +overwriteHeight = 140 \ No newline at end of file diff --git a/Performance/Smash_NoBoxingRingScreen/rules.txt b/Performance/Smash_NoBoxingRingScreen/rules.txt new file mode 100644 index 00000000..18fd58df --- /dev/null +++ b/Performance/Smash_NoBoxingRingScreen/rules.txt @@ -0,0 +1,10 @@ +[Definition] +titleIds = 0005000010110E00,0005000010145000,0005000010144F00,ffffffffd72e798a +name = "Super Smash Bros. - No Boxing Ring Screen" +version = 2 + +[TextureRedefine] # boxing ring screen +width = 220 +height = 124 +overwriteWidth = 0 +overwriteHeight = 0 \ No newline at end of file diff --git a/Performance/Sochi_360p/rules.txt b/Performance/Sochi_360p/rules.txt new file mode 100644 index 00000000..1e4d97c8 --- /dev/null +++ b/Performance/Sochi_360p/rules.txt @@ -0,0 +1,46 @@ +[Definition] +titleIds = 000500001010c700,000500001010c800 +name = "Mario & Sonic at the Sochi 2014 Olympic Winter Games - 360p" + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x031,0x001 # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # character select (legends showdown) +width = 708 +height = 624 +overwriteWidth = 354 +overwriteHeight = 312 + +[TextureRedefine] # character select (1 character) +width = 601 +height = 624 +overwriteWidth = 301 +overwriteHeight = 312 + +[TextureRedefine] # character select (2 characters) +width = 305 +height = 620 +overwriteWidth = 153 +overwriteHeight = 310 + +[TextureRedefine] # character select (4 characters) +width = 155 +height = 630 +overwriteWidth = 78 +overwriteHeight = 315 + +[TextureRedefine] # mii +width = 192 +height = 180 +overwriteWidth = 96 +overwriteHeight = 90 \ No newline at end of file diff --git a/Performance/Sochi_540p/rules.txt b/Performance/Sochi_540p/rules.txt new file mode 100644 index 00000000..e6c9c3ac --- /dev/null +++ b/Performance/Sochi_540p/rules.txt @@ -0,0 +1,46 @@ +[Definition] +titleIds = 000500001010c700,000500001010c800 +name = "Mario & Sonic at the Sochi 2014 Olympic Winter Games - 540p" + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x031,0x001 # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # character select (legends showdown) +width = 708 +height = 624 +overwriteWidth = 531 +overwriteHeight = 468 + +[TextureRedefine] # character select (1 character) +width = 601 +height = 624 +overwriteWidth = 451 +overwriteHeight = 468 + +[TextureRedefine] # character select (2 characters) +width = 305 +height = 620 +overwriteWidth = 229 +overwriteHeight = 465 + +[TextureRedefine] # character select (4 characters) +width = 155 +height = 630 +overwriteWidth = 116 +overwriteHeight = 473 + +[TextureRedefine] # mii +width = 192 +height = 180 +overwriteWidth = 144 +overwriteHeight = 135 \ No newline at end of file diff --git a/Performance/Splatoon_360p/rules.txt b/Performance/Splatoon_360p/rules.txt new file mode 100644 index 00000000..7f993196 --- /dev/null +++ b/Performance/Splatoon_360p/rules.txt @@ -0,0 +1,63 @@ +[Definition] +titleIds = 0005000010176900,0005000010176A00,0005000010162B000 +name = "Splatoon - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] # half-res alpha (gamepad) +width = 427 +height = 240 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 214 +overwriteHeight = 120 + +[TextureRedefine] # half-res alpha (multiplayer) +width = 424 +height = 240 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 212 +overwriteHeight = 120 + +[TextureRedefine] # squid sisters +width = 1024 +height = 576 +overwriteWidth = 512 +overwriteHeight = 288 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # multiplayer +width = 848 +height = 480 +overwriteWidth = 424 +overwriteHeight = 240 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 + +[TextureRedefine] # shadows +width = 2048 +height = 2048 +formats = 0x005 +overwriteWidth = 1024 +overwriteHeight = 1024 \ No newline at end of file diff --git a/Performance/Splatoon_540p/rules.txt b/Performance/Splatoon_540p/rules.txt new file mode 100644 index 00000000..9bf5d7d4 --- /dev/null +++ b/Performance/Splatoon_540p/rules.txt @@ -0,0 +1,63 @@ +[Definition] +titleIds = 0005000010176900,0005000010176A00,0005000010162B000 +name = "Splatoon - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] # half-res alpha (gamepad) +width = 427 +height = 240 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 214 +overwriteHeight = 120 + +[TextureRedefine] # half-res alpha (multiplayer) +width = 424 +height = 240 +formatsExcluded = 0x41A,0x431 # exclude obvious textures +overwriteWidth = 212 +overwriteHeight = 120 + +[TextureRedefine] # squid sisters +width = 1024 +height = 576 +overwriteWidth = 768 +overwriteHeight = 432 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # multiplayer +width = 848 +height = 480 +overwriteWidth = 424 +overwriteHeight = 240 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 + +[TextureRedefine] # shadows +width = 2048 +height = 2048 +formats = 0x005 +overwriteWidth = 1024 +overwriteHeight = 1024 \ No newline at end of file diff --git a/Performance/SpongeBob_360p/rules.txt b/Performance/SpongeBob_360p/rules.txt new file mode 100644 index 00000000..659dff72 --- /dev/null +++ b/Performance/SpongeBob_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010146900,0005000010147d00 +name = "SpongeBob SquarePants Plankton's Robotic Revenge - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/SpongeBob_540p/rules.txt b/Performance/SpongeBob_540p/rules.txt new file mode 100644 index 00000000..85af203f --- /dev/null +++ b/Performance/SpongeBob_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010146900,0005000010147d00 +name = "SpongeBob SquarePants Plankton's Robotic Revenge - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/StarFox_360p/rules.txt b/Performance/StarFox_360p/rules.txt new file mode 100644 index 00000000..d462dee2 --- /dev/null +++ b/Performance/StarFox_360p/rules.txt @@ -0,0 +1,30 @@ +[Definition] +titleIds = 00050000101BEB00,00050000101BEC00,00050000101BED00,00050000101AFF00,00050000101B0400,00050000101B0500,00050000101DCD00,0005000010201B00 +name = "Star Fox Zero + Star Fox Guard - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x41A,0x001 # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # tv +width = 1152 +height = 720 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 576 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # gamepad +width = 640 +height = 480 +overwriteWidth = 320 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/StarFox_540p/rules.txt b/Performance/StarFox_540p/rules.txt new file mode 100644 index 00000000..2ed9f329 --- /dev/null +++ b/Performance/StarFox_540p/rules.txt @@ -0,0 +1,30 @@ +[Definition] +titleIds = 00050000101BEB00,00050000101BEC00,00050000101BED00,00050000101AFF00,00050000101B0400,00050000101B0500,00050000101DCD00,0005000010201B00 +name = "Star Fox Zero + Star Fox Guard - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x41A,0x001 # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # tv +width = 1152 +height = 720 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 864 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # gamepad +width = 640 +height = 480 +overwriteWidth = 320 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/SuperMario3DWorld_360p/rules.txt b/Performance/SuperMario3DWorld_360p/rules.txt new file mode 100644 index 00000000..4437f071 --- /dev/null +++ b/Performance/SuperMario3DWorld_360p/rules.txt @@ -0,0 +1,106 @@ +[Definition] +titleIds = 0005000010145d00,0005000010145c00,0005000010106100,0005000010180600,0005000010180700,0005000010180500 +name = "Super Mario 3D World + Captain Toad: Treasure Tracker - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x008,0x41A,0x034,0x035 # exclude obvious textures +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # zoomed in +width = 1128 +height = 720 +overwriteWidth = 564 +overwriteHeight = 360 + +[TextureRedefine] # zoom transition +width = 1000 +height = 600 +overwriteWidth = 500 +overwriteHeight = 300 + +[TextureRedefine] # zoom transition 2 +width = 1000 +height = 720 +overwriteWidth = 500 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] # half-res (gamepad) +width = 427 +height = 240 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 214 +overwriteHeight = 120 + +[TextureRedefine] # half-res (zoomed in) +width = 564 +height = 360 +overwriteWidth = 282 +overwriteHeight = 180 + +[TextureRedefine] # half-res (zoom transition) +width = 500 +height = 300 +overwriteWidth = 250 +overwriteHeight = 150 + +[TextureRedefine] # half-res (zoom transition 2) +width = 500 +height = 360 +overwriteWidth = 250 +overwriteHeight = 180 + +[TextureRedefine] # quarter-res alpha +width = 320 +height = 180 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] # q-res (gamepad) +width = 124 +height = 120 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 62 +overwriteHeight = 60 + +[TextureRedefine] # q-res (zoomed in) +width = 282 +height = 180 +overwriteWidth = 141 +overwriteHeight = 90 + +[TextureRedefine] # q-res (zoom transition) +width = 250 +height = 150 +overwriteWidth = 125 +overwriteHeight = 75 + +[TextureRedefine] # q-res (zoom transition 2) +width = 250 +height = 180 +overwriteWidth = 125 +overwriteHeight = 90 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 \ No newline at end of file diff --git a/Performance/SuperMario3DWorld_540p/rules.txt b/Performance/SuperMario3DWorld_540p/rules.txt new file mode 100644 index 00000000..d6010c25 --- /dev/null +++ b/Performance/SuperMario3DWorld_540p/rules.txt @@ -0,0 +1,106 @@ +[Definition] +titleIds = 0005000010145d00,0005000010145c00,0005000010106100,0005000010180600,0005000010180700,0005000010180500 +name = "Super Mario 3D World + Captain Toad: Treasure Tracker - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x008,0x41A,0x034,0x035 # exclude obvious textures +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # zoomed in +width = 1128 +height = 720 +overwriteWidth = 846 +overwriteHeight = 540 + +[TextureRedefine] # zoom transition +width = 1000 +height = 600 +overwriteWidth = 750 +overwriteHeight = 563 + +[TextureRedefine] # zoom transition 2 +width = 1000 +height = 720 +overwriteWidth = 750 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] # half-res (gamepad) +width = 427 +height = 240 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 214 +overwriteHeight = 120 + +[TextureRedefine] # half-res (zoomed in) +width = 564 +height = 360 +overwriteWidth = 423 +overwriteHeight = 270 + +[TextureRedefine] # half-res (zoom transition) +width = 500 +height = 300 +overwriteWidth = 375 +overwriteHeight = 225 + +[TextureRedefine] # half-res (zoom transition 2) +width = 500 +height = 360 +overwriteWidth = 375 +overwriteHeight = 270 + +[TextureRedefine] # quarter-res alpha +width = 320 +height = 180 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] # q-res (gamepad) +width = 124 +height = 120 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 62 +overwriteHeight = 60 + +[TextureRedefine] # q-res (zoomed in) +width = 282 +height = 180 +overwriteWidth = 212 +overwriteHeight = 135 + +[TextureRedefine] # q-res (zoom transition) +width = 250 +height = 150 +overwriteWidth = 188 +overwriteHeight = 56 + +[TextureRedefine] # q-res (zoom transition 2) +width = 250 +height = 180 +overwriteWidth = 188 +overwriteHeight = 135 + +[TextureRedefine] # shadows +width = 1024 +height = 1024 +formats = 0x005 +overwriteWidth = 512 +overwriteHeight = 512 \ No newline at end of file diff --git a/Performance/TNTRacers_360p/rules.txt b/Performance/TNTRacers_360p/rules.txt new file mode 100644 index 00000000..6217555a --- /dev/null +++ b/Performance/TNTRacers_360p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 0005000010142800,000500001014f000 +name = "TNT Racers Nitro Machines Edition - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] # gamepad +width = 1280 +height = 720 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TNTRacers_540p/rules.txt b/Performance/TNTRacers_540p/rules.txt new file mode 100644 index 00000000..05cfb8a9 --- /dev/null +++ b/Performance/TNTRacers_540p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 0005000010142800,000500001014f000 +name = "TNT Racers Nitro Machines Edition - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] # gamepad +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 \ No newline at end of file diff --git a/Performance/TNTRacers_720p/rules.txt b/Performance/TNTRacers_720p/rules.txt new file mode 100644 index 00000000..8dcf3a74 --- /dev/null +++ b/Performance/TNTRacers_720p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010142800,000500001014f000 +name = "TNT Racers Nitro Machines Edition - 720p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 1280 +overwriteHeight = 720 + +[TextureRedefine] # q-res +width = 480 +height = 270 +overwriteWidth = 320 +overwriteHeight = 180 \ No newline at end of file diff --git a/Performance/Tekken_360p/rules.txt b/Performance/Tekken_360p/rules.txt new file mode 100644 index 00000000..be43f2c6 --- /dev/null +++ b/Performance/Tekken_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 000500001010f800,5000010110000 +name = "TEKKEN TAG TOURNAMENT 2 - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x033,0x001 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Tekken_540p/rules.txt b/Performance/Tekken_540p/rules.txt new file mode 100644 index 00000000..0ca1078f --- /dev/null +++ b/Performance/Tekken_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 000500001010f800,5000010110000 +name = "TEKKEN TAG TOURNAMENT 2 - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x033,0x001 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TheWindWaker_360p/rules.txt b/Performance/TheWindWaker_360p/rules.txt new file mode 100644 index 00000000..9f675caf --- /dev/null +++ b/Performance/TheWindWaker_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 0005000010143400,0005000010143600,0005000010143500 +name = "The Wind Waker HD - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TheWindWaker_540p/rules.txt b/Performance/TheWindWaker_540p/rules.txt new file mode 100644 index 00000000..24183dd0 --- /dev/null +++ b/Performance/TheWindWaker_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 0005000010143400,0005000010143600,0005000010143500 +name = "The Wind Waker HD - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TheWindWaker_720p/rules.txt b/Performance/TheWindWaker_720p/rules.txt new file mode 100644 index 00000000..b5f84551 --- /dev/null +++ b/Performance/TheWindWaker_720p/rules.txt @@ -0,0 +1,11 @@ +[Definition] +titleIds = 0005000010143400,0005000010143600,0005000010143500 +name = "The Wind Waker HD - 720p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +formatsExcluded = 0x41A # exclude the intro background texture +overwriteWidth = 1280 +overwriteHeight = 720 diff --git a/Performance/TokyoMirage_360p/rules.txt b/Performance/TokyoMirage_360p/rules.txt new file mode 100644 index 00000000..15e864d7 --- /dev/null +++ b/Performance/TokyoMirage_360p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions FE - 360p" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TokyoMirage_540p/rules.txt b/Performance/TokyoMirage_540p/rules.txt new file mode 100644 index 00000000..bb5cec24 --- /dev/null +++ b/Performance/TokyoMirage_540p/rules.txt @@ -0,0 +1,15 @@ +[Definition] +titleIds = 00050000101ED700,0005000010131D00 +name = "Tokyo Mirage Sessions FE - 540p" + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TropicalFreeze_360p/rules.txt b/Performance/TropicalFreeze_360p/rules.txt new file mode 100644 index 00000000..b8d0ef29 --- /dev/null +++ b/Performance/TropicalFreeze_360p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 0005000010137F00,0005000010138300,0005000010144800 +name = "Donkey Kong Country: Tropical Freeze - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x031 # exclude the intro background texture +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TropicalFreeze_540p/rules.txt b/Performance/TropicalFreeze_540p/rules.txt new file mode 100644 index 00000000..455037cf --- /dev/null +++ b/Performance/TropicalFreeze_540p/rules.txt @@ -0,0 +1,17 @@ +[Definition] +titleIds = 0005000010137F00,0005000010138300,0005000010144800 +name = "Donkey Kong Country: Tropical Freeze - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +formatsExcluded = 0x031 # exclude the intro background texture +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/TwilightPrincess_360p/rules.txt b/Performance/TwilightPrincess_360p/rules.txt new file mode 100644 index 00000000..0eda3329 --- /dev/null +++ b/Performance/TwilightPrincess_360p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 000500001019C800,000500001019E600,000500001019E500 +name = "Twilight Princess HD - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # shadows +width = 384 +height = 384 +overwriteWidth = 192 +overwriteHeight = 192 \ No newline at end of file diff --git a/Performance/TwilightPrincess_540p/rules.txt b/Performance/TwilightPrincess_540p/rules.txt new file mode 100644 index 00000000..ebd76803 --- /dev/null +++ b/Performance/TwilightPrincess_540p/rules.txt @@ -0,0 +1,22 @@ +[Definition] +titleIds = 000500001019C800,000500001019E600,000500001019E500 +name = "Twilight Princess HD - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # shadows +width = 384 +height = 384 +overwriteWidth = 192 +overwriteHeight = 192 \ No newline at end of file diff --git a/Performance/TwilightPrincess_720p/rules.txt b/Performance/TwilightPrincess_720p/rules.txt new file mode 100644 index 00000000..d5d692d0 --- /dev/null +++ b/Performance/TwilightPrincess_720p/rules.txt @@ -0,0 +1,10 @@ +[Definition] +titleIds = 000500001019C800,000500001019E600,000500001019E500 +name = "Twilight Princess HD - 720p" +version = 2 + +[TextureRedefine] # tv +width = 1920 +height = 1080 +overwriteWidth = 1280 +overwriteHeight = 720 \ No newline at end of file diff --git a/Performance/Wipeout_360p/rules.txt b/Performance/Wipeout_360p/rules.txt new file mode 100644 index 00000000..71e77385 --- /dev/null +++ b/Performance/Wipeout_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 000500001010e800,0005000010145500 +name = "Wipeout 3 + Wipeout Create & Crash - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Wipeout_540p/rules.txt b/Performance/Wipeout_540p/rules.txt new file mode 100644 index 00000000..577fad64 --- /dev/null +++ b/Performance/Wipeout_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 000500001010e800,0005000010145500 +name = "Wipeout 3 + Wipeout Create & Crash - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Wonderful101_360p/rules.txt b/Performance/Wonderful101_360p/rules.txt new file mode 100644 index 00000000..d9b5aacc --- /dev/null +++ b/Performance/Wonderful101_360p/rules.txt @@ -0,0 +1,42 @@ +[Definition] +titleIds = 0005000010116300,000500001012DC00,0005000010135300 +name = "The Wonderful 101 - 360p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] +width = 640 +height = 360 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 320 +overwriteHeight = 180 + +[TextureRedefine] +width = 320 +height = 180 +overwriteWidth = 160 +overwriteHeight = 90 + +[TextureRedefine] +width = 160 +height = 90 +overwriteWidth = 80 +overwriteHeight = 45 + +[TextureRedefine] +width = 80 +height = 22 +overwriteWidth = 40 +overwriteHeight = 11 + +[TextureRedefine] +width = 40 +height = 45 +overwriteWidth = 20 +overwriteHeight = 22 \ No newline at end of file diff --git a/Performance/Wonderful101_540p/rules.txt b/Performance/Wonderful101_540p/rules.txt new file mode 100644 index 00000000..a55bcafe --- /dev/null +++ b/Performance/Wonderful101_540p/rules.txt @@ -0,0 +1,42 @@ +[Definition] +titleIds = 0005000010116300,000500001012DC00,0005000010135300 +name = "The Wonderful 101 - 540p" +version = 2 + +[TextureRedefine] +width = 1280 +height = 720 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] +width = 640 +height = 360 +formatsExcluded = 0x001 # FMV fix: place forceTextureUpdate = true under [Graphics] in game profile when using cemuhook 0.4.2.0+ +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] +width = 320 +height = 180 +overwriteWidth = 240 +overwriteHeight = 135 + +[TextureRedefine] +width = 160 +height = 90 +overwriteWidth = 120 +overwriteHeight = 67 + +[TextureRedefine] +width = 80 +height = 22 +overwriteWidth = 60 +overwriteHeight = 33 + +[TextureRedefine] +width = 40 +height = 45 +overwriteWidth = 30 +overwriteHeight = 16 \ No newline at end of file diff --git a/Performance/XCX_360p/rules.txt b/Performance/XCX_360p/rules.txt new file mode 100644 index 00000000..5b7b491d --- /dev/null +++ b/Performance/XCX_360p/rules.txt @@ -0,0 +1,69 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00,ffffffff0cd546a9 +name = "Xenoblade Chronicles X - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 322 +overwriteHeight = 182 + +[TextureRedefine] # q-res alpha (Previously not added due to potential conflict, please remove rule when using Xeno GCN4 workaround) +width = 320 +height = 180 +overwriteWidth = 161 +overwriteHeight = 91 + +[TextureRedefine] # Gear menu +width = 1024 +height = 720 +overwriteWidth = 512 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 + +[TextureRedefine] # Fog +width = 426 +height = 240 +overwriteWidth = 213 +overwriteHeight = 120 + +// vvvv credits to Getdls & GITech vvvv // + +[TextureRedefine] # Sun, Light Sources (plants, armor etc) +width = 512 +height = 288 +overwriteWidth = 258 +overwriteHeight = 146 + +[TextureRedefine] # "God rays" size (not quality), lens reflections. +width = 256 +height = 144 +overwriteWidth = 123 +overwriteHeight = 72 + +#[TextureRedefine]# Probe glow. Does not increase sample amount, only scales up +#width = 160 +#height = 90 +#formatsExcluded = 0x816 #fix probe glow +#overwriteWidth = 82 +#overwriteHeight = 48 + +#[TextureRedefine]# Probe Beacon glow. +#width = 80 +#height = 46 +#formatsExcluded = 0x816 #fix probe glow +#overwriteWidth = 41 +#overwriteHeight = 24 \ No newline at end of file diff --git a/Performance/XCX_540p/rules.txt b/Performance/XCX_540p/rules.txt new file mode 100644 index 00000000..f5f93652 --- /dev/null +++ b/Performance/XCX_540p/rules.txt @@ -0,0 +1,29 @@ +[Definition] +titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00,ffffffff0cd546a9 +name = "Xenoblade Chronicles X - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # half-res alpha +width = 640 +height = 360 +formatsExcluded = 0x41A # exclude obvious textures +overwriteWidth = 480 +overwriteHeight = 270 + +[TextureRedefine] # Gear menu +width = 1024 +height = 720 +overwriteWidth = 768 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Yoshi_360p/rules.txt b/Performance/Yoshi_360p/rules.txt new file mode 100644 index 00000000..d67f61b4 --- /dev/null +++ b/Performance/Yoshi_360p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010131F00,0005000010184E00,0005000010184D00 +name = "Yoshi's Woolly World - 360p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/Performance/Yoshi_540p/rules.txt b/Performance/Yoshi_540p/rules.txt new file mode 100644 index 00000000..b5ca7916 --- /dev/null +++ b/Performance/Yoshi_540p/rules.txt @@ -0,0 +1,16 @@ +[Definition] +titleIds = 0005000010131F00,0005000010184E00,0005000010184D00 +name = "Yoshi's Woolly World - 540p" +version = 2 + +[TextureRedefine] # tv +width = 1280 +height = 720 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # gamepad +width = 854 +height = 480 +overwriteWidth = 427 +overwriteHeight = 240 \ No newline at end of file diff --git a/docs/index.md b/docs/index.md index 08fc9ce3..4851c675 100644 --- a/docs/index.md +++ b/docs/index.md @@ -6,7 +6,7 @@ It's recommended to download all the graphic packs. This [archive](https://githu If you want higher quality, [Quality](https://github.com/slashiee/cemu_graphic_packs/tree/master/Quality) is the way to go. -If you want better performance, [Performance](https://github.com/slashiee/gfx_packs_misc/tree/master/Performance) is the way to go. +If you want better performance, [Performance](https://github.com/slashiee/cemu_graphic_packs/tree/master/Performance) is the way to go. If you want to kill your GPU, [Enthusiast](https://github.com/slashiee/cemu_graphic_packs/tree/master/Enthusiast) is the way to go..but I wouldn't recommended it. @@ -14,8 +14,6 @@ If you want to upgrade your game experience, [Enhancement](https://github.com/sl If there's a certain issue with a game that's in the current version of Cemu, you should look at [Workaround](https://github.com/slashiee/cemu_graphic_packs/tree/master/Workaround) to see if there's a workaround for it. -If you just want to see how Graphic Packs can mess around with games, [Fun](https://github.com/slashiee/gfx_packs_misc/tree/master/Fun) is for you. - ### Games with Graphic Packs - [Batman: Arkham City Armored Edition](http://compat.cemu.info/wiki/Batman:_Arkham_City_Armored_Edition)