1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
source_files: [../src/summermodel.cpp, ../src/fix38.S, ../src/nullsub.S, ../src/soundPlayer.S]
hooks:
- {name: RemoveTitleReplay, addr_pal: 0x80781FBC, type: patch, data: '60000000 60000000 60000000'}
- {name: RemoveToadHouseMsg1, addr_pal: 0x808FB974, type: patch, data: '60000000'}
- {name: RemoveToadHouseMsg2, addr_pal: 0x808FB968, type: patch, data: '60000000'}
- {name: UpdateChompModelInfo, addr_pal: 0x8030B998, type: patch, data: '00BC0000000000100000001000000000000000000000080000000800000000000000000000000000'}
- name: Fix38WithJumpCoin
src_addr_pal: 0x807EBC5C
type: branch_insn
branch_type: b
target_func: 'fix38WithJumpCoin'
- name: PreventW5Vine
type: add_func_pointer
src_addr_pal: 0x809882A4
target_func: 'ReturnTrue'
- name: PreventW5VineSound
type: patch
addr_pal: 0x808FD298
data: '60000000'
- name: BuildYourOwnModel
type: add_func_pointer
src_addr_pal: 0x8098FEAC
target_func: 'dMakeYourOwn::build(void)'
- name: UpdateModelSpriteInfo
type: patch
addr_pal: 0x8030A4F8
data: '0010 0000 00000000 00000000 FFFFFF80 FFFFFF80 00000080 00000080 0080 0080 0000 0000 0000 0000'
- name: FixMemoryLeaks
type: patch
addr_pal: 0x800E53E0
data: '4E800020'
- name: 1-1 BG Fix
type: patch
addr_pal: 0x801180AC
data: '38000003'
- name: PipeFix_NodeCalc
type: patch
addr_pal: 0x800508F8
data: 'A01E0010540007FF41820014A0E300043807FFFEB01F042C4800000C38000001B01F042CA0A30002A89F042C80C6003C7C052214540020367CA60214A8850002'
- name: PipeFix_ExitPatch1
type: patch
addr_pal: 0x80050A5C
data: '88030013'
- name: PipeFix_ExitPatch2
type: patch
addr_pal: 0x80050A60
data: '2C000000'
- name: PipeFix_ExitPatch3
type: patch
addr_pal: 0x80050A68
data: '2C000001'
- name: PipeFix_ExitPatch4
type: patch
addr_pal: 0x80050A70
data: '2C000002'
- name: PipeFix_ExitPatch5
type: patch
addr_pal: 0x80050A78
data: '2C000003'
- name: PipeFix_ExitPatch6
type: patch
addr_pal: 0x80050A88
data: '389F065C'
- name: TileGodLayerFix
type: patch
addr_pal: 0x807E16D0
data: '88D2038F'
- name: EN_BIGPILEFix
type: patch
addr_pal: 0x8001F93C
data: '48000014'
- name: StarsDontKillSpikesUD
type: add_func_pointer
src_addr_pal: 0x80AFF4D8
target_func: 'ReturnNone'
- name: StarsDontKillSpikesD
type: add_func_pointer
src_addr_pal: 0x80AFF784
target_func: 'ReturnNone'
- name: StarsDontKillSpikesU
type: add_func_pointer
src_addr_pal: 0x80AFFA30
target_func: 'ReturnNone'
- name: StarsDontKillSpikesLR
type: add_func_pointer
src_addr_pal: 0x80AFFCDC
target_func: 'ReturnNone'
- name: StarsDontKillSpikesR
type: add_func_pointer
src_addr_pal: 0x80AFFF88
target_func: 'ReturnNone'
- name: StarsDontKillSpikesL
type: add_func_pointer
src_addr_pal: 0x80B00234
target_func: 'ReturnNone'
- name: WaterEffectsWm_ob_sandpillar02
type: patch
addr_pal: 0x8095E0DC
# data: '00000000'
data: '576D5F6D725F7761746572776176655F696E00' # Wm_mr_waterwave_in
- name: WaterEffectsWm_ob_sandpillar01
type: patch
addr_pal: 0x8095E0F0
# data: '00000000'
data: '576D5F6D725F7761746572776176655F6F757400' # Wm_mr_waterwave_out
- name: WaterEffectsWm_ob_spillarsign01
type: patch
addr_pal: 0x8095DE34
data: '00000000'
# data: '576D5F656E5F776174657273706C61736800' # Wm_en_watersplash
- name: WaterEffectsWm_ob_spillarsign02
type: patch
addr_pal: 0x8095DE48
data: '00000000'
# data: '576D5F656E5F62757273745F7761746572303200' # Wm_en_burst_water02
- name: WaterEffectsWm_en_sphitsmoke
type: patch
addr_pal: 0x8095DE10
# data: '00000000'
data: '576D5F6D725F77666C6F617473706C61736800' # Wm_mr_wfloatsplash
- name: PreventSandPillarSoundA
type: patch
addr_pal: 0x8080314C
data: '60000000'
- name: PreventSandPillarSoundB
type: patch
addr_pal: 0x8080334C
data: '60000000'
- name: UrchinDoNotDieFireIce
type: add_func_pointer
src_addr_pal: 0x80B0CF38
target_func: 'ReturnNone'
- name: UrchinDoNotDieFireIceB
type: add_func_pointer
src_addr_pal: 0x80B0CF3C
target_func: 'ReturnNone'
- name: UrchinDoNotDieStar
type: add_func_pointer
src_addr_pal: 0x80B0CF38
target_func: 'ReturnNone'
- name: UrchinDoNotTurn
type: patch
addr_pal: 0x80AB90BC
data: '60000000'
- name: UrchinDoNotTurnB
type: patch
addr_pal: 0x80AB9BE0
data: '4E800020'
# - name: NoSandEffectsA
# type: patch
# addr_pal: 0x80803124
# data: '60000000'
# - name: NoSandEffectsB
# type: patch
# addr_pal: 0x80803150
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsC
# type: patch
# addr_pal: 0x80803350
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsD
# type: patch
# addr_pal: 0x8080337C
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsE
# type: patch
# addr_pal: 0x808032DC
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsG
# type: patch
# addr_pal: 0x808034CC
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsH
# type: patch
# addr_pal: 0x808034F8
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsI
# type: patch
# addr_pal: 0x80803524
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsJ
# type: patch
# addr_pal: 0x808038D8
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
# - name: NoSandEffectsK
# type: patch
# addr_pal: 0x80803904
# data: '60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000 60000000'
|