From 342b1c01f7b2bb9e05207843f95a4f69e7e0412f Mon Sep 17 00:00:00 2001 From: Rajko Stojadinovic Date: Sun, 17 Dec 2017 14:40:32 +0100 Subject: [PATCH] Update BotW code patches for 1.4.1 --- Enhancement/BreathOfTheWild_30FPS/patches.txt | 4 ++-- Modifications/BreathOfTheWild_FPS++/patches.txt | 4 ++-- Source/BreathOfTheWild/patches.txt | 4 ++-- Workaround/BreathOfTheWild_LwzxNullCheck/patches.txt | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/Enhancement/BreathOfTheWild_30FPS/patches.txt b/Enhancement/BreathOfTheWild_30FPS/patches.txt index eaee1b23..1c8ef045 100644 --- a/Enhancement/BreathOfTheWild_30FPS/patches.txt +++ b/Enhancement/BreathOfTheWild_30FPS/patches.txt @@ -54,8 +54,8 @@ moduleMatches = 0x29DBB52A 0x031028A8 = nop ;disables wait for vsync 0x031028CC = nop ;disables wait for vsync loop -[BotwNoVsyncV176] -moduleMatches = 0xFD091F9F +[BotwNoVsyncV176V192] +moduleMatches = 0xFD091F9F,0xD472D8A5 ;0x031FA004 = nop ;disables gx2 fence 0x031FA1D4 = nop ;disables wait for vsync diff --git a/Modifications/BreathOfTheWild_FPS++/patches.txt b/Modifications/BreathOfTheWild_FPS++/patches.txt index 8a293131..0bafb0dc 100644 --- a/Modifications/BreathOfTheWild_FPS++/patches.txt +++ b/Modifications/BreathOfTheWild_FPS++/patches.txt @@ -223,8 +223,8 @@ _fullspeed = 0x00000080 ;0x02F862C4 = li r7, 1 ;0x02F86514 = li r7, 1 -[BotwFPSv176] -moduleMatches = 0xFD091F9F +[BotwFPSv176V192] +moduleMatches = 0xFD091F9F,0xD472D8A5 #rodata constants _float1 = 0x10000670 diff --git a/Source/BreathOfTheWild/patches.txt b/Source/BreathOfTheWild/patches.txt index 26f5e845..a101a2d7 100644 --- a/Source/BreathOfTheWild/patches.txt +++ b/Source/BreathOfTheWild/patches.txt @@ -137,8 +137,8 @@ _aspectAddr = 0x101A8A70 0x0375AFF4 = lis r28, ha16(_aspectAddr) 0x0375AFF8 = lfs f12, _aspectAddr(r28) -[BotwAspectsV176] -moduleMatches = 0xFD091F9F +[BotwAspectsV176V192] +moduleMatches = 0xFD091F9F,0xD472D8A5 # rodata constants 0x101BF878 = .float 0x1030A3F4 = .float diff --git a/Workaround/BreathOfTheWild_LwzxNullCheck/patches.txt b/Workaround/BreathOfTheWild_LwzxNullCheck/patches.txt index fdcaed56..499d8277 100644 --- a/Workaround/BreathOfTheWild_LwzxNullCheck/patches.txt +++ b/Workaround/BreathOfTheWild_LwzxNullCheck/patches.txt @@ -262,8 +262,8 @@ _lwzCheck = 0x00000020 ; null checked version of 'lwz r8, 0(r31)' 0x037CF734 = bla _lwzxCheck 0x037CF740 = bla _lwzCheck -[BotwPlsNoCrashV176] -moduleMatches = 0xFD091F9F +[BotwPlsNoCrashV176V192] +moduleMatches = 0xFD091F9F,0xD472D8A5 #restore the 2 instructions possibly overwritten by cemu itself 0x038E3A30 = stwu r1, -0x28(r1) 0x038E3A34 = mflr r0