diff --git a/Source/BreathOfTheWild/patches.txt b/Source/BreathOfTheWild/patches.txt index bb09380e..26f5e845 100644 --- a/Source/BreathOfTheWild/patches.txt +++ b/Source/BreathOfTheWild/patches.txt @@ -135,4 +135,20 @@ _aspectAddr = 0x101A8A70 # 3d aspect (calculated every frame) 0x0375AFF4 = lis r28, ha16(_aspectAddr) -0x0375AFF8 = lfs f12, _aspectAddr(r28) \ No newline at end of file +0x0375AFF8 = lfs f12, _aspectAddr(r28) + +[BotwAspectsV176] +moduleMatches = 0xFD091F9F +# rodata constants +0x101BF878 = .float +0x1030A3F4 = .float +0x1036DBDC = .float +_aspectAddr = 0x101BF878 + +# menu link aspect (calculated every load) +0x02E2BFC8 = lis r9, _aspectAddr@ha +0x02E2BFDC = lfs f4, _aspectAddr@l(r9) + +# 3d aspect (calculated every frame) +0x0386C314 = lis r28, ha16(_aspectAddr) +0x0386C318 = lfs f12, _aspectAddr(r28)