[Rio 2016] Update to version 6 packs

This commit is contained in:
M&M 2020-11-29 15:28:40 -08:00
parent 056d9b05f0
commit e450690b11
15 changed files with 183 additions and 57 deletions

View File

@ -1,19 +0,0 @@
[M&S2016FpsVerv16]
moduleMatches = 0xD44C22E3
# 0x020C27D4 = li r3, 1 # original town patch
# 0x2E713530 .original .float 30
# 0x0298aa0c = lfs f0,0x10(31)
# Code selects .float 60 from 0X1000333C
_60fps = 0x00000000
CodeCaveSize = 0x0c
0X00000000 = lis r3,0x1000
0X00000004 = lfs f0,0x45b0(r3)
0X00000008 = blr
0x0298aa0c = bla _60fps

View File

@ -2,12 +2,15 @@
titleIds = 0005000010190300,00050000101E5300,00050000101E5400 titleIds = 0005000010190300,00050000101E5300,00050000101E5400
name = No HUD name = No HUD
path = "Mario & Sonic at the Rio 2016 Olympic Games/Enhancements/No HUD" path = "Mario & Sonic at the Rio 2016 Olympic Games/Enhancements/No HUD"
description = Removes the HUD of the game. Made by Slashiee. description = Removes the game's HUD.|Made by Slashiee.
version = 4 version = 6
[Default]
$enabled:int = 0
[Preset] [Preset]
name = Disabled (Default) name = Disabled
$enabled:int = 0 default = 1
[Preset] [Preset]
name = Enabled name = Enabled

View File

