Skip to content

Commit

Permalink
[WWHD] Port WWHD workarounds to Japanese version
Browse files Browse the repository at this point in the history
Fixes #602
  • Loading branch information
Crementif committed Mar 26, 2024
1 parent 7e36970 commit f94d3b5
Show file tree
Hide file tree
Showing 6 changed files with 39 additions and 4 deletions.
4 changes: 4 additions & 0 deletions Workarounds/WindWakerHD_FPSSlowdownFix/patches.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,7 @@ moduleMatches = 0xB7E748DE
[WWHDUS] ;Ported to US by M&M
moduleMatches = 0x475BD29F
0x025AC25C = nop; SUSPEND OliveOperationMgrThread

[WWHDJP] ;Ported to JP by Crementif
moduleMatches = 0x74BD3F6A
0x025AC24C = nop; SUSPEND OliveOperationMgrThread
2 changes: 1 addition & 1 deletion Workarounds/WindWakerHD_FPSSlowdownFix/rules.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[Definition]
titleIds = 0005000010143500,0005000010143600
titleIds = 0005000010143400,0005000010143500,0005000010143600
name = FPS Slowdown
path = "The Legend of Zelda: The Wind Waker HD/Workarounds/FPS Slowdown"
description = Fixes slowdown that could occur on weaker hardware.
Expand Down
11 changes: 11 additions & 0 deletions Workarounds/WindWakerHD_IntelFixes/patches.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ _emptyString = 0x10166948
0x0278EED8 = lis r0, _emptyString@ha
0x0278EEE4 = addic r0, r0, _emptyString@l


[WWHDUS] ;ported to US by M&M
moduleMatches = 0x475BD29F

Expand All @@ -15,3 +16,13 @@ _emptyString = 0x1016693C
;is_useSsaoDirectDraw
0x0278E618 = lis r0, _emptyString@ha
0x0278E624 = addic r0, r0, _emptyString@l


[WWHDJP] ;ported to JP by Crementif
moduleMatches = 0x74BD3F6A

_emptyString = 0x1016695C

;is_useSsaoDirectDraw
0x0278F0F8 = lis r0, _emptyString@ha
0x0278F104 = addic r0, r0, _emptyString@l
2 changes: 1 addition & 1 deletion Workarounds/WindWakerHD_IntelFixes/rules.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[Definition]
titleIds = 0005000010143500,0005000010143600
titleIds = 0005000010143400,0005000010143500,0005000010143600
name= Graphical fixes for Intel Integrated GPUs
path = "The Legend of Zelda: The Wind Waker HD/Workarounds/Intel Integrated GPU Fixes"
description = Fixes graphical bugs while using an Intel iGPU. Don't use this if you're using a Nvidia or AMD GPU.
Expand Down
22 changes: 21 additions & 1 deletion Workarounds/WindWakerHD_PictoBox/patches.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ _sub_exit = 0x022D0138
0x022D0130 = nop ; cmp r0, 3
0x022D0134 = nop ; bne 0x022D00F0


[WW_EUR]
moduleMatches = 0xB7E748DE

Expand All @@ -30,4 +31,23 @@ _sub_exit = 0x022D013C

#Third picture
0x022D0134 = nop ; cmp r0, 3
0x022D0138 = nop ; bne 0x022D00F4
0x022D0138 = nop ; bne 0x022D00F4


[WW_JPN]
moduleMatches = 0x74BD3F6A

_sub_exit = 0x022D0140

#First picture
0x022D00F0 = nop ; cmp r0, 1
0x022D00F4 = b _sub_exit ; beq 0x022D0140


#Second picture
0x022D011C = nop ; cmp r0, 2
0x022D0120 = nop ; bne 0x022D00F8

#Third picture
0x022D0138 = nop ; cmp r0, 3
0x022D013C = nop ; bne 0x022D00F8
2 changes: 1 addition & 1 deletion Workarounds/WindWakerHD_PictoBox/rules.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[Definition]
titleIds = 0005000010143500,0005000010143600
titleIds = 0005000010143400,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'. Made by Vladimir-1799.
Expand Down

0 comments on commit f94d3b5

Please # to comment.