Split ActorRupee.s from ov14.s

This commit is contained in:
Aetias
2024-04-07 14:37:18 +02:00
parent b27372d921
commit 1e17b6535c
7 changed files with 41381 additions and 40913 deletions
+73
View File
@@ -0,0 +1,73 @@
#pragma once
.extern _ZN11ItemManager10GiveRupeesEjj
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern data_027e0764
.extern data_027e0e60
.extern data_027e0fc8
.extern data_027e0fe0
.extern data_ov00_020e9370
.extern data_ov00_020eec9c
.extern func_01ff9bc4
.extern func_01fffd04
.extern func_0202bc38
.extern func_0203e784
.extern func_0203e7b4
.extern func_0204f8d4
.extern func_ov00_0207a13c
.extern func_ov00_0207a1c8
.extern func_ov00_02083fb0
.extern func_ov00_020bce48
.extern func_ov00_020c1554
.extern func_ov00_020c1730
.extern func_ov00_020c173c
.extern func_ov00_020c1740
.extern func_ov00_020c1744
.extern func_ov00_020c1748
.extern func_ov00_020c174c
.extern func_ov00_020c177c
.extern func_ov00_020c17a8
.extern func_ov00_020c17b0
.extern func_ov00_020c17d4
.extern func_ov00_020c18a8
.extern func_ov00_020c18c4
.extern func_ov00_020c1910
.extern func_ov00_020c1914
.extern func_ov00_020c191c
.extern func_ov00_020c1924
.extern func_ov00_020c1928
.extern func_ov00_020c192c
.extern func_ov00_020c1934
.extern func_ov00_020c1938
.extern func_ov00_020c193c
.extern func_ov00_020c1940
.extern func_ov00_020c1948
.extern func_ov00_020c1950
.extern func_ov00_020c1954
.extern func_ov00_020c1958
.extern func_ov00_020c1b6c
.extern func_ov00_020c1bb4
.extern func_ov00_020c1bf8
.extern func_ov00_020c1c48
.extern func_ov00_020c1c50
.extern func_ov00_020c22b8
.extern func_ov00_020c2744
.extern func_ov00_020c27e4
.extern func_ov00_020c2bf4
.extern func_ov00_020c2c0c
.extern func_ov00_020c2c70
.extern func_ov00_020c2d54
.extern func_ov00_020c2de4
.extern func_ov00_020c3004
.extern func_ov00_020c3070
.extern func_ov00_020c310c
.extern func_ov00_020c3114
.extern func_ov00_020c313c
.extern func_ov00_020c3180
.extern func_ov00_020c31a0
.extern func_ov00_020c31fc
.extern func_ov00_020c322c
.extern func_ov00_020c5a24
.extern func_ov00_020d7ad4
.extern func_ov05_02102c2c
.extern gItemManager
+980
View File
@@ -0,0 +1,980 @@
.include "ov14/Actor/ActorRupee.inc"
.include "macros/function.inc"
.text
.global _ZN10ActorRupee6CreateEv
arm_func_start _ZN10ActorRupee6CreateEv
_ZN10ActorRupee6CreateEv: ; 0x0213ae68
stmdb sp!, {r3, lr}
ldr r1, _0213ae94 ; =data_027e0fe0
mov r0, #0x160
ldr r1, [r1]
mov r2, #4
ldr r1, [r1]
bl _ZN9SysObjectnwEmPjj
cmp r0, #0
ldmeqia sp!, {r3, pc}
bl _ZN10ActorRupeeC2Ev
ldmia sp!, {r3, pc}
.align 2, 0
arm_func_end _ZN10ActorRupee6CreateEv
_0213ae94: .word data_027e0fe0
.global _ZN10ActorRupeeC2Ev
arm_func_start _ZN10ActorRupeeC2Ev
_ZN10ActorRupeeC2Ev: ; 0x0213ae98
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020c1554
ldr r1, _0213aec8 ; =data_ov14_021589e4
mov r0, #8
str r1, [r4]
str r0, [r4, #0x158]
add r1, r4, #0x100
mov r2, #0
mov r0, r4
strh r2, [r1, #0x5c]
ldmia sp!, {r4, pc}
.align 2, 0
arm_func_end _ZN10ActorRupeeC2Ev
_0213aec8: .word data_ov14_021589e4
.global _ZN10ActorRupee8vfunc_08Ev
arm_func_start _ZN10ActorRupee8vfunc_08Ev
_ZN10ActorRupee8vfunc_08Ev: ; 0x0213aecc
stmdb sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #0x18
mov r4, r0
ldrh r0, [r4, #0x20]
str r0, [r4, #0x158]
bl _ZN10ActorRupee18func_ov14_0213b70cEj
cmp r0, #0
ldrne r0, _0213b100 ; =data_ov14_021589b4
mov r2, #0
ldrne r0, [r0, #0x24]
str r2, [r4, #0x7c]
ldreq r0, _0213b104 ; =0x00000aa8
mov r5, r0, asr #0x1
str r5, [r4, #0x80]
str r2, [r4, #0x84]
str r5, [r4, #0x88]
ldr r1, [r4, #0x7c]
add r0, r5, #0x1000
str r1, [r4, #0x8c]
ldr r3, [r4, #0x80]
mov r1, #1
str r3, [r4, #0x90]
ldr r3, [r4, #0x84]
str r3, [r4, #0x94]
ldr r3, [r4, #0x88]
str r3, [r4, #0x98]
str r2, [r4, #0xa8]
str r5, [r4, #0xac]
str r2, [r4, #0xb0]
str r0, [r4, #0xb4]
ldrh r0, [r4, #0x9c]
bic r0, r0, #0xb0
strh r0, [r4, #0x9c]
strb r1, [r4, #0x9f]
ldr r0, [r4, #0x98]
sub r0, r0, #1
str r0, [r4, #0x70]
ldr r0, [r4, #0x3c]
cmp r0, #0
blt _0213af78
mov r0, r4
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b0f4
_0213af78:
ldr r0, [r4, #0x144]
cmp r0, #3
addls pc, pc, r0, lsl #2
b _0213b0f4
_0213af88: ; jump table
b _0213af98 ; case 0
b _0213afb4 ; case 1
b _0213b0c8 ; case 2
b _0213b0e8 ; case 3
_0213af98:
str r2, [r4, #0x60]
str r2, [r4, #0x64]
mov r0, r4
mov r1, r2
str r2, [r4, #0x68]
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b0f4
_0213afb4:
ldr r0, _0213b108 ; =data_027e0764
mvn ip, #0x110
ldr r5, [r0]
ldmib r0, {r3, r7}
umull sb, r0, r7, r5
mla r0, r7, r3, r0
ldr r3, _0213b108 ; =data_027e0764
ldr r8, [r3, #0x10]
ldr r6, [r3, #0xc]
adds sl, r8, sb
ldr fp, [r3, #0x14]
mla r0, r6, r5, r0
umull r3, lr, r7, sl
adc sb, fp, r0
adds r0, r8, r3
str r0, [sp, #0x14]
ldr r0, _0213b108 ; =data_027e0764
mla lr, r7, sb, lr
str sl, [r0]
ldr r3, [sp, #0x14]
str sb, [r0, #4]
str r3, [r0]
rsb r0, r1, #0x224
str r0, [sp, #0x10]
umull r0, r5, sb, r0
str r0, [sp, #4]
mla r5, sb, r2, r5
mla lr, r6, sl, lr
ldr r0, [sp, #0x10]
mov r3, r2
mla r5, r3, r0, r5
add r0, r5, ip
str r0, [sp]
ldr r5, [sp, #0x14]
ldr r0, _0213b108 ; =data_027e0764
adc sb, fp, lr
umull sl, r5, r7, r5
mla r5, r7, sb, r5
ldr r7, [sp, #0x14]
rsb r1, r1, #0x334
str sb, [r0, #4]
umull r0, r3, sb, r1
mla r5, r6, r7, r5
mov r6, sl
adds r6, r8, r6
adc r7, fp, r5
ldr r5, _0213b108 ; =data_027e0764
mla r3, sb, r2, r3
mov r0, r2
mla r3, r0, r1, r3
add r0, r3, #0x55
add r0, r0, #0x500
str r0, [sp, #8]
add r3, ip, #0x334
stmia r5, {r6, r7}
umull r5, r6, r7, r3
mla r6, r7, r2, r6
mla r6, r2, r3, r6
mov r1, r2
add r2, r6, ip
str r2, [r4, #0x60]
ldr r2, [sp, #8]
mov r0, r4
str r2, [r4, #0x64]
ldr r2, [sp]
str sl, [sp, #0xc]
str r2, [r4, #0x68]
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b0f4
_0213b0c8:
str r2, [r4, #0x60]
mov r0, #0x800
str r0, [r4, #0x64]
mov r0, r4
mov r1, r2
str r2, [r4, #0x68]
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b0f4
_0213b0e8:
mov r0, r4
mov r1, #5
bl _ZN10ActorRupee18func_ov14_0213b204Ei
_0213b0f4:
mov r0, #1
add sp, sp, #0x18
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
arm_func_end _ZN10ActorRupee8vfunc_08Ev
_0213b100: .word data_ov14_021589b4
_0213b104: .word 0x00000aa8
_0213b108: .word data_027e0764
.global _ZN10ActorRupee8vfunc_60Ev
arm_func_start _ZN10ActorRupee8vfunc_60Ev
_ZN10ActorRupee8vfunc_60Ev: ; 0x0213b10c
ldr ip, _0213b118 ; =_ZN10ActorRupee18func_ov14_0213b70cEj
ldr r0, [r0, #0x158]
bx ip
.align 2, 0
arm_func_end _ZN10ActorRupee8vfunc_60Ev
_0213b118: .word _ZN10ActorRupee18func_ov14_0213b70cEj
.global _ZN10ActorRupee8vfunc_64Ev
arm_func_start _ZN10ActorRupee8vfunc_64Ev
_ZN10ActorRupee8vfunc_64Ev: ; 0x0213b11c
bx lr
arm_func_end _ZN10ActorRupee8vfunc_64Ev
.global _ZN10ActorRupee4MoveEv
arm_func_start _ZN10ActorRupee4MoveEv
_ZN10ActorRupee4MoveEv: ; 0x0213b120
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020c3070
add r0, r4, #0x48
add r1, r4, #0x60
mov r2, r0
bl func_01ff9bc4
mov r0, #1
strb r0, [r4, #0x9f]
ldr r0, [r4, #0x98]
sub r2, r0, #1
str r2, [r4, #0x70]
ldr r1, [r4, #0x18]
ldr r0, [r4, #0x4c]
add r1, r2, r1
cmp r1, r0
movlt r0, #0x49
movge r0, #0xcb
strh r0, [r4, #0x9c]
mov r0, r4
mov r1, #0
bl func_01fffd04
cmp r0, #0
movne r0, #0
strne r0, [r4, #0x60]
strne r0, [r4, #0x68]
ldmia sp!, {r4, pc}
arm_func_end _ZN10ActorRupee4MoveEv
.global _ZN10ActorRupee22GetRupeeCutsceneItemIdEv
arm_func_start _ZN10ActorRupee22GetRupeeCutsceneItemIdEv
_ZN10ActorRupee22GetRupeeCutsceneItemIdEv: ; 0x0213b18c
ldr r0, [r0, #0x158]
cmp r0, #7
addls pc, pc, r0, lsl #2
b _0213b1fc
_0213b19c: ; jump table
b _0213b1bc ; case 0
b _0213b1c4 ; case 1
b _0213b1cc ; case 2
b _0213b1d4 ; case 3
b _0213b1dc ; case 4
b _0213b1e4 ; case 5
b _0213b1ec ; case 6
b _0213b1f4 ; case 7
_0213b1bc:
mvn r0, #0
bx lr
_0213b1c4:
mvn r0, #0
bx lr
_0213b1cc:
mvn r0, #0
bx lr
_0213b1d4:
mov r0, #9
bx lr
_0213b1dc:
mov r0, #0x1a
bx lr
_0213b1e4:
mov r0, #0x1b
bx lr
_0213b1ec:
mov r0, #0x81
bx lr
_0213b1f4:
mov r0, #0x82
bx lr
_0213b1fc:
mvn r0, #0
bx lr
arm_func_end _ZN10ActorRupee22GetRupeeCutsceneItemIdEv
.global _ZN10ActorRupee18func_ov14_0213b204Ei
arm_func_start _ZN10ActorRupee18func_ov14_0213b204Ei
_ZN10ActorRupee18func_ov14_0213b204Ei: ; 0x0213b204
cmp r1, #5
addls pc, pc, r1, lsl #2
b _0213b244
_0213b210: ; jump table
b _0213b228 ; case 0
b _0213b234 ; case 1
b _0213b234 ; case 2
b _0213b234 ; case 3
b _0213b234 ; case 4
b _0213b234 ; case 5
_0213b228:
mov r2, #1
strb r2, [r0, #0x11a]
b _0213b244
_0213b234:
mov r2, #0
str r2, [r0, #0x60]
str r2, [r0, #0x64]
str r2, [r0, #0x68]
_0213b244:
mov r2, #0
str r2, [r0, #0x138]
str r1, [r0, #0x130]
bx lr
arm_func_end _ZN10ActorRupee18func_ov14_0213b204Ei
.global _ZN10ActorRupee6UpdateEb
arm_func_start _ZN10ActorRupee6UpdateEb
_ZN10ActorRupee6UpdateEb: ; 0x0213b254
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #0x10
mov r5, r0
ldr r2, [r5, #0x48]
mov r4, r1
str r2, [r5, #0x54]
ldr r1, [r5, #0x4c]
str r1, [r5, #0x58]
ldr r1, [r5, #0x50]
str r1, [r5, #0x5c]
bl func_ov00_020c2bf4
ldr r0, [r5, #0x130]
cmp r0, #3
beq _0213b358
add r0, r5, #0x100
ldrh r1, [r0, #0x5c]
add r1, r1, #1
strh r1, [r0, #0x5c]
ldrh r0, [r0, #0x5c]
cmp r0, #6
blo _0213b358
mov r0, r5
mov r1, #0x1b
bl func_ov00_020c22b8
cmp r0, #0
beq _0213b358
mov r0, r5
bl _ZN10ActorRupee22GetRupeeCutsceneItemIdEv
movs r1, r0
bmi _0213b2f8
ldr r0, _0213b50c ; =data_027e0fc8
ldr r0, [r0]
bl func_ov00_020bce48
cmp r0, #0
mov r0, r5
beq _0213b2ec
bl func_ov00_020c3180
b _0213b358
_0213b2ec:
mov r1, #3
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b358
_0213b2f8:
ldr r1, _0213b510 ; =gItemManager
ldr r0, [r5, #0x158]
ldr r6, [r1]
bl func_ov00_020c5a24
mov r1, r0
mov r0, r6
mov r2, #0
bl _ZN11ItemManager10GiveRupeesEjj
ldr r0, [r5, #0x158]
mvn r1, #0
cmp r0, #0
beq _0213b33c
cmp r0, #1
beq _0213b344
cmp r0, #2
moveq r1, #0xfc
b _0213b348
_0213b33c:
mov r1, #0xfa
b _0213b348
_0213b344:
mov r1, #0xfb
_0213b348:
ldr r0, _0213b514 ; =data_ov00_020eec9c
bl func_ov00_020d7ad4
mov r0, r5
bl func_ov00_020c3180
_0213b358:
ldr r0, [r5, #0x130]
cmp r0, #0
cmpne r0, #1
cmpne r0, #2
bne _0213b3a4
mov r0, r5
bl func_ov00_020c2c0c
cmp r0, #0
mov r0, r5
beq _0213b38c
mov r1, #4
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b3a4
_0213b38c:
bl func_ov00_020c2d54
cmp r0, #0
beq _0213b3a4
mov r0, r5
mov r1, #5
bl _ZN10ActorRupee18func_ov14_0213b204Ei
_0213b3a4:
ldr r0, [r5, #0x130]
cmp r0, #5
addls pc, pc, r0, lsl #2
b _0213b4fc
_0213b3b4: ; jump table
b _0213b3cc ; case 0
b _0213b468 ; case 1
b _0213b49c ; case 2
b _0213b438 ; case 3
b _0213b4c0 ; case 4
b _0213b4e0 ; case 5
_0213b3cc:
mov r0, r5
bl _ZN10ActorRupee4MoveEv
ldrb r0, [r5, #0x111]
cmp r0, #0
beq _0213b4fc
ldr r1, [r5, #0x48]
ldr r0, _0213b518 ; =data_027e0e60
str r1, [sp, #4]
ldr r2, [r5, #0x4c]
ldr r1, [r0]
str r2, [sp, #8]
ldr r3, [r5, #0x50]
add r0, sp, #0
add r2, sp, #4
str r3, [sp, #0xc]
bl func_ov00_02083fb0
ldr r0, [sp]
mov r0, r0, lsr #0x5
and r0, r0, #3
cmp r0, #2
mov r0, r5
bne _0213b42c
bl func_ov00_020c3180
b _0213b4fc
_0213b42c:
mov r1, #1
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b4fc
_0213b438:
ldr r1, _0213b50c ; =data_027e0fc8
mov r0, r5
ldr r4, [r1]
bl _ZN10ActorRupee22GetRupeeCutsceneItemIdEv
mov r1, r0
mov r0, r4
bl func_ov00_020bce48
cmp r0, #0
beq _0213b4fc
mov r0, r5
bl func_ov00_020c3180
b _0213b4fc
_0213b468:
cmp r4, #0
movne r0, #0
strne r0, [r5, #0x138]
ldr r0, [r5, #0x3c]
cmp r0, #0
bge _0213b4fc
ldr r0, [r5, #0x138]
cmp r0, #0xb4
blt _0213b4fc
mov r0, r5
mov r1, #2
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b4fc
_0213b49c:
cmp r4, #0
movne r0, #0
strne r0, [r5, #0x138]
ldr r0, [r5, #0x138]
cmp r0, #0x3c
blt _0213b4fc
mov r0, r5
bl func_ov00_020c3180
b _0213b4fc
_0213b4c0:
mov r0, r5
bl func_ov00_020c2c70
cmp r0, #0
bne _0213b4fc
mov r0, r5
mov r1, #1
bl _ZN10ActorRupee18func_ov14_0213b204Ei
b _0213b4fc
_0213b4e0:
mov r0, r5
bl func_ov00_020c2de4
cmp r0, #0
bne _0213b4fc
mov r0, r5
mov r1, #1
bl _ZN10ActorRupee18func_ov14_0213b204Ei
_0213b4fc:
mov r0, r5
bl func_ov00_020c31a0
add sp, sp, #0x10
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
arm_func_end _ZN10ActorRupee6UpdateEb
_0213b50c: .word data_027e0fc8
_0213b510: .word gItemManager
_0213b514: .word data_ov00_020eec9c
_0213b518: .word data_027e0e60
.global _ZN10ActorRupee8vfunc_14Ej
arm_func_start _ZN10ActorRupee8vfunc_14Ej
_ZN10ActorRupee8vfunc_14Ej: ; 0x0213b51c
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020c313c
cmp r0, #0
beq _0213b540
mov r0, r5
mov r1, #0
bl _ZN10ActorRupee6UpdateEb
_0213b540:
mov r1, r4
add r0, r5, #0xa4
add r2, r5, #0x48
bl func_ov00_0207a1c8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN10ActorRupee8vfunc_14Ej
.global _ZN10ActorRupee8vfunc_18Ej
arm_func_start _ZN10ActorRupee8vfunc_18Ej
_ZN10ActorRupee8vfunc_18Ej: ; 0x0213b554
stmdb sp!, {r3, r4, r5, lr}
mov r5, r0
mov r4, r1
bl func_ov00_020c313c
cmp r0, #0
beq _0213b578
mov r0, r5
mov r1, #1
bl _ZN10ActorRupee6UpdateEb
_0213b578:
mov r1, r4
add r0, r5, #0xa4
add r2, r5, #0x48
bl func_ov00_0207a1c8
ldmia sp!, {r3, r4, r5, pc}
arm_func_end _ZN10ActorRupee8vfunc_18Ej
.global _ZN10ActorRupee8vfunc_20Ei
arm_func_start _ZN10ActorRupee8vfunc_20Ei
_ZN10ActorRupee8vfunc_20Ei: ; 0x0213b58c
stmdb sp!, {r3, lr}
mov r3, r0
cmp r1, #0
ldrneb r0, [r3, #0xa5]
ldreqb r0, [r3, #0xa4]
cmp r0, #0
ldmeqia sp!, {r3, pc}
ldr r0, [r3, #0x130]
cmp r0, #2
bne _0213b5cc
ldr r0, [r3, #0x138]
mov r2, r0, lsr #0x1f
rsb r0, r2, r0, lsl #29
add r0, r2, r0, ror #29
cmp r0, #4
ldmltia sp!, {r3, pc}
_0213b5cc:
cmp r1, #0
ldrneb r0, [r3, #0xa5]
ldreqb r0, [r3, #0xa4]
cmp r0, #0
ldmeqia sp!, {r3, pc}
ldr r0, [r3, #0x158]
add r2, r3, #0x48
mov r3, #1
bl _ZN10ActorRupee18func_ov14_0213b5f4EjiP5Vec3pb
ldmia sp!, {r3, pc}
arm_func_end _ZN10ActorRupee8vfunc_20Ei
.global _ZN10ActorRupee18func_ov14_0213b5f4EjiP5Vec3pb
arm_func_start _ZN10ActorRupee18func_ov14_0213b5f4EjiP5Vec3pb
_ZN10ActorRupee18func_ov14_0213b5f4EjiP5Vec3pb: ; 0x0213b5f4
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #0x34
mov r7, r0
add r0, sp, #0x18
mov r6, r1
mov r5, r2
mov r4, r3
bl func_ov00_0207a13c
add r1, sp, #0x18
mov r0, r7
bl _ZN10ActorRupee18func_ov14_0213b6a4EjPv
ldr r2, _0213b698 ; =data_ov14_02153e28
mov r1, #0
str r1, [sp]
ldr r2, [r2, r7, lsl #2]
mov r0, r6
mov r1, r5
add r3, sp, #0x18
bl func_0202bc38
cmp r4, #0
addeq sp, sp, #0x34
ldmeqia sp!, {r4, r5, r6, r7, pc}
mov r0, r7
bl _ZN10ActorRupee18func_ov14_0213b70cEj
cmp r0, #0
ldrne r3, _0213b69c ; =0x000004cd
mov r1, #0
moveq r3, #0x400
str r3, [sp]
str r1, [sp, #4]
mov r0, #0x1f
str r0, [sp, #8]
str r1, [sp, #0xc]
mov ip, #1
str ip, [sp, #0x10]
ldr r0, _0213b6a0 ; =data_ov00_020e9370
mov r2, r5
str ip, [sp, #0x14]
bl func_ov05_02102c2c
add sp, sp, #0x34
ldmia sp!, {r4, r5, r6, r7, pc}
.align 2, 0
arm_func_end _ZN10ActorRupee18func_ov14_0213b5f4EjiP5Vec3pb
_0213b698: .word data_ov14_02153e28
_0213b69c: .word 0x000004cd
_0213b6a0: .word data_ov00_020e9370
.global _ZN10ActorRupee18func_ov14_0213b6a4EjPv
arm_func_start _ZN10ActorRupee18func_ov14_0213b6a4EjPv
_ZN10ActorRupee18func_ov14_0213b6a4EjPv: ; 0x0213b6a4
stmdb sp!, {r4, lr}
mov r4, r1
mov r1, #3
str r1, [r4, #4]
bl _ZN10ActorRupee18func_ov14_0213b70cEj
cmp r0, #0
beq _0213b6e4
mov r1, #2
str r1, [r4, #8]
ldr r0, _0213b704 ; =data_ov14_021589b4
str r1, [r4, #0xc]
ldr r1, [r0, #0x20]
str r1, [r4, #0x14]
ldr r0, [r0, #0x24]
str r0, [r4, #0x18]
ldmia sp!, {r4, pc}
_0213b6e4:
mov r0, #2
str r0, [r4, #8]
str r0, [r4, #0xc]
add r1, r0, #0x2a8
ldr r0, _0213b708 ; =0x00000aa8
str r1, [r4, #0x14]
str r0, [r4, #0x18]
ldmia sp!, {r4, pc}
.align 2, 0
arm_func_end _ZN10ActorRupee18func_ov14_0213b6a4EjPv
_0213b704: .word data_ov14_021589b4
_0213b708: .word 0x00000aa8
.global _ZN10ActorRupee18func_ov14_0213b70cEj
arm_func_start _ZN10ActorRupee18func_ov14_0213b70cEj
_ZN10ActorRupee18func_ov14_0213b70cEj: ; 0x0213b70c
cmp r0, #7
addls pc, pc, r0, lsl #2
b _0213b740
_0213b718: ; jump table
b _0213b740 ; case 0
b _0213b740 ; case 1
b _0213b740 ; case 2
b _0213b738 ; case 3
b _0213b738 ; case 4
b _0213b738 ; case 5
b _0213b740 ; case 6
b _0213b738 ; case 7
_0213b738:
mov r0, #1
bx lr
_0213b740:
mov r0, #0
bx lr
arm_func_end _ZN10ActorRupee18func_ov14_0213b70cEj
.global _ZN10ActorRupeeD0Ev
arm_func_start _ZN10ActorRupeeD0Ev
_ZN10ActorRupeeD0Ev: ; 0x0213b748
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020c1730
mov r0, r4
bl _ZN9SysObjectdlEPv
mov r0, r4
ldmia sp!, {r4, pc}
arm_func_end _ZN10ActorRupeeD0Ev
.global _ZN10ActorRupeeD2Ev
arm_func_start _ZN10ActorRupeeD2Ev
_ZN10ActorRupeeD2Ev: ; 0x0213b764
stmdb sp!, {r4, lr}
mov r4, r0
bl func_ov00_020c1730
mov r0, r4
ldmia sp!, {r4, pc}
arm_func_end _ZN10ActorRupeeD2Ev
.rodata
.global data_ov14_02153e28
data_ov14_02153e28: ; 0x02153e28
.word 0x00000009
.word 0x0000000a
.word 0x00000008
.word 0x00000009
.word 0x00000008
.word 0x0000000b
.word 0x0000000c
.word 0x0000000c
.section .init, 4, 1, 4
.global func_ov14_0215517c
arm_func_start func_ov14_0215517c
func_ov14_0215517c: ; 0x0215517c
stmdb sp!, {r3, lr}
ldr r0, _021551bc ; =data_ov14_0215b200
ldr r1, _021551c0 ; =0x52555059
ldr r2, _021551c4 ; =_ZN10ActorRupee6CreateEv
mov r3, #0
bl func_0203e784
ldr r0, _021551bc ; =data_ov14_0215b200
ldr r1, _021551c8 ; =func_0203e7b4
ldr r2, _021551cc ; =data_ov14_0215b1f4
bl func_0204f8d4
ldr r2, _021551d0 ; =0x000003bb
ldr r0, _021551d4 ; =data_ov14_021589b4
add r1, r2, #0xb30
str r2, [r0, #0x20]
str r1, [r0, #0x24]
ldmia sp!, {r3, pc}
.align 2, 0
arm_func_end func_ov14_0215517c
_021551bc: .word data_ov14_0215b200
_021551c0: .word 0x52555059
_021551c4: .word _ZN10ActorRupee6CreateEv
_021551c8: .word func_0203e7b4
_021551cc: .word data_ov14_0215b1f4
_021551d0: .word 0x000003bb
_021551d4: .word data_ov14_021589b4
.section .ctor, 4, 1, 4
.global data_ov14_0215591c
data_ov14_0215591c: ; 0x0215591c
.word func_ov14_0215517c
.data
.global data_ov14_02158994
data_ov14_02158994: ; 0x02158994
.ascii "brg"
.byte 0x00
.global data_ov14_02158998
data_ov14_02158998: ; 0x02158998
.ascii "fnl"
.byte 0x00
.global data_ov14_0215899c
data_ov14_0215899c: ; 0x0215899c
.ascii "pdl"
.byte 0x00
.global data_ov14_021589a0
data_ov14_021589a0: ; 0x021589a0
.ascii "dco"
.byte 0x00
.global data_ov14_021589a4
data_ov14_021589a4: ; 0x021589a4
.ascii "can"
.byte 0x00
.global data_ov14_021589a8
data_ov14_021589a8: ; 0x021589a8
.ascii "hul"
.byte 0x00
.global data_ov14_021589ac
data_ov14_021589ac: ; 0x021589ac
.ascii "bow"
.byte 0x00
.global data_ov14_021589b0
data_ov14_021589b0: ; 0x021589b0
.ascii "anc"
.byte 0x00
.global data_ov14_021589b4
data_ov14_021589b4: ; 0x021589b4
.word data_ov14_021589b0
.global data_ov14_021589b8
data_ov14_021589b8: ; 0x021589b8
.word data_ov14_021589ac
.global data_ov14_021589bc
data_ov14_021589bc: ; 0x021589bc
.word data_ov14_021589a8
.global data_ov14_021589c0
data_ov14_021589c0: ; 0x021589c0
.word data_ov14_021589a4
.global data_ov14_021589c4
data_ov14_021589c4: ; 0x021589c4
.word data_ov14_021589a0
.global data_ov14_021589c8
data_ov14_021589c8: ; 0x021589c8
.word data_ov14_0215899c
.global data_ov14_021589cc
data_ov14_021589cc: ; 0x021589cc
.word data_ov14_02158998
.global data_ov14_021589d0
data_ov14_021589d0: ; 0x021589d0
.word data_ov14_02158994 ; func_ov61_02158994
.global data_ov14_021589d4
data_ov14_021589d4: ; 0x021589d4
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov14_021589d8
data_ov14_021589d8: ; 0x021589d8
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov14_021589dc
data_ov14_021589dc: ; 0x021589dc
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov14_021589e0
data_ov14_021589e0: ; 0x021589e0
.byte 0x00, 0x00, 0x00, 0x00
.global data_ov14_021589e4
data_ov14_021589e4: ; 0x021589e4
.word _ZN10ActorRupeeD2Ev
.global data_ov14_021589e8
data_ov14_021589e8: ; 0x021589e8
.word _ZN10ActorRupeeD0Ev
.global data_ov14_021589ec
data_ov14_021589ec: ; 0x021589ec
.word _ZN10ActorRupee8vfunc_08Ev
.global data_ov14_021589f0
data_ov14_021589f0: ; 0x021589f0
.word func_ov00_020c173c
.global data_ov14_021589f4
data_ov14_021589f4: ; 0x021589f4
.word func_ov00_020c1740
.global data_ov14_021589f8
data_ov14_021589f8: ; 0x021589f8
.word _ZN10ActorRupee8vfunc_14Ej
.global data_ov14_021589fc
data_ov14_021589fc: ; 0x021589fc
.word _ZN10ActorRupee8vfunc_18Ej
.global data_ov14_02158a00
data_ov14_02158a00: ; 0x02158a00
.word func_ov00_020c17d4
.global data_ov14_02158a04
data_ov14_02158a04: ; 0x02158a04
.word _ZN10ActorRupee8vfunc_20Ei
.global data_ov14_02158a08
data_ov14_02158a08: ; 0x02158a08
.word func_ov00_020c1744
.global data_ov14_02158a0c
data_ov14_02158a0c: ; 0x02158a0c
.word func_ov00_020c1748
.global data_ov14_02158a10
data_ov14_02158a10: ; 0x02158a10
.word func_ov00_020c17a8
.global data_ov14_02158a14
data_ov14_02158a14: ; 0x02158a14
.word func_ov00_020c17b0
.global data_ov14_02158a18
data_ov14_02158a18: ; 0x02158a18
.word func_ov00_020c174c
.global data_ov14_02158a1c
data_ov14_02158a1c: ; 0x02158a1c
.word func_ov00_020c177c
.global data_ov14_02158a20
data_ov14_02158a20: ; 0x02158a20
.word func_ov00_020c27e4
.global data_ov14_02158a24
data_ov14_02158a24: ; 0x02158a24
.word func_ov00_020c3004
.global data_ov14_02158a28
data_ov14_02158a28: ; 0x02158a28
.word func_ov00_020c2744
.global data_ov14_02158a2c
data_ov14_02158a2c: ; 0x02158a2c
.word func_ov00_020c1c48
.global data_ov14_02158a30
data_ov14_02158a30: ; 0x02158a30
.word func_ov00_020c1c50
.global data_ov14_02158a34
data_ov14_02158a34: ; 0x02158a34
.word func_ov00_020c310c
.global data_ov14_02158a38
data_ov14_02158a38: ; 0x02158a38
.word func_ov00_020c3114
.global data_ov14_02158a3c
data_ov14_02158a3c: ; 0x02158a3c
.word func_ov00_020c18a8
.global data_ov14_02158a40
data_ov14_02158a40: ; 0x02158a40
.word func_ov00_020c18c4
.global data_ov14_02158a44
data_ov14_02158a44: ; 0x02158a44
.word _ZN10ActorRupee8vfunc_60Ev
.global data_ov14_02158a48
data_ov14_02158a48: ; 0x02158a48
.word _ZN10ActorRupee8vfunc_64Ev
.global data_ov14_02158a4c
data_ov14_02158a4c: ; 0x02158a4c
.word func_ov00_020c1910
.global data_ov14_02158a50
data_ov14_02158a50: ; 0x02158a50
.word func_ov00_020c1914
.global data_ov14_02158a54
data_ov14_02158a54: ; 0x02158a54
.word func_ov00_020c191c
.global data_ov14_02158a58
data_ov14_02158a58: ; 0x02158a58
.word func_ov00_020c1924
.global data_ov14_02158a5c
data_ov14_02158a5c: ; 0x02158a5c
.word func_ov00_020c192c
.global data_ov14_02158a60
data_ov14_02158a60: ; 0x02158a60
.word func_ov00_020c1928
.global data_ov14_02158a64
data_ov14_02158a64: ; 0x02158a64
.word func_ov00_020c1934
.global data_ov14_02158a68
data_ov14_02158a68: ; 0x02158a68
.word func_ov00_020c1938
.global data_ov14_02158a6c
data_ov14_02158a6c: ; 0x02158a6c
.word func_ov00_020c193c
.global data_ov14_02158a70
data_ov14_02158a70: ; 0x02158a70
.word func_ov00_020c1940
.global data_ov14_02158a74
data_ov14_02158a74: ; 0x02158a74
.word func_ov00_020c1948
.global data_ov14_02158a78
data_ov14_02158a78: ; 0x02158a78
.word func_ov00_020c1950
.global data_ov14_02158a7c
data_ov14_02158a7c: ; 0x02158a7c
.word func_ov00_020c1954
.global data_ov14_02158a80
data_ov14_02158a80: ; 0x02158a80
.word func_ov00_020c1958
.global data_ov14_02158a84
data_ov14_02158a84: ; 0x02158a84
.word func_ov00_020c1b6c
.global data_ov14_02158a88
data_ov14_02158a88: ; 0x02158a88
.word func_ov00_020c1bb4
.global data_ov14_02158a8c
data_ov14_02158a8c: ; 0x02158a8c
.word func_ov00_020c1bf8
.global data_ov14_02158a90
data_ov14_02158a90: ; 0x02158a90
.word func_ov00_020c31fc
.global data_ov14_02158a94
data_ov14_02158a94: ; 0x02158a94
.word func_ov00_020c322c
.bss
.global data_ov14_0215b1f4
data_ov14_0215b1f4:
.space 0xc
.global data_ov14_0215b200
data_ov14_0215b200:
.space 0x14
+521
View File
@@ -0,0 +1,521 @@
#pragma once
.extern Approach_thunk
.extern Divide
.extern _ZN10PlayerBase10SetVisibleEb
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager12GetItemModelEj
.extern _ZN11ItemManager8GiveAmmoEit
.extern _ZN11ItemManager8GiveKeysEj
.extern _ZN13PlayerControl13IsNotTouchingEv
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager15GetEquippedItemEv
.extern _ZNK11ItemManager18func_ov00_020ad560Ei
.extern _ZNK11ItemManager18func_ov00_020ae350Ev
.extern _ZNK11ItemManager7HasItemEi
.extern data_02050f54
.extern data_02052f54
.extern data_02056be4
.extern data_02063e4c
.extern data_027e0194
.extern data_027e0764
.extern data_027e077c
.extern data_027e080c
.extern data_027e0c68
.extern data_027e0ce0
.extern data_027e0d0c
.extern data_027e0d18
.extern data_027e0d38
.extern data_027e0d3c
.extern data_027e0d44
.extern data_027e0d78
.extern data_027e0e58
.extern data_027e0e60
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f74
.extern data_027e0f78
.extern data_027e0f84
.extern data_027e0f90
.extern data_027e0f94
.extern data_027e0fac
.extern data_027e0fb8
.extern data_027e0fc8
.extern data_027e0fcc
.extern data_027e0fd4
.extern data_027e0fe0
.extern data_027e0fe4
.extern data_027e0fe8
.extern data_027e0fec
.extern data_027e0ffc
.extern data_027e1038
.extern data_027e103c
.extern data_027e1048
.extern data_027e104c
.extern data_027e1098
.extern data_ov00_020e242c
.extern data_ov00_020e26b4
.extern data_ov00_020e2748
.extern data_ov00_020e2dd8
.extern data_ov00_020e2e3c
.extern data_ov00_020e2f04
.extern data_ov00_020e2f98
.extern data_ov00_020e9360
.extern data_ov00_020e9370
.extern data_ov00_020ec9d4
.extern data_ov00_020ec9d6
.extern data_ov00_020eec9c
.extern data_ov03_02100634
.extern data_ov14_02153e48
.extern data_ov53_0219a568
.extern func_01ff8018
.extern func_01ff81f8
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff8690
.extern func_01ff88b0
.extern func_01ff8aa0
.extern func_01ff9158
.extern func_01ff9958
.extern func_01ff9bc4
.extern func_01ff9bf8
.extern func_01ff9c2c
.extern func_01ff9cec
.extern func_01ff9d4c
.extern func_01ff9e64
.extern func_01ff9ec0
.extern func_01ffa0f4
.extern func_01ffa9fc
.extern func_01ffbe34
.extern func_01ffbe78
.extern func_01ffbf5c
.extern func_01fffb4c
.extern func_01fffbec
.extern func_01fffcec
.extern func_01fffd04
.extern func_020020d0
.extern func_0200250c
.extern func_02002540
.extern func_02002588
.extern func_02002c14
.extern func_02006060
.extern func_02007908
.extern func_0200e2c0
.extern func_020104b8
.extern func_02018cb8
.extern func_02019020
.extern func_020190e4
.extern func_0201926c
.extern func_0201933c
.extern func_02019570
.extern func_0201977c
.extern func_020197bc
.extern func_0201b76c
.extern func_0201e388
.extern func_0202b154
.extern func_0202b418
.extern func_0202b4e4
.extern func_0202bac0
.extern func_0202bb78
.extern func_0202bbbc
.extern func_0202bc38
.extern func_0202d95c
.extern func_0202da8c
.extern func_0202e740
.extern func_0202e7a4
.extern func_0202e7fc
.extern func_0202ece0
.extern func_020313c8
.extern func_02034a1c
.extern func_02035064
.extern func_020350ac
.extern func_020350b4
.extern func_0203516c
.extern func_020351b8
.extern func_02036edc
.extern func_020370d0
.extern func_0203e784
.extern func_0203e7b4
.extern func_0203eba8
.extern func_0203ebc8
.extern func_0204366c
.extern func_0204716c
.extern func_0204f614
.extern func_0204f754
.extern func_0204f8d4
.extern func_ov00_02078b40
.extern func_ov00_02078fac
.extern func_ov00_02078fc0
.extern func_ov00_02078fd4
.extern func_ov00_02078fe8
.extern func_ov00_02078ffc
.extern func_ov00_02079008
.extern func_ov00_020791dc
.extern func_ov00_02079470
.extern func_ov00_02079878
.extern func_ov00_02079898
.extern func_ov00_02079b54
.extern func_ov00_02079b78
.extern func_ov00_02079e68
.extern func_ov00_0207a13c
.extern func_ov00_0207a188
.extern func_ov00_0207a1a4
.extern func_ov00_0207a1c8
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1f8
.extern func_ov00_0207c2e8
.extern func_ov00_0207c444
.extern func_ov00_0207c474
.extern func_ov00_02081f4c
.extern func_ov00_02081f58
.extern func_ov00_02081f6c
.extern func_ov00_020823d4
.extern func_ov00_020823e4
.extern func_ov00_020823f4
.extern func_ov00_02082680
.extern func_ov00_020826a0
.extern func_ov00_020828c0
.extern func_ov00_02082d08
.extern func_ov00_0208335c
.extern func_ov00_02083368
.extern func_ov00_02083780
.extern func_ov00_02083978
.extern func_ov00_020839b4
.extern func_ov00_020839c4
.extern func_ov00_02083a1c
.extern func_ov00_02083c24
.extern func_ov00_02083c50
.extern func_ov00_02083c7c
.extern func_ov00_02083e34
.extern func_ov00_02083e58
.extern func_ov00_02083ee0
.extern func_ov00_02083f80
.extern func_ov00_02083f98
.extern func_ov00_02083fb0
.extern func_ov00_02084088
.extern func_ov00_020840a0
.extern func_ov00_020840c4
.extern func_ov00_020840dc
.extern func_ov00_0208414c
.extern func_ov00_020843ec
.extern func_ov00_02084a5c
.extern func_ov00_02084ac4
.extern func_ov00_02084c7c
.extern func_ov00_02084cb0
.extern func_ov00_02084cc8
.extern func_ov00_02084ce4
.extern func_ov00_02084cfc
.extern func_ov00_02084d18
.extern func_ov00_02084ebc
.extern func_ov00_020875f8
.extern func_ov00_02087d34
.extern func_ov00_02088000
.extern func_ov00_02088158
.extern func_ov00_020888e8
.extern func_ov00_0208967c
.extern func_ov00_0208b180
.extern func_ov00_0208b5a4
.extern func_ov00_0208b5bc
.extern func_ov00_0208b690
.extern func_ov00_0208b694
.extern func_ov00_0208b698
.extern func_ov00_0208b6b8
.extern func_ov00_0208b6bc
.extern func_ov00_0208b6c4
.extern func_ov00_0208b6c8
.extern func_ov00_0208b6d0
.extern func_ov00_0208b6d8
.extern func_ov00_0208b6e0
.extern func_ov00_0208b6e8
.extern func_ov00_0208b6f0
.extern func_ov00_0208b6f8
.extern func_ov00_0208b700
.extern func_ov00_0208b704
.extern func_ov00_0208b70c
.extern func_ov00_0208b710
.extern func_ov00_0208b714
.extern func_ov00_0208b71c
.extern func_ov00_0208b844
.extern func_ov00_0208b870
.extern func_ov00_0208b89c
.extern func_ov00_0208b8e0
.extern func_ov00_0208b930
.extern func_ov00_0208b988
.extern func_ov00_0208b9cc
.extern func_ov00_0208b9e4
.extern func_ov00_0208ba08
.extern func_ov00_0208ba30
.extern func_ov00_0208ba38
.extern func_ov00_0208ba40
.extern func_ov00_0208ba48
.extern func_ov00_0208ba50
.extern func_ov00_0208bf28
.extern func_ov00_0208bff8
.extern func_ov00_0208c0dc
.extern func_ov00_0208c214
.extern func_ov00_0208c2d4
.extern func_ov00_0208c384
.extern func_ov00_0208c38c
.extern func_ov00_0208c39c
.extern func_ov00_0208c3a4
.extern func_ov00_0208c468
.extern func_ov00_0208c9f8
.extern func_ov00_0208ca00
.extern func_ov00_0208ccdc
.extern func_ov00_0208ccfc
.extern func_ov00_0208cd0c
.extern func_ov00_0208e6f0
.extern func_ov00_0208e704
.extern func_ov00_0208ed74
.extern func_ov00_0208ee4c
.extern func_ov00_0208f374
.extern func_ov00_02093a1c
.extern func_ov00_02093a5c
.extern func_ov00_02093af0
.extern func_ov00_02094824
.extern func_ov00_02094884
.extern func_ov00_020965c0
.extern func_ov00_02097738
.extern func_ov00_02097750
.extern func_ov00_02097760
.extern func_ov00_02097810
.extern func_ov00_02097b9c
.extern func_ov00_02097bbc
.extern func_ov00_02097bcc
.extern func_ov00_02098058
.extern func_ov00_02098064
.extern func_ov00_02098074
.extern func_ov00_0209809c
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_0209cbd4
.extern func_ov00_020a42cc
.extern func_ov00_020a5e9c
.extern func_ov00_020a61ac
.extern func_ov00_020a956c
.extern func_ov00_020a9588
.extern func_ov00_020a95a4
.extern func_ov00_020a95ec
.extern func_ov00_020a960c
.extern func_ov00_020a9614
.extern func_ov00_020a9650
.extern func_ov00_020a96d4
.extern func_ov00_020a9740
.extern func_ov00_020a9764
.extern func_ov00_020a97d0
.extern func_ov00_020a97e0
.extern func_ov00_020a97f8
.extern func_ov00_020a9864
.extern func_ov00_020a9890
.extern func_ov00_020a98bc
.extern func_ov00_020a9968
.extern func_ov00_020a9994
.extern func_ov00_020a9998
.extern func_ov00_020a9a8c
.extern func_ov00_020a9a98
.extern func_ov00_020a9aac
.extern func_ov00_020a9ab8
.extern func_ov00_020a9b2c
.extern func_ov00_020a9b38
.extern func_ov00_020b18d8
.extern func_ov00_020b3ea8
.extern func_ov00_020b413c
.extern func_ov00_020b7d74
.extern func_ov00_020b7df0
.extern func_ov00_020b7e6c
.extern func_ov00_020b7ea4
.extern func_ov00_020b7ec4
.extern func_ov00_020bb68c
.extern func_ov00_020bba00
.extern func_ov00_020bba14
.extern func_ov00_020bba48
.extern func_ov00_020bbbb8
.extern func_ov00_020bbe94
.extern func_ov00_020bc46c
.extern func_ov00_020bc494
.extern func_ov00_020bc854
.extern func_ov00_020bcdec
.extern func_ov00_020bce48
.extern func_ov00_020bd618
.extern func_ov00_020beba8
.extern func_ov00_020bebc0
.extern func_ov00_020bebd8
.extern func_ov00_020bec5c
.extern func_ov00_020bece0
.extern func_ov00_020bed7c
.extern func_ov00_020bedcc
.extern func_ov00_020c070c
.extern func_ov00_020c0c08
.extern func_ov00_020c0c70
.extern func_ov00_020c0cc8
.extern func_ov00_020c0e04
.extern func_ov00_020c0e24
.extern func_ov00_020c1500
.extern func_ov00_020c1554
.extern func_ov00_020c1730
.extern func_ov00_020c1734
.extern func_ov00_020c173c
.extern func_ov00_020c1740
.extern func_ov00_020c1744
.extern func_ov00_020c1748
.extern func_ov00_020c174c
.extern func_ov00_020c177c
.extern func_ov00_020c1788
.extern func_ov00_020c17a8
.extern func_ov00_020c17b0
.extern func_ov00_020c17b8
.extern func_ov00_020c17bc
.extern func_ov00_020c17d4
.extern func_ov00_020c1894
.extern func_ov00_020c1898
.extern func_ov00_020c18a8
.extern func_ov00_020c18c4
.extern func_ov00_020c18fc
.extern func_ov00_020c1904
.extern func_ov00_020c1910
.extern func_ov00_020c1914
.extern func_ov00_020c191c
.extern func_ov00_020c1924
.extern func_ov00_020c1928
.extern func_ov00_020c192c
.extern func_ov00_020c1934
.extern func_ov00_020c1938
.extern func_ov00_020c193c
.extern func_ov00_020c1940
.extern func_ov00_020c1948
.extern func_ov00_020c1950
.extern func_ov00_020c1954
.extern func_ov00_020c1958
.extern func_ov00_020c195c
.extern func_ov00_020c1b6c
.extern func_ov00_020c1bb4
.extern func_ov00_020c1bf8
.extern func_ov00_020c1bfc
.extern func_ov00_020c1c20
.extern func_ov00_020c1c48
.extern func_ov00_020c1c50
.extern func_ov00_020c1cf8
.extern func_ov00_020c1e2c
.extern func_ov00_020c1f5c
.extern func_ov00_020c1fc8
.extern func_ov00_020c22b8
.extern func_ov00_020c23c4
.extern func_ov00_020c243c
.extern func_ov00_020c2744
.extern func_ov00_020c27e4
.extern func_ov00_020c2864
.extern func_ov00_020c28ec
.extern func_ov00_020c2a0c
.extern func_ov00_020c2b00
.extern func_ov00_020c2bf4
.extern func_ov00_020c2c0c
.extern func_ov00_020c2c70
.extern func_ov00_020c2d54
.extern func_ov00_020c2de4
.extern func_ov00_020c2ed4
.extern func_ov00_020c3004
.extern func_ov00_020c3070
.extern func_ov00_020c310c
.extern func_ov00_020c3114
.extern func_ov00_020c3118
.extern func_ov00_020c313c
.extern func_ov00_020c3180
.extern func_ov00_020c31a0
.extern func_ov00_020c31fc
.extern func_ov00_020c322c
.extern func_ov00_020c3348
.extern func_ov00_020c35d8
.extern func_ov00_020c3674
.extern func_ov00_020c38fc
.extern func_ov00_020c3b2c
.extern func_ov00_020c3bb0
.extern func_ov00_020c4048
.extern func_ov00_020c4588
.extern func_ov00_020c7764
.extern func_ov00_020c8c1c
.extern func_ov00_020ce8e4
.extern func_ov00_020ceacc
.extern func_ov00_020cec60
.extern func_ov00_020cecd8
.extern func_ov00_020cef10
.extern func_ov00_020cfbf0
.extern func_ov00_020cfe74
.extern func_ov00_020d77e4
.extern func_ov00_020d7ad4
.extern func_ov00_020d7c8c
.extern func_ov03_020fb3e0
.extern func_ov03_020fb3f0
.extern func_ov03_020fc130
.extern func_ov04_02105f64
.extern func_ov04_02105fdc
.extern func_ov05_02102c2c
.extern func_ov05_0210413c
.extern func_ov05_02104160
.extern func_ov05_0210cbc4
.extern func_ov05_0210cc00
.extern func_ov05_0210cc88
.extern func_ov05_0210cd58
.extern func_ov09_02118e44
.extern func_ov09_02118e74
.extern func_ov09_02119018
.extern func_ov09_02119030
.extern func_ov09_02119048
.extern func_ov09_021190d4
.extern func_ov09_021190f8
.extern func_ov09_0211a514
.extern func_ov09_0211a52c
.extern func_ov09_0211a538
.extern func_ov09_0211a59c
.extern func_ov09_0211a604
.extern func_ov09_0211a69c
.extern func_ov14_0213d0bc
.extern func_ov14_0213d184
.extern func_ov14_0213d1b0
.extern func_ov14_0213d404
.extern func_ov14_0213d4c8
.extern func_ov14_0213d6e0
.extern func_ov14_0213d71c
.extern func_ov14_0213d9ac
.extern func_ov14_0213db34
.extern func_ov14_0213dba4
.extern func_ov14_0213dda0
.extern func_ov14_0213dfbc
.extern func_ov14_0213e144
.extern func_ov14_0213e328
.extern func_ov14_0213e544
.extern func_ov14_0213e55c
.extern func_ov14_0213ec64
.extern func_ov14_0213ed74
.extern func_ov14_0213ed94
.extern func_ov14_0213eda0
.extern func_ov14_02144788
.extern func_ov14_02146c54
.extern func_ov14_02146d20
.extern func_ov14_02146d48
.extern func_ov14_02146e24
.extern func_ov14_02146eb4
.extern func_ov14_021470a0
.extern func_ov14_021471d4
.extern func_ov14_02147304
.extern func_ov14_02147450
.extern func_ov14_02147490
.extern func_ov14_02147548
.extern func_ov14_02147584
.extern func_ov14_0214768c
.extern func_ov14_02148234
.extern func_ov14_0214829c
.extern func_ov14_021482c0
.extern func_ov14_02148334
.extern func_ov14_02148364
.extern func_ov53_02199038
.extern func_ov53_02199ac8
.extern func_ov53_02199b94
.extern func_ov53_02199cc8
.extern func_ov57_0219a460
.extern func_ov57_0219a6b8
.extern func_ov57_0219a850
.extern func_ov58_0219ab28
.extern gItemManager
.extern gOverlayManager
File diff suppressed because it is too large Load Diff
+48 -172
View File
@@ -1,11 +1,9 @@
#pragma once
.extern Approach_thunk
.extern Divide
.extern _ZN10PlayerBase10SetVisibleEb
.extern _ZN10PlayerBase18func_ov00_020a7c00Ei
.extern _ZN10PlayerBase9AddHealthEs
.extern _ZN10PlayerBase9SetHealthEs
.extern _ZN11ItemManager10GiveRupeesEjj
.extern _ZN11ItemManager12GetEquipItemEi
.extern _ZN11ItemManager12GetItemModelEj
.extern _ZN11ItemManager13TickEquipItemEv
@@ -14,38 +12,29 @@
.extern _ZN11ItemManager17EquipPreviousItemEv
.extern _ZN11ItemManager18EquipItem_vfunc_38Ei
.extern _ZN11ItemManager18func_ov00_020ae648Ejjj
.extern _ZN11ItemManager8GiveAmmoEit
.extern _ZN11ItemManager8GiveItemEjjj
.extern _ZN11ItemManager8GiveKeysEj
.extern _ZN11ItemManager9SetPotionEjj
.extern _ZN13PlayerControl13IsNotTouchingEv
.extern _ZN13PlayerControl20UpdateUsingEquipItemEv
.extern _ZN15LinkStateDamage18func_ov00_020aca94Ev
.extern _ZN4Item18func_ov00_020ad020Ei
.extern _ZN9SysObjectdlEPv
.extern _ZN9SysObjectnwEmPjj
.extern _ZNK11ItemManager10GetMaxAmmoEi
.extern _ZNK11ItemManager15GetEquippedItemEv
.extern _ZNK11ItemManager18func_ov00_020ad560Ei
.extern _ZNK11ItemManager18func_ov00_020ae350Ev
.extern _ZNK11ItemManager19GetFanfareItemScaleEP5Vec3p
.extern _ZNK11ItemManager7GetAmmoEi
.extern _ZNK11ItemManager7HasItemEi
.extern _ZNK11ItemManager9HasPotionEj
.extern data_02050f54
.extern data_02052f54
.extern data_02056be4
.extern data_02057200
.extern data_02063e4c
.extern data_020691a0
.extern data_027e0194
.extern data_027e05e0
.extern data_027e05f8
.extern data_027e0618
.extern data_027e071c
.extern data_027e0764
.extern data_027e077c
.extern data_027e080c
.extern data_027e0c38
.extern data_027e0c50
.extern data_027e0c54
@@ -53,7 +42,6 @@
.extern data_027e0cbc
.extern data_027e0ce0
.extern data_027e0d0c
.extern data_027e0d18
.extern data_027e0d28
.extern data_027e0d38
.extern data_027e0d3c
@@ -64,14 +52,11 @@
.extern data_027e0f64
.extern data_027e0f68
.extern data_027e0f6c
.extern data_027e0f70
.extern data_027e0f74
.extern data_027e0f78
.extern data_027e0f84
.extern data_027e0f90
.extern data_027e0f94
.extern data_027e0fa0
.extern data_027e0fac
.extern data_027e0fb8
.extern data_027e0fbc
.extern data_027e0fc0
@@ -89,8 +74,6 @@
.extern data_027e0ffc
.extern data_027e1038
.extern data_027e103c
.extern data_027e1048
.extern data_027e104c
.extern data_027e1054
.extern data_027e1058
.extern data_027e1098
@@ -99,13 +82,11 @@
.extern data_ov00_020dc884
.extern data_ov00_020dc894
.extern data_ov00_020dca3a
.extern data_ov00_020e242c
.extern data_ov00_020e26b4
.extern data_ov00_020e2748
.extern data_ov00_020e2dd8
.extern data_ov00_020e2e3c
.extern data_ov00_020e2f04
.extern data_ov00_020e2f98
.extern data_ov00_020e5684
.extern data_ov00_020e72f0
.extern data_ov00_020e899c
@@ -119,20 +100,19 @@
.extern data_ov00_020eec68
.extern data_ov00_020eec9c
.extern data_ov00_020eed2c
.extern data_ov03_02100634
.extern data_ov09_0211f5b4
.extern data_ov09_0211f5dc
.extern data_ov14_02156ebc
.extern data_ov14_02157544
.extern data_ov14_02157768
.extern data_ov14_0215777c
.extern data_ov20_02178420
.extern data_ov53_0219a568
.extern data_ov55_021998f0
.extern data_ov58_0219afb0
.extern func_01ff8018
.extern func_01ff80d4
.extern func_01ff81f8
.extern func_01ff8214
.extern func_01ff8230
.extern func_01ff8690
.extern func_01ff88b0
.extern func_01ff8aa0
.extern func_01ff9158
.extern func_01ff991c
@@ -142,7 +122,6 @@
.extern func_01ff9bf8
.extern func_01ff9c2c
.extern func_01ff9cec
.extern func_01ff9d4c
.extern func_01ff9e64
.extern func_01ff9ec0
.extern func_01ffa0f4
@@ -156,16 +135,11 @@
.extern func_01fffcd8
.extern func_01fffcec
.extern func_01fffd04
.extern func_020020d0
.extern func_0200250c
.extern func_02002540
.extern func_02002588
.extern func_020029fc
.extern func_02002c14
.extern func_0200388c
.extern func_020038a4
.extern func_02004d94
.extern func_02006060
.extern func_020078f4
.extern func_02007908
.extern func_02007938
@@ -183,11 +157,7 @@
.extern func_0201926c
.extern func_0201933c
.extern func_02019534
.extern func_02019570
.extern func_0201977c
.extern func_020197bc
.extern func_020197fc
.extern func_0201b76c
.extern func_0201e24c
.extern func_0201e388
.extern func_0201e544
@@ -201,27 +171,19 @@
.extern func_0202aff0
.extern func_0202b154
.extern func_0202b2e8
.extern func_0202b418
.extern func_0202b4e4
.extern func_0202b864
.extern func_0202b894
.extern func_0202bac0
.extern func_0202bb78
.extern func_0202bbbc
.extern func_0202bc38
.extern func_0202d5b4
.extern func_0202d77c
.extern func_0202d7ac
.extern func_0202d95c
.extern func_0202da8c
.extern func_0202e544
.extern func_0202e58c
.extern func_0202e740
.extern func_0202e7a4
.extern func_0202e7fc
.extern func_0202e9f4
.extern func_0202ea18
.extern func_0202ece0
.extern func_020313c8
.extern func_020322c4
.extern func_02034698
@@ -244,8 +206,6 @@
.extern func_020368f4
.extern func_02036ce4
.extern func_02036d4c
.extern func_02036edc
.extern func_020370d0
.extern func_0203780c
.extern func_02037854
.extern func_02037b88
@@ -260,32 +220,18 @@
.extern func_0203eb0c
.extern func_0203eba8
.extern func_0203ebc8
.extern func_0204366c
.extern func_020470ec
.extern func_0204713c
.extern func_0204716c
.extern func_0204f558
.extern func_0204f614
.extern func_0204f754
.extern func_0204f8d4
.extern func_ov00_02078b40
.extern func_ov00_02078fac
.extern func_ov00_02078fc0
.extern func_ov00_02078fd4
.extern func_ov00_02078fe8
.extern func_ov00_02078ffc
.extern func_ov00_02079008
.extern func_ov00_020791dc
.extern func_ov00_02079470
.extern func_ov00_02079680
.extern func_ov00_0207977c
.extern func_ov00_02079878
.extern func_ov00_02079898
.extern func_ov00_02079b34
.extern func_ov00_02079b54
.extern func_ov00_02079b78
.extern func_ov00_02079e68
.extern func_ov00_0207a13c
.extern func_ov00_0207a188
.extern func_ov00_0207a1a4
.extern func_ov00_0207a1c8
@@ -294,20 +240,16 @@
.extern func_ov00_0207c0cc
.extern func_ov00_0207c1b0
.extern func_ov00_0207c1f8
.extern func_ov00_0207c2e8
.extern func_ov00_0207c358
.extern func_ov00_0207c444
.extern func_ov00_0207c474
.extern func_ov00_02081f4c
.extern func_ov00_02081f58
.extern func_ov00_02081f6c
.extern func_ov00_020823c4
.extern func_ov00_020823d4
.extern func_ov00_020823e4
.extern func_ov00_020823f4
.extern func_ov00_02082680
.extern func_ov00_020826a0
.extern func_ov00_020828c0
.extern func_ov00_02082d08
.extern func_ov00_02083344
.extern func_ov00_02083350
@@ -316,28 +258,17 @@
.extern func_ov00_0208344c
.extern func_ov00_020836dc
.extern func_ov00_02083770
.extern func_ov00_02083780
.extern func_ov00_02083790
.extern func_ov00_02083840
.extern func_ov00_020838e8
.extern func_ov00_02083978
.extern func_ov00_020839b4
.extern func_ov00_020839c4
.extern func_ov00_02083a1c
.extern func_ov00_02083c24
.extern func_ov00_02083c50
.extern func_ov00_02083c7c
.extern func_ov00_02083e34
.extern func_ov00_02083e58
.extern func_ov00_02083ee0
.extern func_ov00_02083f80
.extern func_ov00_02083f98
.extern func_ov00_02083fb0
.extern func_ov00_02084088
.extern func_ov00_020840a0
.extern func_ov00_020840c4
.extern func_ov00_020840dc
.extern func_ov00_0208414c
.extern func_ov00_020843ec
.extern func_ov00_02084984
.extern func_ov00_02084990
@@ -349,19 +280,10 @@
.extern func_ov00_02084c94
.extern func_ov00_02084cb0
.extern func_ov00_02084cc8
.extern func_ov00_02084ce4
.extern func_ov00_02084cfc
.extern func_ov00_02084d18
.extern func_ov00_02084ebc
.extern func_ov00_0208726c
.extern func_ov00_020875f8
.extern func_ov00_020876bc
.extern func_ov00_02087d34
.extern func_ov00_02088000
.extern func_ov00_02088158
.extern func_ov00_0208819c
.extern func_ov00_020884b4
.extern func_ov00_020888e8
.extern func_ov00_0208967c
.extern func_ov00_02089a2c
.extern func_ov00_0208ae94
@@ -392,7 +314,6 @@
.extern func_ov00_0208b89c
.extern func_ov00_0208b8e0
.extern func_ov00_0208b930
.extern func_ov00_0208b988
.extern func_ov00_0208b9cc
.extern func_ov00_0208b9e4
.extern func_ov00_0208ba08
@@ -405,7 +326,6 @@
.extern func_ov00_0208bff8
.extern func_ov00_0208c0dc
.extern func_ov00_0208c214
.extern func_ov00_0208c2d4
.extern func_ov00_0208c320
.extern func_ov00_0208c384
.extern func_ov00_0208c38c
@@ -423,18 +343,11 @@
.extern func_ov00_0208d3fc
.extern func_ov00_0208e6f0
.extern func_ov00_0208e704
.extern func_ov00_0208ed74
.extern func_ov00_0208ee4c
.extern func_ov00_0208f030
.extern func_ov00_0208f374
.extern func_ov00_02093a1c
.extern func_ov00_02093a3c
.extern func_ov00_02093a4c
.extern func_ov00_02093a5c
.extern func_ov00_02093af0
.extern func_ov00_02094824
.extern func_ov00_02094884
.extern func_ov00_020965c0
.extern func_ov00_02097738
.extern func_ov00_02097750
.extern func_ov00_02097760
@@ -447,13 +360,8 @@
.extern func_ov00_02097cf8
.extern func_ov00_02097ff4
.extern func_ov00_02098058
.extern func_ov00_02098064
.extern func_ov00_02098074
.extern func_ov00_0209809c
.extern func_ov00_0209a4f4
.extern func_ov00_0209a508
.extern func_ov00_0209cbd4
.extern func_ov00_020a42cc
.extern func_ov00_020a5e9c
.extern func_ov00_020a61ac
.extern func_ov00_020a956c
@@ -476,7 +384,6 @@
.extern func_ov00_020a9938
.extern func_ov00_020a9960
.extern func_ov00_020a9968
.extern func_ov00_020a9994
.extern func_ov00_020a9998
.extern func_ov00_020a99e0
.extern func_ov00_020a9a8c
@@ -485,8 +392,6 @@
.extern func_ov00_020a9ab8
.extern func_ov00_020a9aec
.extern func_ov00_020a9af8
.extern func_ov00_020a9b2c
.extern func_ov00_020a9b38
.extern func_ov00_020a9b6c
.extern func_ov00_020a9b78
.extern func_ov00_020a9bec
@@ -494,10 +399,8 @@
.extern func_ov00_020a9e28
.extern func_ov00_020aa0f0
.extern func_ov00_020aa124
.extern func_ov00_020b18d8
.extern func_ov00_020b2f70
.extern func_ov00_020b3ea8
.extern func_ov00_020b413c
.extern func_ov00_020b43f0
.extern func_ov00_020b443c
.extern func_ov00_020b4460
@@ -527,36 +430,27 @@
.extern func_ov00_020bb46c
.extern func_ov00_020bb4dc
.extern func_ov00_020bb544
.extern func_ov00_020bb68c
.extern func_ov00_020bb948
.extern func_ov00_020bba00
.extern func_ov00_020bba14
.extern func_ov00_020bba28
.extern func_ov00_020bba48
.extern func_ov00_020bba60
.extern func_ov00_020bba80
.extern func_ov00_020bbaa0
.extern func_ov00_020bbaa8
.extern func_ov00_020bbab0
.extern func_ov00_020bbab8
.extern func_ov00_020bbbb8
.extern func_ov00_020bbbd0
.extern func_ov00_020bbe94
.extern func_ov00_020bbed4
.extern func_ov00_020bc0a8
.extern func_ov00_020bc46c
.extern func_ov00_020bc494
.extern func_ov00_020bc4ac
.extern func_ov00_020bc500
.extern func_ov00_020bc6d4
.extern func_ov00_020bc854
.extern func_ov00_020bca4c
.extern func_ov00_020bca94
.extern func_ov00_020bcad8
.extern func_ov00_020bcc24
.extern func_ov00_020bcdb8
.extern func_ov00_020bcdec
.extern func_ov00_020bce48
.extern func_ov00_020bcf50
.extern func_ov00_020bcfb8
.extern func_ov00_020bd304
@@ -584,17 +478,13 @@
.extern func_ov00_020beb5c
.extern func_ov00_020beb90
.extern func_ov00_020beba8
.extern func_ov00_020bebc0
.extern func_ov00_020bebd8
.extern func_ov00_020bec5c
.extern func_ov00_020bece0
.extern func_ov00_020bed7c
.extern func_ov00_020bedcc
.extern func_ov00_020bf028
.extern func_ov00_020c070c
.extern func_ov00_020c0bdc
.extern func_ov00_020c0c08
.extern func_ov00_020c0c70
.extern func_ov00_020c0cc8
.extern func_ov00_020c0d4c
.extern func_ov00_020c0e04
@@ -602,21 +492,18 @@
.extern func_ov00_020c1500
.extern func_ov00_020c1554
.extern func_ov00_020c1730
.extern func_ov00_020c1734
.extern func_ov00_020c173c
.extern func_ov00_020c1740
.extern func_ov00_020c1744
.extern func_ov00_020c1748
.extern func_ov00_020c174c
.extern func_ov00_020c177c
.extern func_ov00_020c1788
.extern func_ov00_020c17a8
.extern func_ov00_020c17b0
.extern func_ov00_020c17b8
.extern func_ov00_020c17bc
.extern func_ov00_020c17d4
.extern func_ov00_020c1894
.extern func_ov00_020c1898
.extern func_ov00_020c18a8
.extern func_ov00_020c18c4
.extern func_ov00_020c18fc
@@ -636,7 +523,6 @@
.extern func_ov00_020c1950
.extern func_ov00_020c1954
.extern func_ov00_020c1958
.extern func_ov00_020c195c
.extern func_ov00_020c1b6c
.extern func_ov00_020c1bb4
.extern func_ov00_020c1bf8
@@ -645,33 +531,19 @@
.extern func_ov00_020c1c48
.extern func_ov00_020c1c50
.extern func_ov00_020c1cf8
.extern func_ov00_020c1e2c
.extern func_ov00_020c1f5c
.extern func_ov00_020c1fc8
.extern func_ov00_020c22b8
.extern func_ov00_020c23c4
.extern func_ov00_020c243c
.extern func_ov00_020c2744
.extern func_ov00_020c27e4
.extern func_ov00_020c2864
.extern func_ov00_020c28ec
.extern func_ov00_020c2a0c
.extern func_ov00_020c2b00
.extern func_ov00_020c2bf4
.extern func_ov00_020c2c0c
.extern func_ov00_020c2c70
.extern func_ov00_020c2d54
.extern func_ov00_020c2de4
.extern func_ov00_020c2ed4
.extern func_ov00_020c3004
.extern func_ov00_020c3070
.extern func_ov00_020c3094
.extern func_ov00_020c310c
.extern func_ov00_020c3114
.extern func_ov00_020c3118
.extern func_ov00_020c313c
.extern func_ov00_020c3180
.extern func_ov00_020c31a0
.extern func_ov00_020c31fc
.extern func_ov00_020c322c
.extern func_ov00_020c3348
@@ -679,14 +551,12 @@
.extern func_ov00_020c3674
.extern func_ov00_020c37ec
.extern func_ov00_020c3894
.extern func_ov00_020c38fc
.extern func_ov00_020c3b2c
.extern func_ov00_020c3bb0
.extern func_ov00_020c4048
.extern func_ov00_020c4588
.extern func_ov00_020c45b0
.extern func_ov00_020c54a0
.extern func_ov00_020c5a24
.extern func_ov00_020c5c2c
.extern func_ov00_020c5c64
.extern func_ov00_020c5e58
@@ -698,14 +568,11 @@
.extern func_ov00_020c6838
.extern func_ov00_020c6e30
.extern func_ov00_020c6f08
.extern func_ov00_020c7764
.extern func_ov00_020c8c1c
.extern func_ov00_020ccef0
.extern func_ov00_020ccf0c
.extern func_ov00_020ce2f0
.extern func_ov00_020ce8e4
.extern func_ov00_020ceacc
.extern func_ov00_020cec60
.extern func_ov00_020cecd8
.extern func_ov00_020cef10
.extern func_ov00_020cefdc
@@ -726,8 +593,6 @@
.extern func_ov00_020cfb94
.extern func_ov00_020cfbb0
.extern func_ov00_020cfbd8
.extern func_ov00_020cfbf0
.extern func_ov00_020cfe74
.extern func_ov00_020cfed0
.extern func_ov00_020cff1c
.extern func_ov00_020cff8c
@@ -766,7 +631,6 @@
.extern func_ov00_020d716c
.extern func_ov00_020d71a0
.extern func_ov00_020d77e4
.extern func_ov00_020d7ad4
.extern func_ov00_020d7b20
.extern func_ov00_020d7c8c
.extern func_ov00_020d7d18
@@ -791,16 +655,11 @@
.extern func_ov03_020fab5c
.extern func_ov03_020fab60
.extern func_ov03_020fb118
.extern func_ov03_020fb3e0
.extern func_ov03_020fb3f0
.extern func_ov03_020fc014
.extern func_ov03_020fc030
.extern func_ov03_020fc050
.extern func_ov03_020fc078
.extern func_ov03_020fc10c
.extern func_ov03_020fc130
.extern func_ov04_02105f64
.extern func_ov04_02105fdc
.extern func_ov04_0210a094
.extern func_ov04_0210a0a8
.extern func_ov04_0210a8dc
@@ -825,33 +684,14 @@
.extern func_ov05_02103f3c
.extern func_ov05_02103f4c
.extern func_ov05_02103ff0
.extern func_ov05_0210413c
.extern func_ov05_02104160
.extern func_ov05_021082e4
.extern func_ov05_02109e84
.extern func_ov05_02109f2c
.extern func_ov05_0210cbc4
.extern func_ov05_0210cc00
.extern func_ov05_0210cc88
.extern func_ov05_0210cd58
.extern func_ov05_0210d820
.extern func_ov05_0210e4e4
.extern func_ov05_0210e8b4
.extern func_ov05_0210eaa0
.extern func_ov05_02110bb4
.extern func_ov09_02118e44
.extern func_ov09_02118e74
.extern func_ov09_02119018
.extern func_ov09_02119030
.extern func_ov09_02119048
.extern func_ov09_021190d4
.extern func_ov09_021190f8
.extern func_ov09_0211a514
.extern func_ov09_0211a52c
.extern func_ov09_0211a538
.extern func_ov09_0211a59c
.extern func_ov09_0211a604
.extern func_ov09_0211a69c
.extern func_ov09_0211acf8
.extern func_ov09_0211ae94
.extern func_ov09_0211af10
@@ -893,6 +733,50 @@
.extern func_ov09_0211ceec
.extern func_ov09_0211d00c
.extern func_ov09_0211d090
.extern func_ov14_0211f640
.extern func_ov14_0211f668
.extern func_ov14_0211fab0
.extern func_ov14_0211fc8c
.extern func_ov14_0211fcdc
.extern func_ov14_021202f0
.extern func_ov14_02121cd8
.extern func_ov14_02121d6c
.extern func_ov14_0212384c
.extern func_ov14_02123c54
.extern func_ov14_0212429c
.extern func_ov14_021242ac
.extern func_ov14_021265fc
.extern func_ov14_02126634
.extern func_ov14_0212680c
.extern func_ov14_02126854
.extern func_ov14_02126b04
.extern func_ov14_02127034
.extern func_ov14_02127188
.extern func_ov14_021276c4
.extern func_ov14_021276f8
.extern func_ov14_02127984
.extern func_ov14_021279cc
.extern func_ov14_02127ac4
.extern func_ov14_0212be8c
.extern func_ov14_0212e1f4
.extern func_ov14_0212e234
.extern func_ov14_0213387c
.extern func_ov14_021343d8
.extern func_ov14_021343dc
.extern func_ov14_021343f0
.extern func_ov14_02134414
.extern func_ov14_02137864
.extern func_ov14_0213844c
.extern func_ov14_02138528
.extern func_ov14_0213853c
.extern func_ov14_02138568
.extern func_ov14_021389d8
.extern func_ov14_02138a14
.extern func_ov14_02138ad0
.extern func_ov14_02138adc
.extern func_ov14_02138b14
.extern func_ov14_02138dc0
.extern func_ov14_02138e08
.extern func_ov23_0216e7b0
.extern func_ov23_021709a0
.extern func_ov23_02175f70
@@ -927,16 +811,12 @@
.extern func_ov40_02183a6c
.extern func_ov53_02198d00
.extern func_ov53_02198de4
.extern func_ov53_02199038
.extern func_ov53_02199064
.extern func_ov53_021990d0
.extern func_ov53_02199128
.extern func_ov53_0219913c
.extern func_ov53_02199318
.extern func_ov53_021993e8
.extern func_ov53_02199ac8
.extern func_ov53_02199b94
.extern func_ov53_02199cc8
.extern func_ov54_02198d2c
.extern func_ov54_02198d30
.extern func_ov54_02198d38
@@ -962,16 +842,12 @@
.extern func_ov57_0219935c
.extern func_ov57_02199744
.extern func_ov57_02199e24
.extern func_ov57_0219a460
.extern func_ov57_0219a6b8
.extern func_ov57_0219a850
.extern func_ov58_0219903c
.extern func_ov58_02199060
.extern func_ov58_0219906c
.extern func_ov58_02199170
.extern func_ov58_02199284
.extern func_ov58_0219a998
.extern func_ov58_0219ab28
.extern func_ov59_02198e3c
.extern func_ov59_02198e58
.extern func_ov59_02198e6c
File diff suppressed because it is too large Load Diff
+6 -1
View File
@@ -100,7 +100,12 @@ ov13 = Overlay(name='ov13', after=[ov04, ov05, ov06, ov07], objects=[
'asm/ov13.s'
])
ov14 = Overlay(name='ov14', after=[ov08, ov09, ov10, ov13], objects=[
'asm/ov14.s'
'asm/ov14/ov14_0211f640.s',
'src/14_Land/Actor/ActorRupee.cpp',
'asm/ov14/Actor/ActorRupee.s',
'asm/ov14/ov14_0213b778.s',
])
ov15 = Overlay(name='ov15', after=[ov08, ov09, ov10, ov13], objects=[
'asm/ov15.s'