From 1d623c739c25fd124fbf2d3ed0606d7fa94f4b65 Mon Sep 17 00:00:00 2001 From: Xalphenos Date: Wed, 29 May 2019 17:07:59 -0500 Subject: [PATCH] Lego Dimensions res and 60 EU. Add EU support for 60 fps pack. Add Resolution pack. All credits for the res pack go to bloodshot(bloodmc ), ultrawide patches by me. --- Mods/LEGODimensions_60FPS/patches.txt | 6 +- Mods/LEGODimensions_60FPS/rules.txt | 8 +- .../LEGODimensions_resolution/patches.txt | 6 + .../LEGODimensions_resolution/rules.txt | 128 ++++++++++++++++++ 4 files changed, 141 insertions(+), 7 deletions(-) create mode 100644 Resolutions/LEGODimensions_resolution/patches.txt create mode 100644 Resolutions/LEGODimensions_resolution/rules.txt diff --git a/Mods/LEGODimensions_60FPS/patches.txt b/Mods/LEGODimensions_60FPS/patches.txt index e66c4e3f..758f6316 100644 --- a/Mods/LEGODimensions_60FPS/patches.txt +++ b/Mods/LEGODimensions_60FPS/patches.txt @@ -2,6 +2,6 @@ moduleMatches = 0x5402BCFD 0x0271f454 = addi r11, r12, 1 -[LD60FPSV320] -moduleMatches = 0x8A9D0373 -0x028ee098 = addi r11, r12, 1 \ No newline at end of file +[LD60FPSUSv320EUv352] +moduleMatches = 0x8A9D0373, , 0x8EEE187 +0x028ee098 = addi r11, r12, 1 diff --git a/Mods/LEGODimensions_60FPS/rules.txt b/Mods/LEGODimensions_60FPS/rules.txt index c4134c89..b1459448 100644 --- a/Mods/LEGODimensions_60FPS/rules.txt +++ b/Mods/LEGODimensions_60FPS/rules.txt @@ -1,6 +1,6 @@ [Definition] -titleIds = 5000010194200,5000E10195D00 -name = 60FPS -path = "Lego Dimensions/Mods/60FPS" -description = Important: This patches the gameplay to be in 60FPS. Getting under 60FPS will slow down the game's speed. +titleIds = 5000010194200, 5000010195d00 +name = 60fps +path = "Lego Dimensions/Mods/60fps" +description = 60 FPS Unlock version = 3 \ No newline at end of file diff --git a/Resolutions/LEGODimensions_resolution/patches.txt b/Resolutions/LEGODimensions_resolution/patches.txt new file mode 100644 index 00000000..a447dab1 --- /dev/null +++ b/Resolutions/LEGODimensions_resolution/patches.txt @@ -0,0 +1,6 @@ +[LDaspectsUSv320EUv352] +moduleMatches = 0x8A9D0373, 0x8EEE187 +0x101408C0 = .float $width/$height #menu aspect +0x1041F294 = .float (1/($width/$height)) #primary aspect scale +0x10477DF4 = .float (1/($width/$height)) #event scale +0x10147788 = .float 10240 \ No newline at end of file diff --git a/Resolutions/LEGODimensions_resolution/rules.txt b/Resolutions/LEGODimensions_resolution/rules.txt new file mode 100644 index 00000000..8bee46b2 --- /dev/null +++ b/Resolutions/LEGODimensions_resolution/rules.txt @@ -0,0 +1,128 @@ +[Definition] +titleIds = 5000010194200, 0005000010195d00 +name = "Resolution" +path = "Lego Dimensions/Graphics/Resolution" +description = Changes the resolution of the game. +version = 3 + +[Preset] +name = 1280x720 (Default) +$width = 1280 +$height = 720 +$gameWidth = 1280 +$gameHeight = 720 + +# Performance + +[Preset] +name = 320x180 +$width = 320 +$height = 180 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 640x360 +$width = 640 +$height = 360 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 960x540 +$width = 960 +$height = 540 +$gameWidth = 1280 +$gameHeight = 720 + +# Common HD Resolutions + +[Preset] +name = 1600x900 +$width = 1600 +$height = 900 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 1920x1080 +$width = 1920 +$height = 1080 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 2560x1440 +$width = 2560 +$height = 1440 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 3200x1800 +$width = 3200 +$height = 1800 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 3840x2160 +$width = 3840 +$height = 2160 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 5120x2880 +$width = 5120 +$height = 2880 +$gameWidth = 1280 +$gameHeight = 720 + +# Common Ultrawide Resolution + +[Preset] +name = 2560x1080 ("21:9") +$width = 2560 +$height = 1080 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 3440x1440 ("21:9") +$width = 3440 +$height = 1440 +$gameWidth = 1280 +$gameHeight = 720 + +[Preset] +name = 5120x2160 ("21:9") +$width = 5120 +$height = 2160 +$gameWidth = 1280 +$gameHeight = 720 + +[TextureRedefine] +width = 1280 +height = 720 +overwriteWidth = ($width/$gameWidth) * 1280 +overwriteHeight = ($height/$gameHeight) * 720 + +[TextureRedefine] +width = 960 +height = 960 +overwriteWidth = ($width/$gameWidth) * 960 +overwriteHeight = ($height/$gameHeight) * 960 + +#[TextureRedefine] +#width = 864 +#height = 480 +#formats = 0x01a +#overwriteWidth = ($width/$gameWidth) * 864 +#overwriteHeight = ($height/$gameHeight) * 480 + +[TextureRedefine] +width = 640 +height = 368 +overwriteWidth = ($width/$gameWidth) * 640 +overwriteHeight = ($height/$gameHeight) * 368