From e872be8d4f1a184683a5a0116f7752437b5bdeab Mon Sep 17 00:00:00 2001 From: Vladimir-1799 <30867148+Vladimir-1799@users.noreply.github.com> Date: Thu, 8 Aug 2019 17:37:45 +0700 Subject: [PATCH] [Wind Waker HD] Added Picto-Box workaround (#394) by Vladimir-1799 Added workaround for 'Lenzo's Research Assistant' quest. --- Workarounds/WindWakerHD_PictoBox/patches.txt | 33 ++++++++++++++++++++ Workarounds/WindWakerHD_PictoBox/readme.txt | 1 + Workarounds/WindWakerHD_PictoBox/rules.txt | 6 ++++ 3 files changed, 40 insertions(+) create mode 100644 Workarounds/WindWakerHD_PictoBox/patches.txt create mode 100644 Workarounds/WindWakerHD_PictoBox/readme.txt create mode 100644 Workarounds/WindWakerHD_PictoBox/rules.txt diff --git a/Workarounds/WindWakerHD_PictoBox/patches.txt b/Workarounds/WindWakerHD_PictoBox/patches.txt new file mode 100644 index 00000000..22ae8456 --- /dev/null +++ b/Workarounds/WindWakerHD_PictoBox/patches.txt @@ -0,0 +1,33 @@ +[WW_USA] +moduleMatches = 0x475BD29F + +_sub_exit = 0x022D0138 + +#First picture +0x022D00E8 = nop ; cmp r0, 1 +0x022D00EC = b _sub_exit ; beq 0x022D0138 + +#Second picture +0x022D0114 = nop ; cmp r0, 2 +0x022D0118 = nop ; bne 0x022D00F0 + +#Third picture +0x022D0130 = nop ; cmp r0, 3 +0x022D0134 = nop ; bne 0x022D00F0 + +[WW_EUR] +moduleMatches = 0xB7E748DE + +_sub_exit = 0x022D013C + +#First picture +0x022D00EC = nop ; cmp r0, 1 +0x022D00F0 = b _sub_exit ; beq 0x022D013C + +#Second picture +0x022D0118 = nop ; cmp r0, 2 +0x022D011C = nop ; bne 0x022D00F4 + +#Third picture +0x022D0134 = nop ; cmp r0, 3 +0x022D0138 = nop ; bne 0x022D00F4 \ No newline at end of file diff --git a/Workarounds/WindWakerHD_PictoBox/readme.txt b/Workarounds/WindWakerHD_PictoBox/readme.txt new file mode 100644 index 00000000..21f971a6 --- /dev/null +++ b/Workarounds/WindWakerHD_PictoBox/readme.txt @@ -0,0 +1 @@ +For loadline versions, try looking up addresses from patches.txt in PPC debugger. Correct opcodes should be near these addresses. Changing it should be easy. \ No newline at end of file diff --git a/Workarounds/WindWakerHD_PictoBox/rules.txt b/Workarounds/WindWakerHD_PictoBox/rules.txt new file mode 100644 index 00000000..7c3789ba --- /dev/null +++ b/Workarounds/WindWakerHD_PictoBox/rules.txt @@ -0,0 +1,6 @@ +[Definition] +titleIds = 0005000010143500,0005000010143600 +name = Picto-Box Fix +path = "The Legend of Zelda: The Wind Waker HD/Workarounds/Picto-Box Fix" +description = This is more of a cheat than workaround. Forces Lenzo to accept any pictures in the quest 'Lenzo's Research Assistant'. +version = 3 \ No newline at end of file