diff --git a/Fun/BreathOfTheWild_VirtualBoy/b6bcc9c0d0038896_0000000f0f0ff249_ps_source.txt b/Fun/BreathOfTheWild_VirtualBoy/b6bcc9c0d0038896_0000000f0f0ff249_ps_source.txt new file mode 100644 index 00000000..4c053cff --- /dev/null +++ b/Fun/BreathOfTheWild_VirtualBoy/b6bcc9c0d0038896_0000000f0f0ff249_ps_source.txt @@ -0,0 +1,225 @@ +#version 400 +#extension GL_ARB_texture_gather : enable +// shader b6bcc9c0d0038896 +// usesIntegerValues: false +// special state 0 0 0 0 0 0 0 0 0 +// Color buffers: +uniform ivec4 uf_remappedPS[3]; +uniform sampler2D textureUnitPS1;// Tex1 addr 0x33933000 res 64x64x1 dim 1 tm: 4 format 0431 compSel: 0 1 2 3 mipView: 0x0 (num 0x7) sliceView: 0x0 (num 0x1) Sampler1 ClampX/Y/Z: 0 0 2 border: 0 +uniform sampler2D textureUnitPS2;// Tex2 addr 0x33936000 res 64x64x1 dim 1 tm: 4 format 0034 compSel: 0 0 0 5 mipView: 0x0 (num 0x7) sliceView: 0x0 (num 0x1) Sampler2 ClampX/Y/Z: 0 0 2 border: 0 +uniform sampler2D textureUnitPS3;// Tex3 addr 0x33935000 res 64x64x1 dim 1 tm: 4 format 0031 compSel: 0 1 2 3 mipView: 0x0 (num 0x7) sliceView: 0x0 (num 0x1) Sampler3 ClampX/Y/Z: 0 0 2 border: 0 +uniform sampler2D textureUnitPS4;// Tex4 addr 0x33934000 res 64x64x1 dim 1 tm: 4 format 0431 compSel: 0 1 2 3 mipView: 0x0 (num 0x7) sliceView: 0x0 (num 0x1) Sampler4 ClampX/Y/Z: 0 0 2 border: 0 +in vec4 passParameter0; +in vec4 passParameter1; +in vec4 passParameter2; +in vec4 passParameter3; +layout(location = 0) out vec4 passPixelColor0; +layout(location = 1) out vec4 passPixelColor1; +layout(location = 3) out vec4 passPixelColor3; +layout(location = 5) out vec4 passPixelColor5; +int clampFI32(int v) +{ +if( v == 0x7FFFFFFF ) + return floatBitsToInt(1.0); +else if( v == 0xFFFFFFFF ) + return floatBitsToInt(0.0); +return floatBitsToInt(clamp(intBitsToFloat(v), 0.0, 1.0)); +} +float mul_nonIEEE(float a, float b){ if( a == 0.0 || b == 0.0 ) return 0.0; return a*b; } +void main() +{ +vec4 R0f = vec4(0.0); +vec4 R1f = vec4(0.0); +vec4 R2f = vec4(0.0); +vec4 R3f = vec4(0.0); +vec4 R4f = vec4(0.0); +vec4 R5f = vec4(0.0); +vec4 R6f = vec4(0.0); +vec4 R7f = vec4(0.0); +vec4 R8f = vec4(0.0); +vec4 R9f = vec4(0.0); +vec4 R123f = vec4(0.0); +vec4 R124f = vec4(0.0); +vec4 R125f = vec4(0.0); +vec4 R126f = vec4(0.0); +vec4 R127f = vec4(0.0); +float backupReg0f, backupReg1f, backupReg2f, backupReg3f, backupReg4f; +vec4 PV0f = vec4(0.0), PV1f = vec4(0.0); +float PS0f = 0.0, PS1f = 0.0; +vec4 tempf = vec4(0.0); +float tempResultf; +int tempResulti; +ivec4 ARi = ivec4(0); +bool predResult = true; +vec3 cubeMapSTM; +int cubeMapFaceId; +R0f = passParameter0; +R1f = passParameter1; +R2f = passParameter2; +R3f = passParameter3; +R3f.xy = (texture(textureUnitPS3, R0f.xy).xy); // TEX_INST_SAMPLE OffsetXYZ 00 00 00 +R4f.xyz = (texture(textureUnitPS4, R0f.xy).xyz); // TEX_INST_SAMPLE OffsetXYZ 00 00 00 +R0f.w = (texture(textureUnitPS2, R0f.xy).x); // TEX_INST_SAMPLE OffsetXYZ 00 00 00 +R5f.xyz = (texture(textureUnitPS1, R0f.xy).xyz); // TEX_INST_SAMPLE OffsetXYZ 00 00 00 + +discard; + +// 0 +R127f.x = (R3f.x * intBitsToFloat(0x40008102) + intBitsToFloat(0xbf810204)); +PV0f.x = R127f.x; +PV0f.y = mul_nonIEEE(R1f.x, R2f.y); +PV0f.z = mul_nonIEEE(R1f.z, R2f.x); +PV0f.w = mul_nonIEEE(R1f.y, R2f.z); +R127f.w = (R3f.y * intBitsToFloat(0x40008102) + intBitsToFloat(0xbf810204)); +PS0f = R127f.w; +// 1 +R123f.x = (-(R2f.y) * R1f.z + PV0f.w); +PV1f.x = R123f.x; +R123f.y = (-(R2f.x) * R1f.y + PV0f.y); +PV1f.y = R123f.y; +PV1f.z = mul_nonIEEE(PV0f.x, PV0f.x); +R123f.w = (-(R2f.z) * R1f.x + PV0f.z); +PV1f.w = R123f.w; +PS1f = mul_nonIEEE(R2f.w, PS0f); +// 2 +PV0f.x = mul_nonIEEE(PV1f.x, PS1f); +R123f.y = (R127f.w * R127f.w + PV1f.z); +R123f.y = clamp(R123f.y, 0.0, 1.0); +PV0f.y = R123f.y; +PV0f.z = mul_nonIEEE(PV1f.w, PS1f); +PV0f.w = mul_nonIEEE(PV1f.y, PS1f); +R125f.w = mul_nonIEEE(intBitsToFloat(uf_remappedPS[0].x), R4f.x); +PS0f = R125f.w; +// 3 +PV1f.x = -(PV0f.y) + 1.0; +R127f.y = (R2f.y * R127f.x + PV0f.z); +PV1f.y = R127f.y; +R127f.z = (R2f.x * R127f.x + PV0f.x); +PV1f.z = R127f.z; +R127f.w = (R2f.z * R127f.x + PV0f.w); +PV1f.w = R127f.w; +R125f.y = mul_nonIEEE(intBitsToFloat(uf_remappedPS[0].y), R4f.y); +PS1f = R125f.y; +// 4 +R127f.x = mul_nonIEEE(intBitsToFloat(uf_remappedPS[0].z), R4f.z); +PV0f.x = R127f.x; +R126f.y = mul_nonIEEE(R0f.w, intBitsToFloat(0x427f0000)); +PV0f.y = R126f.y; +R123f.z = (-(R3f.z) * intBitsToFloat(uf_remappedPS[1].x) + -(intBitsToFloat(uf_remappedPS[1].y))); +R123f.z = clamp(R123f.z, 0.0, 1.0); +PV0f.z = R123f.z; +R126f.w = mul_nonIEEE(R125f.w, R125f.w); +PV0f.w = R126f.w; +PS0f = sqrt(PV1f.x); +// 5 +backupReg0f = R1f.x; +backupReg1f = R127f.y; +R1f.x = (backupReg0f * PS0f + R127f.z); +PV1f.x = R1f.x; +R127f.y = (R1f.y * PS0f + backupReg1f); +PV1f.y = R127f.y; +R126f.z = (R1f.z * PS0f + R127f.w); +PV1f.z = R126f.z; +R127f.w = mul_nonIEEE(intBitsToFloat(uf_remappedPS[1].w), PV0f.z); +PV1f.w = R127f.w; +PS1f = mul_nonIEEE(R125f.y, R125f.y); +// 6 +backupReg0f = R126f.y; +backupReg1f = R126f.w; +R126f.x = mul_nonIEEE(PV1f.w, PS1f); +PV0f.x = R126f.x; +R126f.y = floor(backupReg0f); +R126f.y *= 4.0; +PV0f.y = R126f.y; +PV0f.z = mul_nonIEEE(R127f.x, R127f.x); +R126f.w = mul_nonIEEE(PV1f.w, backupReg1f); +PV0f.w = R126f.w; +R127f.z = mul_nonIEEE(intBitsToFloat(uf_remappedPS[1].z), R125f.w); +PS0f = R127f.z; +// 7 +R124f.x = R1f.x * R1f.x + R127f.y * R127f.y + R126f.z * R126f.z + intBitsToFloat(0x80000000) * 0.0; +PV1f.x = R124f.x; +PV1f.y = R124f.x; +PV1f.z = R124f.x; +PV1f.w = R124f.x; +R125f.x = mul_nonIEEE(R127f.w, PV0f.z); +PS1f = R125f.x; +// 8 +backupReg0f = R127f.x; +R127f.x = R126f.y + intBitsToFloat(0x40000000); +PV0f.x = R127f.x; +PV0f.y = mul_nonIEEE(intBitsToFloat(uf_remappedPS[1].z), backupReg0f); +R4f.z = 1.0; +PV0f.z = R4f.z; +PV0f.w = mul_nonIEEE(intBitsToFloat(uf_remappedPS[1].z), R125f.y); +R0f.x = (intBitsToFloat(uf_remappedPS[1].z) * R126f.w + R127f.z); +PS0f = R0f.x; +// 9 +R4f.x = intBitsToFloat(0x3d30b0b1); +PV1f.x = R4f.x; +R0f.y = (intBitsToFloat(uf_remappedPS[1].z) * R126f.x + PV0f.w); +PV1f.y = R0f.y; +R0f.z = (intBitsToFloat(uf_remappedPS[1].z) * R125f.x + PV0f.y); +PV1f.z = R0f.z; +R4f.w = intBitsToFloat(uf_remappedPS[2].z); +PV1f.w = R4f.w; +R0f.w = intBitsToFloat(0x3f800000); +PS1f = R0f.w; +// 10 +R3f.w = mul_nonIEEE(R127f.x, intBitsToFloat(0x3b808081)); +PV0f.w = R3f.w; +R5f.w = intBitsToFloat(0x3ea2a2a3); +PS0f = R5f.w; +// 11 +tempResultf = 1.0 / sqrt(R124f.x); +PS1f = tempResultf; +PS1f /= 2.0; +// 12 +R3f.x = (R1f.x * PS1f + 0.5); +PV0f.x = R3f.x; +R3f.y = (R127f.y * PS1f + 0.5); +PV0f.y = R3f.y; +R3f.z = (R126f.z * PS1f + 0.5); +PV0f.z = R3f.z; +// 13 +R9f.x = R0f.x; +PV1f.x = R9f.x; +R9f.y = R0f.y; +PV1f.y = R9f.y; +R9f.z = R0f.z; +PV1f.z = R9f.z; +R9f.w = R0f.w; +PV1f.w = R9f.w; +// 14 +R8f.x = R3f.x; +PV0f.x = R8f.x; +R8f.y = R3f.y; +PV0f.y = R8f.y; +R8f.z = R3f.z; +PV0f.z = R8f.z; +R8f.w = R3f.w; +PV0f.w = R8f.w; +// 15 +R7f.x = R5f.x; +PV1f.x = R7f.x; +R7f.y = R5f.y; +PV1f.y = R7f.y; +R7f.z = R5f.z; +PV1f.z = R7f.z; +R7f.w = R5f.w; +PV1f.w = R7f.w; +// 16 +R6f.x = R4f.x; +PV0f.x = R6f.x; +R6f.y = R4f.w; +PV0f.y = R6f.y; +R6f.z = R4f.z; +PV0f.z = R6f.z; +R6f.w = R4f.z; +PV0f.w = R6f.w; +// export +passPixelColor0 = vec4(R6f.x, R6f.y, R6f.z, R6f.w); +passPixelColor1 = vec4(R7f.x, R7f.y, R7f.z, R7f.w); +passPixelColor3 = vec4(R8f.x, R8f.y, R8f.z, R8f.w); +passPixelColor5 = vec4(R9f.x, R9f.y, R9f.z, R9f.w); +} diff --git a/Fun/BreathOfTheWild_VirtualBoy/rules.txt b/Fun/BreathOfTheWild_VirtualBoy/rules.txt new file mode 100644 index 00000000..0da09a5c --- /dev/null +++ b/Fun/BreathOfTheWild_VirtualBoy/rules.txt @@ -0,0 +1,9 @@ +[Definition] +titleIds = 00050000101C9300,00050000101C9400,00050000101C9500 +name = "The Legend of Zelda: Breath of the Wild - Virtual Boy Mode" + +[TextureRedefine] +width = 1280 +height = 720 +formats = 0x019 +overwriteFormat = 0x005 \ No newline at end of file diff --git a/Performance/DuckTalesRemastered_900p/rules.txt b/Performance/DuckTalesRemastered_900p/rules.txt deleted file mode 100644 index 38b85b75..00000000 --- a/Performance/DuckTalesRemastered_900p/rules.txt +++ /dev/null @@ -1,15 +0,0 @@ -[Definition] -titleIds = 0005000010129000,0005000010129200 -name = "DuckTales Remastered - 900p" - -[TextureRedefine] # tv -width = 1920 -height = 1080 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # q-res -width = 480 -height = 270 -overwriteWidth = 400 -overwriteHeight = 225 \ No newline at end of file diff --git a/Performance/ShovelKnight_900p/rules.txt b/Performance/ShovelKnight_900p/rules.txt deleted file mode 100644 index ebb8e61b..00000000 --- a/Performance/ShovelKnight_900p/rules.txt +++ /dev/null @@ -1,15 +0,0 @@ -[Definition] -titleIds = 0005000010178f00,00050000101d9300,500001016e100 -name = "Shovel Knight - 900p" - -[TextureRedefine] # tv -width = 1920 -height = 1080 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # tv -width = 1600 -height = 960 -overwriteWidth = 1333 -overwriteHeight = 800 \ No newline at end of file diff --git a/Performance/Smash_900p/rules.txt b/Performance/Smash_900p/rules.txt deleted file mode 100644 index 5145a5a0..00000000 --- a/Performance/Smash_900p/rules.txt +++ /dev/null @@ -1,69 +0,0 @@ -[Definition] -titleIds = 0005000010110E00,0005000010145000,0005000010144F00,ffffffffd72e798a -name = "Super Smash Bros. - 900p" - -[TextureRedefine] # tv -width = 1920 -height = 1080 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # half-res -width = 960 -height = 540 -overwriteWidth = 800 -overwriteHeight = 450 - -[TextureRedefine] # q-res -width = 480 -height = 270 -overwriteWidth = 400 -overwriteHeight = 225 - -[TextureRedefine] # o-res -width = 240 -height = 135 -overwriteWidth = 200 -overwriteHeight = 113 - -[TextureRedefine] # half-res 2 -width = 120 -height = 67 -overwriteWidth = 100 -overwriteHeight = 56 - -[TextureRedefine] # q-res 2 -width = 60 -height = 33 -overwriteWidth = 50 -overwriteHeight = 23 - -[TextureRedefine] # o-res 2 -width = 30 -height = 16 -overwriteWidth = 25 -overwriteHeight = 13 - -[TextureRedefine] # o-res 3 -width = 8 -height = 1 -overwriteWidth = 7 -overwriteHeight = 1 - -[TextureRedefine] # 2nd -width = 820 -height = 410 -overwriteWidth = 683 -overwriteHeight = 342 - -[TextureRedefine] # 3rd -width = 730 -height = 365 -overwriteWidth = 608 -overwriteHeight = 304 - -[TextureRedefine] # 4th -width = 420 -height = 210 -overwriteWidth = 350 -overwriteHeight = 175 \ No newline at end of file diff --git a/Performance/TNTRacers_900p/rules.txt b/Performance/TNTRacers_900p/rules.txt deleted file mode 100644 index dff99e58..00000000 --- a/Performance/TNTRacers_900p/rules.txt +++ /dev/null @@ -1,15 +0,0 @@ -[Definition] -titleIds = 0005000010142800,000500001014f000 -name = "TNT Racers Nitro Machines Edition - 900p" - -[TextureRedefine] # tv -width = 1920 -height = 1080 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # q-res -width = 480 -height = 270 -overwriteWidth = 400 -overwriteHeight = 225 \ No newline at end of file diff --git a/Performance/TheWindWaker_900p/rules.txt b/Performance/TheWindWaker_900p/rules.txt deleted file mode 100644 index cf647a3c..00000000 --- a/Performance/TheWindWaker_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = 0005000010143400,0005000010143600,0005000010143500 -name = "The Wind Waker HD - 900p" - -[TextureRedefine] # tv -width = 1920 -height = 1080 -formatsExcluded = 0x41A # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Performance/TwilightPrincess_900p/rules.txt b/Performance/TwilightPrincess_900p/rules.txt deleted file mode 100644 index 6309ec53..00000000 --- a/Performance/TwilightPrincess_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 000500001019C800,000500001019E600,000500001019E500 -name = "Twilight Princess HD - 900p" - -[TextureRedefine] # tv -width = 1920 -height = 1080 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/BatmanArkham_900p/rules.txt b/Quality/BatmanArkham_900p/rules.txt deleted file mode 100644 index d6aae8b7..00000000 --- a/Quality/BatmanArkham_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = ffffffff0796e931,0005000010112900,0005000010111300,000500001010AB00 -name = "Batman Arkham City Armored Edition - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x41A # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Bayonetta2_900p/rules.txt b/Quality/Bayonetta2_900p/rules.txt deleted file mode 100644 index 9004795f..00000000 --- a/Quality/Bayonetta2_900p/rules.txt +++ /dev/null @@ -1,28 +0,0 @@ -[Definition] -titleIds = 0005000010172600,0005000010172700,000500001011b900,000500001014db00,0005000010157e00,0005000010157f00 -name = "Bayonetta 1 + 2 - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine]#half-res -width = 640 -height = 360 -overwriteHeight = 800 -overwriteHeight = 450 - -[TextureRedefine]#q-res1 -width = 320 -height = 176 -overwriteWidth = 400 -overwriteHeight = 220 - -[TextureRedefine]# q-res2 -width = 320 -height = 180 -overwriteWidth = 400 -overwriteHeight = 225 \ No newline at end of file diff --git a/Quality/BreathOfTheWild_900p/rules.txt b/Quality/BreathOfTheWild_900p/rules.txt deleted file mode 100644 index 24658d88..00000000 --- a/Quality/BreathOfTheWild_900p/rules.txt +++ /dev/null @@ -1,103 +0,0 @@ -#PLEASE READ THE COMMENTS NEXT TO THE TEXTURE REDEFINES, IT TELLS YOU THE CURRENT ISSUES OF THE GAME -#I ADDED THOSE LINES SO THAT PEOPLE CAN STOP MENTIONING THE SAME ISSUES OVER AND OVER AGAIN -[Definition] -titleIds = 00050000101C9300,00050000101C9400,00050000101C9500 -name = "The Legend of Zelda: Breath of the Wild - 900p" - -[TextureRedefine] #TV -width = 1280 -height = 720 -formatsExcluded = 0x008 # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] #TV2 -width = 1280 -height = 721 -formatsExcluded = 0x008 # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 902 - -[TextureRedefine] #TV3 -width = 1280 -height = 608 -formatsExcluded = 0x008 # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 760 - -[TextureRedefine] #TV4 -width = 1152 -height = 648 -formatsExcluded = 0x008 # exclude the intro background texture -overwriteWidth = 1440 -overwriteHeight = 810 - -#Breaks lighting effects when scaled. -#Disabling this breaks heatwaves and shadow LODs -[TextureRedefine] #half-res1 -width = 640 -height = 360 -overwriteHeight = 800 -overwriteHeight = 450 - -[TextureRedefine] #half-res2 -width = 640 -height = 290 -overwriteWidth = 800 -overwriteHeight = 363 - -[TextureRedefine] #half-res3 -width = 640 -height = 288 -overwriteWidth = 800 -overwriteHeight = 360 - -#Makes bloom look "pixelated" when scaled. -#Disabling this breaks ambient occlusion -[TextureRedefine] #q-res1 -width = 320 -height = 180 -overwriteWidth = 400 -overwriteHeight = 225 - -[TextureRedefine] #q-res2 -width = 320 -height = 145 -overwriteWidth = 400 -overwriteHeight = 181 - -[TextureRedefine] #q-res3 -width = 320 -height = 144 -overwriteWidth = 400 -overwriteHeight = 180 - -[TextureRedefine] #o-res1 -width = 160 -height = 90 -overwriteWidth = 200 -overwriteHeight = 113 - -[TextureRedefine] # O -width = 80 -height = 45 -overwriteWidth = 100 -overwriteHeight = 56 - -[TextureRedefine] # M -width = 80 -height = 44 -overwriteWidth = 100 -overwriteHeight = 55 - -[TextureRedefine] # G -width = 40 -height = 22 -overwriteWidth = 50 -overwriteHeight = 28 - -[TextureRedefine] #fog -width = 720 -height = 360 -overwriteWidth = 900 -overwriteHeight = 450 \ No newline at end of file diff --git a/Quality/Brunswick_900p/rules.txt b/Quality/Brunswick_900p/rules.txt deleted file mode 100644 index b6110a1d..00000000 --- a/Quality/Brunswick_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 00050000101d4200 -name = "Brunswick Pro Bowling - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/CitizensOfEarth_900p/rules.txt b/Quality/CitizensOfEarth_900p/rules.txt deleted file mode 100644 index 89a733e2..00000000 --- a/Quality/CitizensOfEarth_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010180b00,0005000010177200 -name = "Citizens Of Earth - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/ColorSplash_900p/rules.txt b/Quality/ColorSplash_900p/rules.txt deleted file mode 100644 index 8b9c4a80..00000000 --- a/Quality/ColorSplash_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = 500001f600900,500001f600a00,500001f600b00 -name = "Paper Mario: Color Splash - 900p" - -[TextureRedefine] -width = 1280 -height = 720 -formatsExcluded = 0x431,0x001 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/FASTRacingNEO_900p/rules.txt b/Quality/FASTRacingNEO_900p/rules.txt deleted file mode 100644 index 3af7726f..00000000 --- a/Quality/FASTRacingNEO_900p/rules.txt +++ /dev/null @@ -1,34 +0,0 @@ -[Definition] -titleIds = 500001012f000,ffffffff057b4449 -name = "FAST Racing NEO - 900p" - -[TextureRedefine] # TV -width = 1280 -height = 720 -formatsExcluded = 0x433 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # Half-width 1 -width = 640 -height = 720 -overwriteHeight = 800 -overwriteHeight = 900 - -[TextureRedefine] # Half-res -width = 640 -height = 360 -overwriteHeight = 800 -overwriteHeight = 450 - -[TextureRedefine] # Half-width 2 -width = 320 -height = 360 -overwriteWidth = 400 -overwriteHeight = 450 - -[TextureRedefine] # Q-res -width = 160 -height = 180 -overwriteWidth = 200 -overwriteHeight = 225 \ No newline at end of file diff --git a/Quality/FamilyTennisSP_900p/rules.txt b/Quality/FamilyTennisSP_900p/rules.txt deleted file mode 100644 index f497627e..00000000 --- a/Quality/FamilyTennisSP_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 000500001019ae00,00050000101a2c00,ffffffff36325ea6 -name = "Family Tennis SP - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Guacamelee_900p/rules.txt b/Quality/Guacamelee_900p/rules.txt deleted file mode 100644 index 8d05e332..00000000 --- a/Quality/Guacamelee_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010176800,0005000010179700 -name = "Guacamelee! Super Turbo Championship Edition - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/KamenRider_900p/rules.txt b/Quality/KamenRider_900p/rules.txt deleted file mode 100644 index fee62394..00000000 --- a/Quality/KamenRider_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010170700 -name = "Kamen Rider - Battride War II - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/LostWorld_900p/rules.txt b/Quality/LostWorld_900p/rules.txt deleted file mode 100644 index aee188dd..00000000 --- a/Quality/LostWorld_900p/rules.txt +++ /dev/null @@ -1,33 +0,0 @@ -[Definition] -titleIds = 0005000010135700,000500001012B100,0005000010128F00 -name = "Sonic Lost World - 900p" - -[TextureRedefine] -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] -width = 640 -height = 360 -overwriteWidth = 800 -overwriteHeight = 450 - -[TextureRedefine] -width = 320 -height = 180 -overwriteWidth = 400 -overwriteHeight = 225 - -[TextureRedefine] -width = 160 -height = 90 -overwriteWidth = 200 -overwriteHeight = 113 - -[TextureRedefine] -width = 32 -height = 32 -overwriteWidth = 40 -overwriteHeight = 40 \ No newline at end of file diff --git a/Quality/MK8_900p/rules.txt b/Quality/MK8_900p/rules.txt deleted file mode 100644 index 2110a6f4..00000000 --- a/Quality/MK8_900p/rules.txt +++ /dev/null @@ -1,75 +0,0 @@ -[Definition] -titleIds = 000500001010ec00,000500001010ed00,000500001010eb00,ffffffff85887bc1 -name = "Mario Kart 8 - 900p" - -# Main Screen Resolution -[TextureRedefine] -width = 1280 -height = 720 -formatsExcluded = 0x41A,0x431 # exclude the intro background texture, race end background -overwriteWidth = 1600 -overwriteHeight = 900 - -# Half Res Alpha (and DOF) -[TextureRedefine] -width = 640 -height = 360 -formatsExcluded = 0x41A # exclude obvious textures -overwriteHeight = 800 -overwriteHeight = 450 - -# Quarter Res Alpha (motion blur effect around edges of screen) -[TextureRedefine] -width = 320 -height = 180 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 400 -overwriteHeight = 225 - -# Multiplayer-Mode Resolution (2p) -[TextureRedefine] -width = 640 -height = 720 -formatsExcluded = 0x41A # exclude obvious textures -overwriteHeight = 800 -overwriteHeight = 900 - -# Multiplayer-Mode Half Res Alpha (2p) -[TextureRedefine] -width = 320 -height = 360 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 400 -overwriteHeight = 450 - -# Multiplayer-Mode Quarter Res Alpha (2p) -[TextureRedefine] -width = 160 -height = 180 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 200 -overwriteHeight = 225 - -# MKTV screen -[TextureRedefine] -width = 960 -height = 540 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 1200 -overwriteHeight = 675 - -# MKTV internal render targets -[TextureRedefine] -width = 960 -height = 536 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 1200 -overwriteHeight = 670 - -# MKTV half res alpha -[TextureRedefine] -width = 480 -height = 268 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 600 -overwriteHeight = 335 \ No newline at end of file diff --git a/Quality/MN9_900p/rules.txt b/Quality/MN9_900p/rules.txt deleted file mode 100644 index c636a941..00000000 --- a/Quality/MN9_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 50000101c9600 -name = "Mighty No. 9 - 900p" - -[TextureRedefine] -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/NSMBU_900p/rules.txt b/Quality/NSMBU_900p/rules.txt deleted file mode 100644 index bce5724a..00000000 --- a/Quality/NSMBU_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010101D00,0005000010101E00,000500001014B700,000500001014B800,0005000010101C00,0005000010142300,0005000010142400,0005000010142200 -name = "New Super Mario Bros. U + New Super Luigi U - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/NintendoLand_900p/rules.txt b/Quality/NintendoLand_900p/rules.txt deleted file mode 100644 index a585ec2d..00000000 --- a/Quality/NintendoLand_900p/rules.txt +++ /dev/null @@ -1,36 +0,0 @@ -[Definition] -titleIds = 0005000010101F00,0005000010102000,0005000010102100 -name = "Nintendo Land - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -texturesExcluded = 0x1f712000 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # gamepad -width = 854 -height = 480 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # gamepad -width = 848 -height = 480 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # half-res alpha -width = 640 -height = 360 -formatsExcluded = 0x41A,0x431 # exclude obvious textures -overwriteWidth = 800 -overwriteHeight = 450 - -[TextureRedefine] # half-res alpha (gamepad) -width = 424 -height = 240 -formatsExcluded = 0x41A,0x431 # exclude obvious textures -overwriteWidth = 800 -overwriteHeight = 450 \ No newline at end of file diff --git a/Quality/OnePiece_900p/rules.txt b/Quality/OnePiece_900p/rules.txt deleted file mode 100644 index 18f4607d..00000000 --- a/Quality/OnePiece_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010175c00,0005000010175d00 -name = "ONE PIECE Unlimited World Red - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/PhineasFerb_900p/rules.txt b/Quality/PhineasFerb_900p/rules.txt deleted file mode 100644 index 6b6476e3..00000000 --- a/Quality/PhineasFerb_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010139400 -name = "Phineas and Ferb Quest for Cool Stuff - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Pikmin3_900p/rules.txt b/Quality/Pikmin3_900p/rules.txt deleted file mode 100644 index 1b26d0ce..00000000 --- a/Quality/Pikmin3_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = 000500001012be00,000500001012bd00,000500001012bc00 -name = "Pikmin 3 - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Pokken_900p/rules.txt b/Quality/Pokken_900p/rules.txt deleted file mode 100644 index cba75c63..00000000 --- a/Quality/Pokken_900p/rules.txt +++ /dev/null @@ -1,16 +0,0 @@ -[Definition] -titleIds = 50000101df400 -name = "Pokken Tournament - 900p" - -[TextureRedefine] -width = 1280 -height = 720 -formatsExcluded = 0x001 # Excludes FMV B&W layer (only viewable with rajkosto's implementation) -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] -width = 960 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Rio_900p/rules.txt b/Quality/Rio_900p/rules.txt deleted file mode 100644 index a65a613b..00000000 --- a/Quality/Rio_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 50000101e5300 -name = "Mario & Sonic at the Rio 2016 Olympic Games - 900p" - -[TextureRedefine] -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/RiseOfLyric_900p/rules.txt b/Quality/RiseOfLyric_900p/rules.txt deleted file mode 100644 index 4215864b..00000000 --- a/Quality/RiseOfLyric_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = 5000010175b00 -name = "Sonic Boom: Rise of Lyric - 900p" - -[TextureRedefine] -width = 1280 -height = 720 -formatsExcluded = 0x031,0x001 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Severed_900p/rules.txt b/Quality/Severed_900p/rules.txt deleted file mode 100644 index 1b6c9944..00000000 --- a/Quality/Severed_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 00050000101ba000,00050000101ba900 -name = "Severed - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Sochi_900p/rules.txt b/Quality/Sochi_900p/rules.txt deleted file mode 100644 index eb43e389..00000000 --- a/Quality/Sochi_900p/rules.txt +++ /dev/null @@ -1,40 +0,0 @@ -[Definition] -titleIds = 000500001010c700,000500001010c800 -name = "Mario & Sonic at the Sochi 2014 Olympic Winter Games - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x031,0x001 # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # character select (legends showdown) -width = 708 -height = 624 -overwriteWidth = 885 -overwriteHeight = 780 - -[TextureRedefine] # character select (1 character) -width = 601 -height = 624 -overwriteWidth = 751 -overwriteHeight = 780 - -[TextureRedefine] # character select (2 characters) -width = 305 -height = 620 -overwriteWidth = 381 -overwriteHeight = 775 - -[TextureRedefine] # character select (4 characters) -width = 155 -height = 630 -overwriteWidth = 291 -overwriteHeight = 788 - -[TextureRedefine] # mii -width = 192 -height = 180 -overwriteWidth = 240 -overwriteHeight = 225 \ No newline at end of file diff --git a/Quality/Splatoon_900p/rules.txt b/Quality/Splatoon_900p/rules.txt deleted file mode 100644 index 9bffaea7..00000000 --- a/Quality/Splatoon_900p/rules.txt +++ /dev/null @@ -1,40 +0,0 @@ -[Definition] -titleIds = 0005000010176900,0005000010176A00,0005000010162B00 -name = "Splatoon - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # half-res alpha -width = 640 -height = 360 -formatsExcluded = 0x41A,0x431 # exclude obvious textures -overwriteHeight = 800 -overwriteHeight = 450 - -[TextureRedefine] # squid sisters -width = 1024 -height = 576 -overwriteWidth = 1280 -overwriteHeight = 720 - -[TextureRedefine] # gamepad -width = 854 -height = 480 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # multiplayer -width = 848 -height = 480 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # half-res alpha (multiplayer) -width = 424 -height = 240 -overwriteHeight = 800 -overwriteHeight = 450 \ No newline at end of file diff --git a/Quality/SpongeBob_900p/rules.txt b/Quality/SpongeBob_900p/rules.txt deleted file mode 100644 index 7fe7ad0b..00000000 --- a/Quality/SpongeBob_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010146900,0005000010147d00 -name = "SpongeBob SquarePants Plankton's Robotic Revenge - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/StarFox_900p/rules.txt b/Quality/StarFox_900p/rules.txt deleted file mode 100644 index d86730e8..00000000 --- a/Quality/StarFox_900p/rules.txt +++ /dev/null @@ -1,17 +0,0 @@ -[Definition] -titleIds = 00050000101BEB00,00050000101BEC00,00050000101BED00,00050000101AFF00,00050000101B0400,00050000101B0500 -name = "Star Fox Zero + Star Fox Guard - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x41A,0x001 # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # tv -width = 1152 -height = 720 -formatsExcluded = 0x41A # exclude the intro background texture -overwriteWidth = 1440 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/SuperMario3DWorld_900p/rules.txt b/Quality/SuperMario3DWorld_900p/rules.txt deleted file mode 100644 index 5557a905..00000000 --- a/Quality/SuperMario3DWorld_900p/rules.txt +++ /dev/null @@ -1,78 +0,0 @@ -[Definition] -titleIds = 0005000010145d00,0005000010145c00,0005000010106100,0005000010180600,0005000010180700,0005000010180500 -name = "Super Mario 3D World + Captain Toad: Treasure Tracker - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x008,0x41A,0x034,0x035 # exclude obvious textures -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # zoomed in -width = 1128 -height = 720 -overwriteWidth = 1410 -overwriteHeight = 900 - -[TextureRedefine] # zoom transition -width = 1000 -height = 600 -overwriteWidth = 1250 -overwriteHeight = 750 - -[TextureRedefine] # zoom transition 2 -width = 1000 -height = 720 -overwriteWidth = 1250 -overwriteHeight = 900 - -[TextureRedefine] # half-res alpha -width = 640 -height = 360 -formatsExcluded = 0x41A # exclude obvious textures -overwriteHeight = 800 -overwriteHeight = 450 - -[TextureRedefine] # half-res (zoomed in) -width = 564 -height = 360 -overwriteWidth = 705 -overwriteHeight = 450 - -[TextureRedefine] # half-res (zoom transition) -width = 500 -height = 300 -overwriteWidth = 625 -overwriteHeight = 375 - -[TextureRedefine] # half-res (zoom transition 2) -width = 500 -height = 360 -overwriteWidth = 625 -overwriteHeight = 450 - -[TextureRedefine] # quarter-res alpha -width = 320 -height = 180 -formatsExcluded = 0x41A # exclude obvious textures -overwriteWidth = 400 -overwriteHeight = 225 - -[TextureRedefine] # q-res (zoomed in) -width = 282 -height = 180 -overwriteWidth = 352 -overwriteHeight = 225 - -[TextureRedefine] # q-res (zoom transition) -width = 250 -height = 150 -overwriteWidth = 312 -overwriteHeight = 187 - -[TextureRedefine] # q-res (zoom transition 2) -width = 250 -height = 180 -overwriteWidth = 312 -overwriteHeight = 225 \ No newline at end of file diff --git a/Quality/Tekken_900p/rules.txt b/Quality/Tekken_900p/rules.txt deleted file mode 100644 index c4866e45..00000000 --- a/Quality/Tekken_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = 000500001010f800,5000010110000 -name = "TEKKEN TAG TOURNAMENT 2 - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x033,0x001 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/TokyoMirage_900p/rules.txt b/Quality/TokyoMirage_900p/rules.txt deleted file mode 100644 index 0f02374f..00000000 --- a/Quality/TokyoMirage_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 00050000101ED700,0005000010131D00 -name = "Tokyo Mirage Sessions #FE - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/TropicalFreeze_900p/rules.txt b/Quality/TropicalFreeze_900p/rules.txt deleted file mode 100644 index 81440f3a..00000000 --- a/Quality/TropicalFreeze_900p/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -[Definition] -titleIds = 0005000010137F00,0005000010138300,0005000010144800 -name = "Donkey Kong Country: Tropical Freeze - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -formatsExcluded = 0x031 # exclude the intro background texture -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Wipeout_900p/rules.txt b/Quality/Wipeout_900p/rules.txt deleted file mode 100644 index 8b670671..00000000 --- a/Quality/Wipeout_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 000500001010e800,0005000010145500 -name = "Wipeout 3 + Wipeout Create & Crash - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/XCX_900p/rules.txt b/Quality/XCX_900p/rules.txt deleted file mode 100644 index a63f715e..00000000 --- a/Quality/XCX_900p/rules.txt +++ /dev/null @@ -1,22 +0,0 @@ -[Definition] -titleIds = 0005000010116100,00050000101C4C00,00050000101C4D00,ffffffff0cd546a9 -name = "Xenoblade Chronicles X - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 - -[TextureRedefine] # half-res alpha -width = 640 -height = 360 -formatsExcluded = 0x41A # exclude obvious textures -overwriteHeight = 800 -overwriteHeight = 450 - -[TextureRedefine] # Gear menu -width = 1024 -height = 720 -overwriteWidth = 1280 -overwriteHeight = 900 \ No newline at end of file diff --git a/Quality/Yoshi_900p/rules.txt b/Quality/Yoshi_900p/rules.txt deleted file mode 100644 index b3a6b174..00000000 --- a/Quality/Yoshi_900p/rules.txt +++ /dev/null @@ -1,9 +0,0 @@ -[Definition] -titleIds = 0005000010131F00,0005000010184E00,0005000010184D00 -name = "Yoshi's Woolly World - 900p" - -[TextureRedefine] # tv -width = 1280 -height = 720 -overwriteWidth = 1600 -overwriteHeight = 900 \ No newline at end of file