@ -1,92 +1,204 @@
[Definition] [Definition]
titleIds = 0005000010190300,00050000101E5300,00050000101E5400 titleIds = 0005000010190300,00050000101E5300,00050000101E5400
name = Resolution name = Graphic Options
path = "Mario & Sonic at the Rio 2016 Olympic Games/Graphics/Resolution" path = "Mario & Sonic at the Rio 2016 Olympic Games/Graphics"
description = Changes the resolution of the game. Known issues: Lower resolution results in a "deep-fried" look. Depth of field and bloom needs shader edits. Made by Slashiee. description = Allows you to change the game's TV resolution, gamepad resolution and anisotropic filtering quality.|Made by Slashiee.
version = 4 version = 6
[Preset] [Default]
name = 1280x720 (Default)
$width = 1280 $width = 1280
$height = 720 $height = 720
$padWidth = 854
$padHeight = 480
$gameWidth = 1280 $gameWidth = 1280
$gameHeight = 720 $gameHeight = 720
$gamePadWidth = 854
$gamePadHeight = 480
$anisotropy = 1
// Performance # TV Resolution
[Preset] [Preset]
name = 320x180 name = 320x180
category = TV Resolution
$width = 320 $width = 320
$height = 180 $height = 180
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 640x360 name = 640x360
category = TV Resolution
$width = 640 $width = 640
$height = 360 $height = 360
$gameWidth = 1280
$gameHeight = 720 [Preset]
name = 854x480
category = TV Resolution
$width = 854
$height = 480
[Preset] [Preset]
name = 960x540 name = 960x540
category = TV Resolution
$width = 960 $width = 960
$height = 540 $height = 540
$gameWidth = 1280
$gameHeight = 720
// Common HD Resolutions [Preset]
name = 1280x720
category = TV Resolution
default = 1
[Preset] [Preset]
name = 1600x900 name = 1600x900
category = TV Resolution
$width = 1600 $width = 1600
$height = 900 $height = 900
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 1920x1080 name = 1920x1080
category = TV Resolution
$width = 1920 $width = 1920
$height = 1080 $height = 1080
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 2560x1440 name = 2560x1440
category = TV Resolution
$width = 2560 $width = 2560
$height = 1440 $height = 1440
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 3200x1800 name = 3200x1800
category = TV Resolution
$width = 3200 $width = 3200
$height = 1800 $height = 1800
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 3840x2160 name = 3840x2160
category = TV Resolution
$width = 3840 $width = 3840
$height = 2160 $height = 2160
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 5120x2880 name = 5120x2880
category = TV Resolution
$width = 5120 $width = 5120
$height = 2880 $height = 2880
$gameWidth = 1280
$gameHeight = 720
[Preset] [Preset]
name = 7680x4320 name = 7680x4320
category = TV Resolution
$width = 7680 $width = 7680
$height = 4320 $height = 4320
$gameWidth = 1280
$gameHeight = 720
[TextureRedefine] # Game Resolution # Gamepad Resolution
[Preset]
name = 320x180
category = Gamepad Resolution
$padWidth = 320
$padHeight = 180
[Preset]
name = 640x360
category = Gamepad Resolution
$padWidth = 640
$padHeight = 360
[Preset]
name = 854x480
category = Gamepad Resolution
default = 1
[Preset]
name = 960x540
category = Gamepad Resolution
$padWidth = 960
$padHeight = 540
[Preset]
name = 1280x720
category = Gamepad Resolution
$padWidth = 1280
$padHeight = 720
[Preset]
name = 1600x900
category = Gamepad Resolution
$padWidth = 1600
$padHeight = 900
[Preset]
name = 1920x1080
category = Gamepad Resolution
$padWidth = 1920
$padHeight = 1080
[Preset]
name = 2560x1440
category = Gamepad Resolution
$padWidth = 2560
$padHeight = 1440
[Preset]
name = 3200x1800
category = Gamepad Resolution
$padWidth = 3200
$padHeight = 1800
[Preset]
name = 3840x2160
category = Gamepad Resolution
$padWidth = 3840
$padHeight = 2160
[Preset]
name = 5120x2880
category = Gamepad Resolution
$padWidth = 5120
$padHeight = 2880
[Preset]
name = 7680x4320
category = Gamepad Resolution
$padWidth = 7680
$padHeight = 4320
# Anisotropic Filtering Quality
[Preset]
name = 1x
category = Anisotropic Filtering Quality
default = 1
[Preset]
name = 2x
category = Anisotropic Filtering Quality
$anisotropy = 2
[Preset]
name = 4x
category = Anisotropic Filtering Quality
$anisotropy = 4
[Preset]
name = 8x
category = Anisotropic Filtering Quality
$anisotropy = 8
[Preset]
name = 16x
category = Anisotropic Filtering Quality
$anisotropy = 16
# Anisotropic Filtering
[TextureRedefine]
tileModesExcluded = 0x001 # ignore cpu processed textures
formatsExcluded = 0x001,0x019,0x01a,0x01f,0x122,0x806,0x80e,0x816,0x820 # ignore viewports and cubemaps
overwriteAnisotropy = $anisotropy
# Texture Redefines
[TextureRedefine]
width = 1280 width = 1280
height = 720 height = 720
formatsExcluded = 0x31,0x33 formatsExcluded = 0x31,0x33
@ -276,8 +388,16 @@ formats = 0x816,0x80e
overwriteWidth = ($width / $gameWidth) * 1 overwriteWidth = ($width / $gameWidth) * 1
overwriteHeight = ($height / $gameHeight) * 1 overwriteHeight = ($height / $gameHeight) * 1
[TextureRedefine] # Gamepad Resolution # Gamepad Resolution
[TextureRedefine]
width = 864 width = 864
height = 480 height = 480
overwriteWidth = ($width / $gameWidth) * 864 overwriteWidth = ($padWidth / $gamePadWidth) * 864
overwriteHeight = ($height / $gameHeight) * 480 overwriteHeight = ($padHeight / $gamePadHeight) * 480
[TextureRedefine]
width = 854
height = 480
overwriteWidth = ($padWidth / $gamePadWidth) * 854
overwriteHeight = ($padHeight / $gamePadHeight) * 480

View File

@ -0,0 +1,12 @@
[unison60FPS]
moduleMatches = 0xD44C22E3
_60fps = 0x00000000
CodeCaveSize = 0x0c
0X00000000 = lis r3,0x1000
0X00000004 = lfs f0,0x45b0(r3)
0X00000008 = blr
0x0298aa0c = bla _60fps

View File

@ -2,5 +2,5 @@
titleIds = 0005000010190300,00050000101E5300,00050000101E5400 titleIds = 0005000010190300,00050000101E5300,00050000101E5400
name = 60FPS name = 60FPS
path = "Mario & Sonic at the Rio 2016 Olympic Games/Mods/60FPS" path = "Mario & Sonic at the Rio 2016 Olympic Games/Mods/60FPS"
description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. Made by Slashiee and theboy181. description = Important: This patches the gameplay to be in 60FPS.|Getting under 60FPS will slow down the game's speed.|Made by theboy181.
version = 4 version = 6

View File

@ -0,0 +1,4 @@
[unisonOnlineCrash]
moduleMatches = 0xD44C22E3
0x02073854 = blr

View File

@ -0,0 +1,6 @@
[Definition]
titleIds = 0005000010190300,00050000101E5300,00050000101E5400
name = Online Crash Skip
path = "Mario & Sonic at the Rio 2016 Olympic Games/Workarounds/Online Crash Skip"
description = Skips a crash when launching the game, allow you to boot the game under online mode.|Made by Slashiee.
version = 6