diff --git a/Enthusiast/Smash_2880p/rules.txt b/Enthusiast/Smash_2880p/rules.txt index d4549212..71af3861 100644 --- a/Enthusiast/Smash_2880p/rules.txt +++ b/Enthusiast/Smash_2880p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 2880p (5K)" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 5120 +overwriteHeight = 2880 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 5120 overwriteHeight = 2880 diff --git a/Enthusiast/Smash_4320p/rules.txt b/Enthusiast/Smash_4320p/rules.txt index d35c87c3..8aec19b9 100644 --- a/Enthusiast/Smash_4320p/rules.txt +++ b/Enthusiast/Smash_4320p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 4320p (8K)" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 7680 +overwriteHeight = 4320 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 7680 overwriteHeight = 4320 diff --git a/Enthusiast/Smash_5760p/rules.txt b/Enthusiast/Smash_5760p/rules.txt index 3732ac1e..31163663 100644 --- a/Enthusiast/Smash_5760p/rules.txt +++ b/Enthusiast/Smash_5760p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 5760p (10K)" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 10240 +overwriteHeight = 5760 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 10240 overwriteHeight = 5760 diff --git a/Performance/Smash_360p/rules.txt b/Performance/Smash_360p/rules.txt index 9eb83751..300e4508 100644 --- a/Performance/Smash_360p/rules.txt +++ b/Performance/Smash_360p/rules.txt @@ -5,50 +5,59 @@ name = "Super Smash Bros. - 360p" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 640 +overwriteHeight = 360 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 640 overwriteHeight = 360 [TextureRedefine] # half-res width = 960 height = 540 -overwriteWidth = -overwriteHeight = +overwriteWidth = 320 +overwriteHeight = 180 [TextureRedefine] # q-res width = 480 height = 270 -overwriteWidth = -overwriteHeight = +overwriteWidth = 160 +overwriteHeight = 90 [TextureRedefine] # o-res width = 240 height = 135 -overwriteWidth = -overwriteHeight = +overwriteWidth = 80 +overwriteHeight = 45 [TextureRedefine] # half-res 2 width = 120 height = 67 -overwriteWidth = -overwriteHeight = +overwriteWidth = 40 +overwriteHeight = 22 [TextureRedefine] # q-res 2 width = 60 height = 33 -overwriteWidth = -overwriteHeight = +overwriteWidth = 20 +overwriteHeight = 11 [TextureRedefine] # o-res 2 width = 30 height = 16 -overwriteWidth = -overwriteHeight = +overwriteWidth = 10 +overwriteHeight = 5 [TextureRedefine] # o-res 3 width = 8 height = 1 -overwriteWidth = -overwriteHeight = +overwriteWidth = 2 +overwriteHeight = 1 [TextureRedefine] # 2nd width = 820 diff --git a/Performance/Smash_540p/rules.txt b/Performance/Smash_540p/rules.txt index b04abc45..b8c2a338 100644 --- a/Performance/Smash_540p/rules.txt +++ b/Performance/Smash_540p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 540p" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 960 +overwriteHeight = 540 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 960 overwriteHeight = 540 diff --git a/Performance/Smash_720p/rules.txt b/Performance/Smash_720p/rules.txt index 6c30cc97..aaa0bad3 100644 --- a/Performance/Smash_720p/rules.txt +++ b/Performance/Smash_720p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 720p" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 1280 +overwriteHeight = 720 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 1280 overwriteHeight = 720 diff --git a/Quality/Smash_1440p/rules.txt b/Quality/Smash_1440p/rules.txt index 9709bf7c..8aae723c 100644 --- a/Quality/Smash_1440p/rules.txt +++ b/Quality/Smash_1440p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 1440p (2K)" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 2560 +overwriteHeight = 1440 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 2560 overwriteHeight = 1440 diff --git a/Quality/Smash_2160p/rules.txt b/Quality/Smash_2160p/rules.txt index 2e2c4e40..6c62cba3 100644 --- a/Quality/Smash_2160p/rules.txt +++ b/Quality/Smash_2160p/rules.txt @@ -5,6 +5,15 @@ name = "Super Smash Bros. - 2160p (4K)" [TextureRedefine] # tv width = 1920 height = 1080 +formatsExcluded = 0x219 +overwriteWidth = 3840 +overwriteHeight = 2160 + +[TextureRedefine] # nvidia +width = 1920 +height = 1080 +formats = 0x219 +overwriteFormat = 0x820 overwriteWidth = 3840 overwriteHeight = 2160 diff --git a/Workaround/Smash_SNORMNVIDIA/rules.txt b/Workaround/Smash_SNORMNVIDIA/rules.txt deleted file mode 100644 index c1c3bb75..00000000 --- a/Workaround/Smash_SNORMNVIDIA/rules.txt +++ /dev/null @@ -1,10 +0,0 @@ -#Made by Exzap himself, comes included with Cemu 1.7.4+ -[Definition] -titleIds = 0005000010145000,0005000010144F00,0005000010110E00 -name = "Super Smash Bros. - NVIDIA Brightness Fix (Experimental)" - -[TextureRedefine] # replace SNORM framebuffer with float format (On Nvidia, rendering to SNORM textures truncates colors to [0.0,1.0] range, despite SNORM supporting [-1.0,1.0] range) -width = 1920 -height = 1080 -formats = 0x219 # R10_G10_B10_A2_SNORM -overwriteFormat = 0x820 # R16_G16_B16_A16_FLOAT \ No newline at end of file