clean up BotW resolution pack, reduce color banding with GUI

This commit is contained in:
Michael 2018-12-31 01:44:33 -08:00
parent 9277c290aa
commit f702425c60

View File

@ -12,7 +12,7 @@ $height = 720
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
// Performance # Performance
[Preset] [Preset]
name = 320x180 name = 320x180
@ -35,7 +35,7 @@ $height = 540
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
// Common HD Resolutions # Common HD Resolutions
[Preset] [Preset]
name = 1600x900 name = 1600x900
@ -79,7 +79,7 @@ $height = 2880
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
// Common Ultrawide Resolutions # Common Ultrawide Resolutions
[Preset] [Preset]
name = 2560x1080 ("21:9") name = 2560x1080 ("21:9")
@ -102,7 +102,7 @@ $height = 1800
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
// Common 16:10 Resolutions # Common 16:10 Resolutions
[Preset] [Preset]
name = 1440x936 (16:10) name = 1440x936 (16:10)
@ -154,7 +154,7 @@ $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
# All 720p textures: # All 720p textures:
# - 0x001=World Lighting Red8 # - 0x001=World Lighting
# - 0x005=Link and Objects Depth # - 0x005=Link and Objects Depth
# - 0x007=World Lighting Red-Green Texture # - 0x007=World Lighting Red-Green Texture
# - 0x019=Menu Interface/GUI # - 0x019=Menu Interface/GUI
@ -169,9 +169,17 @@ $gameHeight = 720
[TextureRedefine] [TextureRedefine]
width = 1280 width = 1280
height = 720 height = 720
formats = 0x001,0x005,0x007,0x019,0x01a,0x41a,0x80e,0x806,0x816,0x820 formats = 0x1,0x5,0x7,0x1a,0x41a,0x80e,0x806,0x816,0x820
formatsExcluded = 0x008 # Game Load Opening Background Image tileModesExcluded = 0x1
tileModesExcluded = 0x001 # For Video Playback overwriteWidth = ($width/$gameWidth)* 1280
overwriteHeight = ($height/$gameHeight)* 720
# Menu Interface/GUI reduced color banding
[TextureRedefine]
width = 1280
height = 720
formats = 0x19
overwriteFormat = 0x1f
overwriteWidth = ($width/$gameWidth)* 1280 overwriteWidth = ($width/$gameWidth)* 1280
overwriteHeight = ($height/$gameHeight)* 720 overwriteHeight = ($height/$gameHeight)* 720
@ -179,8 +187,7 @@ overwriteHeight = ($height/$gameHeight)* 720
[TextureRedefine] [TextureRedefine]
width = 864 width = 864
height = 480 height = 480
formats = 0x019 formats = 0x19
formatsExcluded = 0x034 # Exclude 0x034 which is used for large album thumbnails
overwriteWidth = ($width/$gameWidth)* 864 overwriteWidth = ($width/$gameWidth)* 864
overwriteHeight = ($height/$gameHeight)* 480 overwriteHeight = ($height/$gameHeight)* 480
@ -188,13 +195,12 @@ overwriteHeight = ($height/$gameHeight)* 480
[TextureRedefine] [TextureRedefine]
width = 854 width = 854
height = 480 height = 480
formats = 0x019 formats = 0x19
formatsExcluded = 0x034 # Exclude 0x034 which is used for large album thumbnails
overwriteWidth = ($width/$gameWidth)* 854 overwriteWidth = ($width/$gameWidth)* 854
overwriteHeight = ($height/$gameHeight)* 480 overwriteHeight = ($height/$gameHeight)* 480
# All 1/2, 1/4 textures: # All 1/2, 1/4 textures:
# - 0x001=World Lighting - Red # - 0x001=World Lighting
# - 0x005=Depth for Link and Objects # - 0x005=Depth for Link and Objects
# - 0x019=GUI # - 0x019=GUI
# - 0x01a=Blurs and Normals # - 0x01a=Blurs and Normals
@ -207,8 +213,7 @@ overwriteHeight = ($height/$gameHeight)* 480
[TextureRedefine] [TextureRedefine]
width = 640 width = 640
height = 368 height = 368
formats = 0x001,0x005,0x019,0x01a,0x80e,0x806,0x816,0x820 formats = 0x1,0x5,0x1a,0x80e,0x806,0x816,0x820
formatsExcluded = 0x431 # Exclude 0x431 which is used for adventure log images
overwriteWidth = ($width/$gameWidth)* 640 overwriteWidth = ($width/$gameWidth)* 640
overwriteHeight = ($height/$gameHeight)* 368 overwriteHeight = ($height/$gameHeight)* 368
@ -216,9 +221,26 @@ overwriteHeight = ($height/$gameHeight)* 368
[TextureRedefine] [TextureRedefine]
width = 640 width = 640
height = 360 height = 360
formats = 0x001,0x005,0x019,0x01a,0x80e,0x806,0x816,0x820 formats = 0x1,0x5,0x1a,0x80e,0x806,0x816,0x820
formatsExcluded = 0x431 tileModesExcluded = 0x1
tileModesExcluded = 0x001 # For Video Playback overwriteWidth = ($width/$gameWidth)* 640
overwriteHeight = ($height/$gameHeight)* 360
# GUI reduced color banding
[TextureRedefine]
width = 640
height = 368
formats = 0x19
overwriteFormat = 0x1f
overwriteWidth = ($width/$gameWidth)* 640
overwriteHeight = ($height/$gameHeight)* 368
# GUI reduced color banding
[TextureRedefine]
width = 640
height = 360
formats = 0x19
overwriteFormat = 0x1f
overwriteWidth = ($width/$gameWidth)* 640 overwriteWidth = ($width/$gameWidth)* 640
overwriteHeight = ($height/$gameHeight)* 360 overwriteHeight = ($height/$gameHeight)* 360
@ -226,7 +248,7 @@ overwriteHeight = ($height/$gameHeight)* 360
[TextureRedefine] [TextureRedefine]
width = 384 width = 384
height = 192 height = 192
formats = 0x001 # World lighting - Red formats = 0x1 # world lighting
overwriteWidth = ($width/$gameWidth)* 384 overwriteWidth = ($width/$gameWidth)* 384
overwriteHeight = ($height/$gameHeight)* 192 overwriteHeight = ($height/$gameHeight)* 192
@ -234,7 +256,7 @@ overwriteHeight = ($height/$gameHeight)* 192
[TextureRedefine] [TextureRedefine]
width = 320 width = 320
height = 192 height = 192
formats = 0x001,0x005,0x019,0x01a,0x80e,0x816,0x806 formats = 0x1,0x5,0x1a,0x80e,0x816,0x806
overwriteWidth = ($width/$gameWidth)* 320 overwriteWidth = ($width/$gameWidth)* 320
overwriteHeight = ($height/$gameHeight)* 192 overwriteHeight = ($height/$gameHeight)* 192
@ -242,7 +264,25 @@ overwriteHeight = ($height/$gameHeight)* 192
[TextureRedefine] [TextureRedefine]
width = 320 width = 320
height = 180 height = 180
formats = 0x001,0x005,0x019,0x01a,0x80e,0x816,0x806 formats = 0x1,0x5,0x1a,0x80e,0x816,0x806
overwriteWidth = ($width/$gameWidth)* 320
overwriteHeight = ($height/$gameHeight)* 180
# GUI reduced color banding
[TextureRedefine]
width = 320
height = 192
formats = 0x19
overwriteFormat = 0x1f
overwriteWidth = ($width/$gameWidth)* 320
overwriteHeight = ($height/$gameHeight)* 192
# GUI reduced color banding
[TextureRedefine]
width = 320
height = 180
formats = 0x19
overwriteFormat = 0x1f
overwriteWidth = ($width/$gameWidth)* 320 overwriteWidth = ($width/$gameWidth)* 320
overwriteHeight = ($height/$gameHeight)* 180 overwriteHeight = ($height/$gameHeight)* 180
@ -250,7 +290,7 @@ overwriteHeight = ($height/$gameHeight)* 180
[TextureRedefine] [TextureRedefine]
width = 192 width = 192
height = 96 height = 96
formats = 0x007,0x806 # Used for Fog formats = 0x7,0x806 # Used for Fog
overwriteWidth = ($width/$gameWidth) * 192 overwriteWidth = ($width/$gameWidth) * 192
overwriteHeight = ($height/$gameHeight) * 96 overwriteHeight = ($height/$gameHeight) * 96
@ -258,7 +298,7 @@ overwriteHeight = ($height/$gameHeight) * 96
[TextureRedefine] [TextureRedefine]
width = 160 width = 160
height = 96 height = 96
formats = 0x007,0x806,0x80e,0x816 # Used for Fog/Depth/Bloom formats = 0x7,0x806,0x80e,0x816 # Used for Fog/Depth/Bloom
overwriteWidth = ($width/$gameWidth)* 160 overwriteWidth = ($width/$gameWidth)* 160
overwriteHeight = ($height/$gameHeight)* 96 overwriteHeight = ($height/$gameHeight)* 96
@ -266,7 +306,7 @@ overwriteHeight = ($height/$gameHeight)* 96
[TextureRedefine] [TextureRedefine]
width = 160 width = 160
height = 90 height = 90
formats = 0x007,0x806,0x80e,0x816 formats = 0x7,0x806,0x80e,0x816
overwriteWidth = ($width/$gameWidth)* 160 overwriteWidth = ($width/$gameWidth)* 160
overwriteHeight = ($height/$gameHeight)* 90 overwriteHeight = ($height/$gameHeight)* 90
@ -274,7 +314,7 @@ overwriteHeight = ($height/$gameHeight)* 90
[TextureRedefine] [TextureRedefine]
width = 96 width = 96
height = 48 height = 48
formats = 0x816,0x80e # Used for bloom/depth formats = 0x80e,0x816 # Used for bloom/depth
overwriteWidth = ($width/$gameWidth)* 96 overwriteWidth = ($width/$gameWidth)* 96
overwriteHeight = ($height/$gameHeight)* 48 overwriteHeight = ($height/$gameHeight)* 48
@ -282,7 +322,7 @@ overwriteHeight = ($height/$gameHeight)* 48
[TextureRedefine] [TextureRedefine]
width = 80 width = 80
height = 45 height = 45
formats = 0x816,0x806 # Used for bloom/fog formats = 0x806,0x816 # Used for bloom/fog
overwriteWidth = ($width/$gameWidth)* 80 overwriteWidth = ($width/$gameWidth)* 80
overwriteHeight = ($height/$gameHeight)* 45 overwriteHeight = ($height/$gameHeight)* 45
@ -292,7 +332,7 @@ overwriteHeight = ($height/$gameHeight)* 45
[TextureRedefine] [TextureRedefine]
width = 160 width = 160
height = 64 height = 64
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 160 overwriteWidth = ($width/$gameWidth) * 160
overwriteHeight = ($height/$gameHeight) * 64 overwriteHeight = ($height/$gameHeight) * 64
@ -300,7 +340,7 @@ overwriteHeight = ($height/$gameHeight) * 64
[TextureRedefine] [TextureRedefine]
width = 160 width = 160
height = 50 height = 50
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 160 overwriteWidth = ($width/$gameWidth) * 160
overwriteHeight = ($height/$gameHeight) * 50 overwriteHeight = ($height/$gameHeight) * 50
@ -308,7 +348,7 @@ overwriteHeight = ($height/$gameHeight) * 50
[TextureRedefine] [TextureRedefine]
width = 128 width = 128
height = 64 height = 64
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 128 overwriteWidth = ($width/$gameWidth) * 128
overwriteHeight = ($height/$gameHeight) * 64 overwriteHeight = ($height/$gameHeight) * 64
@ -316,7 +356,7 @@ overwriteHeight = ($height/$gameHeight) * 64
[TextureRedefine] [TextureRedefine]
width = 128 width = 128
height = 50 height = 50
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 128 overwriteWidth = ($width/$gameWidth) * 128
overwriteHeight = ($height/$gameHeight) * 50 overwriteHeight = ($height/$gameHeight) * 50
@ -324,7 +364,7 @@ overwriteHeight = ($height/$gameHeight) * 50
[TextureRedefine] [TextureRedefine]
width = 64 width = 64
height = 32 height = 32
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 64 overwriteWidth = ($width/$gameWidth) * 64
overwriteHeight = ($height/$gameHeight) * 32 overwriteHeight = ($height/$gameHeight) * 32
@ -332,7 +372,7 @@ overwriteHeight = ($height/$gameHeight) * 32
[TextureRedefine] [TextureRedefine]
width = 64 width = 64
height = 25 height = 25
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 64 overwriteWidth = ($width/$gameWidth) * 64
overwriteHeight = ($height/$gameHeight) * 25 overwriteHeight = ($height/$gameHeight) * 25
@ -340,7 +380,7 @@ overwriteHeight = ($height/$gameHeight) * 25
[TextureRedefine] [TextureRedefine]
width = 288 width = 288
height = 64 height = 64
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 288 overwriteWidth = ($width/$gameWidth) * 288
overwriteHeight = ($height/$gameHeight) * 64 overwriteHeight = ($height/$gameHeight) * 64
@ -348,7 +388,7 @@ overwriteHeight = ($height/$gameHeight) * 64
[TextureRedefine] [TextureRedefine]
width = 266 width = 266
height = 50 height = 50
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 266 overwriteWidth = ($width/$gameWidth) * 266
overwriteHeight = ($height/$gameHeight) * 50 overwriteHeight = ($height/$gameHeight) * 50
@ -356,7 +396,7 @@ overwriteHeight = ($height/$gameHeight) * 50
[TextureRedefine] [TextureRedefine]
width = 160 width = 160
height = 32 height = 32
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 160 overwriteWidth = ($width/$gameWidth) * 160
overwriteHeight = ($height/$gameHeight) * 32 overwriteHeight = ($height/$gameHeight) * 32
@ -364,7 +404,7 @@ overwriteHeight = ($height/$gameHeight) * 32
[TextureRedefine] [TextureRedefine]
width = 133 width = 133
height = 25 height = 25
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth) * 133 overwriteWidth = ($width/$gameWidth) * 133
overwriteHeight = ($height/$gameHeight) * 25 overwriteHeight = ($height/$gameHeight) * 25
@ -372,7 +412,7 @@ overwriteHeight = ($height/$gameHeight) * 25
[TextureRedefine] [TextureRedefine]
width = 120 width = 120
height = 80 height = 80
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth)* 120 overwriteWidth = ($width/$gameWidth)* 120
overwriteHeight = ($height/$gameHeight)* 80 overwriteHeight = ($height/$gameHeight)* 80
@ -380,16 +420,16 @@ overwriteHeight = ($height/$gameHeight)* 80
[TextureRedefine] [TextureRedefine]
width = 120 width = 120
height = 75 height = 75
formats = 0x01a formats = 0x1a
overwriteWidth = ($width/$gameWidth)* 120 overwriteWidth = ($width/$gameWidth)* 120
overwriteHeight = ($height/$gameHeight)* 75 overwriteHeight = ($height/$gameHeight)* 75
# 0x806 - Fogs and Dust # 0x806 - Fogs and Dust
# Required
[TextureRedefine] [TextureRedefine] # Required
width = 128 width = 128
height = 48 height = 48
formats = 0x806,0x816,0x005,0x820 formats = 0x5,0x806,0x816,0x820
overwriteWidth = ($width/$gameWidth) * 128 overwriteWidth = ($width/$gameWidth) * 128
overwriteHeight = ($height/$gameHeight) * 48 overwriteHeight = ($height/$gameHeight) * 48
@ -477,8 +517,7 @@ overwriteHeight = ($height/$gameHeight)* 11
[TextureRedefine] [TextureRedefine]
width = 960 width = 960
height = 540 height = 540
formats = 0x816,0x005,0x007,0x019,0x01a,0x41a,0x80e,0x806 formats = 0x5,0x7,0x19,0x1a,0x41a,0x806,0x80e,0x816
tileModesExcluded = 0x001 # For Video Playback
overwriteWidth = ($width/$gameWidth) * 960 overwriteWidth = ($width/$gameWidth) * 960
overwriteHeight = ($height/$gameHeight) * 540 overwriteHeight = ($height/$gameHeight) * 540
@ -486,7 +525,7 @@ overwriteHeight = ($height/$gameHeight) * 540
[TextureRedefine] [TextureRedefine]
width = 960 width = 960
height = 544 height = 544
formats = 0x816,0x005,0x007,0x019,0x01a,0x41a,0x80e,0x806 formats = 0x5,0x7,0x19,0x1a,0x41a,0x806,0x80e,0x816
overwriteWidth = ($width/$gameWidth) * 960 overwriteWidth = ($width/$gameWidth) * 960
overwriteHeight = ($height/$gameHeight) * 544 overwriteHeight = ($height/$gameHeight) * 544
@ -495,7 +534,7 @@ overwriteHeight = ($height/$gameHeight) * 544
width = 512 width = 512
height = 272 height = 272
depth = 1 depth = 1
formats = 0x001,0x005 # Red Viewport / Depth formats = 0x1,0x5 # Viewport / Depth
overwriteWidth = ($width/$gameWidth) * 512 overwriteWidth = ($width/$gameWidth) * 512
overwriteHeight = ($height/$gameHeight) * 272 overwriteHeight = ($height/$gameHeight) * 272
@ -503,7 +542,7 @@ overwriteHeight = ($height/$gameHeight) * 272
[TextureRedefine] [TextureRedefine]
width = 480 width = 480
height = 272 height = 272
formats = 0x816,0x01a,0x820,0x001,0x80e,0x820 formats = 0x1,0x1a,0x80e,0x816,0x820
overwriteWidth = ($width/$gameWidth) * 480 overwriteWidth = ($width/$gameWidth) * 480
overwriteHeight = ($height/$gameHeight) * 272 overwriteHeight = ($height/$gameHeight) * 272
@ -511,7 +550,7 @@ overwriteHeight = ($height/$gameHeight) * 272
[TextureRedefine] [TextureRedefine]
width = 480 width = 480
height = 270 height = 270
formats = 0x816,0x01a,0x820,0x001,0x80e,0x820 formats = 0x1,0x1a,0x80e,0x816,0x820
overwriteWidth = ($width/$gameWidth) * 480 overwriteWidth = ($width/$gameWidth) * 480
overwriteHeight = ($height/$gameHeight) * 270 overwriteHeight = ($height/$gameHeight) * 270
@ -528,7 +567,7 @@ overwriteHeight = ($height/$gameHeight) * 512
[TextureRedefine] # Top-view to bottom Depth [TextureRedefine] # Top-view to bottom Depth
width = 2048 width = 2048
height = 2048 height = 2048
formats = 0x005 formats = 0x5
overwriteWidth = ($width/$gameWidth) * 2048 overwriteWidth = ($width/$gameWidth) * 2048
overwriteHeight = ($height/$gameHeight) * 2048 overwriteHeight = ($height/$gameHeight) * 2048
@ -536,7 +575,7 @@ overwriteHeight = ($height/$gameHeight) * 2048
[TextureRedefine] [TextureRedefine]
width = 1504 width = 1504
height = 720 height = 720
formats = 0x019 formats = 0x19
overwriteWidth = ($width/$gameWidth) * 1504 overwriteWidth = ($width/$gameWidth) * 1504
overwriteHeight = ($height/$gameHeight) * 720 overwriteHeight = ($height/$gameHeight) * 720
@ -544,15 +583,15 @@ overwriteHeight = ($height/$gameHeight) * 720
[TextureRedefine] [TextureRedefine]
width = 1500 width = 1500
height = 720 height = 720
formats = 0x019 formats = 0x19
overwriteWidth = ($width/$gameWidth) * 1500 overwriteWidth = ($width/$gameWidth) * 1500
overwriteHeight = ($height/$gameHeight) * 720 overwriteHeight = ($height/$gameHeight) * 720
# Select-Menu Map Overlay # Select-Menu Map Overlay, Scope Interface
[TextureRedefine] [TextureRedefine]
width = 1280 width = 1280
height = 608 height = 608
formats = 0x019 formats = 0x19
overwriteWidth = ($width/$gameWidth) * 1280 overwriteWidth = ($width/$gameWidth) * 1280
overwriteHeight = ($height/$gameHeight) * 608 overwriteHeight = ($height/$gameHeight) * 608
@ -560,7 +599,7 @@ overwriteHeight = ($height/$gameHeight) * 608
[TextureRedefine] [TextureRedefine]
width = 192 width = 192
height = 192 height = 192
formats = 0x019 formats = 0x19
overwriteWidth = ($width/$gameWidth) * 192 overwriteWidth = ($width/$gameWidth) * 192
overwriteHeight = ($height/$gameHeight) * 192 overwriteHeight = ($height/$gameHeight) * 192
@ -568,7 +607,7 @@ overwriteHeight = ($height/$gameHeight) * 192
[TextureRedefine] [TextureRedefine]
width = 1920 width = 1920
height = 912 height = 912
formats = 0x001 formats = 0x1
overwriteWidth = ($width/$gameWidth) * 1920 overwriteWidth = ($width/$gameWidth) * 1920
overwriteHeight = ($height/$gameHeight) * 912 overwriteHeight = ($height/$gameHeight) * 912
@ -605,56 +644,6 @@ overwriteHeight = ($height/$gameHeight) * 23
[TextureRedefine] [TextureRedefine]
width = 512 width = 512
height = 288 height = 288
formats = 0x01a,0x80e formats = 0x1a,0x80e
overwriteWidth = ($width/$gameWidth) * 512 overwriteWidth = ($width/$gameWidth) * 512
overwriteHeight = ($height/$gameHeight) * 288 overwriteHeight = ($height/$gameHeight) * 288
# Disabled since they break stuff
# Minimap
#[TextureRedefine]
#width = 560
#height = 560
#formats = 0x431
#overwriteWidth = 560
#overwriteHeight = 560
# Album images
#[TextureRedefine]
#width = 854
#height = 480
#formats = 0x034
#overwriteWidth = ($width/$gameWidth) * 854
#overwriteHeight = ($height/$gameHeight) * 480
# Start Menu Controller Mapping Screen Controller Image - Top
#[TextureRedefine]
#width = 480
#height = 250
#formats = 0x007
#overwriteWidth = ($width/$gameWidth) * 480
#overwriteHeight = ($height/$gameHeight) * 250
# Start Menu Controller Mapping Screen Controller Image - Bottom
#[TextureRedefine]
#width = 480
#height = 125
#formats = 0x007
#overwriteWidth = ($width/$gameWidth) * 480
#overwriteHeight = ($height/$gameHeight) * 125
# Save images
#[TextureRedefine]
#width = 256
#height = 144
#formats = 0x01a,0x41a
#overwriteWidth = ($width/$gameWidth) * 256
#overwriteHeight = ($height/$gameHeight) * 144
# Scope interface; already scaled
#[TextureRedefine]
#width = 1280
#height = 608
#formats = 0x019
#overwriteWidth = ($width/$gameWidth) * 1280
#overwriteHeight = ($height/$gameHeight) * 608