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
|
source_files: [../src/summermodel.cpp, ../src/fix38.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: patch
addr_pal: 0x809882A4
data: '808FCEF0'
- name: PreventW5VineSoundA
type: patch
addr_pal: 0x80803144
data: '38800305'
- name: PreventW5VineSoundB
type: patch
addr_pal: 0x80803344
data: '38800306'
- 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: patch
addr_pal: 0x80AFF4D8
data: '809A5490'
- name: StarsDontKillSpikesD
type: patch
addr_pal: 0x80AFF784
data: '809A5490'
- name: StarsDontKillSpikesU
type: patch
addr_pal: 0x80AFFA30
data: '809A5490'
- name: StarsDontKillSpikesLR
type: patch
addr_pal: 0x80AFFCDC
data: '809A5490'
- name: StarsDontKillSpikesR
type: patch
addr_pal: 0x80AFFF88
data: '809A5490'
- name: StarsDontKillSpikesL
type: patch
addr_pal: 0x80B00234
data: '809A5490'
- 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: UrchinDoNotDieFireIce
type: patch
addr_pal: 0x80B0CF38
data: '809A54B0809A54B0'
- name: UrchinDoNotDieStar
type: patch
addr_pal: 0x80B0CF38
data: '809A54B0'
- 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'
|