From 277cf7d6c7486e87a0f6efb418430295a903bb49 Mon Sep 17 00:00:00 2001 From: Michael Date: Thu, 15 Nov 2018 21:56:03 -0800 Subject: [PATCH] Decrease color banding in Splatoon --- Source/Splatoon_Resolution/rules.txt | 244 +++++++++++++++++++++------ 1 file changed, 193 insertions(+), 51 deletions(-) diff --git a/Source/Splatoon_Resolution/rules.txt b/Source/Splatoon_Resolution/rules.txt index d49a460c..2a6cbcbc 100644 --- a/Source/Splatoon_Resolution/rules.txt +++ b/Source/Splatoon_Resolution/rules.txt @@ -146,209 +146,351 @@ $height = 3200 $gameWidth = 1280 $gameHeight = 720 -[TextureRedefine] # Game Resolution +// TV + +[TextureRedefine] width = 1280 height = 720 -formatsExcluded = 0x31 +formats = 0x19 +overwriteFormat = 0x1f overwriteWidth = ($width / $gameWidth) * 1280 overwriteHeight = ($height / $gameHeight) * 720 -[TextureRedefine] # Blur Map +[TextureRedefine] +width = 1280 +height = 720 +formats = 0x80e +overwriteWidth = ($width / $gameWidth) * 1280 +overwriteHeight = ($height / $gameHeight) * 720 + +[TextureRedefine] +width = 1280 +height = 720 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 1280 +overwriteHeight = ($height / $gameHeight) * 720 + +[TextureRedefine] +width = 1280 +height = 720 +formats = 0x806 +overwriteFormat = 0x80e +overwriteWidth = ($width / $gameWidth) * 1280 +overwriteHeight = ($height / $gameHeight) * 720 + +[TextureRedefine] +width = 1280 +height = 720 +formats = 0x1a +overwriteFormat = 0x1f +overwriteWidth = ($width / $gameWidth) * 1280 +overwriteHeight = ($height / $gameHeight) * 720 + +// Blur + +[TextureRedefine] width = 640 height = 368 +formats = 0x19 overwriteWidth = ($width / $gameWidth) * 640 overwriteHeight = ($height / $gameHeight) * 368 -[TextureRedefine] # Blur Map +[TextureRedefine] +width = 640 +height = 368 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 640 +overwriteHeight = ($height / $gameHeight) * 368 + +[TextureRedefine] width = 640 height = 360 -formatsExcluded = 0x41a,0x431 +formats = 0x19 overwriteWidth = ($width / $gameWidth) * 640 overwriteHeight = ($height / $gameHeight) * 360 -[TextureRedefine] # Blur Map +[TextureRedefine] +width = 640 +height = 360 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 640 +overwriteHeight = ($height / $gameHeight) * 360 + +[TextureRedefine] width = 512 height = 256 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 512 overwriteHeight = ($height / $gameHeight) * 256 -[TextureRedefine] # Zoom Map -width = 512 -height = 228 -overwriteWidth = ($width / $gameWidth) * 512 -overwriteHeight = ($height / $gameHeight) * 228 - -[TextureRedefine] # Zoom Map -width = 448 -height = 256 -overwriteWidth = ($width / $gameWidth) * 448 -overwriteHeight = ($height / $gameHeight) * 256 - -[TextureRedefine] # Zoom Map -width = 448 -height = 252 -overwriteWidth = ($width / $gameWidth) * 448 -overwriteHeight = ($height / $gameHeight) * 252 - -[TextureRedefine] # Bloom Map +[TextureRedefine] width = 320 height = 192 +formats = 0x19 +overwriteFormat = 0x1f overwriteWidth = ($width / $gameWidth) * 320 overwriteHeight = ($height / $gameHeight) * 192 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 320 height = 180 -formatsExcluded = 0x35,0x11f +formats = 0x19 +overwriteFormat = 0x1f overwriteWidth = ($width / $gameWidth) * 320 overwriteHeight = ($height / $gameHeight) * 180 -[TextureRedefine] # Bloom Mip +// Bloom + +[TextureRedefine] +width = 320 +height = 192 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 320 +overwriteHeight = ($height / $gameHeight) * 192 + +[TextureRedefine] +width = 320 +height = 180 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 320 +overwriteHeight = ($height / $gameHeight) * 180 + +[TextureRedefine] width = 256 height = 128 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 256 overwriteHeight = ($height / $gameHeight) * 128 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 160 height = 96 +formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 160 overwriteHeight = ($height / $gameHeight) * 96 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 160 height = 90 +formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 160 overwriteHeight = ($height / $gameHeight) * 90 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 128 height = 64 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 128 overwriteHeight = ($height / $gameHeight) * 64 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 96 height = 48 +formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 96 overwriteHeight = ($height / $gameHeight) * 48 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 80 height = 45 +formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 80 overwriteHeight = ($height / $gameHeight) * 45 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 64 height = 32 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 64 overwriteHeight = ($height / $gameHeight) * 32 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 40 height = 22 +formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 40 overwriteHeight = ($height / $gameHeight) * 22 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 32 height = 16 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 32 overwriteHeight = ($height / $gameHeight) * 16 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 24 height = 16 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 24 overwriteHeight = ($height / $gameHeight) * 16 -[TextureRedefine] # Bloom Mip +[TextureRedefine] width = 20 height = 11 +formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 20 overwriteHeight = ($height / $gameHeight) * 11 -[TextureRedefine] # Inkopolis News +// Inkopolis News + +[TextureRedefine] width = 1024 height = 576 +formats = 0x80e overwriteWidth = ($width / $gameWidth) * 1024 overwriteHeight = ($height / $gameHeight) * 576 -[TextureRedefine] # Inkopolis News Blur Map +[TextureRedefine] +width = 1024 +height = 576 +formats = 0x19 +overwriteFormat = 0x1f +overwriteWidth = ($width / $gameWidth) * 1024 +overwriteHeight = ($height / $gameHeight) * 576 + +[TextureRedefine] +width = 1024 +height = 576 +formats = 0x806 +overwriteFormat = 0x80e +overwriteWidth = ($width / $gameWidth) * 1024 +overwriteHeight = ($height / $gameHeight) * 576 + +[TextureRedefine] +width = 1024 +height = 576 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 1024 +overwriteHeight = ($height / $gameHeight) * 576 + +[TextureRedefine] +width = 1024 +height = 576 +formats = 0x1a +overwriteFormat = 0x1f +overwriteWidth = ($width / $gameWidth) * 1024 +overwriteHeight = ($height / $gameHeight) * 576 + +[TextureRedefine] # Blur width = 256 height = 256 formats = 0x816 +overwriteFormat = 0x823 overwriteWidth = ($width / $gameWidth) * 256 overwriteHeight = ($height / $gameHeight) * 256 -[TextureRedefine] # Gamepad Resolution +// Zoom + +[TextureRedefine] +width = 512 +height = 228 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 512 +overwriteHeight = ($height / $gameHeight) * 228 + +[TextureRedefine] +width = 448 +height = 256 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 448 +overwriteHeight = ($height / $gameHeight) * 256 + +[TextureRedefine] +width = 448 +height = 252 +formats = 0x816 +overwriteFormat = 0x823 +overwriteWidth = ($width / $gameWidth) * 448 +overwriteHeight = ($height / $gameHeight) * 252 + +// Gamepad + +[TextureRedefine] width = 864 height = 480 overwriteWidth = ($width / $gameWidth) * 864 overwriteHeight = ($height / $gameHeight) * 480 -[TextureRedefine] # Gamepad Resolution +[TextureRedefine] width = 854 height = 480 overwriteWidth = ($width / $gameWidth) * 854 overwriteHeight = ($height / $gameHeight) * 480 -[TextureRedefine] # Gamepad Resolution +[TextureRedefine] width = 848 height = 480 overwriteWidth = ($width / $gameWidth) * 848 overwriteHeight = ($height / $gameHeight) * 480 -[TextureRedefine] # Gamepad Blur Map +// Gamepad Blur + +[TextureRedefine] width = 448 height = 240 overwriteWidth = ($width / $gameWidth) * 448 overwriteHeight = ($height / $gameHeight) * 240 -[TextureRedefine] # Gamepad Blur Map +[TextureRedefine] width = 424 height = 240 overwriteWidth = ($width / $gameWidth) * 424 overwriteHeight = ($height / $gameHeight) * 240 -[TextureRedefine] # Gamepad Bloom Map +// Gamepad Bloom + +[TextureRedefine] width = 224 height = 128 overwriteWidth = ($width / $gameWidth) * 224 overwriteHeight = ($height / $gameHeight) * 128 -[TextureRedefine] # Gamepad Bloom Map +[TextureRedefine] width = 212 height = 120 overwriteWidth = ($width / $gameWidth) * 212 overwriteHeight = ($height / $gameHeight) * 120 -[TextureRedefine] # Gamepad Bloom Mip +[TextureRedefine] width = 106 height = 60 overwriteWidth = ($width / $gameWidth) * 106 overwriteHeight = ($height / $gameHeight) * 60 -[TextureRedefine] # Gamepad Bloom Mip +[TextureRedefine] width = 53 height = 30 overwriteWidth = ($width / $gameWidth) * 53 overwriteHeight = ($height / $gameHeight) * 30 -[TextureRedefine] # Gamepad Bloom Mip +[TextureRedefine] width = 26 height = 15 overwriteWidth = ($width / $gameWidth) * 26 overwriteHeight = ($height / $gameHeight) * 15 -[TextureRedefine] # Gamepad Bloom Mip +[TextureRedefine] width = 13 height = 7 overwriteWidth = ($width / $gameWidth) * 13