cemu_graphic_packs/Resolutions/SuperSmashBros_Resolution/rules.txt
Crementif bca55a1bc4
Add 5k and 8k resolutions back
Solves https://github.com/slashiee/cemu_graphic_packs/issues/422

Was requested over at the Cemu discord too after we took them away while we sanitized them, and there isn't really an issue with having these. Let's just keep those presets sanitized now.

Also found out that some random workaround had appeared in our resolutions folder 🤔.
2020-01-19 02:40:11 +01:00

453 lines
9.7 KiB
Plaintext

[Definition]
titleIds = 0005000010110E00,0005000010145000,0005000010144F00
name = Resolution
path = "Super Smash Bros. for Wii U/Graphics/Resolution"
description = Changes the resolution of the game. Made by Slashiee.
version = 4
[Preset]
name = 1920x1080 (Default)
$width = 1920
$height = 1080
$gameWidth = 1920
$gameHeight = 1080
# Performance
[Preset]
name = 640x360
$width = 640
$height = 360
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 960x540
$width = 960
$height = 540
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 1280x720
$width = 1280
$height = 720
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 1600x900
$width = 1600
$height = 900
$gameWidth = 1920
$gameHeight = 1080
# Common HD Resolutions
[Preset]
name = 2560x1440
$width = 2560
$height = 1440
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 3200x1800
$width = 3200
$height = 1800
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 3840x2160
$width = 3840
$height = 2160
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 5120x2880
$width = 5120
$height = 2880
$gameWidth = 1920
$gameHeight = 1080
[Preset]
name = 7680x4320
$width = 7680
$height = 4320
$gameWidth = 1920
$gameHeight = 1080
[TextureRedefine] # Game Resolution
width = 1920
height = 1088
formatsExcluded = 0x219,0x1a
overwriteWidth = ($width / $gameWidth) * 1920
overwriteHeight = ($height / $gameHeight) * 1088
[TextureRedefine] # Game Resolution
width = 1920
height = 1080
formatsExcluded = 0x219,0x1a
overwriteWidth = ($width / $gameWidth) * 1920
overwriteHeight = ($height / $gameHeight) * 1080
[TextureRedefine] # Gamepad Resolution
width = 864
height = 480
overwriteWidth = ($width / $gameWidth) * 864
overwriteHeight = ($height / $gameHeight) * 480
[TextureRedefine] # Gamepad Resolution
width = 854
height = 480
overwriteWidth = ($width / $gameWidth) * 854
overwriteHeight = ($height / $gameHeight) * 480
[TextureRedefine]
width = 960
height = 544
formatsExcluded = 0x21a
overwriteWidth = ($width / $gameWidth) * 960
overwriteHeight = ($height / $gameHeight) * 544
[TextureRedefine]
width = 960
height = 540
formatsExcluded = 0x21a
overwriteWidth = ($width / $gameWidth) * 960
overwriteHeight = ($height / $gameHeight) * 540
[TextureRedefine]
width = 960
height = 368
overwriteWidth = ($width / $gameWidth) * 960
overwriteHeight = ($height / $gameHeight) * 368
[TextureRedefine]
width = 960
height = 360
overwriteWidth = ($width / $gameWidth) * 960
overwriteHeight = ($height / $gameHeight) * 360
[TextureRedefine]
width = 832
height = 416
overwriteWidth = ($width / $gameWidth) * 832
overwriteHeight = ($height / $gameHeight) * 416
[TextureRedefine]
width = 820
height = 410
overwriteWidth = ($width / $gameWidth) * 820
overwriteHeight = ($height / $gameHeight) * 410
[TextureRedefine]
width = 768
height = 368
overwriteWidth = ($width / $gameWidth) * 768
overwriteHeight = ($height / $gameHeight) * 368
[TextureRedefine]
width = 736
height = 368
overwriteWidth = ($width / $gameWidth) * 736
overwriteHeight = ($height / $gameHeight) * 368
[TextureRedefine]
width = 730
height = 365
overwriteWidth = ($width / $gameWidth) * 730
overwriteHeight = ($height / $gameHeight) * 365
[TextureRedefine]
width = 512
height = 272
overwriteWidth = ($width / $gameWidth) * 512
overwriteHeight = ($height / $gameHeight) * 272
[TextureRedefine]
width = 480
height = 272
formatsExcluded = 0x21a,0x816
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 272
[TextureRedefine]
width = 480
height = 270
formatsExcluded = 0x21a,0x816
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 270
[TextureRedefine]
width = 480
height = 192
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 192
[TextureRedefine]
width = 480
height = 180
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 180
[TextureRedefine]
width = 448
height = 224
overwriteWidth = ($width / $gameWidth) * 448
overwriteHeight = ($height / $gameHeight) * 224
[TextureRedefine]
width = 420
height = 210
overwriteWidth = ($width / $gameWidth) * 420
overwriteHeight = ($height / $gameHeight) * 210
[TextureRedefine]
width = 256
height = 256
formats = 0x5,0x19
overwriteWidth = ($width / $gameWidth) * 256
overwriteHeight = ($height / $gameHeight) * 256
[TextureRedefine]
width = 256
height = 144
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 256
overwriteHeight = ($height / $gameHeight) * 144
[TextureRedefine]
width = 249
height = 250
overwriteWidth = ($width / $gameWidth) * 249
overwriteHeight = ($height / $gameHeight) * 250
[TextureRedefine]
width = 240
height = 135
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 240
overwriteHeight = ($height / $gameHeight) * 135
[TextureRedefine]
width = 192
height = 160
overwriteWidth = ($width / $gameWidth) * 192
overwriteHeight = ($height / $gameHeight) * 160
[TextureRedefine]
width = 192
height = 144
overwriteWidth = ($width / $gameWidth) * 192
overwriteHeight = ($height / $gameHeight) * 144
[TextureRedefine]
width = 160
height = 160
overwriteWidth = ($width / $gameWidth) * 160
overwriteHeight = ($height / $gameHeight) * 160
[TextureRedefine]
width = 160
height = 144
overwriteWidth = ($width / $gameWidth) * 160
overwriteHeight = ($height / $gameHeight) * 144
[TextureRedefine]
width = 135
height = 135
overwriteWidth = ($width / $gameWidth) * 135
overwriteHeight = ($height / $gameHeight) * 135
[TextureRedefine]
width = 128
height = 80
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 128
overwriteHeight = ($height / $gameHeight) * 80
[TextureRedefine]
width = 128
height = 128
formats = 0x21f,0x219,0x80e
overwriteWidth = ($width / $gameWidth) * 128
overwriteHeight = ($height / $gameHeight) * 128
[TextureRedefine]
width = 120
height = 67
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 120
overwriteHeight = ($height / $gameHeight) * 67
[TextureRedefine]
width = 64
height = 48
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 64
overwriteHeight = ($height / $gameHeight) * 48
[TextureRedefine]
width = 60
height = 33
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 60
overwriteHeight = ($height / $gameHeight) * 33
[TextureRedefine]
width = 30
height = 16
formatsExcluded = 0x816
overwriteWidth = ($width / $gameWidth) * 30
overwriteHeight = ($height / $gameHeight) * 16
// Reduce Color Banding
[TextureRedefine] # 1920x1088, f0219
width = 1920
height = 1088
formats = 0x219
overwriteFormat = 0x21f
overwriteWidth = ($width / $gameWidth) * 1920
overwriteHeight = ($height / $gameHeight) * 1088
[TextureRedefine] # 1920x1088, f001a
width = 1920
height = 1088
formats = 0x1a
overwriteFormat = 0x1f
overwriteWidth = ($width / $gameWidth) * 1920
overwriteHeight = ($height / $gameHeight) * 1088
[TextureRedefine] # 1920x1080, f0219
width = 1920
height = 1080
formats = 0x219
overwriteFormat = 0x21f
overwriteWidth = ($width / $gameWidth) * 1920
overwriteHeight = ($height / $gameHeight) * 1080
[TextureRedefine] # 1920x1080, f001a
width = 1920
height = 1080
formats = 0x1a
overwriteFormat = 0x1f
overwriteWidth = ($width / $gameWidth) * 1920
overwriteHeight = ($height / $gameHeight) * 1080
[TextureRedefine] # 960x544, f021a
width = 960
height = 544
formats = 0x21a
overwriteFormat = 0x21f
overwriteWidth = ($width / $gameWidth) * 960
overwriteHeight = ($height / $gameHeight) * 544
[TextureRedefine] # 960x540, f021a
width = 960
height = 540
formats = 0x21a
overwriteFormat = 0x21f
overwriteWidth = ($width / $gameWidth) * 960
overwriteHeight = ($height / $gameHeight) * 540
[TextureRedefine] # 480x272, f021a
width = 480
height = 272
formats = 0x21a
overwriteFormat = 0x21f
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 272
[TextureRedefine] # 480x272, f0816
width = 480
height = 272
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 272
[TextureRedefine] # 480x270, f021a
width = 480
height = 270
formats = 0x21a
overwriteFormat = 0x21f
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 270
[TextureRedefine] # 480x270, f0816
width = 480
height = 270
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 480
overwriteHeight = ($height / $gameHeight) * 270
[TextureRedefine] # 256x144, f0816
width = 256
height = 144
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 256
overwriteHeight = ($height / $gameHeight) * 144
[TextureRedefine] # 240x135, f0816
width = 240
height = 135
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 240
overwriteHeight = ($height / $gameHeight) * 135
[TextureRedefine] # 128x80, f0816
width = 128
height = 80
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 128
overwriteHeight = ($height / $gameHeight) * 80
[TextureRedefine] # 120x67, f0816
width = 120
height = 67
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 120
overwriteHeight = ($height / $gameHeight) * 67
[TextureRedefine] # 64x48, f0816
width = 64
height = 48
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 64
overwriteHeight = ($height / $gameHeight) * 48
[TextureRedefine] # 60x33, f0816
width = 60
height = 33
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 60
overwriteHeight = ($height / $gameHeight) * 33
[TextureRedefine] # 32x16, f0816
width = 32
height = 16
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 32
overwriteHeight = ($height / $gameHeight) * 16
[TextureRedefine] # 30x16, f0816
width = 30
height = 16
formats = 0x816
overwriteFormat = 0x823
overwriteWidth = ($width / $gameWidth) * 30
overwriteHeight = ($height / $gameHeight) * 16