summaryrefslogtreecommitdiff
path: root/config/usa
diff options
context:
space:
mode:
authorAetias <aetias@outlook.com>2025-02-04 21:30:00 +0100
committerAetias <aetias@outlook.com>2025-02-04 21:30:00 +0100
commitc380ac51a48d17348b1cdcbb615ce22be22f409e (patch)
tree6713ed5a1cd172f665e52ea0f995fc905ca3db2d /config/usa
parent8cda3ca2d7f5fe424cc1a649baec2ff992368e62 (diff)
parent3f7197110627adbbe7ff1f69db1f5a15f9b6c598 (diff)
Merge remote-tracking branch 'zeldaret/main' into decomp-PlayerControl
Diffstat (limited to 'config/usa')
-rw-r--r--config/usa/arm9/dtcm/symbols.txt25
-rw-r--r--config/usa/arm9/itcm/symbols.txt104
-rw-r--r--config/usa/arm9/overlays/ov000/symbols.txt1352
-rw-r--r--config/usa/arm9/overlays/ov002/symbols.txt2
-rw-r--r--config/usa/arm9/overlays/ov003/symbols.txt18
-rw-r--r--config/usa/arm9/overlays/ov004/symbols.txt314
-rw-r--r--config/usa/arm9/overlays/ov005/symbols.txt302
-rw-r--r--config/usa/arm9/overlays/ov009/symbols.txt16
-rw-r--r--config/usa/arm9/overlays/ov012/symbols.txt70
-rw-r--r--config/usa/arm9/overlays/ov014/symbols.txt564
-rw-r--r--config/usa/arm9/overlays/ov015/symbols.txt168
-rw-r--r--config/usa/arm9/overlays/ov017/symbols.txt54
-rw-r--r--config/usa/arm9/overlays/ov018/symbols.txt46
-rw-r--r--config/usa/arm9/overlays/ov019/symbols.txt18
-rw-r--r--config/usa/arm9/overlays/ov020/symbols.txt34
-rw-r--r--config/usa/arm9/overlays/ov021/symbols.txt14
-rw-r--r--config/usa/arm9/overlays/ov022/symbols.txt34
-rw-r--r--config/usa/arm9/overlays/ov023/symbols.txt48
-rw-r--r--config/usa/arm9/overlays/ov024/symbols.txt30
-rw-r--r--config/usa/arm9/overlays/ov025/symbols.txt22
-rw-r--r--config/usa/arm9/overlays/ov026/symbols.txt30
-rw-r--r--config/usa/arm9/overlays/ov027/symbols.txt16
-rw-r--r--config/usa/arm9/overlays/ov028/symbols.txt24
-rw-r--r--config/usa/arm9/overlays/ov029/symbols.txt26
-rw-r--r--config/usa/arm9/overlays/ov030/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov031/symbols.txt8
-rw-r--r--config/usa/arm9/overlays/ov032/symbols.txt16
-rw-r--r--config/usa/arm9/overlays/ov033/symbols.txt10
-rw-r--r--config/usa/arm9/overlays/ov034/symbols.txt6
-rw-r--r--config/usa/arm9/overlays/ov035/symbols.txt8
-rw-r--r--config/usa/arm9/overlays/ov036/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov037/symbols.txt10
-rw-r--r--config/usa/arm9/overlays/ov038/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov039/symbols.txt2
-rw-r--r--config/usa/arm9/overlays/ov040/symbols.txt28
-rw-r--r--config/usa/arm9/overlays/ov041/symbols.txt12
-rw-r--r--config/usa/arm9/overlays/ov042/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov043/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov044/symbols.txt16
-rw-r--r--config/usa/arm9/overlays/ov045/symbols.txt6
-rw-r--r--config/usa/arm9/overlays/ov046/symbols.txt8
-rw-r--r--config/usa/arm9/overlays/ov047/symbols.txt8
-rw-r--r--config/usa/arm9/overlays/ov048/symbols.txt12
-rw-r--r--config/usa/arm9/overlays/ov049/symbols.txt6
-rw-r--r--config/usa/arm9/overlays/ov050/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov051/symbols.txt10
-rw-r--r--config/usa/arm9/overlays/ov052/symbols.txt4
-rw-r--r--config/usa/arm9/overlays/ov053/symbols.txt32
-rw-r--r--config/usa/arm9/overlays/ov054/symbols.txt40
-rw-r--r--config/usa/arm9/overlays/ov055/symbols.txt40
-rw-r--r--config/usa/arm9/overlays/ov056/symbols.txt34
-rw-r--r--config/usa/arm9/overlays/ov057/symbols.txt104
-rw-r--r--config/usa/arm9/overlays/ov058/symbols.txt70
-rw-r--r--config/usa/arm9/overlays/ov059/symbols.txt50
-rw-r--r--config/usa/arm9/relocs.txt2
-rw-r--r--config/usa/arm9/symbols.txt744
56 files changed, 2319 insertions, 2322 deletions
diff --git a/config/usa/arm9/dtcm/symbols.txt b/config/usa/arm9/dtcm/symbols.txt
index f80704e7..62eea4b0 100644
--- a/config/usa/arm9/dtcm/symbols.txt
+++ b/config/usa/arm9/dtcm/symbols.txt
@@ -1,7 +1,6 @@
data_027e0000 kind:data(any) addr:0x27e0000
data_027e0004 kind:data(any) addr:0x27e0004
data_027e0014 kind:data(any) addr:0x27e0014
-data_027e0021 kind:data(any) addr:0x27e0021
data_027e006c kind:data(any) addr:0x27e006c
data_027e0070 kind:data(any) addr:0x27e0070
data_027e0074 kind:data(any) addr:0x27e0074
@@ -19,10 +18,10 @@ data_027e0138 kind:data(any) addr:0x27e0138
data_027e0148 kind:data(any) addr:0x27e0148
data_027e0158 kind:data(any) addr:0x27e0158
data_027e0160 kind:data(any) addr:0x27e0160
-data_027e016c kind:data(any) addr:0x27e016c
+gDefaultScale kind:data(any) addr:0x27e016c
data_027e0178 kind:data(any) addr:0x27e0178
data_027e0184 kind:data(any) addr:0x27e0184
-data_027e0194 kind:data(any) addr:0x27e0194
+gDefaultMatrix kind:data(any) addr:0x27e0194
data_027e01b8 kind:data(any) addr:0x27e01b8
data_027e0200 kind:bss addr:0x27e0200
data_027e0220 kind:bss addr:0x27e0220
@@ -50,9 +49,9 @@ data_027e0384 kind:bss addr:0x27e0384
data_027e03c8 kind:bss addr:0x27e03c8
data_027e03fc kind:bss addr:0x27e03fc
data_027e0424 kind:bss addr:0x27e0424
-data_027e0438 kind:bss addr:0x27e0438
-data_027e045c kind:bss addr:0x27e045c
-data_027e0468 kind:bss addr:0x27e0468
+gGeomMatrix kind:bss addr:0x27e0438
+gGeomTranslation kind:bss addr:0x27e045c
+gGeomScale kind:bss addr:0x27e0468
data_027e047c kind:bss addr:0x27e047c
data_027e04ac kind:bss addr:0x27e04ac
data_027e04dc kind:bss addr:0x27e04dc
@@ -101,7 +100,7 @@ data_027e0d44 kind:bss addr:0x27e0d44
data_027e0d48 kind:bss addr:0x27e0d48
data_027e0d54 kind:bss addr:0x27e0d54
data_027e0d6c kind:bss addr:0x27e0d6c
-data_027e0d78 kind:bss addr:0x27e0d78
+gTouchControl kind:bss addr:0x27e0d78
data_027e0d84 kind:bss addr:0x27e0d84
data_027e0db0 kind:bss addr:0x27e0db0
data_027e0db4 kind:bss addr:0x27e0db4
@@ -135,19 +134,19 @@ gPlayerAngle kind:bss addr:0x27e0fac
data_027e0fb0 kind:bss addr:0x27e0fb0
gItemManager kind:bss addr:0x27e0fb4
gPlayerControl kind:bss addr:0x27e0fb8
-gHealthManager kind:bss addr:0x27e0fbc
+gPlayerManager kind:bss addr:0x27e0fbc
data_027e0fc0 kind:bss addr:0x27e0fc0
-data_027e0fc4 kind:bss addr:0x27e0fc4
+gItemModelLoader kind:bss addr:0x27e0fc4
gPlayerLink kind:bss addr:0x27e0fc8
-data_027e0fcc kind:bss addr:0x27e0fcc
+gPlayerControlData kind:bss addr:0x27e0fcc
data_027e0fce kind:bss addr:0x27e0fce
-data_027e0fd0 kind:bss addr:0x27e0fd0
+gLinkState kind:bss addr:0x27e0fd0
data_027e0fd4 kind:bss addr:0x27e0fd4
-data_027e0fd8 kind:bss addr:0x27e0fd8
+gPlayerControlDatas kind:bss addr:0x27e0fd8
gLinkStates kind:bss addr:0x27e0fdc
data_027e0fe0 kind:bss addr:0x27e0fe0
gActorManager kind:bss addr:0x27e0fe4
-data_027e0fe8 kind:bss addr:0x27e0fe8
+gActorSpawner kind:bss addr:0x27e0fe8
data_027e0fec kind:bss addr:0x27e0fec
data_027e0ff0 kind:bss addr:0x27e0ff0
data_027e0ff4 kind:bss addr:0x27e0ff4
diff --git a/config/usa/arm9/itcm/symbols.txt b/config/usa/arm9/itcm/symbols.txt
index b8aab999..dcffc2b4 100644
--- a/config/usa/arm9/itcm/symbols.txt
+++ b/config/usa/arm9/itcm/symbols.txt
@@ -1,48 +1,48 @@
-func_01ff8000 kind:function(arm,size=0x18) addr:0x1ff8000
-func_01ff8018 kind:function(thumb,size=0xc) addr:0x1ff8018
-func_01ff8024 kind:function(arm,size=0xb0) addr:0x1ff8024
-func_01ff80d4 kind:function(arm,size=0x24) addr:0x1ff80d4
-func_01ff80f8 kind:function(arm,size=0x2c) addr:0x1ff80f8
-func_01ff8124 kind:function(thumb,size=0x14) addr:0x1ff8124
-func_01ff8138 kind:function(arm,size=0xc0) addr:0x1ff8138
-func_01ff81f8 kind:function(thumb,size=0x1c) addr:0x1ff81f8
-func_01ff8214 kind:function(thumb,size=0x1c) addr:0x1ff8214
-func_01ff8230 kind:function(thumb,size=0x18) addr:0x1ff8230
-func_01ff8248 kind:function(arm,size=0x158) addr:0x1ff8248
-func_01ff83a0 kind:function(arm,size=0x2f0) addr:0x1ff83a0
-func_01ff8690 kind:function(arm,size=0x220) addr:0x1ff8690
-func_01ff88b0 kind:function(arm,size=0x7c) addr:0x1ff88b0
-func_01ff892c kind:function(arm,size=0x28) addr:0x1ff892c
-func_01ff8954 kind:function(arm,size=0x34) addr:0x1ff8954
-func_01ff8988 kind:function(arm,size=0xac) addr:0x1ff8988
-func_01ff8a34 kind:function(thumb,size=0x18) addr:0x1ff8a34
-func_01ff8a4c kind:function(arm,size=0x34) addr:0x1ff8a4c
-func_01ff8a80 kind:function(thumb,size=0x20) addr:0x1ff8a80
-func_01ff8aa0 kind:function(thumb,size=0x1c) addr:0x1ff8aa0
-func_01ff8abc kind:function(thumb,size=0x1c) addr:0x1ff8abc
-func_01ff8ad8 kind:function(arm,size=0x20) addr:0x1ff8ad8
-func_01ff8af8 kind:function(arm,size=0x38c) addr:0x1ff8af8
-func_01ff8e84 kind:function(arm,size=0x2d4) addr:0x1ff8e84
-func_01ff9158 kind:function(arm,size=0xa0) addr:0x1ff9158
-func_01ff91f8 kind:function(arm,size=0x2c) addr:0x1ff91f8
-func_01ff9224 kind:function(arm,size=0x34) addr:0x1ff9224
-func_01ff9258 kind:function(thumb,size=0x24) addr:0x1ff9258
-func_01ff927c kind:function(arm,size=0x664) addr:0x1ff927c
-Divide kind:function(arm,size=0x10) addr:0x1ff98e0
+Mat2p_InitIdentity kind:function(arm,size=0x18) addr:0x1ff8000
+Mat2p_InitRotation kind:function(thumb,size=0xc) addr:0x1ff8018
+Mat2p_Multiply kind:function(arm,size=0xb0) addr:0x1ff8024
+Mat3p_InitIdentity kind:function(arm,size=0x24) addr:0x1ff80d4
+Mat3p_CopyToMat4x3p kind:function(arm,size=0x2c) addr:0x1ff80f8
+Mat3p_InitScale kind:function(thumb,size=0x14) addr:0x1ff8124
+Mat3p_ScaleColumns kind:function(arm,size=0xc0) addr:0x1ff8138
+Mat3p_InitXRotation kind:function(thumb,size=0x1c) addr:0x1ff81f8
+Mat3p_InitYRotation kind:function(thumb,size=0x1c) addr:0x1ff8214
+Mat3p_InitZRotation kind:function(thumb,size=0x18) addr:0x1ff8230
+Mat3p_func_01ff8248 kind:function(arm,size=0x158) addr:0x1ff8248
+Mat3p_func_01ff83a0 kind:function(arm,size=0x2f0) addr:0x1ff83a0
+Mat3p_Multiply kind:function(arm,size=0x220) addr:0x1ff8690
+Mat3p_MultiplyVec kind:function(arm,size=0x7c) addr:0x1ff88b0
+Mat4x3p_InitIdentity kind:function(arm,size=0x28) addr:0x1ff892c
+Mat4x3p_CopyToMat4p kind:function(arm,size=0x34) addr:0x1ff8954
+Mat4x3p_func_01ff8988 kind:function(arm,size=0xac) addr:0x1ff8988
+Mat4x3p_InitScale kind:function(thumb,size=0x18) addr:0x1ff8a34
+Mat4x3p_ScaleColumns kind:function(arm,size=0x34) addr:0x1ff8a4c
+Mat4x3p_InitXRotation kind:function(thumb,size=0x20) addr:0x1ff8a80
+Mat4x3p_InitYRotation kind:function(thumb,size=0x1c) addr:0x1ff8aa0
+Mat4x3p_InitZRotation kind:function(thumb,size=0x1c) addr:0x1ff8abc
+Mat4x3p_func_01ff8ad8 kind:function(arm,size=0x20) addr:0x1ff8ad8
+Mat4x3p_func_01ff8af8 kind:function(arm,size=0x38c) addr:0x1ff8af8
+Mat4x3p_Multiply kind:function(arm,size=0x2d4) addr:0x1ff8e84
+Mat4x3p_MultiplyVec kind:function(arm,size=0xa0) addr:0x1ff9158
+Mat4p_InitIdentity kind:function(arm,size=0x2c) addr:0x1ff91f8
+Mat4p_CopyToMat4x3p kind:function(arm,size=0x34) addr:0x1ff9224
+Mat4p_InitZRotation kind:function(thumb,size=0x24) addr:0x1ff9258
+Mat4p_Multiply kind:function(arm,size=0x664) addr:0x1ff927c
+CoDivide64By32 kind:function(arm,size=0x10) addr:0x1ff98e0
func_01ff98f0 kind:function(arm,size=0x2c) addr:0x1ff98f0
-func_01ff991c kind:function(arm,size=0x10) addr:0x1ff991c
+CoReciprocal kind:function(arm,size=0x10) addr:0x1ff991c
func_01ff992c kind:function(arm,size=0x2c) addr:0x1ff992c
-func_01ff9958 kind:function(arm,size=0x34) addr:0x1ff9958
-func_01ff998c kind:function(arm,size=0x68) addr:0x1ff998c
-func_01ff99f4 kind:function(arm,size=0x24) addr:0x1ff99f4
-func_01ff9a18 kind:function(arm,size=0x38) addr:0x1ff9a18
-func_01ff9a50 kind:function(arm,size=0x30) addr:0x1ff9a50
-func_01ff9a80 kind:function(arm,size=0x44) addr:0x1ff9a80
+CoSqrt kind:function(arm,size=0x34) addr:0x1ff9958
+CoInvSqrt kind:function(arm,size=0x68) addr:0x1ff998c
+AwaitDivisionResult kind:function(arm,size=0x24) addr:0x1ff99f4
+GetDivisionResult kind:function(arm,size=0x38) addr:0x1ff9a18
+StartReciprocal kind:function(arm,size=0x30) addr:0x1ff9a50
+StartSqrt kind:function(arm,size=0x44) addr:0x1ff9a80
func_01ff9ac4 kind:function(arm,size=0x34) addr:0x1ff9ac4
-func_01ff9af8 kind:function(arm,size=0x2c) addr:0x1ff9af8
-func_01ff9b24 kind:function(arm,size=0x28) addr:0x1ff9b24
-func_01ff9b4c kind:function(arm,size=0x3c) addr:0x1ff9b4c
-func_01ff9b88 kind:function(arm,size=0x3c) addr:0x1ff9b88
+AwaitSqrtResult kind:function(arm,size=0x2c) addr:0x1ff9af8
+StartDivision64By32 kind:function(arm,size=0x28) addr:0x1ff9b24
+CoDivide32 kind:function(arm,size=0x3c) addr:0x1ff9b4c
+CoRemainder kind:function(arm,size=0x3c) addr:0x1ff9b88
Vec3p_Add kind:function(arm,size=0x34) addr:0x1ff9bc4
Vec3p_Sub kind:function(arm,size=0x34) addr:0x1ff9bf8
Vec3p_Dot kind:function(arm,size=0x3c) addr:0x1ff9c2c
@@ -68,7 +68,7 @@ func_01ffa7fc kind:function(arm,size=0xd8) addr:0x1ffa7fc
func_01ffa8d4 kind:function(arm,size=0x60) addr:0x1ffa8d4
func_01ffa934 kind:function(arm,size=0x18) addr:0x1ffa934
func_01ffa94c kind:function(arm,size=0xb0) addr:0x1ffa94c
-func_01ffa9fc kind:function(arm,size=0xf0) addr:0x1ffa9fc
+PushGeometryCommand kind:function(arm,size=0xf0) addr:0x1ffa9fc
func_01ffaaec kind:function(arm,size=0x17c) addr:0x1ffaaec
func_01ffac68 kind:function(arm,size=0xcc) addr:0x1ffac68
func_01ffad54 kind:function(arm,size=0x458) addr:0x1ffad54
@@ -82,10 +82,10 @@ func_01ffbbcc kind:function(arm,size=0x2c) addr:0x1ffbbcc
func_01ffbbf8 kind:function(arm,size=0x1d8) addr:0x1ffbbf8
func_01ffbdd0 kind:function(arm,size=0x64) addr:0x1ffbdd0
func_01ffbe34 kind:function(arm,size=0x44) addr:0x1ffbe34
-func_01ffbe78 kind:function(arm,size=0xe4) addr:0x1ffbe78
-func_01ffbf5c kind:function(arm,size=0x1bc) addr:0x1ffbf5c
-func_01ffc118 kind:function(arm,size=0x10c8) addr:0x1ffc118
-func_01ffd1e0 kind:function(arm,size=0xfec) addr:0x1ffd1e0
+_ZN10MapManager13func_01ffbe78EP5Vec3pS1_S1_P5Vec4p kind:function(arm,size=0xe4) addr:0x1ffbe78
+_ZN10MapManager13func_01ffbf5cEiP5Vec3pS1_i kind:function(arm,size=0x1bc) addr:0x1ffbf5c
+_ZN10MapManager13func_01ffc118EPiP5Vec3pS2_iS0_jS0_ kind:function(arm,size=0x10c8) addr:0x1ffc118
+_ZN10MapManager13func_01ffd1e0EPiP5Vec3pS2_iS0_jS0_ kind:function(arm,size=0xfec) addr:0x1ffd1e0
func_01ffe1cc kind:function(arm,size=0x29c) addr:0x1ffe1cc
func_01ffe468 kind:function(arm,size=0x1b4) addr:0x1ffe468
func_01ffe61c kind:function(arm,size=0x4c) addr:0x1ffe61c
@@ -101,11 +101,11 @@ func_01fff264 kind:function(arm,size=0x228) addr:0x1fff264
func_01fff48c kind:function(arm,size=0x3c) addr:0x1fff48c
func_01fff4c8 kind:function(arm,size=0x48) addr:0x1fff4c8
func_01fff510 kind:function(arm,size=0x63c) addr:0x1fff510
-func_01fffb4c kind:function(arm,size=0x34) addr:0x1fffb4c
-func_01fffb80 kind:function(arm,size=0x6c) addr:0x1fffb80
-func_01fffbec kind:function(arm,size=0x58) addr:0x1fffbec
-func_01fffc44 kind:function(arm,size=0x50) addr:0x1fffc44
-func_01fffc94 kind:function(arm,size=0x44) addr:0x1fffc94
+Vec3p_TryNormalize kind:function(arm,size=0x34) addr:0x1fffb4c
+Vec3p_DistanceSquared kind:function(arm,size=0x6c) addr:0x1fffb80
+Vec3p_Scale kind:function(arm,size=0x58) addr:0x1fffbec
+Vec3p_CalculateNormal kind:function(arm,size=0x50) addr:0x1fffc44
+Vec3p_func_01fffc94 kind:function(arm,size=0x44) addr:0x1fffc94
_Z12GetLinkStatei kind:function(arm,size=0x14) addr:0x1fffcd8
_ZN11ItemManager21GetEquipItemUncheckedEi kind:function(arm,size=0x18) addr:0x1fffcec
_ZN5Actor13func_01fffd04Ei kind:function(arm,size=0x204) addr:0x1fffd04
diff --git a/config/usa/arm9/overlays/ov000/symbols.txt b/config/usa/arm9/overlays/ov000/symbols.txt
index a23634dd..6a5f320f 100644
--- a/config/usa/arm9/overlays/ov000/symbols.txt
+++ b/config/usa/arm9/overlays/ov000/symbols.txt
@@ -80,8 +80,8 @@ func_ov000_02078a94 kind:function(thumb,size=0x40) addr:0x2078a34
func_ov000_02078ad4 kind:function(thumb,size=0x38) addr:0x2078a74
func_ov000_02078b0c kind:function(thumb,size=0x34) addr:0x2078aac
_ZN18UnkStruct_027e0d3819func_ov000_02078b40Ev kind:function(arm,size=0x24) addr:0x2078ae0
-func_ov000_02078b64 kind:function(arm,size=0x24) addr:0x2078b04
-func_ov000_02078b88 kind:function(arm,size=0x3c) addr:0x2078b28
+_ZN18UnkStruct_027e0d3819func_ov000_02078b64Ev kind:function(arm,size=0x24) addr:0x2078b04
+_ZN18UnkStruct_027e0d3819func_ov000_02078b88Ev kind:function(arm,size=0x3c) addr:0x2078b28
func_ov000_02078bc4 kind:function(thumb,size=0x2c) addr:0x2078b64
func_ov000_02078bf0 kind:function(thumb,size=0x11c) addr:0x2078b90
func_ov000_02078d0c kind:function(thumb,size=0x24) addr:0x2078cac
@@ -141,7 +141,7 @@ func_ov000_02079ed8 kind:function(thumb,size=0x24) addr:0x2079e78
func_ov000_02079efc kind:function(thumb,size=0x40) addr:0x2079e9c
func_ov000_02079f3c kind:function(thumb,size=0x20) addr:0x2079edc
func_ov000_02079f5c kind:function(thumb,size=0xa0) addr:0x2079efc
-func_ov000_02079ffc kind:function(thumb,size=0x3c) addr:0x2079f9c
+LoadNsbTexturedModel kind:function(thumb,size=0x3c) addr:0x2079f9c
func_ov000_0207a038 kind:function(thumb,size=0x104) addr:0x2079fd8
_ZN19Actor_UnkStruct_012C1Ev kind:function(arm,size=0x4c) addr:0x207a0dc
_ZN19Actor_UnkStruct_0a4C1Eiiii kind:function(thumb,size=0x1c) addr:0x207a128
@@ -152,7 +152,7 @@ func_ov000_0207a2d8 kind:function(arm,size=0x10) addr:0x207a278
func_ov000_0207a2e8 kind:function(thumb,size=0x14) addr:0x207a288
func_ov000_0207a2fc kind:function(arm,size=0x4) addr:0x207a29c
func_ov000_0207a300 kind:function(thumb,size=0x8c) addr:0x207a2a0
-func_ov000_0207a38c kind:function(thumb,size=0x58) addr:0x207a32c
+_ZN15SaveItemManagerC1Ev kind:function(thumb,size=0x58) addr:0x207a32c
func_ov000_0207a3e4 kind:function(thumb,size=0x34) addr:0x207a384
func_ov000_0207a418 kind:function(thumb,size=0xbc) addr:0x207a3b8
func_ov000_0207a4d4 kind:function(thumb,size=0x1c) addr:0x207a474
@@ -387,10 +387,10 @@ _ZN7MapBase18func_ov00_0207f948Ei kind:function(arm,size=0x10) addr:0x207f8e8
_ZN7MapBase10AddTriggerEP13TriggerParams kind:function(arm,size=0x150) addr:0x207f8f8
_ZN11TriggerBase8vfunc_08Ev kind:function(arm,size=0x4) addr:0x207fa48
_ZN7MapBase21GetTriggerBoundingBoxEiP4AABB kind:function(arm,size=0xb0) addr:0x207fa4c
-_ZN11TriggerBase14GetBoundingBoxEv kind:function(arm,size=0x8) addr:0x207fafc
+_ZN11TriggerBase14GetBoundingBoxEP4AABB kind:function(arm,size=0x8) addr:0x207fafc
_ZN7MapBase23GetTriggerBoundingBoxesEiP4AABBi kind:function(arm,size=0xc8) addr:0x207fb04
_ZN7MapBase21GetOverlappingTriggerEP5Vec3p kind:function(arm,size=0x64) addr:0x207fbcc
-_ZN11TriggerBase8OverlapsEv kind:function(arm,size=0x8) addr:0x207fc30
+_ZN11TriggerBase8OverlapsEP5Vec3p kind:function(arm,size=0x8) addr:0x207fc30
_ZN7MapBase11FindTriggerEi kind:function(arm,size=0x48) addr:0x207fc38
_ZN7MapBase22GetOverlappingTriggersEP5Vec3pPP11TriggerBasei kind:function(arm,size=0x78) addr:0x207fc80
_ZN7MapBase23IsTriggerTypeOverlappedEiP5Vec3p kind:function(arm,size=0x78) addr:0x207fcf8
@@ -428,26 +428,26 @@ _ZN11TriggerBase8vfunc_10Ev kind:function(arm,size=0x8) addr:0x2080d7c
_ZN7MapBase18func_ov00_02080de4Ev kind:function(arm,size=0x4) addr:0x2080d84
_ZN7MapBase18func_ov00_02080de8Ei kind:function(arm,size=0xf4) addr:0x2080d88
_ZN7MapBase18func_ov00_02080edcEv kind:function(arm,size=0x44) addr:0x2080e7c
-func_ov000_02080f20 kind:function(arm,size=0x44) addr:0x2080ec0
-func_ov000_02080f64 kind:function(arm,size=0x30) addr:0x2080f04
-func_ov000_02080f94 kind:function(arm,size=0x64) addr:0x2080f34
-func_ov000_02080ff8 kind:function(arm,size=0x48) addr:0x2080f98
-func_ov000_02081040 kind:function(arm,size=0x30) addr:0x2080fe0
-func_ov000_02081070 kind:function(arm,size=0x48) addr:0x2081010
-func_ov000_020810b8 kind:function(arm,size=0x30) addr:0x2081058
-func_ov000_020810e8 kind:function(arm,size=0x48) addr:0x2081088
-func_ov000_02081130 kind:function(arm,size=0x30) addr:0x20810d0
-func_ov000_02081160 kind:function(arm,size=0x15c) addr:0x2081100
-func_ov000_020812bc kind:function(arm,size=0xcc) addr:0x208125c
-func_ov000_02081388 kind:function(arm,size=0x10) addr:0x2081328
-func_ov000_02081398 kind:function(arm,size=0x18c) addr:0x2081338
-func_ov000_02081524 kind:function(arm,size=0xd0) addr:0x20814c4
-func_ov000_020815f4 kind:function(arm,size=0x10) addr:0x2081594
-func_ov000_02081604 kind:function(arm,size=0x1d8) addr:0x20815a4
-func_ov000_020817dc kind:function(arm,size=0xd0) addr:0x208177c
-func_ov000_020818ac kind:function(arm,size=0x10) addr:0x208184c
-func_ov000_020818bc kind:function(arm,size=0x1d4) addr:0x208185c
-func_ov000_02081a90 kind:function(arm,size=0xd0) addr:0x2081a30
+_ZNSt6vectorIP11TriggerBaseED1Ev kind:function(arm,size=0x44) addr:0x2080ec0
+_ZNSt6vectorIP11TriggerBaseE9push_backERS1_ kind:function(arm,size=0x30) addr:0x2080f04
+_ZNSt6vectorIP11TriggerBaseE5eraseEPS1_S3_ kind:function(arm,size=0x64) addr:0x2080f34
+_ZNSt6vectorI8EntranceED1Ev kind:function(arm,size=0x48) addr:0x2080f98
+_ZNSt6vectorI8EntranceE9push_backERS0_ kind:function(arm,size=0x30) addr:0x2080fe0
+_ZNSt6vectorI4ExitED1Ev kind:function(arm,size=0x48) addr:0x2081010
+_ZNSt6vectorI4ExitE9push_backERS0_ kind:function(arm,size=0x30) addr:0x2081058
+_ZNSt6vectorI15CameraViewpointED1Ev kind:function(arm,size=0x48) addr:0x2081088
+_ZNSt6vectorI15CameraViewpointE9push_backERS0_ kind:function(arm,size=0x30) addr:0x20810d0
+_ZNSt6vectorIP11TriggerBaseE11append_backEiPS1_ kind:function(arm,size=0x15c) addr:0x2081100
+_ZNSt6vectorIP11TriggerBaseE16get_new_capacityEi kind:function(arm,size=0xcc) addr:0x208125c
+_ZNSt6vectorI8EntranceE13decrease_sizeEi kind:function(arm,size=0x10) addr:0x2081328
+_ZNSt6vectorI8EntranceE11append_backEiPS0_ kind:function(arm,size=0x18c) addr:0x2081338
+_ZNSt6vectorI8EntranceE16get_new_capacityEi kind:function(arm,size=0xd0) addr:0x20814c4
+_ZNSt6vectorI4ExitE13decrease_sizeEi kind:function(arm,size=0x10) addr:0x2081594
+_ZNSt6vectorI4ExitE11append_backEiPS0_ kind:function(arm,size=0x1d8) addr:0x20815a4
+_ZNSt6vectorI4ExitE16get_new_capacityEi kind:function(arm,size=0xd0) addr:0x208177c
+_ZNSt6vectorI15CameraViewpointE13decrease_sizeEi kind:function(arm,size=0x10) addr:0x208184c
+_ZNSt6vectorI15CameraViewpointE11append_backEiPS0_ kind:function(arm,size=0x1d4) addr:0x208185c
+_ZNSt6vectorI15CameraViewpointE16get_new_capacityEi kind:function(arm,size=0xd0) addr:0x2081a30
func_ov000_02081b60 kind:function(arm,size=0x1c) addr:0x2081b00
func_ov000_02081b7c kind:function(arm,size=0x1c) addr:0x2081b1c
func_ov000_02081b98 kind:function(arm,size=0x1c) addr:0x2081b38
@@ -620,7 +620,7 @@ _ZN10MapManager18func_ov00_02083f44EP5Vec3p kind:function(arm,size=0x3c) addr:0x
_ZN10MapManager16MapData_vfunc_6cEv kind:function(arm,size=0x18) addr:0x2083f20
_ZN10MapManager16MapData_vfunc_70Ev kind:function(arm,size=0x18) addr:0x2083f38
_ZN10MapManager18func_ov00_02083fb0EPjPS_P5Vec3p kind:function(arm,size=0x74) addr:0x2083f50
-_ZN10MapManager18func_ov00_02084024EiP4AABB kind:function(arm,size=0x64) addr:0x2083fc4
+_ZN10MapManager18GetTileWorldBoundsEP5Vec2bP4AABB kind:function(arm,size=0x64) addr:0x2083fc4
_ZN10MapManager16MapData_vfunc_54Ev kind:function(arm,size=0x18) addr:0x2084028
_ZN10MapManager18func_ov00_020840a0Ecci kind:function(arm,size=0x24) addr:0x2084040
_ZN10MapManager16MapData_vfunc_78Ev kind:function(arm,size=0x18) addr:0x2084064
@@ -909,19 +909,19 @@ func_ov000_0208e420 kind:function(arm,size=0xd4) addr:0x208e3c0
func_ov000_0208e4f4 kind:function(arm,size=0x4) addr:0x208e494
func_ov000_0208e4f8 kind:function(arm,size=0x1c) addr:0x208e498
func_ov000_0208e514 kind:function(arm,size=0x16c) addr:0x208e4b4
-func_ov000_0208e680 kind:function(arm,size=0x30) addr:0x208e620
-func_ov000_0208e6b0 kind:function(arm,size=0x40) addr:0x208e650
-func_ov000_0208e6f0 kind:function(arm,size=0x14) addr:0x208e690
-func_ov000_0208e704 kind:function(arm,size=0x14) addr:0x208e6a4
-func_ov000_0208e718 kind:function(arm,size=0x14) addr:0x208e6b8
+_ZN4AABB19func_ov000_0208e680Ev kind:function(arm,size=0x30) addr:0x208e620
+_ZN4AABB9GetCenterEP5Vec3p kind:function(arm,size=0x40) addr:0x208e650
+_ZN4AABB8GetSizeXEv kind:function(arm,size=0x14) addr:0x208e690
+_ZN4AABB8GetSizeZEv kind:function(arm,size=0x14) addr:0x208e6a4
+_ZN4AABB8GetSizeYEv kind:function(arm,size=0x14) addr:0x208e6b8
_ZN4AABB8ContainsEP5Vec3p kind:function(arm,size=0x78) addr:0x208e6cc
_ZN4AABB12ContainsInXZEP5Vec3p kind:function(arm,size=0x44) addr:0x208e744
-func_ov000_0208e7e8 kind:function(arm,size=0x44) addr:0x208e788
-func_ov000_0208e82c kind:function(arm,size=0x50) addr:0x208e7cc
-func_ov000_0208e87c kind:function(arm,size=0x4f8) addr:0x208e81c
-func_ov000_0208ed74 kind:function(arm,size=0x64) addr:0x208ed14
-func_ov000_0208edd8 kind:function(arm,size=0x28) addr:0x208ed78
-func_ov000_0208ee00 kind:function(arm,size=0x4c) addr:0x208eda0
+_ZN4AABB12ContainsInXYEP5Vec3p kind:function(arm,size=0x44) addr:0x208e788
+_ZN4AABB14IntersectsCubeEP4Cube kind:function(arm,size=0x50) addr:0x208e7cc
+_ZN4AABB19func_ov000_0208e87cEP4CubeP5Vec3pPj kind:function(arm,size=0x4f8) addr:0x208e81c
+_ZN4AABB11GrowToPointEP5Vec3p kind:function(arm,size=0x64) addr:0x208ed14
+_ZN4AABB4GrowEP5Vec3p kind:function(arm,size=0x28) addr:0x208ed78
+_ZN4AABB10GrowScalarEi kind:function(arm,size=0x4c) addr:0x208eda0
func_ov000_0208ee4c kind:function(arm,size=0x44) addr:0x208edec
func_ov000_0208ee90 kind:function(arm,size=0x1a0) addr:0x208ee30
func_ov000_0208f030 kind:function(arm,size=0x170) addr:0x208efd0
@@ -941,34 +941,34 @@ func_ov000_0208f9ec kind:function(arm,size=0x4) addr:0x208f98c
func_ov000_0208f9f0 kind:function(arm,size=0x1c) addr:0x208f990
func_ov000_0208fa0c kind:function(arm,size=0x5c) addr:0x208f9ac
func_ov000_0208fa68 kind:function(arm,size=0x8) addr:0x208fa08
-func_ov000_0208fa70 kind:function(arm,size=0x78) addr:0x208fa10
-func_ov000_0208fae8 kind:function(arm,size=0x24) addr:0x208fa88
-func_ov000_0208fb0c kind:function(arm,size=0x34) addr:0x208faac
-func_ov000_0208fb40 kind:function(arm,size=0xbc) addr:0x208fae0
-func_ov000_0208fbfc kind:function(arm,size=0x14) addr:0x208fb9c
-func_ov000_0208fc10 kind:function(arm,size=0x6c) addr:0x208fbb0
-func_ov000_0208fc7c kind:function(arm,size=0x38) addr:0x208fc1c
-func_ov000_0208fcb4 kind:function(arm,size=0x244) addr:0x208fc54
-func_ov000_0208fef8 kind:function(arm,size=0x434) addr:0x208fe98
-func_ov000_0209032c kind:function(arm,size=0x4c) addr:0x20902cc
-func_ov000_02090378 kind:function(arm,size=0x14) addr:0x2090318
-func_ov000_0209038c kind:function(arm,size=0x1c) addr:0x209032c
+_ZN17ActorSwitchObject6CreateEv kind:function(arm,size=0x78) addr:0x208fa10
+_ZN17ActorSwitchObject8vfunc_08Ev kind:function(arm,size=0x24) addr:0x208fa88
+_ZN17ActorSwitchObject8vfunc_0cEv kind:function(arm,size=0x34) addr:0x208faac
+_ZN17ActorSwitchObject8vfunc_14Ej kind:function(arm,size=0xbc) addr:0x208fae0
+_ZN17ActorSwitchObject8vfunc_18Ej kind:function(arm,size=0x14) addr:0x208fb9c
+_ZN17ActorSwitchObject19func_ov000_0208fc10Ei kind:function(arm,size=0x6c) addr:0x208fbb0
+_ZN17ActorSwitchObject19func_ov000_0208fc7cEv kind:function(arm,size=0x38) addr:0x208fc1c
+_ZN17ActorSwitchObject19func_ov000_0208fcb4Ev kind:function(arm,size=0x244) addr:0x208fc54
+_ZN17ActorSwitchObject19func_ov000_0208fef8Ev kind:function(arm,size=0x434) addr:0x208fe98
+_ZN17ActorSwitchObject19func_ov000_0209032cEv kind:function(arm,size=0x4c) addr:0x20902cc
+_ZN17ActorSwitchObjectD1Ev kind:function(arm,size=0x14) addr:0x2090318
+_ZN17ActorSwitchObjectD0Ev kind:function(arm,size=0x1c) addr:0x209032c
func_ov000_020903a8 kind:function(arm,size=0x40) addr:0x2090348
func_ov000_020903e8 kind:function(arm,size=0x1c) addr:0x2090388
func_ov000_02090404 kind:function(arm,size=0x88) addr:0x20903a4
func_ov000_0209048c kind:function(arm,size=0x38) addr:0x209042c
func_ov000_020904c4 kind:function(arm,size=0x14) addr:0x2090464
func_ov000_020904d8 kind:function(arm,size=0x1c) addr:0x2090478
-func_ov000_020904f4 kind:function(arm,size=0x30) addr:0x2090494
-func_ov000_02090524 kind:function(arm,size=0x5c) addr:0x20904c4
-func_ov000_02090580 kind:function(arm,size=0xb0) addr:0x2090520
-func_ov000_02090630 kind:function(arm,size=0xc) addr:0x20905d0
-func_ov000_0209063c kind:function(arm,size=0xc) addr:0x20905dc
-func_ov000_02090648 kind:function(arm,size=0x12c) addr:0x20905e8
-func_ov000_02090774 kind:function(arm,size=0x2c) addr:0x2090714
-func_ov000_020907a0 kind:function(arm,size=0x110) addr:0x2090740
-func_ov000_020908b0 kind:function(arm,size=0x20) addr:0x2090850
-func_ov000_020908d0 kind:function(arm,size=0x28) addr:0x2090870
+_ZN14ActorEventIcon6CreateEv kind:function(arm,size=0x30) addr:0x2090494
+_ZN14ActorEventIconC2Ev kind:function(arm,size=0x5c) addr:0x20904c4
+_ZN14ActorEventIcon8vfunc_08Ev kind:function(arm,size=0xb0) addr:0x2090520
+_ZN14ActorEventIcon8vfunc_14Ej kind:function(arm,size=0xc) addr:0x20905d0
+_ZN14ActorEventIcon8vfunc_18Ej kind:function(arm,size=0xc) addr:0x20905dc
+_ZN14ActorEventIcon19func_ov000_02090648Ej kind:function(arm,size=0x12c) addr:0x20905e8
+_Z19func_ov000_02090774j kind:function(arm,size=0x2c) addr:0x2090714
+_ZN14ActorEventIcon8vfunc_1cEPt kind:function(arm,size=0x110) addr:0x2090740
+_ZN14ActorEventIconD1Ev kind:function(arm,size=0x20) addr:0x2090850
+_ZN14ActorEventIconD0Ev kind:function(arm,size=0x28) addr:0x2090870
func_ov000_020908f8 kind:function(arm,size=0x80) addr:0x2090898
func_ov000_02090978 kind:function(arm,size=0x4) addr:0x2090918
func_ov000_0209097c kind:function(arm,size=0x4) addr:0x209091c
@@ -1099,28 +1099,28 @@ func_ov000_02093af0 kind:function(arm,size=0x68) addr:0x2093a90
func_ov000_02093b58 kind:function(arm,size=0x144) addr:0x2093af8
func_ov000_02093c9c kind:function(arm,size=0x38) addr:0x2093c3c
func_ov000_02093cd4 kind:function(arm,size=0xc0) addr:0x2093c74
-func_ov000_02093d94 kind:function(arm,size=0x14) addr:0x2093d34
+_ZN21TriggerAABB_Unk2_Unk1D1Ev kind:function(arm,size=0x14) addr:0x2093d34
func_ov000_02093da8 kind:function(arm,size=0x28) addr:0x2093d48
func_ov000_02093dd0 kind:function(arm,size=0x30) addr:0x2093d70
func_ov000_02093e00 kind:function(arm,size=0x2d8) addr:0x2093da0
-func_ov000_020940d8 kind:function(arm,size=0x48) addr:0x2094078
+_ZN21TriggerAABB_Unk2_Unk18vfunc_14EP4AABBiii kind:function(arm,size=0x48) addr:0x2094078
func_ov000_02094120 kind:function(arm,size=0x84) addr:0x20940c0
func_ov000_020941a4 kind:function(arm,size=0x48) addr:0x2094144
func_ov000_020941ec kind:function(arm,size=0x30) addr:0x209418c
func_ov000_0209421c kind:function(arm,size=0x5ec) addr:0x20941bc
func_ov000_02094808 kind:function(arm,size=0x8) addr:0x20947a8
-func_ov000_02094810 kind:function(arm,size=0x14) addr:0x20947b0
-func_ov000_02094824 kind:function(arm,size=0x4) addr:0x20947c4
-func_ov000_02094828 kind:function(arm,size=0x4) addr:0x20947c8
-func_ov000_0209482c kind:function(arm,size=0x4) addr:0x20947cc
-func_ov000_02094830 kind:function(arm,size=0x4) addr:0x20947d0
-func_ov000_02094834 kind:function(arm,size=0x4) addr:0x20947d4
-func_ov000_02094838 kind:function(arm,size=0x4) addr:0x20947d8
-func_ov000_0209483c kind:function(arm,size=0x4) addr:0x20947dc
-func_ov000_02094840 kind:function(arm,size=0x4) addr:0x20947e0
-func_ov000_02094844 kind:function(arm,size=0x4) addr:0x20947e4
-func_ov000_02094848 kind:function(arm,size=0x4) addr:0x20947e8
-func_ov000_0209484c kind:function(arm,size=0x38) addr:0x20947ec
+_ZN24UnkStruct_ov000_020e2f04D0Ev kind:function(arm,size=0x14) addr:0x20947b0
+_ZN24UnkStruct_ov000_020e2f04D2Ev kind:function(arm,size=0x4) addr:0x20947c4
+_ZN24UnkStruct_ov000_020e2f048vfunc_0cEv kind:function(arm,size=0x4) addr:0x20947c8
+_ZN24UnkStruct_ov000_020e2f048vfunc_10Ev kind:function(arm,size=0x4) addr:0x20947cc
+_ZN24UnkStruct_ov000_020e2f048vfunc_14EP4AABBiii kind:function(arm,size=0x4) addr:0x20947d0
+_ZN24UnkStruct_ov000_020e2f048vfunc_18Ev kind:function(arm,size=0x4) addr:0x20947d4
+_ZN24UnkStruct_ov000_020e2f048vfunc_1cEv kind:function(arm,size=0x4) addr:0x20947d8
+_ZN24UnkStruct_ov000_020e2f0414SetBoundingBoxEP4AABB kind:function(arm,size=0x4) addr:0x20947dc
+_ZN24UnkStruct_ov000_020e2f048vfunc_24Ev kind:function(arm,size=0x4) addr:0x20947e0
+_ZN24UnkStruct_ov000_020e2f048vfunc_28Ev kind:function(arm,size=0x4) addr:0x20947e4
+_ZN24UnkStruct_ov000_020e2f0414GetBoundingBoxEP4AABB kind:function(arm,size=0x4) addr:0x20947e8
+_ZN24UnkStruct_ov000_020e2f048vfunc_58Eiii kind:function(arm,size=0x38) addr:0x20947ec
func_ov000_02094884 kind:function(arm,size=0x24) addr:0x2094824
func_ov000_020948a8 kind:function(arm,size=0x10) addr:0x2094848
func_ov000_020948b8 kind:function(arm,size=0x10) addr:0x2094858
@@ -1130,10 +1130,10 @@ func_ov000_020948e8 kind:function(arm,size=0x10) addr:0x2094888
func_ov000_020948f8 kind:function(arm,size=0x10) addr:0x2094898
func_ov000_02094908 kind:function(arm,size=0x10) addr:0x20948a8
func_ov000_02094918 kind:function(arm,size=0x10) addr:0x20948b8
-func_ov000_02094928 kind:function(arm,size=0x10) addr:0x20948c8
-func_ov000_02094938 kind:function(arm,size=0x10) addr:0x20948d8
-func_ov000_02094948 kind:function(arm,size=0x10) addr:0x20948e8
-func_ov000_02094958 kind:function(arm,size=0x10) addr:0x20948f8
+_ZN21TriggerAABB_Unk2_Unk112ContainsInXZEP5Vec3p kind:function(arm,size=0x10) addr:0x20948c8
+_ZN21TriggerAABB_Unk2_Unk18ContainsEP5Vec3p kind:function(arm,size=0x10) addr:0x20948d8
+_ZN21TriggerAABB_Unk2_Unk114IntersectsCubeEP4Cube kind:function(arm,size=0x10) addr:0x20948e8
+_ZN21TriggerAABB_Unk2_Unk18vfunc_54EP4CubeP5Vec3pPj kind:function(arm,size=0x10) addr:0x20948f8
func_ov000_02094968 kind:function(arm,size=0x14) addr:0x2094908
func_ov000_0209497c kind:function(arm,size=0x8) addr:0x209491c
func_ov000_02094984 kind:function(arm,size=0x24) addr:0x2094924
@@ -1158,16 +1158,16 @@ func_ov000_02094b58 kind:function(arm,size=0x1c) addr:0x2094af8
func_ov000_02094b74 kind:function(arm,size=0x8) addr:0x2094b14
func_ov000_02094b7c kind:function(arm,size=0x8) addr:0x2094b1c
func_ov000_02094b84 kind:function(arm,size=0x1c) addr:0x2094b24
-func_ov000_02094ba0 kind:function(arm,size=0x8) addr:0x2094b40
-func_ov000_02094ba8 kind:function(arm,size=0x34) addr:0x2094b48
-func_ov000_02094bdc kind:function(arm,size=0x34) addr:0x2094b7c
-func_ov000_02094c10 kind:function(arm,size=0x54) addr:0x2094bb0
-func_ov000_02094c64 kind:function(arm,size=0x8) addr:0x2094c04
-func_ov000_02094c6c kind:function(arm,size=0x8) addr:0x2094c0c
-func_ov000_02094c74 kind:function(arm,size=0x10) addr:0x2094c14
-func_ov000_02094c84 kind:function(arm,size=0x2c) addr:0x2094c24
-func_ov000_02094cb0 kind:function(arm,size=0x10) addr:0x2094c50
-func_ov000_02094cc0 kind:function(arm,size=0x1c) addr:0x2094c60
+_ZN21TriggerAABB_Unk2_Unk18vfunc_08Ev kind:function(arm,size=0x8) addr:0x2094b40
+_ZN21TriggerAABB_Unk2_Unk114SetBoundingBoxEP4AABB kind:function(arm,size=0x34) addr:0x2094b48
+_ZN21TriggerAABB_Unk2_Unk114GetBoundingBoxEP4AABB kind:function(arm,size=0x34) addr:0x2094b7c
+_ZN21TriggerAABB_Unk2_Unk111SetPositionEP5Vec3p kind:function(arm,size=0x54) addr:0x2094bb0
+_ZN21TriggerAABB_Unk2_Unk18vfunc_34Ev kind:function(arm,size=0x8) addr:0x2094c04
+_ZN21TriggerAABB_Unk2_Unk18vfunc_38Ev kind:function(arm,size=0x8) addr:0x2094c0c
+_ZN21TriggerAABB_Unk2_Unk111GetPositionEP5Vec3p kind:function(arm,size=0x10) addr:0x2094c14
+_ZN21TriggerAABB_Unk2_Unk19GetSizeXZEv kind:function(arm,size=0x2c) addr:0x2094c24
+_ZN21TriggerAABB_Unk2_Unk19GetHeightEv kind:function(arm,size=0x10) addr:0x2094c50
+_ZN21TriggerAABB_Unk2_Unk1D0Ev kind:function(arm,size=0x1c) addr:0x2094c60
func_ov000_02094cdc kind:function(arm,size=0x8) addr:0x2094c7c
func_ov000_02094ce4 kind:function(arm,size=0x8) addr:0x2094c84
func_ov000_02094cec kind:function(arm,size=0x8) addr:0x2094c8c
@@ -1198,35 +1198,35 @@ func_ov000_02095390 kind:function(arm,size=0x8) addr:0x2095330
func_ov000_02095398 kind:function(arm,size=0x8) addr:0x2095338
func_ov000_020953a0 kind:function(arm,size=0x40) addr:0x2095340
func_ov000_020953e0 kind:function(arm,size=0x1c) addr:0x2095380
-func_ov000_020953fc kind:function(arm,size=0x48) addr:0x209539c
-func_ov000_02095444 kind:function(arm,size=0x40) addr:0x20953e4
-func_ov000_02095484 kind:function(arm,size=0x4) addr:0x2095424
-func_ov000_02095488 kind:function(arm,size=0x14) addr:0x2095428
-func_ov000_0209549c kind:function(arm,size=0x4) addr:0x209543c
-func_ov000_020954a0 kind:function(arm,size=0xb4) addr:0x2095440
-func_ov000_02095554 kind:function(arm,size=0xb4) addr:0x20954f4
-func_ov000_02095608 kind:function(arm,size=0x14) addr:0x20955a8
-func_ov000_0209561c kind:function(arm,size=0x1c) addr:0x20955bc
-func_ov000_02095638 kind:function(arm,size=0x14) addr:0x20955d8
-func_ov000_0209564c kind:function(arm,size=0xd4) addr:0x20955ec
-func_ov000_02095720 kind:function(arm,size=0x44) addr:0x20956c0
-func_ov000_02095764 kind:function(arm,size=0x14) addr:0x2095704
-func_ov000_02095778 kind:function(arm,size=0x1c) addr:0x2095718
-func_ov000_02095794 kind:function(arm,size=0x88) addr:0x2095734
-func_ov000_0209581c kind:function(arm,size=0x54) addr:0x20957bc
-func_ov000_02095870 kind:function(arm,size=0x38) addr:0x2095810
-func_ov000_020958a8 kind:function(arm,size=0x68) addr:0x2095848
-func_ov000_02095910 kind:function(arm,size=0x70) addr:0x20958b0
-func_ov000_02095980 kind:function(arm,size=0x18) addr:0x2095920
-func_ov000_02095998 kind:function(arm,size=0x370) addr:0x2095938
-func_ov000_02095d08 kind:function(arm,size=0x50) addr:0x2095ca8
-func_ov000_02095d58 kind:function(arm,size=0x60) addr:0x2095cf8
-func_ov000_02095db8 kind:function(arm,size=0x40) addr:0x2095d58
-func_ov000_02095df8 kind:function(arm,size=0x48) addr:0x2095d98
-func_ov000_02095e40 kind:function(arm,size=0x74) addr:0x2095de0
-func_ov000_02095eb4 kind:function(arm,size=0x10) addr:0x2095e54
-func_ov000_02095ec4 kind:function(arm,size=0x10) addr:0x2095e64
-func_ov000_02095ed4 kind:function(arm,size=0x38) addr:0x2095e74
+_ZN11TriggerBaseC2EP13TriggerParams kind:function(arm,size=0x48) addr:0x209539c
+_ZN11TriggerBaseC2Ehjjj kind:function(arm,size=0x40) addr:0x20953e4
+_ZN11TriggerBaseD1Ev kind:function(arm,size=0x4) addr:0x2095424
+_ZN11TriggerBaseD0Ev kind:function(arm,size=0x14) addr:0x2095428
+_ZN11TriggerBaseD2Ev kind:function(arm,size=0x4) addr:0x209543c
+_ZN11TriggerAABBC2EP13TriggerParams kind:function(arm,size=0xb4) addr:0x2095440
+_ZN11TriggerAABBC2Ehjjj kind:function(arm,size=0xb4) addr:0x20954f4
+_ZN11TriggerAABBD1Ev kind:function(arm,size=0x14) addr:0x20955a8
+_ZN11TriggerAABBD0Ev kind:function(arm,size=0x1c) addr:0x20955bc
+_ZN11TriggerAABBD2Ev kind:function(arm,size=0x14) addr:0x20955d8
+_ZN13TriggerSphereC2EP13TriggerParams kind:function(arm,size=0xd4) addr:0x20955ec
+_ZN13TriggerSphereC2Ehjjj kind:function(arm,size=0x44) addr:0x20956c0
+_ZN13TriggerSphereD1Ev kind:function(arm,size=0x14) addr:0x2095704
+_ZN13TriggerSphereD0Ev kind:function(arm,size=0x1c) addr:0x2095718
+_ZN13TriggerSphere14GetBoundingBoxEP4AABB kind:function(arm,size=0x88) addr:0x2095734
+_ZN16TriggerAABB_Unk2C2EP13TriggerParams kind:function(arm,size=0x54) addr:0x20957bc
+_ZN21TriggerAABB_Unk2_Unk1C2Ev kind:function(arm,size=0x38) addr:0x2095810
+_ZN16TriggerAABB_Unk2D1Ev kind:function(arm,size=0x68) addr:0x2095848
+_ZN16TriggerAABB_Unk2D0Ev kind:function(arm,size=0x70) addr:0x20958b0
+_ZN16TriggerAABB_Unk28vfunc_08Ev kind:function(arm,size=0x18) addr:0x2095920
+_ZN16TriggerAABB_Unk28vfunc_0cEv kind:function(arm,size=0x370) addr:0x2095938
+_ZN16TriggerAABB_Unk28vfunc_10Ev kind:function(arm,size=0x50) addr:0x2095ca8
+_ZN16TriggerAABB_Unk1C2EP13TriggerParams kind:function(arm,size=0x60) addr:0x2095cf8
+_ZN16TriggerAABB_Unk1D1Ev kind:function(arm,size=0x40) addr:0x2095d58
+_ZN16TriggerAABB_Unk1D0Ev kind:function(arm,size=0x48) addr:0x2095d98
+_ZN16TriggerAABB_Unk18vfunc_08Ev kind:function(arm,size=0x74) addr:0x2095de0
+_ZN13TriggerSphere8OverlapsEP5Vec3p kind:function(arm,size=0x10) addr:0x2095e54
+_ZN11TriggerAABB8OverlapsEP5Vec3p kind:function(arm,size=0x10) addr:0x2095e64
+_ZN11TriggerAABB14GetBoundingBoxEP4AABB kind:function(arm,size=0x38) addr:0x2095e74
func_ov000_02095f0c kind:function(arm,size=0x34) addr:0x2095eac
func_ov000_02095f40 kind:function(arm,size=0x1c) addr:0x2095ee0
func_ov000_02095f5c kind:function(arm,size=0x48) addr:0x2095efc
@@ -1260,20 +1260,20 @@ func_ov000_020971b8 kind:function(arm,size=0x48) addr:0x2097158
func_ov000_02097200 kind:function(arm,size=0x28) addr:0x20971a0
func_ov000_02097228 kind:function(arm,size=0x8) addr:0x20971c8
func_ov000_02097230 kind:function(arm,size=0x10) addr:0x20971d0
-func_ov000_02097240 kind:function(arm,size=0xa0) addr:0x20971e0
-func_ov000_020972e0 kind:function(arm,size=0x4) addr:0x2097280
-func_ov000_020972e4 kind:function(arm,size=0x70) addr:0x2097284
-func_ov000_02097354 kind:function(arm,size=0xb8) addr:0x20972f4
-func_ov000_0209740c kind:function(arm,size=0x4c) addr:0x20973ac
-func_ov000_02097458 kind:function(arm,size=0x20) addr:0x20973f8
-func_ov000_02097478 kind:function(arm,size=0x4c) addr:0x2097418
-func_ov000_020974c4 kind:function(arm,size=0x20) addr:0x2097464
-func_ov000_020974e4 kind:function(arm,size=0x4c) addr:0x2097484
-func_ov000_02097530 kind:function(arm,size=0x20) addr:0x20974d0
-func_ov000_02097550 kind:function(arm,size=0x4c) addr:0x20974f0
-func_ov000_0209759c kind:function(arm,size=0x20) addr:0x209753c
-func_ov000_020975bc kind:function(arm,size=0x4c) addr:0x209755c
-func_ov000_02097608 kind:function(arm,size=0x20) addr:0x20975a8
+_ZN7MapDataC1EPhccii kind:function(arm,size=0xa0) addr:0x20971e0
+_ZN7MapDataD1Ev kind:function(arm,size=0x4) addr:0x2097280
+_ZN7MapData19func_ov000_020972e4EPtPib kind:function(arm,size=0x70) addr:0x2097284
+_ZN7MapData19func_ov000_02097354Ev kind:function(arm,size=0xb8) addr:0x20972f4
+_ZN7MapData8SetFlag0Ejb kind:function(arm,size=0x4c) addr:0x20973ac
+_ZN7MapData8GetFlag0Ej kind:function(arm,size=0x20) addr:0x20973f8
+_ZN7MapData8SetFlag1Ejb kind:function(arm,size=0x4c) addr:0x2097418
+_ZN7MapData8GetFlag1Ej kind:function(arm,size=0x20) addr:0x2097464
+_ZN7MapData8SetFlag2Ejb kind:function(arm,size=0x4c) addr:0x2097484
+_ZN7MapData8GetFlag2Ej kind:function(arm,size=0x20) addr:0x20974d0
+_ZN7MapData8SetFlag3Ejb kind:function(arm,size=0x4c) addr:0x20974f0
+_ZN7MapData8GetFlag3Ej kind:function(arm,size=0x20) addr:0x209753c
+_ZN7MapData8SetFlag4Ejb kind:function(arm,size=0x4c) addr:0x209755c
+_ZN7MapData8GetFlag4Ej kind:function(arm,size=0x20) addr:0x20975a8
_ZN14AdventureFlags6ExistsEv kind:function(arm,size=0x1c) addr:0x20975c8
_ZN14AdventureFlags6CopyToEPi kind:function(arm,size=0x30) addr:0x20975e4
_ZN14AdventureFlags18func_ov00_02097674Ev kind:function(arm,size=0x10) addr:0x2097614
@@ -1321,23 +1321,23 @@ _ZN14AdventureFlags18func_ov00_02098074Eisiib kind:function(arm,size=0x28) addr:
_ZN14AdventureFlags18func_ov00_0209809cEv kind:function(arm,size=0x10) addr:0x209803c
_ZN14AdventureFlags18func_ov00_020980acEv kind:function(arm,size=0x10) addr:0x209804c
_ZN14AdventureFlags18func_ov00_020980bcEi kind:function(arm,size=0x14) addr:0x209805c
-_ZN14AdventureFlags18func_ov00_020980d0Ev kind:function(arm,size=0x24) addr:0x2098070
-func_ov000_020980f4 kind:function(arm,size=0x4) addr:0x2098094
-func_ov000_020980f8 kind:function(arm,size=0x4) addr:0x2098098
-func_ov000_020980fc kind:function(arm,size=0x18) addr:0x209809c
-func_ov000_02098114 kind:function(arm,size=0x3c) addr:0x20980b4
-func_ov000_02098150 kind:function(arm,size=0x68) addr:0x20980f0
-func_ov000_020981b8 kind:function(arm,size=0x408) addr:0x2098158
-func_ov000_020985c0 kind:function(arm,size=0x4) addr:0x2098560
-func_ov000_020985c4 kind:function(arm,size=0x54) addr:0x2098564
-func_ov000_02098618 kind:function(arm,size=0x40) addr:0x20985b8
-func_ov000_02098658 kind:function(arm,size=0x3c) addr:0x20985f8
-func_ov000_02098694 kind:function(arm,size=0x130) addr:0x2098634
-func_ov000_020987c4 kind:function(arm,size=0x70) addr:0x2098764
-func_ov000_02098834 kind:function(arm,size=0x2c) addr:0x20987d4
-func_ov000_02098860 kind:function(arm,size=0x30) addr:0x2098800
-func_ov000_02098890 kind:function(arm,size=0x90) addr:0x2098830
-func_ov000_02098920 kind:function(arm,size=0x88) addr:0x20988c0
+_ZN8FlagsUnkD1Ev kind:function(arm,size=0x24) addr:0x2098070
+_ZN9FlagsUnk2D1Ev kind:function(arm,size=0x4) addr:0x2098094
+_ZN8FlagsUnk19func_ov000_020980f8Ev kind:function(arm,size=0x4) addr:0x2098098
+_ZN15CutsceneHandler19func_ov000_020980fcEiiPPv kind:function(arm,size=0x18) addr:0x209809c
+_ZN15CutsceneHandler19func_ov000_02098114Ev kind:function(arm,size=0x3c) addr:0x20980b4
+_ZN15CutsceneHandler12SkipCutsceneEi kind:function(arm,size=0x68) addr:0x20980f0
+_ZN15CutsceneHandler19func_ov000_020981b8EPi kind:function(arm,size=0x408) addr:0x2098158
+_ZN15CutsceneHandler19func_ov000_020985c0Ev kind:function(arm,size=0x4) addr:0x2098560
+_ZN15CutsceneHandler19func_ov000_020985c4Ev kind:function(arm,size=0x54) addr:0x2098564
+_ZN15CutsceneHandler19func_ov000_02098618EiiPPv kind:function(arm,size=0x40) addr:0x20985b8
+_ZN15CutsceneHandler19func_ov000_02098658Ev kind:function(arm,size=0x3c) addr:0x20985f8
+_ZN15CutsceneHandler19func_ov000_02098694Ei kind:function(arm,size=0x130) addr:0x2098634
+_ZN15CutsceneHandler19func_ov000_020987c4Eisiib kind:function(arm,size=0x70) addr:0x2098764
+_ZN15CutsceneHandler19func_ov000_02098834Ev kind:function(arm,size=0x2c) addr:0x20987d4
+_ZN15CutsceneHandler19func_ov000_02098860Ev kind:function(arm,size=0x30) addr:0x2098800
+_ZN15CutsceneHandler19func_ov000_02098890Eii kind:function(arm,size=0x90) addr:0x2098830
+_ZN15CutsceneHandler19func_ov000_02098920Ei kind:function(arm,size=0x88) addr:0x20988c0
func_ov000_020989a8 kind:function(arm,size=0x18c) addr:0x2098948
func_ov000_02098b34 kind:function(arm,size=0xc) addr:0x2098ad4
func_ov000_02098b40 kind:function(arm,size=0xc) addr:0x2098ae0
@@ -1986,32 +1986,32 @@ _ZN12TouchGestureD2Ev kind:function(arm,size=0x4) addr:0x20a94e4
_ZN16TouchGestureBaseD2Ev kind:function(arm,size=0x4) addr:0x20a94e8
_ZN16TouchGestureBase17ResetTouchHistoryEv kind:function(arm,size=0xc) addr:0x20a94ec
_ZN16TouchGestureBaseD1Ev kind:function(arm,size=0x14) addr:0x20a94f8
-func_ov000_020a956c kind:function(thumb,size=0x1c) addr:0x20a950c
-func_ov000_020a9588 kind:function(thumb,size=0x1c) addr:0x20a9528
-func_ov000_020a95a4 kind:function(thumb,size=0x20) addr:0x20a9544
-func_ov000_020a95c4 kind:function(thumb,size=0x28) addr:0x20a9564
-func_ov000_020a95ec kind:function(thumb,size=0x20) addr:0x20a958c
-func_ov000_020a960c kind:function(arm,size=0x8) addr:0x20a95ac
-func_ov000_020a9614 kind:function(arm,size=0x10) addr:0x20a95b4
-func_ov000_020a9624 kind:function(arm,size=0x2c) addr:0x20a95c4
-func_ov000_020a9650 kind:function(arm,size=0x84) addr:0x20a95f0
-func_ov000_020a96d4 kind:function(arm,size=0x6c) addr:0x20a9674
-func_ov000_020a9740 kind:function(arm,size=0x24) addr:0x20a96e0
-func_ov000_020a9764 kind:function(arm,size=0x6c) addr:0x20a9704
-func_ov000_020a97d0 kind:function(arm,size=0x10) addr:0x20a9770
-func_ov000_020a97e0 kind:function(arm,size=0x18) addr:0x20a9780
-func_ov000_020a97f8 kind:function(arm,size=0x6c) addr:0x20a9798
-func_ov000_020a9864 kind:function(arm,size=0x2c) addr:0x20a9804
-func_ov000_020a9890 kind:function(arm,size=0x2c) addr:0x20a9830
-func_ov000_020a98bc kind:function(arm,size=0x2c) addr:0x20a985c
-func_ov000_020a98e8 kind:function(arm,size=0x24) addr:0x20a9888
-func_ov000_020a990c kind:function(arm,size=0x2c) addr:0x20a98ac
-func_ov000_020a9938 kind:function(thumb,size=0x28) addr:0x20a98d8
-func_ov000_020a9960 kind:function(arm,size=0x8) addr:0x20a9900
-func_ov000_020a9968 kind:function(arm,size=0x2c) addr:0x20a9908
-func_ov000_020a9994 kind:function(arm,size=0x4) addr:0x20a9934
-func_ov000_020a9998 kind:function(arm,size=0x28) addr:0x20a9938
-func_ov000_020a99c0 kind:function(arm,size=0x20) addr:0x20a9960
+_ZN11ModelRenderC2Ev kind:function(thumb,size=0x1c) addr:0x20a950c
+_ZN11ModelRenderC1Ev kind:function(thumb,size=0x1c) addr:0x20a9528
+_ZN11ModelRenderD1Ev kind:function(thumb,size=0x20) addr:0x20a9544
+_ZN11ModelRenderD0Ev kind:function(thumb,size=0x28) addr:0x20a9564
+_ZN11ModelRenderD2Ev kind:function(thumb,size=0x20) addr:0x20a958c
+_ZN11ModelRender14GetLcdcAddressEv kind:function(arm,size=0x8) addr:0x20a95ac
+_ZN11ModelRender8vfunc_0cEP9ItemModel kind:function(arm,size=0x10) addr:0x20a95b4
+_ZN11ModelRender19func_ov000_020a9624Ei kind:function(arm,size=0x2c) addr:0x20a95c4
+_ZN11ModelRender12SetTransformEP5Vec3pP5Mat3pS1_ kind:function(arm,size=0x84) addr:0x20a95f0
+_ZN11ModelRender22SetRotationTranslationEP5Mat3pP5Vec3p kind:function(arm,size=0x6c) addr:0x20a9674
+_ZN11ModelRender14SetTranslationEP5Vec3p kind:function(arm,size=0x24) addr:0x20a96e0
+_ZN11ModelRender20PushGeometryCommandsEv kind:function(arm,size=0x6c) addr:0x20a9704
+_ZN11ModelRender8vfunc_20Ev kind:function(arm,size=0x10) addr:0x20a9770
+_ZN11ModelRender8vfunc_24Ei kind:function(arm,size=0x18) addr:0x20a9780
+_ZN11ModelRender8vfunc_28Ev kind:function(arm,size=0x6c) addr:0x20a9798
+_ZN11ModelRender8vfunc_2cEv kind:function(arm,size=0x2c) addr:0x20a9804
+_ZN11ModelRender8vfunc_34Ev kind:function(arm,size=0x2c) addr:0x20a9830
+_ZN11ModelRender8vfunc_30Ev kind:function(arm,size=0x2c) addr:0x20a985c
+_ZN11ModelRender19func_ov000_020a98e8Ei kind:function(arm,size=0x24) addr:0x20a9888
+_ZN11ModelRender19func_ov000_020a990cEi kind:function(arm,size=0x2c) addr:0x20a98ac
+_ZN11ModelRender19func_ov000_020a9938Ei kind:function(thumb,size=0x28) addr:0x20a98d8
+_ZN11ModelRender19func_ov000_020a9960Ei kind:function(arm,size=0x8) addr:0x20a9900
+_ZN11ModelRender8vfunc_38Ev kind:function(arm,size=0x2c) addr:0x20a9908
+_ZN11ModelRender8vfunc_3cEv kind:function(arm,size=0x4) addr:0x20a9934
+_ZN11ModelRender19func_ov000_020a9998Eii kind:function(arm,size=0x28) addr:0x20a9938
+_ZN11ModelRender19func_ov000_020a99c0Ev kind:function(arm,size=0x20) addr:0x20a9960
func_ov000_020a99e0 kind:function(thumb,size=0x40) addr:0x20a9980
func_ov000_020a9a20 kind:function(thumb,size=0x20) addr:0x20a99c0
func_ov000_020a9a40 kind:function(thumb,size=0x28) addr:0x20a99e0
@@ -2230,16 +2230,16 @@ _ZN13PlayerControl14IsTouchingFastEv kind:function(arm,size=0x30) addr:0x20b12ec
_ZN13PlayerControl11IsTappedNowEv kind:function(arm,size=0x48) addr:0x20b131c
_ZN13PlayerControl18func_ov00_020b13c4Ev kind:function(arm,size=0xd4) addr:0x20b1364
func_ov000_020b1498 kind:function(arm,size=0x90) addr:0x20b1438
-func_ov000_020b1528 kind:function(thumb,size=0x14) addr:0x20b14c8
-func_ov000_020b153c kind:function(thumb,size=0x14) addr:0x20b14dc
-func_ov000_020b1550 kind:function(thumb,size=0xc) addr:0x20b14f0
-func_ov000_020b155c kind:function(thumb,size=0x14) addr:0x20b14fc
-func_ov000_020b1570 kind:function(thumb,size=0xc) addr:0x20b1510
-func_ov000_020b157c kind:function(arm,size=0x1c) addr:0x20b151c
-func_ov000_020b1598 kind:function(arm,size=0x8) addr:0x20b1538
-func_ov000_020b15a0 kind:function(arm,size=0x8) addr:0x20b1540
-func_ov000_020b15a8 kind:function(arm,size=0x198) addr:0x20b1548
-func_ov000_020b1740 kind:function(arm,size=0x4c) addr:0x20b16e0
+_ZN24UnkStruct_ov000_020b1528C2Ev kind:function(thumb,size=0x14) addr:0x20b14c8
+_ZN24UnkStruct_ov000_020b1528C1Ev kind:function(thumb,size=0x14) addr:0x20b14dc
+_ZN24UnkStruct_ov000_020b1528D1Ev kind:function(thumb,size=0xc) addr:0x20b14f0
+_ZN24UnkStruct_ov000_020b1528D0Ev kind:function(thumb,size=0x14) addr:0x20b14fc
+_ZN24UnkStruct_ov000_020b1528D2Ev kind:function(thumb,size=0xc) addr:0x20b1510
+_ZN24UnkStruct_ov000_020b15285ClearEv kind:function(arm,size=0x1c) addr:0x20b151c
+_ZN24UnkStruct_ov000_020b15288vfunc_08Ev kind:function(arm,size=0x8) addr:0x20b1538
+_ZN24UnkStruct_ov000_020b15288vfunc_0cEv kind:function(arm,size=0x8) addr:0x20b1540
+_ZN24UnkStruct_ov000_020b15288vfunc_10EPi kind:function(arm,size=0x198) addr:0x20b1548
+_ZN24UnkStruct_ov000_020b15288vfunc_14EPti kind:function(arm,size=0x4c) addr:0x20b16e0
func_ov000_020b178c kind:function(arm,size=0x60) addr:0x20b172c
func_ov000_020b17ec kind:function(arm,size=0xec) addr:0x20b178c
func_ov000_020b18d8 kind:function(arm,size=0x68) addr:0x20b1878
@@ -2251,43 +2251,43 @@ func_ov000_020b1ba4 kind:function(arm,size=0x58) addr:0x20b1b44
func_ov000_020b1bfc kind:function(arm,size=0x140) addr:0x20b1b9c
func_ov000_020b1d3c kind:function(arm,size=0x34) addr:0x20b1cdc
func_ov000_020b1d70 kind:function(arm,size=0xa8) addr:0x20b1d10
-func_ov000_020b1e18 kind:function(arm,size=0x54) addr:0x20b1db8
-func_ov000_020b1e6c kind:function(thumb,size=0x4) addr:0x20b1e0c
-func_ov000_020b1e70 kind:function(arm,size=0x28) addr:0x20b1e10
-func_ov000_020b1e98 kind:function(arm,size=0x20) addr:0x20b1e38
-func_ov000_020b1eb8 kind:function(arm,size=0x34) addr:0x20b1e58
-func_ov000_020b1eec kind:function(arm,size=0x58) addr:0x20b1e8c
-func_ov000_020b1f44 kind:function(thumb,size=0x168) addr:0x20b1ee4
-func_ov000_020b20ac kind:function(arm,size=0x3f4) addr:0x20b204c
-func_ov000_020b24a0 kind:function(arm,size=0x60) addr:0x20b2440
-func_ov000_020b2500 kind:function(arm,size=0x8) addr:0x20b24a0
-func_ov000_020b2508 kind:function(arm,size=0x4c) addr:0x20b24a8
-func_ov000_020b2554 kind:function(arm,size=0x14) addr:0x20b24f4
-func_ov000_020b2568 kind:function(arm,size=0x30) addr:0x20b2508
-func_ov000_020b2598 kind:function(arm,size=0x60c) addr:0x20b2538
-func_ov000_020b2ba4 kind:function(arm,size=0x140) addr:0x20b2b44
-func_ov000_020b2ce4 kind:function(arm,size=0xc) addr:0x20b2c84
-func_ov000_020b2cf0 kind:function(arm,size=0x70) addr:0x20b2c90
-func_ov000_020b2d60 kind:function(arm,size=0x2c) addr:0x20b2d00
-func_ov000_020b2d8c kind:function(arm,size=0xf8) addr:0x20b2d2c
-func_ov000_020b2e84 kind:function(arm,size=0x30) addr:0x20b2e24
-func_ov000_020b2eb4 kind:function(arm,size=0x80) addr:0x20b2e54
-func_ov000_020b2f34 kind:function(arm,size=0x14) addr:0x20b2ed4
-func_ov000_020b2f48 kind:function(arm,size=0x28) addr:0x20b2ee8
-func_ov000_020b2f70 kind:function(arm,size=0x2c) addr:0x20b2f10
-func_ov000_020b2f9c kind:function(arm,size=0x10) addr:0x20b2f3c
-func_ov000_020b2fac kind:function(arm,size=0x78) addr:0x20b2f4c
-func_ov000_020b3024 kind:function(arm,size=0x38) addr:0x20b2fc4
-func_ov000_020b305c kind:function(arm,size=0x40) addr:0x20b2ffc
-func_ov000_020b309c kind:function(arm,size=0x48) addr:0x20b303c
-func_ov000_020b30e4 kind:function(arm,size=0x194) addr:0x20b3084
-func_ov000_020b3278 kind:function(arm,size=0x360) addr:0x20b3218
-func_ov000_020b35d8 kind:function(arm,size=0x304) addr:0x20b3578
-func_ov000_020b38dc kind:function(arm,size=0x490) addr:0x20b387c
-func_ov000_020b3d6c kind:function(arm,size=0x78) addr:0x20b3d0c
-func_ov000_020b3de4 kind:function(arm,size=0x94) addr:0x20b3d84
-func_ov000_020b3e78 kind:function(arm,size=0x1c) addr:0x20b3e18
-func_ov000_020b3e94 kind:function(arm,size=0x14) addr:0x20b3e34
+IsXzDistWithin kind:function(arm,size=0x54) addr:0x20b1db8
+_ZN17LinkStateCutscene8vfunc_00Ev kind:function(thumb,size=0x4) addr:0x20b1e0c
+_ZN24UnkStruct_ov004_0210abb88vfunc_08Ei kind:function(arm,size=0x28) addr:0x20b1e10
+_ZN17LinkStateCutscene19func_ov000_020b1e98Ei kind:function(arm,size=0x20) addr:0x20b1e38
+_ZN17LinkStateCutscene19func_ov000_020b1eb8Ev kind:function(arm,size=0x34) addr:0x20b1e58
+_ZN17LinkStateCutscene19func_ov000_020b1eecEv kind:function(arm,size=0x58) addr:0x20b1e8c
+_ZN17LinkStateCutscene20CreateDebugHierarchyEv kind:function(thumb,size=0x168) addr:0x20b1ee4
+_ZN17LinkStateCutscene12OnStateEnterEv kind:function(arm,size=0x3f4) addr:0x20b204c
+_ZN17LinkStateCutscene12OnStateLeaveEi kind:function(arm,size=0x60) addr:0x20b2440
+_ZN17LinkStateCutscene5GetIdEv kind:function(arm,size=0x8) addr:0x20b24a0
+_ZN17LinkStateCutscene8vfunc_1cEv kind:function(arm,size=0x4c) addr:0x20b24a8
+_ZN17LinkStateCutscene20StopVerticalVelocityEv kind:function(arm,size=0x14) addr:0x20b24f4
+_ZN17LinkStateCutscene19func_ov000_020b2568Ev kind:function(arm,size=0x30) addr:0x20b2508
+_ZN17LinkStateCutscene19func_ov000_020b2598Ev kind:function(arm,size=0x60c) addr:0x20b2538
+_ZN17LinkStateCutscene19func_ov000_020b2ba4Ev kind:function(arm,size=0x140) addr:0x20b2b44
+_ZN17LinkStateCutscene19func_ov000_020b2ce4Eis kind:function(arm,size=0xc) addr:0x20b2c84
+_ZN17LinkStateCutscene19func_ov000_020b2cf0Ev kind:function(arm,size=0x70) addr:0x20b2c90
+_ZN17LinkStateCutscene19func_ov000_020b2d60Ev kind:function(arm,size=0x2c) addr:0x20b2d00
+_ZN17LinkStateCutscene19func_ov000_020b2d8cEv kind:function(arm,size=0xf8) addr:0x20b2d2c
+_ZN17LinkStateCutscene19func_ov000_020b2e84Ev kind:function(arm,size=0x30) addr:0x20b2e24
+_ZN17LinkStateCutscene8vfunc_24Ei kind:function(arm,size=0x80) addr:0x20b2e54
+_ZN17LinkStateCutscene8vfunc_28Ev kind:function(arm,size=0x14) addr:0x20b2ed4
+_ZN17LinkStateCutscene19func_ov000_020b2f48Eii kind:function(arm,size=0x28) addr:0x20b2ee8
+_ZN17LinkStateCutscene19func_ov000_020b2f70EiPvPi kind:function(arm,size=0x2c) addr:0x20b2f10
+_ZN17LinkStateCutscene17ChangeToMoveStateEv kind:function(arm,size=0x10) addr:0x20b2f3c
+_ZN17LinkStateCutscene19func_ov000_020b2facEv kind:function(arm,size=0x78) addr:0x20b2f4c
+_ZN17LinkStateCutscene19func_ov000_020b3024EP5Vec3pi kind:function(arm,size=0x38) addr:0x20b2fc4
+_ZN17LinkStateCutscene19func_ov000_020b305cEP5Vec3pS1_ kind:function(arm,size=0x40) addr:0x20b2ffc
+_ZN17LinkStateCutscene19func_ov000_020b309cEP5Vec3p kind:function(arm,size=0x48) addr:0x20b303c
+_ZN17LinkStateCutscene19func_ov000_020b30e4Ejii kind:function(arm,size=0x194) addr:0x20b3084
+_ZN17LinkStateCutscene19func_ov000_020b3278EiPi kind:function(arm,size=0x360) addr:0x20b3218
+_ZN17LinkStateCutscene19func_ov000_020b35d8Eii kind:function(arm,size=0x304) addr:0x20b3578
+_ZN17LinkStateCutscene19func_ov000_020b38dcEjj kind:function(arm,size=0x490) addr:0x20b387c
+_ZN17LinkStateCutscene8vfunc_40Ev kind:function(arm,size=0x78) addr:0x20b3d0c
+_ZN17LinkStateCutscene8vfunc_38Ev kind:function(arm,size=0x94) addr:0x20b3d84
+_ZN24UnkStruct_ov004_0210abb8D1Ev kind:function(arm,size=0x1c) addr:0x20b3e18
+_ZN24UnkStruct_ov004_0210abb8D0Ev kind:function(arm,size=0x14) addr:0x20b3e34
func_ov000_020b3ea8 kind:function(thumb,size=0x4) addr:0x20b3e48
func_ov000_020b3eac kind:function(arm,size=0x18) addr:0x20b3e4c
func_ov000_020b3ec4 kind:function(arm,size=0x24) addr:0x20b3e64
@@ -2307,84 +2307,84 @@ func_ov000_020b4274 kind:function(arm,size=0x2c) addr:0x20b4214
func_ov000_020b42a0 kind:function(arm,size=0xe4) addr:0x20b4240
func_ov000_020b4384 kind:function(arm,size=0x6c) addr:0x20b4324
func_ov000_020b43f0 kind:function(arm,size=0x4c) addr:0x20b4390
-func_ov000_020b443c kind:function(arm,size=0x4) addr:0x20b43dc
-func_ov000_020b4440 kind:function(arm,size=0x20) addr:0x20b43e0
-func_ov000_020b4460 kind:function(arm,size=0x74) addr:0x20b4400
-func_ov000_020b44d4 kind:function(arm,size=0x84) addr:0x20b4474
-func_ov000_020b4558 kind:function(arm,size=0x88) addr:0x20b44f8
-func_ov000_020b45e0 kind:function(arm,size=0x18) addr:0x20b4580
-func_ov000_020b45f8 kind:function(arm,size=0x54) addr:0x20b4598
-func_ov000_020b464c kind:function(arm,size=0x2c) addr:0x20b45ec
-func_ov000_020b4678 kind:function(arm,size=0x2c) addr:0x20b4618
-func_ov000_020b46a4 kind:function(arm,size=0x34) addr:0x20b4644
-func_ov000_020b46d8 kind:function(arm,size=0x4) addr:0x20b4678
-func_ov000_020b46dc kind:function(arm,size=0x40) addr:0x20b467c
-func_ov000_020b471c kind:function(arm,size=0x14) addr:0x20b46bc
-func_ov000_020b4730 kind:function(arm,size=0x4) addr:0x20b46d0
-func_ov000_020b4734 kind:function(arm,size=0x4) addr:0x20b46d4
-func_ov000_020b4738 kind:function(arm,size=0xf8) addr:0x20b46d8
-func_ov000_020b4830 kind:function(arm,size=0x4) addr:0x20b47d0
-func_ov000_020b4834 kind:function(arm,size=0x8) addr:0x20b47d4
-func_ov000_020b483c kind:function(arm,size=0x8) addr:0x20b47dc
-func_ov000_020b4844 kind:function(arm,size=0x8) addr:0x20b47e4
-func_ov000_020b484c kind:function(arm,size=0x90) addr:0x20b47ec
-func_ov000_020b48dc kind:function(arm,size=0x2c) addr:0x20b487c
-func_ov000_020b4908 kind:function(arm,size=0x4) addr:0x20b48a8
-func_ov000_020b490c kind:function(arm,size=0x4) addr:0x20b48ac
-func_ov000_020b4910 kind:function(arm,size=0x4) addr:0x20b48b0
-func_ov000_020b4914 kind:function(arm,size=0x4) addr:0x20b48b4
-func_ov000_020b4918 kind:function(arm,size=0x18) addr:0x20b48b8
-func_ov000_020b4930 kind:function(arm,size=0x4) addr:0x20b48d0
-func_ov000_020b4934 kind:function(arm,size=0x4) addr:0x20b48d4
-func_ov000_020b4938 kind:function(arm,size=0x4) addr:0x20b48d8
-func_ov000_020b493c kind:function(arm,size=0x4) addr:0x20b48dc
-func_ov000_020b4940 kind:function(arm,size=0x4) addr:0x20b48e0
-func_ov000_020b4944 kind:function(arm,size=0xbc) addr:0x20b48e4
-func_ov000_020b4a00 kind:function(arm,size=0xb8) addr:0x20b49a0
-func_ov000_020b4ab8 kind:function(arm,size=0x8) addr:0x20b4a58
-func_ov000_020b4ac0 kind:function(arm,size=0x40) addr:0x20b4a60
-func_ov000_020b4b00 kind:function(arm,size=0x4c) addr:0x20b4aa0
-func_ov000_020b4b4c kind:function(arm,size=0x14) addr:0x20b4aec
-func_ov000_020b4b60 kind:function(arm,size=0x30) addr:0x20b4b00
-func_ov000_020b4b90 kind:function(thumb,size=0x78) addr:0x20b4b30
-func_ov000_020b4c08 kind:function(thumb,size=0xc) addr:0x20b4ba8
-func_ov000_020b4c14 kind:function(thumb,size=0x14) addr:0x20b4bb4
-func_ov000_020b4c28 kind:function(thumb,size=0x4) addr:0x20b4bc8
-func_ov000_020b4c2c kind:function(arm,size=0x20) addr:0x20b4bcc
-func_ov000_020b4c4c kind:function(thumb,size=0xb4) addr:0x20b4bec
-func_ov000_020b4d00 kind:function(thumb,size=0x28) addr:0x20b4ca0
-func_ov000_020b4d28 kind:function(arm,size=0x30c) addr:0x20b4cc8
-func_ov000_020b5034 kind:function(arm,size=0xac) addr:0x20b4fd4
-func_ov000_020b50e0 kind:function(arm,size=0x18) addr:0x20b5080
-func_ov000_020b50f8 kind:function(arm,size=0x14) addr:0x20b5098
-func_ov000_020b510c kind:function(arm,size=0x54) addr:0x20b50ac
-func_ov000_020b5160 kind:function(arm,size=0x108) addr:0x20b5100
-func_ov000_020b5268 kind:function(arm,size=0xe4) addr:0x20b5208
-func_ov000_020b534c kind:function(arm,size=0x14) addr:0x20b52ec
-func_ov000_020b5360 kind:function(arm,size=0x64) addr:0x20b5300
-func_ov000_020b53c4 kind:function(arm,size=0x30) addr:0x20b5364
-func_ov000_020b53f4 kind:function(arm,size=0x2c) addr:0x20b5394
-func_ov000_020b5420 kind:function(arm,size=0xc) addr:0x20b53c0
-func_ov000_020b542c kind:function(arm,size=0x18) addr:0x20b53cc
-func_ov000_020b5444 kind:function(arm,size=0x84) addr:0x20b53e4
-func_ov000_020b54c8 kind:function(arm,size=0x4c) addr:0x20b5468
-func_ov000_020b5514 kind:function(arm,size=0x7a0) addr:0x20b54b4
-func_ov000_020b5cb4 kind:function(arm,size=0xe3c) addr:0x20b5c54
-func_ov000_020b6af0 kind:function(arm,size=0xb4) addr:0x20b6a90
-func_ov000_020b6ba4 kind:function(arm,size=0x2cc) addr:0x20b6b44
-func_ov000_020b6e70 kind:function(arm,size=0x30) addr:0x20b6e10
-func_ov000_020b6ea0 kind:function(arm,size=0x49c) addr:0x20b6e40
-func_ov000_020b733c kind:function(arm,size=0x74) addr:0x20b72dc
-func_ov000_020b73b0 kind:function(arm,size=0x3a4) addr:0x20b7350
-func_ov000_020b7754 kind:function(arm,size=0xf4) addr:0x20b76f4
-func_ov000_020b7848 kind:function(arm,size=0x1c) addr:0x20b77e8
-func_ov000_020b7864 kind:function(arm,size=0x8) addr:0x20b7804
+_ZN17PlayerControlData8vfunc_00Ev kind:function(arm,size=0x4) addr:0x20b43dc
+_ZN17PlayerControlData19func_ov000_020b4440Ev kind:function(arm,size=0x20) addr:0x20b43e0
+_ZN17PlayerControlData19func_ov000_020b4460Ei kind:function(arm,size=0x74) addr:0x20b4400
+_ZN17PlayerControlData19func_ov000_020b44d4Eij kind:function(arm,size=0x84) addr:0x20b4474
+_ZN17PlayerControlData19func_ov000_020b4558Eij kind:function(arm,size=0x88) addr:0x20b44f8
+_ZN17PlayerControlData19func_ov000_020b45e0Ev kind:function(arm,size=0x18) addr:0x20b4580
+_ZN17PlayerControlData19func_ov000_020b45f8EPicc kind:function(arm,size=0x54) addr:0x20b4598
+_ZN17PlayerControlData19func_ov000_020b464cEPicc kind:function(arm,size=0x2c) addr:0x20b45ec
+_ZN17PlayerControlData8vfunc_60Eiii kind:function(arm,size=0x2c) addr:0x20b4618
+_ZN17PlayerControlData8vfunc_68Eii kind:function(arm,size=0x34) addr:0x20b4644
+_ZN17PlayerControlData8vfunc_64Ev kind:function(arm,size=0x4) addr:0x20b4678
+_ZN17PlayerControlData8vfunc_20Ev kind:function(arm,size=0x40) addr:0x20b467c
+_ZN17PlayerControlData8vfunc_24Ev kind:function(arm,size=0x14) addr:0x20b46bc
+_ZN17PlayerControlData8vfunc_28Ev kind:function(arm,size=0x4) addr:0x20b46d0
+_ZN17PlayerControlData8vfunc_2cEv kind:function(arm,size=0x4) addr:0x20b46d4
+_ZN17PlayerControlData8vfunc_30Ev kind:function(arm,size=0xf8) addr:0x20b46d8
+_ZN17PlayerControlData8vfunc_34Ev kind:function(arm,size=0x4) addr:0x20b47d0
+_ZN17PlayerControlData8vfunc_7cEv kind:function(arm,size=0x8) addr:0x20b47d4
+_ZN17PlayerControlData8vfunc_74Ev kind:function(arm,size=0x8) addr:0x20b47dc
+_ZN17PlayerControlData8vfunc_78Ev kind:function(arm,size=0x8) addr:0x20b47e4
+_ZN17PlayerControlData19func_ov000_020b484cEiii kind:function(arm,size=0x90) addr:0x20b47ec
+_ZN17PlayerControlData8vfunc_6cEiP5Vec3p kind:function(arm,size=0x2c) addr:0x20b487c
+_ZN17PlayerControlData8vfunc_5cEv kind:function(arm,size=0x4) addr:0x20b48a8
+_ZN17PlayerControlData8vfunc_3cEv kind:function(arm,size=0x4) addr:0x20b48ac
+_ZN17PlayerControlData8vfunc_40Ev kind:function(arm,size=0x4) addr:0x20b48b0
+_ZN17PlayerControlData8vfunc_44Ev kind:function(arm,size=0x4) addr:0x20b48b4
+_ZN17PlayerControlData8vfunc_48Eiiis kind:function(arm,size=0x18) addr:0x20b48b8
+_ZN17PlayerControlData8vfunc_4cEv kind:function(arm,size=0x4) addr:0x20b48d0
+_ZN17PlayerControlData8vfunc_70Ev kind:function(arm,size=0x4) addr:0x20b48d4
+_ZN17PlayerControlData8vfunc_50Ev kind:function(arm,size=0x4) addr:0x20b48d8
+_ZN17PlayerControlData8vfunc_54Ev kind:function(arm,size=0x4) addr:0x20b48dc
+_ZN17PlayerControlData8vfunc_58Ev kind:function(arm,size=0x4) addr:0x20b48e0
+_ZN17PlayerControlData19func_ov000_020b4944Eiji kind:function(arm,size=0xbc) addr:0x20b48e4
+_ZN17PlayerControlData19func_ov000_020b4a00EPiS0_S0_i kind:function(arm,size=0xb8) addr:0x20b49a0
+_ZN17PlayerControlData8vfunc_0cEv kind:function(arm,size=0x8) addr:0x20b4a58
+_ZN23UnkStruct_027e0fd4_Unk18vfunc_08EPtij kind:function(arm,size=0x40) addr:0x20b4a60
+_ZN23UnkStruct_027e0fd4_Unk18vfunc_10EPi kind:function(arm,size=0x4c) addr:0x20b4aa0
+_ZN23UnkStruct_027e0fd4_Unk18vfunc_14Ev kind:function(arm,size=0x14) addr:0x20b4aec
+_Z19func_ov000_020b4b60ii kind:function(arm,size=0x30) addr:0x20b4b00
+_ZN18UnkStruct_027e0fd4C2Ev kind:function(thumb,size=0x78) addr:0x20b4b30
+_ZN18UnkStruct_027e0fd4D1Ev kind:function(thumb,size=0xc) addr:0x20b4ba8
+_ZN18UnkStruct_027e0fd4D0Ev kind:function(thumb,size=0x14) addr:0x20b4bb4
+_ZN18UnkStruct_027e0fd48vfunc_1cEv kind:function(thumb,size=0x4) addr:0x20b4bc8
+_ZN18UnkStruct_027e0fd419func_Ov000_020b4c2cEv kind:function(arm,size=0x20) addr:0x20b4bcc
+_ZN18UnkStruct_027e0fd419func_ov000_020b4c4cEP5Vec3pi kind:function(thumb,size=0xb4) addr:0x20b4bec
+_ZN18UnkStruct_027e0fd419func_ov000_020b4d00Ev kind:function(thumb,size=0x28) addr:0x20b4ca0
+_ZN18UnkStruct_027e0fd419func_ov000_020b4d28EPjPiS1_ kind:function(arm,size=0x30c) addr:0x20b4cc8
+_ZN18UnkStruct_027e0fd419func_ov000_020b5034EP5Vec3p kind:function(arm,size=0xac) addr:0x20b4fd4
+_ZN18UnkStruct_027e0fd419func_ov000_020b50e0Ev kind:function(arm,size=0x18) addr:0x20b5080
+_ZN18UnkStruct_027e0fd419func_ov000_020b50f8Ev kind:function(arm,size=0x14) addr:0x20b5098
+_ZN18UnkStruct_027e0fd419func_ov000_020b510cEv kind:function(arm,size=0x54) addr:0x20b50ac
+_ZN18UnkStruct_027e0fd419func_ov000_020b5160EPjj kind:function(arm,size=0x108) addr:0x20b5100
+_ZN18UnkStruct_027e0fd419func_ov000_020b5268EiP5Vec3pi kind:function(arm,size=0xe4) addr:0x20b5208
+_ZN23UnkStruct_027e0fd4_Unk1D1Ev kind:function(arm,size=0x14) addr:0x20b52ec
+_ZN18UnkStruct_027e0fd419func_ov000_020b5360Eii kind:function(arm,size=0x64) addr:0x20b5300
+_ZN18UnkStruct_027e0fd419func_ov000_020b53c4EPi kind:function(arm,size=0x30) addr:0x20b5364
+_ZN18UnkStruct_027e0fd419func_ov000_020b53f4Eiij kind:function(arm,size=0x2c) addr:0x20b5394
+_ZN18UnkStruct_027e0fd419func_ov000_020b5420EPiPS_ kind:function(arm,size=0xc) addr:0x20b53c0
+_ZN18UnkStruct_027e0fd419func_ov000_020b542cEj kind:function(arm,size=0x18) addr:0x20b53cc
+_ZN18UnkStruct_027e0fd45ClearEv kind:function(arm,size=0x84) addr:0x20b53e4
+_ZN18UnkStruct_027e0fd419func_ov000_020b54c8Ev kind:function(arm,size=0x4c) addr:0x20b5468
+_ZN18UnkStruct_027e0fd419func_ov000_020b5514EP5Vec3pS1_ kind:function(arm,size=0x7a0) addr:0x20b54b4
+_ZN18UnkStruct_027e0fd419func_ov000_020b5cb4EP5Vec3pS1_PiS2_ kind:function(arm,size=0xe3c) addr:0x20b5c54
+_ZN18UnkStruct_027e0fd419func_ov000_020b6af0EPi kind:function(arm,size=0xb4) addr:0x20b6a90
+_ZN18UnkStruct_027e0fd419func_ov000_020b6ba4Eii kind:function(arm,size=0x2cc) addr:0x20b6b44
+_ZN18UnkStruct_027e0fd419func_ov000_020b6e70Ev kind:function(arm,size=0x30) addr:0x20b6e10
+_ZN18UnkStruct_027e0fd48vfunc_08Ev kind:function(arm,size=0x49c) addr:0x20b6e40
+_ZN18UnkStruct_027e0fd48vfunc_0cEv kind:function(arm,size=0x74) addr:0x20b72dc
+_ZN18UnkStruct_027e0fd48vfunc_10EPi kind:function(arm,size=0x3a4) addr:0x20b7350
+_ZN18UnkStruct_027e0fd48vfunc_14EPti kind:function(arm,size=0xf4) addr:0x20b76f4
+_ZN23UnkStruct_027e0fd4_Unk1D0Ev kind:function(arm,size=0x1c) addr:0x20b77e8
+_ZN23UnkStruct_027e0fd4_Unk18vfunc_0cEv kind:function(arm,size=0x8) addr:0x20b7804
func_ov000_020b786c kind:function(arm,size=0x34) addr:0x20b780c
_ZN13PlayerControl15ResetTouchWorldEv kind:function(arm,size=0x48) addr:0x20b7840
-func_ov000_020b78e8 kind:function(arm,size=0x3c) addr:0x20b7888
-func_ov000_020b7924 kind:function(arm,size=0x428) addr:0x20b78c4
-func_ov000_020b7d4c kind:function(arm,size=0x20) addr:0x20b7cec
-func_ov000_020b7d6c kind:function(arm,size=0x8) addr:0x20b7d0c
+_ZN13PlayerControl17InitTouchMovementEv kind:function(arm,size=0x3c) addr:0x20b7888
+_ZN13PlayerControl19func_ov000_020b7924Ei kind:function(arm,size=0x428) addr:0x20b78c4
+_ZN13PlayerControl15ApplyTouchWorldEP5Vec3pi kind:function(arm,size=0x20) addr:0x20b7cec
+_ZN13PlayerControl19func_ov000_020b7d6cEv kind:function(arm,size=0x8) addr:0x20b7d0c
func_ov000_020b7d74 kind:function(arm,size=0x7c) addr:0x20b7d14
func_ov000_020b7df0 kind:function(arm,size=0x7c) addr:0x20b7d90
_Z19func_ov000_020b7e6cPi kind:function(arm,size=0x38) addr:0x20b7e0c
@@ -2394,9 +2394,9 @@ func_ov000_020b7ee8 kind:function(arm,size=0x40) addr:0x20b7e88
func_ov000_020b7f28 kind:function(arm,size=0xa4) addr:0x20b7ec8
func_ov000_020b7fcc kind:function(arm,size=0x1c) addr:0x20b7f6c
func_ov000_020b7fe8 kind:function(arm,size=0x14) addr:0x20b7f88
-func_ov000_020b7ffc kind:function(thumb,size=0x50) addr:0x20b7f9c
-func_ov000_020b804c kind:function(thumb,size=0x14) addr:0x20b7fec
-func_ov000_020b8060 kind:function(thumb,size=0x80) addr:0x20b8000
+_ZN13PlayerManager4SaveEP15SaveItemManager kind:function(thumb,size=0x50) addr:0x20b7f9c
+_ZN13PlayerManager17IncreaseMaxHealthEs kind:function(thumb,size=0x14) addr:0x20b7fec
+_ZN13PlayerManager19UpdateShipMaxHealthEv kind:function(thumb,size=0x80) addr:0x20b8000
func_ov000_020b80e0 kind:function(arm,size=0x30) addr:0x20b8080
func_ov000_020b8110 kind:function(arm,size=0x24) addr:0x20b80b0
func_ov000_020b8134 kind:function(arm,size=0x14) addr:0x20b80d4
@@ -2442,165 +2442,165 @@ func_ov000_020b87cc kind:function(arm,size=0x3c) addr:0x20b876c
func_ov000_020b8808 kind:function(arm,size=0x14) addr:0x20b87a8
func_ov000_020b881c kind:function(arm,size=0x14) addr:0x20b87bc
func_ov000_020b8830 kind:function(arm,size=0x2c) addr:0x20b87d0
-func_ov000_020b885c kind:function(arm,size=0x2c) addr:0x20b87fc
-func_ov000_020b8888 kind:function(arm,size=0x2c) addr:0x20b8828
-func_ov000_020b88b4 kind:function(arm,size=0x8) addr:0x20b8854
-func_ov000_020b88bc kind:function(arm,size=0x8) addr:0x20b885c
-func_ov000_020b88c4 kind:function(arm,size=0x2cc) addr:0x20b8864
-func_ov000_020b8b90 kind:function(arm,size=0x1c) addr:0x20b8b30
-func_ov000_020b8bac kind:function(arm,size=0x18) addr:0x20b8b4c
-func_ov000_020b8bc4 kind:function(arm,size=0x8c) addr:0x20b8b64
-func_ov000_020b8c50 kind:function(arm,size=0x48) addr:0x20b8bf0
-func_ov000_020b8c98 kind:function(arm,size=0x9c) addr:0x20b8c38
-func_ov000_020b8d34 kind:function(arm,size=0x444) addr:0x20b8cd4
-func_ov000_020b9178 kind:function(arm,size=0x4) addr:0x20b9118
-func_ov000_020b917c kind:function(arm,size=0x15c) addr:0x20b911c
-func_ov000_020b92d8 kind:function(arm,size=0x58) addr:0x20b9278
-func_ov000_020b9330 kind:function(arm,size=0x42c) addr:0x20b92d0
-func_ov000_020b975c kind:function(arm,size=0x14) addr:0x20b96fc
-func_ov000_020b9770 kind:function(arm,size=0x70) addr:0x20b9710
-func_ov000_020b97e0 kind:function(arm,size=0x184) addr:0x20b9780
-func_ov000_020b9964 kind:function(arm,size=0x368) addr:0x20b9904
-func_ov000_020b9ccc kind:function(arm,size=0x310) addr:0x20b9c6c
-func_ov000_020b9fdc kind:function(arm,size=0xc) addr:0x20b9f7c
-func_ov000_020b9fe8 kind:function(arm,size=0xec) addr:0x20b9f88
-func_ov000_020ba0d4 kind:function(arm,size=0x9c) addr:0x20ba074
-func_ov000_020ba170 kind:function(arm,size=0x94) addr:0x20ba110
-func_ov000_020ba204 kind:function(arm,size=0x14c) addr:0x20ba1a4
-func_ov000_020ba350 kind:function(arm,size=0x14) addr:0x20ba2f0
-func_ov000_020ba364 kind:function(arm,size=0x50) addr:0x20ba304
-func_ov000_020ba3b4 kind:function(arm,size=0x60) addr:0x20ba354
-func_ov000_020ba414 kind:function(arm,size=0x44) addr:0x20ba3b4
-func_ov000_020ba458 kind:function(arm,size=0x8c) addr:0x20ba3f8
-func_ov000_020ba4e4 kind:function(arm,size=0x58) addr:0x20ba484
-func_ov000_020ba53c kind:function(arm,size=0x74) addr:0x20ba4dc
-func_ov000_020ba5b0 kind:function(arm,size=0x24) addr:0x20ba550
-func_ov000_020ba5d4 kind:function(arm,size=0x18) addr:0x20ba574
-func_ov000_020ba5ec kind:function(arm,size=0x288) addr:0x20ba58c
-func_ov000_020ba874 kind:function(arm,size=0x400) addr:0x20ba814
-func_ov000_020bac74 kind:function(arm,size=0x34) addr:0x20bac14
-func_ov000_020baca8 kind:function(arm,size=0x70) addr:0x20bac48
-func_ov000_020bad18 kind:function(arm,size=0x2c) addr:0x20bacb8
-func_ov000_020bad44 kind:function(arm,size=0x224) addr:0x20bace4
-func_ov000_020baf68 kind:function(arm,size=0x144) addr:0x20baf08
-func_ov000_020bb0ac kind:function(arm,size=0x34) addr:0x20bb04c
-func_ov000_020bb0e0 kind:function(arm,size=0x34) addr:0x20bb080
-func_ov000_020bb114 kind:function(arm,size=0x4) addr:0x20bb0b4
+_ZN13ActorNaviBase8vfunc_c4Ev kind:function(arm,size=0x2c) addr:0x20b87fc
+_ZN13ActorNaviBase8vfunc_c8Ev kind:function(arm,size=0x2c) addr:0x20b8828
+_ZN13ActorNaviBase8vfunc_30Ev kind:function(arm,size=0x8) addr:0x20b8854
+_ZN13ActorNaviBase8vfunc_b8Ev kind:function(arm,size=0x8) addr:0x20b885c
+_ZN13ActorNaviBase8vfunc_ccEPi kind:function(arm,size=0x2cc) addr:0x20b8864
+_ZN13ActorNaviBase12GetOffsetPosEP5Vec3p kind:function(arm,size=0x1c) addr:0x20b8b30
+_ZN13ActorNaviBase8vfunc_38Ev kind:function(arm,size=0x18) addr:0x20b8b4c
+_ZN13ActorNaviBase8vfunc_d0Ev kind:function(arm,size=0x8c) addr:0x20b8b64
+_ZN13ActorNaviBase19func_ov000_020b8c50Ev kind:function(arm,size=0x48) addr:0x20b8bf0
+_ZN13ActorNaviBase19func_ov000_020b8c98Eiii kind:function(arm,size=0x9c) addr:0x20b8c38
+_ZN13ActorNaviBase8vfunc_d4Ev kind:function(arm,size=0x444) addr:0x20b8cd4
+_ZN13ActorNaviBase8vfunc_d8Ev kind:function(arm,size=0x4) addr:0x20b9118
+_ZN13ActorNaviBase9SetActiveEb kind:function(arm,size=0x15c) addr:0x20b911c
+_ZN13ActorNaviBase17TeleportAboveLinkEv kind:function(arm,size=0x58) addr:0x20b9278
+_ZN13ActorNaviBase8vfunc_e0Ev kind:function(arm,size=0x42c) addr:0x20b92d0
+_ZN13ActorNaviBase8vfunc_e4Ev kind:function(arm,size=0x14) addr:0x20b96fc
+_ZN13ActorNaviBase19func_ov000_020b9770Ei kind:function(arm,size=0x70) addr:0x20b9710
+_ZN13ActorNaviBase8vfunc_e8Ev kind:function(arm,size=0x184) addr:0x20b9780
+_ZN13ActorNaviBase8vfunc_14Ej kind:function(arm,size=0x368) addr:0x20b9904
+_ZN13ActorNaviBase8vfunc_18Ej kind:function(arm,size=0x310) addr:0x20b9c6c
+_ZN13ActorNaviBase19func_ov000_020b9fdcEv kind:function(arm,size=0xc) addr:0x20b9f7c
+_ZN13ActorNaviBase19func_ov000_020b9fe8Ev kind:function(arm,size=0xec) addr:0x20b9f88
+_ZN13ActorNaviBase8vfunc_20Eb kind:function(arm,size=0x9c) addr:0x20ba074
+_ZN13ActorNaviBase8vfunc_10Ej kind:function(arm,size=0x94) addr:0x20ba110
+_ZN13ActorNaviBase19func_ov000_020ba204EP5Vec3pS1_i kind:function(arm,size=0x14c) addr:0x20ba1a4
+_Z19func_ov000_020ba350i kind:function(arm,size=0x14) addr:0x20ba2f0
+_ZN13ActorNaviBase8vfunc_c0EP5Vec3p kind:function(arm,size=0x50) addr:0x20ba304
+_ZN13ActorNaviBase19func_ov000_020ba3b4Ev kind:function(arm,size=0x60) addr:0x20ba354
+_ZN13ActorNaviBase19func_ov000_020ba414EP5Vec3p kind:function(arm,size=0x44) addr:0x20ba3b4
+_ZN13ActorNaviBase19func_ov000_020ba458Ev kind:function(arm,size=0x8c) addr:0x20ba3f8
+_ZN13ActorNaviBase19func_ov000_020ba4e4Ev kind:function(arm,size=0x58) addr:0x20ba484
+_ZN13ActorNaviBase19func_ov000_020ba53cEv kind:function(arm,size=0x74) addr:0x20ba4dc
+_ZN13ActorNaviBase8vfunc_80Ev kind:function(arm,size=0x24) addr:0x20ba550
+_ZN13ActorNaviBase8vfunc_84Ev kind:function(arm,size=0x18) addr:0x20ba574
+_ZN13ActorNaviBase8vfunc_78Ev kind:function(arm,size=0x288) addr:0x20ba58c
+_ZN13ActorNaviBase8vfunc_bcEici kind:function(arm,size=0x400) addr:0x20ba814
+_ZN13ActorNaviBase8vfunc_74Ev kind:function(arm,size=0x34) addr:0x20bac14
+_ZN13ActorNaviBase19func_ov000_020baca8EP5Vec3pi kind:function(arm,size=0x70) addr:0x20bac48
+_ZN13ActorNaviBase19func_ov000_020bad18Ev kind:function(arm,size=0x2c) addr:0x20bacb8
+_ZN13ActorNaviBase8vfunc_90Ev kind:function(arm,size=0x224) addr:0x20bace4
+_ZN13ActorNaviBase8vfunc_94Ev kind:function(arm,size=0x144) addr:0x20baf08
+_ZN13ActorNaviBase19func_ov000_020bb0acEv kind:function(arm,size=0x34) addr:0x20bb04c
+_ZN13ActorNaviBase19func_ov000_020bb0e0Ev kind:function(arm,size=0x34) addr:0x20bb080
+_ZN13ActorNaviBase8vfunc_ecEv kind:function(arm,size=0x4) addr:0x20bb0b4
func_ov000_020bb118 kind:function(arm,size=0x1c) addr:0x20bb0b8
func_ov000_020bb134 kind:function(arm,size=0x1c) addr:0x20bb0d4
func_ov000_020bb150 kind:function(arm,size=0x14) addr:0x20bb0f0
func_ov000_020bb164 kind:function(arm,size=0x94) addr:0x20bb104
-func_ov000_020bb1f8 kind:function(thumb,size=0xf4) addr:0x20bb198
-func_ov000_020bb2ec kind:function(thumb,size=0x60) addr:0x20bb28c
-func_ov000_020bb34c kind:function(thumb,size=0x2c) addr:0x20bb2ec
-func_ov000_020bb378 kind:function(thumb,size=0x18) addr:0x20bb318
-func_ov000_020bb390 kind:function(thumb,size=0x18) addr:0x20bb330
-func_ov000_020bb3a8 kind:function(thumb,size=0xc) addr:0x20bb348
-func_ov000_020bb3b4 kind:function(thumb,size=0x20) addr:0x20bb354
-func_ov000_020bb3d4 kind:function(thumb,size=0x20) addr:0x20bb374
-func_ov000_020bb3f4 kind:function(thumb,size=0x20) addr:0x20bb394
-func_ov000_020bb414 kind:function(thumb,size=0xc) addr:0x20bb3b4
-func_ov000_020bb420 kind:function(thumb,size=0xc) addr:0x20bb3c0
-func_ov000_020bb42c kind:function(thumb,size=0x20) addr:0x20bb3cc
-func_ov000_020bb44c kind:function(arm,size=0x20) addr:0x20bb3ec
-func_ov000_020bb46c kind:function(arm,size=0x70) addr:0x20bb40c
-func_ov000_020bb4dc kind:function(arm,size=0x30) addr:0x20bb47c
-func_ov000_020bb50c kind:function(arm,size=0x38) addr:0x20bb4ac
-func_ov000_020bb544 kind:function(arm,size=0x50) addr:0x20bb4e4
-func_ov000_020bb594 kind:function(arm,size=0x5c) addr:0x20bb534
-func_ov000_020bb5f0 kind:function(arm,size=0x14) addr:0x20bb590
-func_ov000_020bb604 kind:function(arm,size=0x88) addr:0x20bb5a4
-func_ov000_020bb68c kind:function(arm,size=0x48) addr:0x20bb62c
-func_ov000_020bb6d4 kind:function(arm,size=0x13c) addr:0x20bb674
-func_ov000_020bb810 kind:function(arm,size=0xb4) addr:0x20bb7b0
-func_ov000_020bb8c4 kind:function(arm,size=0x84) addr:0x20bb864
-func_ov000_020bb948 kind:function(arm,size=0x68) addr:0x20bb8e8
-func_ov000_020bb9b0 kind:function(arm,size=0x18) addr:0x20bb950
-func_ov000_020bb9c8 kind:function(arm,size=0x1c) addr:0x20bb968
-func_ov000_020bb9e4 kind:function(arm,size=0x1c) addr:0x20bb984
-func_ov000_020bba00 kind:function(arm,size=0x14) addr:0x20bb9a0
-func_ov000_020bba14 kind:function(arm,size=0x14) addr:0x20bb9b4
-func_ov000_020bba28 kind:function(arm,size=0x20) addr:0x20bb9c8
-func_ov000_020bba48 kind:function(arm,size=0x18) addr:0x20bb9e8
-func_ov000_020bba60 kind:function(arm,size=0x20) addr:0x20bba00
-func_ov000_020bba80 kind:function(arm,size=0x20) addr:0x20bba20
-func_ov000_020bbaa0 kind:function(arm,size=0x8) addr:0x20bba40
-func_ov000_020bbaa8 kind:function(arm,size=0x8) addr:0x20bba48
-func_ov000_020bbab0 kind:function(arm,size=0x8) addr:0x20bba50
-func_ov000_020bbab8 kind:function(arm,size=0x4) addr:0x20bba58
-func_ov000_020bbabc kind:function(arm,size=0x5c) addr:0x20bba5c
-func_ov000_020bbb18 kind:function(arm,size=0x4c) addr:0x20bbab8
-func_ov000_020bbb64 kind:function(arm,size=0x14) addr:0x20bbb04
-func_ov000_020bbb78 kind:function(arm,size=0x40) addr:0x20bbb18
-func_ov000_020bbbb8 kind:function(arm,size=0x18) addr:0x20bbb58
-func_ov000_020bbbd0 kind:function(arm,size=0x98) addr:0x20bbb70
-func_ov000_020bbc68 kind:function(arm,size=0xd8) addr:0x20bbc08
-func_ov000_020bbd40 kind:function(arm,size=0x20) addr:0x20bbce0
-func_ov000_020bbd60 kind:function(arm,size=0x20) addr:0x20bbd00
-_ZN14PlayerLinkBase18func_ov00_020bbd80Ei kind:function(arm,size=0x114) addr:0x20bbd20
-func_ov000_020bbe94 kind:function(arm,size=0x40) addr:0x20bbe34
-func_ov000_020bbed4 kind:function(arm,size=0x1b4) addr:0x20bbe74
-func_ov000_020bc088 kind:function(arm,size=0x10) addr:0x20bc028
-func_ov000_020bc098 kind:function(arm,size=0x10) addr:0x20bc038
-func_ov000_020bc0a8 kind:function(arm,size=0x120) addr:0x20bc048
-func_ov000_020bc1c8 kind:function(arm,size=0x48) addr:0x20bc168
-func_ov000_020bc210 kind:function(arm,size=0x18) addr:0x20bc1b0
-func_ov000_020bc228 kind:function(arm,size=0x54) addr:0x20bc1c8
-func_ov000_020bc27c kind:function(arm,size=0x4) addr:0x20bc21c
-func_ov000_020bc280 kind:function(arm,size=0x54) addr:0x20bc220
-func_ov000_020bc2d4 kind:function(arm,size=0x4c) addr:0x20bc274
-func_ov000_020bc320 kind:function(arm,size=0x78) addr:0x20bc2c0
-func_ov000_020bc398 kind:function(arm,size=0xd4) addr:0x20bc338
+_ZN15ItemModelLoaderC1Ev kind:function(thumb,size=0xf4) addr:0x20bb198
+_ZN15ItemModelLoader19func_ov000_020bb2ecEv kind:function(thumb,size=0x60) addr:0x20bb28c
+_ZN15ItemModelLoader19func_ov000_020bb34cEv kind:function(thumb,size=0x2c) addr:0x20bb2ec
+_ZN15ItemModelLoader19func_ov000_020bb378Ei kind:function(thumb,size=0x18) addr:0x20bb318
+_ZN15ItemModelLoader19func_ov000_020bb390Ei kind:function(thumb,size=0x18) addr:0x20bb330
+_ZN15ItemModelLoader19func_ov000_020bb3a8Ei kind:function(thumb,size=0xc) addr:0x20bb348
+_ZN15ItemModelLoader19func_ov000_020bb3b4EiPc kind:function(thumb,size=0x20) addr:0x20bb354
+_ZN15ItemModelLoader19func_ov000_020bb3d4Eii kind:function(thumb,size=0x20) addr:0x20bb374
+_ZN15ItemModelLoader19func_ov000_020bb3f4EPc kind:function(thumb,size=0x20) addr:0x20bb394
+_ZN15ItemModelLoader19func_ov000_020bb414Ei kind:function(thumb,size=0xc) addr:0x20bb3b4
+_ZN15ItemModelLoader19func_ov000_020bb420Ei kind:function(thumb,size=0xc) addr:0x20bb3c0
+_ZN15ItemModelLoader19func_ov000_020bb42cEi kind:function(thumb,size=0x20) addr:0x20bb3cc
+_ZN14PlayerLinkBase12GetMaxHealthEv kind:function(arm,size=0x20) addr:0x20bb3ec
+_ZN14PlayerLinkBase8vfunc_10EP8Cylinder kind:function(arm,size=0x70) addr:0x20bb40c
+_ZN14PlayerLinkBase8vfunc_14EP8Cylinder kind:function(arm,size=0x30) addr:0x20bb47c
+_ZN14PlayerLinkBase13UnequipPotionEv kind:function(arm,size=0x38) addr:0x20bb4ac
+_ZN14PlayerLinkBase15ChangeLinkStateEi kind:function(arm,size=0x50) addr:0x20bb4e4
+_ZN14PlayerLinkBase15SetLinkSubStateEii kind:function(arm,size=0x5c) addr:0x20bb534
+_ZN14PlayerLinkBase20GetPlayerControlDataEi kind:function(arm,size=0x14) addr:0x20bb590
+_ZN14PlayerLinkBase13GetDistanceToEP5Vec3pPiS2_ kind:function(arm,size=0x88) addr:0x20bb5a4
+_ZN14PlayerLinkBase19func_ov000_020bb68cEP5Vec3p kind:function(arm,size=0x48) addr:0x20bb62c
+_ZN14PlayerLinkBase19func_ov000_020bb6d4Ev kind:function(arm,size=0x13c) addr:0x20bb674
+_ZN14PlayerLinkBase19func_ov000_020bb810EP5Vec3pi kind:function(arm,size=0xb4) addr:0x20bb7b0
+_ZN14PlayerLinkBase19func_ov000_020bb8c4EP5Vec3p kind:function(arm,size=0x84) addr:0x20bb864
+_ZN14PlayerLinkBase6TurnToEP5Vec3p kind:function(arm,size=0x68) addr:0x20bb8e8
+_ZN14PlayerLinkBase19func_ov000_020bb9b0Ev kind:function(arm,size=0x18) addr:0x20bb950
+_ZN14PlayerLinkBase19func_ov000_020bb9c8Ev kind:function(arm,size=0x1c) addr:0x20bb968
+_ZN14PlayerLinkBase19func_ov000_020bb9e4Ev kind:function(arm,size=0x1c) addr:0x20bb984
+_ZN14PlayerLinkBase19func_ov000_020bba00Ev kind:function(arm,size=0x14) addr:0x20bb9a0
+_ZN14PlayerLinkBase19func_ov000_020bba14Ev kind:function(arm,size=0x14) addr:0x20bb9b4
+_ZN14PlayerLinkBase19func_ov000_020bba28Ev kind:function(arm,size=0x20) addr:0x20bb9c8
+_ZN14PlayerLinkBase19func_ov000_020bba48Ev kind:function(arm,size=0x18) addr:0x20bb9e8
+_ZN14PlayerLinkBase8vfunc_18Ei kind:function(arm,size=0x20) addr:0x20bba00
+_ZN14PlayerLinkBase7CanMoveEv kind:function(arm,size=0x20) addr:0x20bba20
+_ZN14PlayerLinkBase8vfunc_58Ev kind:function(arm,size=0x8) addr:0x20bba40
+_ZN14PlayerLinkBase8vfunc_5cEv kind:function(arm,size=0x8) addr:0x20bba48
+_ZN14PlayerLinkBase8vfunc_60Ev kind:function(arm,size=0x8) addr:0x20bba50
+_ZN14PlayerLinkBase8vfunc_64Ev kind:function(arm,size=0x4) addr:0x20bba58
+_ZN14PlayerLinkBase19func_ov000_020bbabcEv kind:function(arm,size=0x5c) addr:0x20bba5c
+_ZN14PlayerLinkBase19func_ov000_020bbb18Ev kind:function(arm,size=0x4c) addr:0x20bbab8
+_ZN14PlayerLinkBase19func_ov000_020bbb64Ev kind:function(arm,size=0x14) addr:0x20bbb04
+_ZN14PlayerLinkBase19func_ov000_020bbb78Ev kind:function(arm,size=0x40) addr:0x20bbb18
+_ZN14PlayerLinkBase19func_ov000_020bbbb8Ev kind:function(arm,size=0x18) addr:0x20bbb58
+_ZN14PlayerLinkBase19func_ov000_020bbbd0Eii kind:function(arm,size=0x98) addr:0x20bbb70
+_ZN14PlayerLinkBase19func_ov000_020bbc68Ei kind:function(arm,size=0xd8) addr:0x20bbc08
+_ZN14PlayerLinkBase19func_ov000_020bbd40Ev kind:function(arm,size=0x20) addr:0x20bbce0
+_ZN14PlayerLinkBase19func_ov000_020bbd60Ev kind:function(arm,size=0x20) addr:0x20bbd00
+_ZN14PlayerLinkBase19func_ov000_020bbd80Ei kind:function(arm,size=0x114) addr:0x20bbd20
+_ZN14PlayerLinkBase19func_ov000_020bbe94Ev kind:function(arm,size=0x40) addr:0x20bbe34
+_ZN14PlayerLinkBase8vfunc_30EiP5Vec3pi kind:function(arm,size=0x1b4) addr:0x20bbe74
+_ZN14PlayerLinkBase19func_ov000_020bc088Ev kind:function(arm,size=0x10) addr:0x20bc028
+_ZN14PlayerLinkBase14GetItemManagerEv kind:function(arm,size=0x10) addr:0x20bc038
+_ZN14PlayerLinkBase8vfunc_70EiP5Vec3pi kind:function(arm,size=0x120) addr:0x20bc048
+_ZN14PlayerLinkBase19func_ov000_020bc1c8Eiii kind:function(arm,size=0x48) addr:0x20bc168
+_ZN14PlayerLinkBase19func_ov000_020bc210Ev kind:function(arm,size=0x18) addr:0x20bc1b0
+_ZN14PlayerLinkBase11SetVelocityEP5Vec3pb kind:function(arm,size=0x54) addr:0x20bc1c8
+_ZN14PlayerLinkBase8vfunc_6cEv kind:function(arm,size=0x4) addr:0x20bc21c
+_ZN14PlayerLinkBase19func_ov000_020bc280Es kind:function(arm,size=0x54) addr:0x20bc220
+_ZN14PlayerLinkBase19func_ov000_020bc2d4Ei kind:function(arm,size=0x4c) addr:0x20bc274
+_ZN14PlayerLinkBase19func_ov000_020bc320Eiii kind:function(arm,size=0x78) addr:0x20bc2c0
+_ZN14PlayerLinkBase19func_ov000_020bc398Eii kind:function(arm,size=0xd4) addr:0x20bc338
_ZN14PlayerLinkBase19GetCurrentCharacterEv kind:function(arm,size=0x20) addr:0x20bc40c
-func_ov000_020bc48c kind:function(arm,size=0x8) addr:0x20bc42c
-func_ov000_020bc494 kind:function(arm,size=0x18) addr:0x20bc434
-func_ov000_020bc4ac kind:function(arm,size=0x54) addr:0x20bc44c
-func_ov000_020bc500 kind:function(arm,size=0x20) addr:0x20bc4a0
-func_ov000_020bc520 kind:function(arm,size=0x1b4) addr:0x20bc4c0
-func_ov000_020bc6d4 kind:function(arm,size=0x48) addr:0x20bc674
-func_ov000_020bc71c kind:function(arm,size=0xc4) addr:0x20bc6bc
-func_ov000_020bc7e0 kind:function(arm,size=0x18) addr:0x20bc780
+_ZN14PlayerLinkBase9GetHealthEi kind:function(arm,size=0x8) addr:0x20bc42c
+_ZN14PlayerLinkBase9AddHealthEsi kind:function(arm,size=0x18) addr:0x20bc434
+_ZN14PlayerLinkBase19func_ov000_020bc4acEv kind:function(arm,size=0x54) addr:0x20bc44c
+_ZN14PlayerLinkBase10GetStateIdEv kind:function(arm,size=0x20) addr:0x20bc4a0
+_ZN14PlayerLinkBase19func_ov000_020bc520EP5Vec3p kind:function(arm,size=0x1b4) addr:0x20bc4c0
+_ZN14PlayerLinkBase10GetEquipIdEv kind:function(arm,size=0x48) addr:0x20bc674
+_ZN14PlayerLinkBase4GrabEv kind:function(arm,size=0xc4) addr:0x20bc6bc
+_ZN14PlayerLinkBase19func_ov000_020bc7e0Ei kind:function(arm,size=0x18) addr:0x20bc780
_ZN14PlayerLinkBase14GetGrabActorIdEv kind:function(arm,size=0x10) addr:0x20bc798
-func_ov000_020bc808 kind:function(arm,size=0x44) addr:0x20bc7a8
-func_ov000_020bc84c kind:function(arm,size=0x8) addr:0x20bc7ec
-_ZN14PlayerLinkBase18func_ov00_020bc854EP5Vec3p kind:function(arm,size=0x64) addr:0x20bc7f4
-func_ov000_020bc8b8 kind:function(arm,size=0x54) addr:0x20bc858
-func_ov000_020bc90c kind:function(arm,size=0x54) addr:0x20bc8ac
-func_ov000_020bc960 kind:function(arm,size=0xec) addr:0x20bc900
-func_ov000_020bca4c kind:function(thumb,size=0x48) addr:0x20bc9ec
-func_ov000_020bca94 kind:function(arm,size=0x44) addr:0x20bca34
-func_ov000_020bcad8 kind:function(arm,size=0x14c) addr:0x20bca78
-func_ov000_020bcc24 kind:function(thumb,size=0x8) addr:0x20bcbc4
+_ZN14PlayerLinkBase19func_ov000_020bc808Ev kind:function(arm,size=0x44) addr:0x20bc7a8
+_ZN14PlayerLinkBase19func_ov000_020bc84cEv kind:function(arm,size=0x8) addr:0x20bc7ec
+_ZN14PlayerLinkBase19func_ov000_020bc854EP5Vec3p kind:function(arm,size=0x64) addr:0x20bc7f4
+_ZN14PlayerLinkBase13UpdateTilePosEP5Vec3pi kind:function(arm,size=0x54) addr:0x20bc858
+_ZN14PlayerLinkBase19func_ov000_020bc90cEPii kind:function(arm,size=0x54) addr:0x20bc8ac
+_ZN14PlayerLinkBase19func_ov000_020bc960Eiii kind:function(arm,size=0xec) addr:0x20bc900
+_ZN14PlayerLinkBase22TeleportToLastEntranceEb kind:function(thumb,size=0x48) addr:0x20bc9ec
+_ZN14PlayerLinkBase18TeleportToEntranceEib kind:function(arm,size=0x44) addr:0x20bca34
+_ZN14PlayerLinkBase8TeleportEP5Vec3psibb kind:function(arm,size=0x14c) addr:0x20bca78
+_ZN14PlayerLinkBase8vfunc_74Ev kind:function(thumb,size=0x8) addr:0x20bcbc4
_ZN14PlayerLinkBase20GongoronCollidesWithEP8Cylinder kind:function(arm,size=0x44) addr:0x20bcbcc
-func_ov000_020bcc70 kind:function(arm,size=0x8) addr:0x20bcc10
-func_ov000_020bcc78 kind:function(arm,size=0x50) addr:0x20bcc18
-func_ov000_020bccc8 kind:function(arm,size=0xf0) addr:0x20bcc68
-func_ov000_020bcdb8 kind:function(arm,size=0x34) addr:0x20bcd58
-func_ov000_020bcdec kind:function(arm,size=0x5c) addr:0x20bcd8c
-_ZN14PlayerLinkBase18func_ov00_020bce48Ei kind:function(arm,size=0x80) addr:0x20bcde8
-func_ov000_020bcec8 kind:function(arm,size=0x34) addr:0x20bce68
-func_ov000_020bcefc kind:function(arm,size=0x30) addr:0x20bce9c
-func_ov000_020bcf2c kind:function(arm,size=0x24) addr:0x20bcecc
-func_ov000_020bcf50 kind:function(arm,size=0x34) addr:0x20bcef0
-func_ov000_020bcf84 kind:function(arm,size=0x34) addr:0x20bcf24
-func_ov000_020bcfb8 kind:function(arm,size=0x78) addr:0x20bcf58
-func_ov000_020bd030 kind:function(arm,size=0x40) addr:0x20bcfd0
-func_ov000_020bd070 kind:function(arm,size=0x38) addr:0x20bd010
-func_ov000_020bd0a8 kind:function(arm,size=0x14) addr:0x20bd048
-func_ov000_020bd0bc kind:function(arm,size=0x1ac) addr:0x20bd05c
-func_ov000_020bd268 kind:function(arm,size=0x54) addr:0x20bd208
-func_ov000_020bd2bc kind:function(arm,size=0x48) addr:0x20bd25c
-_ZN14PlayerLinkBase18func_ov00_020bd304Ev kind:function(arm,size=0x14) addr:0x20bd2a4
-func_ov000_020bd318 kind:function(arm,size=0x48) addr:0x20bd2b8
-func_ov000_020bd360 kind:function(arm,size=0x4) addr:0x20bd300
-func_ov000_020bd364 kind:function(arm,size=0x4c) addr:0x20bd304
-func_ov000_020bd3b0 kind:function(arm,size=0x128) addr:0x20bd350
-func_ov000_020bd4d8 kind:function(arm,size=0x24) addr:0x20bd478
-func_ov000_020bd4fc kind:function(arm,size=0x14) addr:0x20bd49c
-func_ov000_020bd510 kind:function(arm,size=0xe0) addr:0x20bd4b0
-func_ov000_020bd5f0 kind:function(arm,size=0x4) addr:0x20bd590
-func_ov000_020bd5f4 kind:function(thumb,size=0x8) addr:0x20bd594
-func_ov000_020bd5fc kind:function(thumb,size=0x8) addr:0x20bd59c
+_ZN14PlayerLinkBase8vfunc_78Ev kind:function(arm,size=0x8) addr:0x20bcc10
+_ZN14PlayerLinkBase19func_ov000_020bcc78Ev kind:function(arm,size=0x50) addr:0x20bcc18
+_ZN14PlayerLinkBase19func_ov000_020bccc8Ev kind:function(arm,size=0xf0) addr:0x20bcc68
+_ZN14PlayerLinkBase19func_ov000_020bcdb8Ev kind:function(arm,size=0x34) addr:0x20bcd58
+_ZN14PlayerLinkBase19func_ov000_020bcdecEP5Vec3ps kind:function(arm,size=0x5c) addr:0x20bcd8c
+_ZN14PlayerLinkBase16PlayItemCutsceneEi kind:function(arm,size=0x80) addr:0x20bcde8
+_ZN14PlayerLinkBase19func_ov000_020bcec8Ev kind:function(arm,size=0x34) addr:0x20bce68
+_ZN14PlayerLinkBase19func_ov000_020bcefcEv kind:function(arm,size=0x30) addr:0x20bce9c
+_ZN14PlayerLinkBase19func_ov000_020bcf2cEv kind:function(arm,size=0x24) addr:0x20bcecc
+_ZN14PlayerLinkBase19func_ov000_020bcf50EP5Vec3pi kind:function(arm,size=0x34) addr:0x20bcef0
+_ZN14PlayerLinkBase19func_ov000_020bcf84EP5Vec3pS1_ kind:function(arm,size=0x34) addr:0x20bcf24
+_ZN14PlayerLinkBase19func_ov000_020bcfb8Ei kind:function(arm,size=0x78) addr:0x20bcf58
+_ZN14PlayerLinkBase19func_ov000_020bd030Ei kind:function(arm,size=0x40) addr:0x20bcfd0
+_ZN14PlayerLinkBase19func_ov000_020bd070Ei kind:function(arm,size=0x38) addr:0x20bd010
+_ZN14PlayerLinkBase19func_ov000_020bd0a8Ev kind:function(arm,size=0x14) addr:0x20bd048
+_ZN14PlayerLinkBase19func_ov000_020bd0bcEP5Vec3pi kind:function(arm,size=0x1ac) addr:0x20bd05c
+_ZN14PlayerLinkBase19func_ov000_020bd268Ev kind:function(arm,size=0x54) addr:0x20bd208
+_ZN14PlayerLinkBase19func_ov000_020bd2bcEv kind:function(arm,size=0x48) addr:0x20bd25c
+_ZN14PlayerLinkBase19func_ov000_020bd304Ev kind:function(arm,size=0x14) addr:0x20bd2a4
+_ZN14PlayerLinkBase19func_ov000_020bd318Ev kind:function(arm,size=0x48) addr:0x20bd2b8
+_ZN14PlayerLinkBase8vfunc_7cEv kind:function(arm,size=0x4) addr:0x20bd300
+_ZN14PlayerLinkBase18SetPlayerCharacterEi kind:function(arm,size=0x4c) addr:0x20bd304
+_ZN14PlayerLinkBase19func_ov000_020bd3b0Eiiis kind:function(arm,size=0x128) addr:0x20bd350
+_ZN14PlayerLinkBase11SetPositionEP5Vec3p kind:function(arm,size=0x24) addr:0x20bd478
+_ZN14PlayerLinkBase8SetAngleEPs kind:function(arm,size=0x14) addr:0x20bd49c
+_ZN14PlayerLinkBase19func_ov000_020bd510EiPi kind:function(arm,size=0xe0) addr:0x20bd4b0
+_ZN14PlayerLinkBase8vfunc_68Ev kind:function(arm,size=0x4) addr:0x20bd590
+_ZN14PlayerLinkBase9SetUnk_5eEv kind:function(thumb,size=0x8) addr:0x20bd594
+_ZN14PlayerLinkBase11ResetUnk_5eEv kind:function(thumb,size=0x8) addr:0x20bd59c
func_ov000_020bd604 kind:function(thumb,size=0x14) addr:0x20bd5a4
func_ov000_020bd618 kind:function(thumb,size=0x14) addr:0x20bd5b8
func_ov000_020bd62c kind:function(arm,size=0x8) addr:0x20bd5cc
@@ -2631,71 +2631,71 @@ func_ov000_020be540 kind:function(arm,size=0x134) addr:0x20be4e0
func_ov000_020be674 kind:function(arm,size=0x98) addr:0x20be614
LoadEquipItemModel kind:function(arm,size=0xd0) addr:0x20be6ac
func_ov000_020be7dc kind:function(arm,size=0x100) addr:0x20be77c
-func_ov000_020be8dc kind:function(arm,size=0x4) addr:0x20be87c
-func_ov000_020be8e0 kind:function(arm,size=0x4) addr:0x20be880
-func_ov000_020be8e4 kind:function(arm,size=0x18) addr:0x20be884
-func_ov000_020be8fc kind:function(arm,size=0x8) addr:0x20be89c
-func_ov000_020be904 kind:function(arm,size=0x60) addr:0x20be8a4
-func_ov000_020be964 kind:function(arm,size=0x8) addr:0x20be904
-func_ov000_020be96c kind:function(arm,size=0x4) addr:0x20be90c
-func_ov000_020be970 kind:function(arm,size=0x8) addr:0x20be910
-func_ov000_020be978 kind:function(arm,size=0x8) addr:0x20be918
-func_ov000_020be980 kind:function(arm,size=0x8) addr:0x20be920
-func_ov000_020be988 kind:function(arm,size=0x8) addr:0x20be928
-func_ov000_020be990 kind:function(arm,size=0xc) addr:0x20be930
-func_ov000_020be99c kind:function(arm,size=0x48) addr:0x20be93c
-func_ov000_020be9e4 kind:function(arm,size=0x14c) addr:0x20be984
-func_ov000_020beb30 kind:function(arm,size=0x2c) addr:0x20bead0
-func_ov000_020beb5c kind:function(arm,size=0x34) addr:0x20beafc
-func_ov000_020beb90 kind:function(arm,size=0x18) addr:0x20beb30
-func_ov000_020beba8 kind:function(arm,size=0x18) addr:0x20beb48
-func_ov000_020bebc0 kind:function(arm,size=0x18) addr:0x20beb60
-func_ov000_020bebd8 kind:function(arm,size=0x84) addr:0x20beb78
-func_ov000_020bec5c kind:function(arm,size=0x84) addr:0x20bebfc
-func_ov000_020bece0 kind:function(arm,size=0x9c) addr:0x20bec80
-func_ov000_020bed7c kind:function(arm,size=0x50) addr:0x20bed1c
-func_ov000_020bedcc kind:function(arm,size=0x98) addr:0x20bed6c
-func_ov000_020bee64 kind:function(arm,size=0x14) addr:0x20bee04
-func_ov000_020bee78 kind:function(arm,size=0x1c) addr:0x20bee18
+_ZN9EquipItem8vfunc_00Ev kind:function(arm,size=0x4) addr:0x20be87c
+_ZN9EquipItem8vfunc_1cEv kind:function(arm,size=0x4) addr:0x20be880
+_ZNK9EquipItem8IsUsableEi kind:function(arm,size=0x18) addr:0x20be884
+_ZNK9EquipItem7IsInUseEv kind:function(arm,size=0x8) addr:0x20be89c
+_ZN9EquipItem11UpdateInUseEi kind:function(arm,size=0x60) addr:0x20be8a4
+_ZN9EquipItem8vfunc_2cEv kind:function(arm,size=0x8) addr:0x20be904
+_ZN9EquipItem8vfunc_34EPs kind:function(arm,size=0x4) addr:0x20be90c
+_ZNK9EquipItem8vfunc_40Ev kind:function(arm,size=0x8) addr:0x20be910
+_ZNK9EquipItem8vfunc_44Ei kind:function(arm,size=0x8) addr:0x20be918
+_ZNK9EquipItem8vfunc_48Ei kind:function(arm,size=0x8) addr:0x20be920
+_ZNK9EquipItem8vfunc_4cEv kind:function(arm,size=0x8) addr:0x20be928
+_ZN9EquipItem12GetPlayerPosEv kind:function(arm,size=0xc) addr:0x20be930
+_ZN9EquipItem19func_ov000_020be99cEP5Vec3p kind:function(arm,size=0x48) addr:0x20be93c
+_ZN9EquipItem19func_ov000_020be9e4Eiiis kind:function(arm,size=0x14c) addr:0x20be984
+_ZN9EquipItem7GetAmmoEv kind:function(arm,size=0x2c) addr:0x20bead0
+_ZN9EquipItem8GiveAmmoEj kind:function(arm,size=0x34) addr:0x20beafc
+_ZNK9EquipItem9GetHitboxEP8Cylinder kind:function(arm,size=0x18) addr:0x20beb30
+_ZN24UnkStruct_ov000_020beba8C1Ei kind:function(arm,size=0x18) addr:0x20beb48
+_ZN24UnkStruct_ov000_020beba8C2Ei kind:function(arm,size=0x18) addr:0x20beb60
+_ZN24UnkStruct_ov000_020beba88vfunc_08EPs kind:function(arm,size=0x84) addr:0x20beb78
+_ZN24UnkStruct_ov000_020beba88vfunc_0cEPs kind:function(arm,size=0x84) addr:0x20bebfc
+_ZN24UnkStruct_ov000_020beba88vfunc_10EPi kind:function(arm,size=0x9c) addr:0x20bec80
+_ZN24UnkStruct_ov000_020beba88vfunc_18EPi kind:function(arm,size=0x50) addr:0x20bed1c
+_ZN24UnkStruct_ov000_020beba88vfunc_14EPt kind:function(arm,size=0x98) addr:0x20bed6c
+_ZN24UnkStruct_ov000_020beba8D1Ev kind:function(arm,size=0x14) addr:0x20bee04
+_ZN24UnkStruct_ov000_020beba8D0Ev kind:function(arm,size=0x1c) addr:0x20bee18
func_ov000_020bee94 kind:function(arm,size=0x3c) addr:0x20bee34
func_ov000_020beed0 kind:function(arm,size=0x40) addr:0x20bee70
func_ov000_020bef10 kind:function(arm,size=0x8) addr:0x20beeb0
func_ov000_020bef18 kind:function(arm,size=0xc8) addr:0x20beeb8
func_ov000_020befe0 kind:function(arm,size=0x1c) addr:0x20bef80
-func_ov000_020beffc kind:function(arm,size=0x4) addr:0x20bef9c
-func_ov000_020bf000 kind:function(arm,size=0x8) addr:0x20befa0
-func_ov000_020bf008 kind:function(arm,size=0x20) addr:0x20befa8
-func_ov000_020bf028 kind:function(arm,size=0x60) addr:0x20befc8
-func_ov000_020bf088 kind:function(arm,size=0x104) addr:0x20bf028
-func_ov000_020bf18c kind:function(thumb,size=0x34) addr:0x20bf12c
-func_ov000_020bf1c0 kind:function(arm,size=0xb0) addr:0x20bf160
-func_ov000_020bf270 kind:function(arm,size=0x68) addr:0x20bf210
-func_ov000_020bf2d8 kind:function(arm,size=0x58) addr:0x20bf278
-func_ov000_020bf330 kind:function(arm,size=0x1c4) addr:0x20bf2d0
-func_ov000_020bf4f4 kind:function(arm,size=0x44) addr:0x20bf494
-func_ov000_020bf538 kind:function(arm,size=0xa38) addr:0x20bf4d8
+_ZN10EquipSword8vfunc_00Ev kind:function(arm,size=0x4) addr:0x20bef9c
+_ZNK10EquipSword5GetIdEv kind:function(arm,size=0x8) addr:0x20befa0
+_ZN10EquipSword19func_ov000_020bf008Ess kind:function(arm,size=0x20) addr:0x20befa8
+_ZN10EquipSword19func_ov000_020bf028Ev kind:function(arm,size=0x60) addr:0x20befc8
+_ZN10EquipSword19func_ov000_020bf088Ev kind:function(arm,size=0x104) addr:0x20bf028
+_ZN10EquipSword8vfunc_10Ev kind:function(thumb,size=0x34) addr:0x20bf12c
+_ZN10EquipSword11UpdateInUseEi kind:function(arm,size=0xb0) addr:0x20bf160
+_ZN10EquipSword8vfunc_18Ev kind:function(arm,size=0x68) addr:0x20bf210
+_ZN10EquipSword8vfunc_1cEv kind:function(arm,size=0x58) addr:0x20bf278
+_ZN10EquipSword19func_ov000_020bf330Ev kind:function(arm,size=0x1c4) addr:0x20bf2d0
+_ZN10EquipSword19func_ov000_020bf4f4Ev kind:function(arm,size=0x44) addr:0x20bf494
+_ZN10EquipSword8vfunc_30Ev kind:function(arm,size=0xa38) addr:0x20bf4d8
_ZN10EquipSword12GetEquipRopeEv kind:function(arm,size=0x10) addr:0x20bff10
-func_ov000_020bff80 kind:function(arm,size=0x14) addr:0x20bff20
-func_ov000_020bff94 kind:function(arm,size=0x248) addr:0x20bff34
-func_ov000_020c01dc kind:function(arm,size=0x70) addr:0x20c017c
-func_ov000_020c024c kind:function(arm,size=0xcc) addr:0x20c01ec
-func_ov000_020c0318 kind:function(arm,size=0x238) addr:0x20c02b8
-func_ov000_020c0550 kind:function(arm,size=0x9c) addr:0x20c04f0
-func_ov000_020c05ec kind:function(arm,size=0x5c) addr:0x20c058c
-func_ov000_020c0648 kind:function(arm,size=0x2c) addr:0x20c05e8
-func_ov000_020c0674 kind:function(arm,size=0x3c) addr:0x20c0614
-func_ov000_020c06b0 kind:function(arm,size=0x8) addr:0x20c0650
-func_ov000_020c06b8 kind:function(arm,size=0x1c) addr:0x20c0658
-func_ov000_020c06d4 kind:function(arm,size=0x4) addr:0x20c0674
-func_ov000_020c06d8 kind:function(arm,size=0x8) addr:0x20c0678
-func_ov000_020c06e0 kind:function(arm,size=0x2c) addr:0x20c0680
-func_ov000_020c070c kind:function(arm,size=0x60) addr:0x20c06ac
-func_ov000_020c076c kind:function(thumb,size=0x4) addr:0x20c070c
-func_ov000_020c0770 kind:function(arm,size=0x88) addr:0x20c0710
-func_ov000_020c07f8 kind:function(arm,size=0xc) addr:0x20c0798
-func_ov000_020c0804 kind:function(arm,size=0x68) addr:0x20c07a4
-func_ov000_020c086c kind:function(arm,size=0x21c) addr:0x20c080c
-func_ov000_020c0a88 kind:function(arm,size=0xdc) addr:0x20c0a28
+_Z19func_ov000_020bff80Pv kind:function(arm,size=0x14) addr:0x20bff20
+_ZN10EquipSword8vfunc_38Ei kind:function(arm,size=0x248) addr:0x20bff34
+_ZNK10EquipSword9GetHitboxEP8Cylinder kind:function(arm,size=0x70) addr:0x20c017c
+_ZN10EquipSword19func_ov000_020c024cEP5Vec3pi kind:function(arm,size=0xcc) addr:0x20c01ec
+_ZN10EquipSword19func_ov000_020c0318EP5Vec3pi kind:function(arm,size=0x238) addr:0x20c02b8
+_ZN10EquipSword19func_ov000_020c0550EP5Vec3pi kind:function(arm,size=0x9c) addr:0x20c04f0
+_ZN10EquipSword19func_ov000_020c05ecEi kind:function(arm,size=0x5c) addr:0x20c058c
+_ZN10EquipSword19func_ov000_020c0648Ev kind:function(arm,size=0x2c) addr:0x20c05e8
+_ZN10EquipSword8vfunc_2cEv kind:function(arm,size=0x3c) addr:0x20c0614
+_ZN10EquipSword19func_ov000_020c06b0Ei kind:function(arm,size=0x8) addr:0x20c0650
+_Z19func_ov000_020c06b8v kind:function(arm,size=0x1c) addr:0x20c0658
+_ZN11EquipShield8vfunc_00Ev kind:function(arm,size=0x4) addr:0x20c0674
+_ZNK11EquipShield5GetIdEv kind:function(arm,size=0x8) addr:0x20c0678
+_ZNK11EquipShield8IsUsableEi kind:function(arm,size=0x2c) addr:0x20c0680
+_ZN11EquipShield19func_ov000_020c070cEjP5Vec3pi kind:function(arm,size=0x60) addr:0x20c06ac
+_ZN11EquipShield8vfunc_10Ev kind:function(thumb,size=0x4) addr:0x20c070c
+_ZN11EquipShield8vfunc_18Ev kind:function(arm,size=0x88) addr:0x20c0710
+_ZN11EquipShield8vfunc_1cEv kind:function(arm,size=0xc) addr:0x20c0798
+_ZN11EquipShield8vfunc_30Ev kind:function(arm,size=0x68) addr:0x20c07a4
+_ZN11EquipShield8vfunc_38Ei kind:function(arm,size=0x21c) addr:0x20c080c
+_ZNK11EquipShield9GetHitboxEP8Cylinder kind:function(arm,size=0xdc) addr:0x20c0a28
func_ov000_020c0b64 kind:function(arm,size=0x40) addr:0x20c0b04
func_ov000_020c0ba4 kind:function(arm,size=0x8) addr:0x20c0b44
func_ov000_020c0bac kind:function(arm,size=0x1c) addr:0x20c0b4c
@@ -2861,14 +2861,14 @@ func_ov000_020c3ef0 kind:function(arm,size=0x18) addr:0x20c3e90
func_ov000_020c3f08 kind:function(arm,size=0x34) addr:0x20c3ea8
func_ov000_020c3f3c kind:function(arm,size=0x18) addr:0x20c3edc
func_ov000_020c3f54 kind:function(arm,size=0x48) addr:0x20c3ef4
-func_ov000_020c3f9c kind:function(arm,size=0x38) addr:0x20c3f3c
-func_ov000_020c3fd4 kind:function(arm,size=0x38) addr:0x20c3f74
-func_ov000_020c400c kind:function(arm,size=0x4) addr:0x20c3fac
-func_ov000_020c4010 kind:function(arm,size=0x4) addr:0x20c3fb0
-func_ov000_020c4014 kind:function(arm,size=0x4) addr:0x20c3fb4
-func_ov000_020c4018 kind:function(arm,size=0x4) addr:0x20c3fb8
-func_ov000_020c401c kind:function(arm,size=0x2c) addr:0x20c3fbc
-func_ov000_020c4048 kind:function(arm,size=0x290) addr:0x20c3fe8
+_ZN12ActorSpawner6CreateEv kind:function(arm,size=0x38) addr:0x20c3f3c
+_ZN12ActorSpawner7DestroyEv kind:function(arm,size=0x38) addr:0x20c3f74
+_ZN12ActorSpawnerC1Ev kind:function(arm,size=0x4) addr:0x20c3fac
+_ZN12ActorSpawnerD1Ev kind:function(arm,size=0x4) addr:0x20c3fb0
+_ZN12ActorSpawner19func_ov000_020c4014Ev kind:function(arm,size=0x4) addr:0x20c3fb4
+_ZN12ActorSpawner19func_ov000_020c4018Ev kind:function(arm,size=0x4) addr:0x20c3fb8
+_ZN12ActorSpawner11CreateActorEj kind:function(arm,size=0x2c) addr:0x20c3fbc
+_ZN12ActorSpawner5SpawnEjP5Vec3pPvP8ActorRef kind:function(arm,size=0x290) addr:0x20c3fe8
func_ov000_020c42d8 kind:function(arm,size=0x14) addr:0x20c4278
func_ov000_020c42ec kind:function(arm,size=0x30) addr:0x20c428c
func_ov000_020c431c kind:function(arm,size=0x6c) addr:0x20c42bc
@@ -3076,7 +3076,7 @@ func_ov000_020ca470 kind:function(arm,size=0x74) addr:0x20ca410
func_ov000_020ca4e4 kind:function(arm,size=0x11c) addr:0x20ca484
func_ov000_020ca600 kind:function(arm,size=0x54) addr:0x20ca5a0
func_ov000_020ca654 kind:function(arm,size=0x14) addr:0x20ca5f4
-func_ov000_020ca668 kind:function(arm,size=0x180) addr:0x20ca608
+_ZN14ActorEnemyBaseC1Ev kind:function(arm,size=0x180) addr:0x20ca608
func_ov000_020ca7e8 kind:function(arm,size=0x4c) addr:0x20ca788
func_ov000_020ca834 kind:function(arm,size=0xc) addr:0x20ca7d4
func_ov000_020ca840 kind:function(arm,size=0x64) addr:0x20ca7e0
@@ -3236,86 +3236,86 @@ func_ov000_020cef10 kind:function(arm,size=0x18) addr:0x20ceeb0
func_ov000_020cef28 kind:function(arm,size=0x18) addr:0x20ceec8
func_ov000_020cef40 kind:function(arm,size=0x10) addr:0x20ceee0
func_ov000_020cef50 kind:function(arm,size=0x4c) addr:0x20ceef0
-func_ov000_020cef9c kind:function(arm,size=0x20) addr:0x20cef3c
-func_ov000_020cefbc kind:function(arm,size=0x20) addr:0x20cef5c
-func_ov000_020cefdc kind:function(arm,size=0x20) addr:0x20cef7c
-func_ov000_020ceffc kind:function(arm,size=0x20) addr:0x20cef9c
+_ZN18UnkStruct_027e103c19func_ov000_020cef9cEv kind:function(arm,size=0x20) addr:0x20cef3c
+_ZN18UnkStruct_027e103c19func_ov000_020cefbcEv kind:function(arm,size=0x20) addr:0x20cef5c
+_ZN18UnkStruct_027e103c19func_ov000_020cefdcEv kind:function(arm,size=0x20) addr:0x20cef7c
+_ZN18UnkStruct_027e103c19func_ov000_020ceffcEv kind:function(arm,size=0x20) addr:0x20cef9c
_ZN18UnkStruct_027e103c19func_ov000_020cf01cEv kind:function(arm,size=0x20) addr:0x20cefbc
-func_ov000_020cf03c kind:function(arm,size=0x20) addr:0x20cefdc
-func_ov000_020cf05c kind:function(arm,size=0x20) addr:0x20ceffc
-func_ov000_020cf07c kind:function(arm,size=0x20) addr:0x20cf01c
-func_ov000_020cf09c kind:function(arm,size=0x20) addr:0x20cf03c
-func_ov000_020cf0bc kind:function(arm,size=0x20) addr:0x20cf05c
-func_ov000_020cf0dc kind:function(arm,size=0x20) addr:0x20cf07c
-func_ov000_020cf0fc kind:function(arm,size=0x20) addr:0x20cf09c
-func_ov000_020cf11c kind:function(arm,size=0x20) addr:0x20cf0bc
-func_ov000_020cf13c kind:function(arm,size=0x7c) addr:0x20cf0dc
-func_ov000_020cf1b8 kind:function(arm,size=0x1c) addr:0x20cf158
-func_ov000_020cf1d4 kind:function(arm,size=0x38) addr:0x20cf174
-func_ov000_020cf20c kind:function(arm,size=0x18) addr:0x20cf1ac
-func_ov000_020cf224 kind:function(arm,size=0x14) addr:0x20cf1c4
-func_ov000_020cf238 kind:function(arm,size=0x38) addr:0x20cf1d8
-func_ov000_020cf270 kind:function(arm,size=0x14) addr:0x20cf210
-func_ov000_020cf284 kind:function(arm,size=0x1c) addr:0x20cf224
-func_ov000_020cf2a0 kind:function(arm,size=0x18) addr:0x20cf240
+_ZN18UnkStruct_027e103c19func_ov000_020cf03cEv kind:function(arm,size=0x20) addr:0x20cefdc
+_ZN18UnkStruct_027e103c19func_ov000_020cf05cEv kind:function(arm,size=0x20) addr:0x20ceffc
+_ZN18UnkStruct_027e103c19func_ov000_020cf07cEv kind:function(arm,size=0x20) addr:0x20cf01c
+_ZN18UnkStruct_027e103c19func_ov000_020cf09cEv kind:function(arm,size=0x20) addr:0x20cf03c
+_ZN18UnkStruct_027e103c19func_ov000_020cf0bcEv kind:function(arm,size=0x20) addr:0x20cf05c
+_ZN18UnkStruct_027e103c19func_ov000_020cf0dcEv kind:function(arm,size=0x20) addr:0x20cf07c
+_ZN18UnkStruct_027e103c19func_ov000_020cf0fcEv kind:function(arm,size=0x20) addr:0x20cf09c
+_ZN18UnkStruct_027e103c19func_ov000_020cf11cEv kind:function(arm,size=0x20) addr:0x20cf0bc
+_ZN18UnkStruct_027e103c19func_ov000_020cf13cEi kind:function(arm,size=0x7c) addr:0x20cf0dc
+_ZN18UnkStruct_027e103c19func_ov000_020cf1b8Ev kind:function(arm,size=0x1c) addr:0x20cf158
+_ZN18UnkStruct_027e103c19func_ov000_020cf1d4Ei kind:function(arm,size=0x38) addr:0x20cf174
+_ZN18UnkStruct_027e103c19func_ov000_020cf20cEv kind:function(arm,size=0x18) addr:0x20cf1ac
+_ZN18UnkStruct_027e103c19func_ov000_020cf224Ei kind:function(arm,size=0x14) addr:0x20cf1c4
+_ZN18UnkStruct_027e103c19func_ov000_020cf238Eii kind:function(arm,size=0x38) addr:0x20cf1d8
+_ZN18UnkStruct_027e103c19func_ov000_020cf270Et kind:function(arm,size=0x14) addr:0x20cf210
+_ZN18UnkStruct_027e103c19func_ov000_020cf284Eti kind:function(arm,size=0x1c) addr:0x20cf224
+_ZN18UnkStruct_027e103c19func_ov000_020cf2a0Ej kind:function(arm,size=0x18) addr:0x20cf240
_ZN18UnkStruct_027e103c19func_ov000_020cf2b8Ev kind:function(arm,size=0x20) addr:0x20cf258
-func_ov000_020cf2d8 kind:function(arm,size=0x20) addr:0x20cf278
-func_ov000_020cf2f8 kind:function(arm,size=0x38) addr:0x20cf298
-func_ov000_020cf330 kind:function(arm,size=0x18) addr:0x20cf2d0
-func_ov000_020cf348 kind:function(arm,size=0x2c) addr:0x20cf2e8
-func_ov000_020cf374 kind:function(arm,size=0x10) addr:0x20cf314
-func_ov000_020cf384 kind:function(arm,size=0x14) addr:0x20cf324
-func_ov000_020cf398 kind:function(arm,size=0x20) addr:0x20cf338
-func_ov000_020cf3b8 kind:function(arm,size=0x10) addr:0x20cf358
-func_ov000_020cf3c8 kind:function(arm,size=0x14) addr:0x20cf368
-func_ov000_020cf3dc kind:function(arm,size=0x14) addr:0x20cf37c
-func_ov000_020cf3f0 kind:function(arm,size=0x14) addr:0x20cf390
-func_ov000_020cf404 kind:function(arm,size=0x10) addr:0x20cf3a4
-func_ov000_020cf414 kind:function(arm,size=0x18) addr:0x20cf3b4
-func_ov000_020cf42c kind:function(arm,size=0x18) addr:0x20cf3cc
-func_ov000_020cf444 kind:function(arm,size=0x44) addr:0x20cf3e4
-func_ov000_020cf488 kind:function(arm,size=0x34) addr:0x20cf428
-func_ov000_020cf4bc kind:function(arm,size=0x1c) addr:0x20cf45c
-func_ov000_020cf4d8 kind:function(arm,size=0x1c) addr:0x20cf478
-func_ov000_020cf4f4 kind:function(arm,size=0x24) addr:0x20cf494
-func_ov000_020cf518 kind:function(arm,size=0x1c) addr:0x20cf4b8
-func_ov000_020cf534 kind:function(arm,size=0x1c) addr:0x20cf4d4
-func_ov000_020cf550 kind:function(arm,size=0x128) addr:0x20cf4f0
-func_ov000_020cf678 kind:function(arm,size=0xd8) addr:0x20cf618
-func_ov000_020cf750 kind:function(arm,size=0x74) addr:0x20cf6f0
-func_ov000_020cf7c4 kind:function(arm,size=0x24) addr:0x20cf764
-func_ov000_020cf7e8 kind:function(arm,size=0x7c) addr:0x20cf788
-func_ov000_020cf864 kind:function(arm,size=0x98) addr:0x20cf804
-func_ov000_020cf8fc kind:function(arm,size=0x4c) addr:0x20cf89c
-func_ov000_020cf948 kind:function(arm,size=0x94) addr:0x20cf8e8
+_ZN18UnkStruct_027e103c19func_ov000_020cf2d8Ev kind:function(arm,size=0x20) addr:0x20cf278
+_ZN18UnkStruct_027e103c19func_ov000_020cf2f8Ev kind:function(arm,size=0x38) addr:0x20cf298
+_ZN18UnkStruct_027e103c19func_ov000_020cf330Ev kind:function(arm,size=0x18) addr:0x20cf2d0
+_ZN18UnkStruct_027e103c19func_ov000_020cf348Ev kind:function(arm,size=0x2c) addr:0x20cf2e8
+_ZN18UnkStruct_027e103c19func_ov000_020cf374Eb kind:function(arm,size=0x10) addr:0x20cf314
+_ZN18UnkStruct_027e103c19func_ov000_020cf384Ev kind:function(arm,size=0x14) addr:0x20cf324
+_ZN18UnkStruct_027e103c19func_ov000_020cf398Ev kind:function(arm,size=0x20) addr:0x20cf338
+_ZN18UnkStruct_027e103c19func_ov000_020cf3b8Ev kind:function(arm,size=0x10) addr:0x20cf358
+_ZN18UnkStruct_027e103c19func_ov000_020cf3c8Ev kind:function(arm,size=0x14) addr:0x20cf368
+_ZN18UnkStruct_027e103c19func_ov000_020cf3dcEv kind:function(arm,size=0x14) addr:0x20cf37c
+_ZN18UnkStruct_027e103c19func_ov000_020cf3f0Ev kind:function(arm,size=0x14) addr:0x20cf390
+_ZN18UnkStruct_027e103c19func_ov000_020cf404Ev kind:function(arm,size=0x10) addr:0x20cf3a4
+_ZN18UnkStruct_027e103c19func_ov000_020cf414Ev kind:function(arm,size=0x18) addr:0x20cf3b4
+_ZN18UnkStruct_027e103c19func_ov000_020cf42cEv kind:function(arm,size=0x18) addr:0x20cf3cc
+_ZN18UnkStruct_027e103c19func_ov000_020cf444Ev kind:function(arm,size=0x44) addr:0x20cf3e4
+_ZN18UnkStruct_027e103c19func_ov000_020cf488Ev kind:function(arm,size=0x34) addr:0x20cf428
+_ZN18UnkStruct_027e103c19func_ov000_020cf4bcEv kind:function(arm,size=0x1c) addr:0x20cf45c
+_ZN18UnkStruct_027e103c19func_ov000_020cf4d8Ev kind:function(arm,size=0x1c) addr:0x20cf478
+_ZN18UnkStruct_027e103c19func_ov000_020cf4f4Ev kind:function(arm,size=0x24) addr:0x20cf494
+_ZN18UnkStruct_027e103c19func_ov000_020cf518Ev kind:function(arm,size=0x1c) addr:0x20cf4b8
+_ZN18UnkStruct_027e103c19func_ov000_020cf534Ev kind:function(arm,size=0x1c) addr:0x20cf4d4
+_ZN18UnkStruct_027e103c19func_ov000_020cf550Ev kind:function(arm,size=0x128) addr:0x20cf4f0
+_ZN18UnkStruct_027e103c19func_ov000_020cf678Ev kind:function(arm,size=0xd8) addr:0x20cf618
+_ZN18UnkStruct_027e103c19func_ov000_020cf750Ev kind:function(arm,size=0x74) addr:0x20cf6f0
+_ZN18UnkStruct_027e103c19func_ov000_020cf7c4Ev kind:function(arm,size=0x24) addr:0x20cf764
+_ZN18UnkStruct_027e103c19func_ov000_020cf7e8Ev kind:function(arm,size=0x7c) addr:0x20cf788
+_ZN18UnkStruct_027e103c19func_ov000_020cf864Ej kind:function(arm,size=0x98) addr:0x20cf804
+_ZN18UnkStruct_027e103c19func_ov000_020cf8fcEj kind:function(arm,size=0x4c) addr:0x20cf89c
+_ZN18UnkStruct_027e103c19func_ov000_020cf948Ev kind:function(arm,size=0x94) addr:0x20cf8e8
_ZN18UnkStruct_027e103c19func_ov000_020cf9dcEii kind:function(arm,size=0x48) addr:0x20cf97c
-func_ov000_020cfa24 kind:function(arm,size=0x40) addr:0x20cf9c4
-func_ov000_020cfa64 kind:function(arm,size=0xc) addr:0x20cfa04
-func_ov000_020cfa70 kind:function(arm,size=0x40) addr:0x20cfa10
-func_ov000_020cfab0 kind:function(arm,size=0xc) addr:0x20cfa50
-func_ov000_020cfabc kind:function(arm,size=0x2c) addr:0x20cfa5c
-func_ov000_020cfae8 kind:function(arm,size=0x38) addr:0x20cfa88
-func_ov000_020cfb20 kind:function(arm,size=0x18) addr:0x20cfac0
-func_ov000_020cfb38 kind:function(arm,size=0x10) addr:0x20cfad8
-func_ov000_020cfb48 kind:function(arm,size=0x10) addr:0x20cfae8
-func_ov000_020cfb58 kind:function(arm,size=0x10) addr:0x20cfaf8
-func_ov000_020cfb68 kind:function(arm,size=0x1c) addr:0x20cfb08
-func_ov000_020cfb84 kind:function(arm,size=0x10) addr:0x20cfb24
-func_ov000_020cfb94 kind:function(arm,size=0x1c) addr:0x20cfb34
-func_ov000_020cfbb0 kind:function(arm,size=0x28) addr:0x20cfb50
-func_ov000_020cfbd8 kind:function(arm,size=0x18) addr:0x20cfb78
-func_ov000_020cfbf0 kind:function(arm,size=0x30) addr:0x20cfb90
-func_ov000_020cfc20 kind:function(arm,size=0x24) addr:0x20cfbc0
-func_ov000_020cfc44 kind:function(arm,size=0x2c) addr:0x20cfbe4
-func_ov000_020cfc70 kind:function(arm,size=0x2c) addr:0x20cfc10
-func_ov000_020cfc9c kind:function(arm,size=0x50) addr:0x20cfc3c
-func_ov000_020cfcec kind:function(arm,size=0xc) addr:0x20cfc8c
-func_ov000_020cfcf8 kind:function(arm,size=0xec) addr:0x20cfc98
-func_ov000_020cfde4 kind:function(arm,size=0x2c) addr:0x20cfd84
-func_ov000_020cfe10 kind:function(arm,size=0x30) addr:0x20cfdb0
-func_ov000_020cfe40 kind:function(arm,size=0x34) addr:0x20cfde0
-func_ov000_020cfe74 kind:function(arm,size=0x34) addr:0x20cfe14
-func_ov000_020cfea8 kind:function(arm,size=0x28) addr:0x20cfe48
+_ZN18UnkStruct_027e103c19func_ov000_020cfa24Eii kind:function(arm,size=0x40) addr:0x20cf9c4
+_ZN18UnkStruct_027e103c19func_ov000_020cfa64Ev kind:function(arm,size=0xc) addr:0x20cfa04
+_ZN18UnkStruct_027e103c19func_ov000_020cfa70Eii kind:function(arm,size=0x40) addr:0x20cfa10
+_ZN18UnkStruct_027e103c19func_ov000_020cfab0Ev kind:function(arm,size=0xc) addr:0x20cfa50
+_ZN18UnkStruct_027e103c19func_ov000_020cfabcEii kind:function(arm,size=0x2c) addr:0x20cfa5c
+_ZN18UnkStruct_027e103c19func_ov000_020cfae8Eii kind:function(arm,size=0x38) addr:0x20cfa88
+_ZN18UnkStruct_027e103c19func_ov000_020cfb20Ei kind:function(arm,size=0x18) addr:0x20cfac0
+_ZN18UnkStruct_027e103c19func_ov000_020cfb38Ev kind:function(arm,size=0x10) addr:0x20cfad8
+_ZN18UnkStruct_027e103c19func_ov000_020cfb48Ev kind:function(arm,size=0x10) addr:0x20cfae8
+_ZN18UnkStruct_027e103c19func_ov000_020cfb58Ev kind:function(arm,size=0x10) addr:0x20cfaf8
+_ZN18UnkStruct_027e103c19func_ov000_020cfb68Ev kind:function(arm,size=0x1c) addr:0x20cfb08
+_ZN18UnkStruct_027e103c19func_ov000_020cfb84Ev kind:function(arm,size=0x10) addr:0x20cfb24
+_ZN18UnkStruct_027e103c19func_ov000_020cfb94Ev kind:function(arm,size=0x1c) addr:0x20cfb34
+_ZN18UnkStruct_027e103c19func_ov000_020cfbb0Ev kind:function(arm,size=0x28) addr:0x20cfb50
+_ZN18UnkStruct_027e103c19func_ov000_020cfbd8Ec kind:function(arm,size=0x18) addr:0x20cfb78
+_ZN18UnkStruct_027e103c19func_ov000_020cfbf0Eiii kind:function(arm,size=0x30) addr:0x20cfb90
+_ZN18UnkStruct_027e103c19func_ov000_020cfc20Ev kind:function(arm,size=0x24) addr:0x20cfbc0
+_ZN18UnkStruct_027e103c19func_ov000_020cfc44Ei kind:function(arm,size=0x2c) addr:0x20cfbe4
+_ZN18UnkStruct_027e103c19func_ov000_020cfc70Ei kind:function(arm,size=0x2c) addr:0x20cfc10
+_ZN18UnkStruct_027e103c19func_ov000_020cfc9cEii kind:function(arm,size=0x50) addr:0x20cfc3c
+_ZN18UnkStruct_027e103c19func_ov000_020cfcecEv kind:function(arm,size=0xc) addr:0x20cfc8c
+_ZN18UnkStruct_027e103c19func_ov000_020cfcf8Ev kind:function(arm,size=0xec) addr:0x20cfc98
+_ZN18UnkStruct_027e103c19func_ov000_020cfde4Ei kind:function(arm,size=0x2c) addr:0x20cfd84
+_ZN18UnkStruct_027e103c19func_ov000_020cfe10Ec kind:function(arm,size=0x30) addr:0x20cfdb0
+_ZN18UnkStruct_027e103c19func_ov000_020cfe40Eci kind:function(arm,size=0x34) addr:0x20cfde0
+_ZN18UnkStruct_027e103c19func_ov000_020cfe74Eii kind:function(arm,size=0x34) addr:0x20cfe14
+_ZN18UnkStruct_027e103c19func_ov000_020cfea8Ev kind:function(arm,size=0x28) addr:0x20cfe48
func_ov000_020cfed0 kind:function(arm,size=0x4c) addr:0x20cfe70
func_ov000_020cff1c kind:function(arm,size=0x70) addr:0x20cfebc
func_ov000_020cff8c kind:function(arm,size=0x74) addr:0x20cff2c
@@ -3453,7 +3453,7 @@ func_ov000_020d387c kind:function(arm,size=0x78) addr:0x20d381c
func_ov000_020d38f4 kind:function(arm,size=0xc) addr:0x20d3894
func_ov000_020d3900 kind:function(arm,size=0xc) addr:0x20d38a0
func_ov000_020d390c kind:function(arm,size=0x4) addr:0x20d38ac
-func_ov000_020d3910 kind:function(arm,size=0x34) addr:0x20d38b0
+_ZN12ActorMSGBaseC1Ev kind:function(arm,size=0x34) addr:0x20d38b0
func_ov000_020d3944 kind:function(arm,size=0x14) addr:0x20d38e4
func_ov000_020d3958 kind:function(arm,size=0x1c) addr:0x20d38f8
func_ov000_020d3974 kind:function(arm,size=0x14) addr:0x20d3914
@@ -3493,7 +3493,7 @@ func_ov000_020d433c kind:function(arm,size=0x20) addr:0x20d42dc
func_ov000_020d435c kind:function(arm,size=0x14) addr:0x20d42fc
func_ov000_020d4370 kind:function(arm,size=0x1c) addr:0x20d4310
func_ov000_020d438c kind:function(arm,size=0x88) addr:0x20d432c
-func_ov000_020d4414 kind:function(arm,size=0x34) addr:0x20d43b4
+_ZN20ActorDungeonItemBaseC1Ev kind:function(arm,size=0x34) addr:0x20d43b4
func_ov000_020d4448 kind:function(arm,size=0x14) addr:0x20d43e8
func_ov000_020d445c kind:function(arm,size=0x1c) addr:0x20d43fc
func_ov000_020d4478 kind:function(arm,size=0x14) addr:0x20d4418
@@ -3728,9 +3728,9 @@ data_ov000_020dc6e4 kind:data(any) addr:0x20dc684
data_ov000_020dc6e8 kind:data(any) addr:0x20dc688
data_ov000_020dc6ec kind:data(any) addr:0x20dc68c
data_ov000_020dc704 kind:data(any) addr:0x20dc6a4
-data_ov000_020dc7c8 kind:data(any) addr:0x20dc768
+sDefaultMaxHealth kind:data(any) addr:0x20dc768
data_ov000_020dc7ca kind:data(any) addr:0x20dc76a
-data_ov000_020dc7cc kind:data(any) addr:0x20dc76c
+sDefaultMaxShipHealth kind:data(any) addr:0x20dc76c
data_ov000_020dc7d0 kind:data(any) addr:0x20dc770
data_ov000_020dc7e4 kind:data(any) addr:0x20dc784
data_ov000_020dc7f8 kind:data(any) addr:0x20dc798
@@ -3910,7 +3910,7 @@ data_ov000_020dda8c kind:data(any) addr:0x20dda2c
data_ov000_020ddab0 kind:data(any) addr:0x20dda50
data_ov000_020ddad8 kind:data(any) addr:0x20dda78
data_ov000_020ddfa0 kind:data(any) addr:0x20ddf40
-data_ov000_020ded6c kind:data(any) addr:0x20ded0c
+sRupeeValues kind:data(any) addr:0x20ded0c
data_ov000_020ded90 kind:data(any) addr:0x20ded30
data_ov000_020dedcc kind:data(any) addr:0x20ded6c
data_ov000_020dede0 kind:data(any) addr:0x20ded80
@@ -3923,62 +3923,62 @@ data_ov000_020df2ec kind:data(any) addr:0x20df28c
data_ov000_020df2f8 kind:data(any) addr:0x20df298
data_ov000_020df31c kind:data(any) addr:0x20df2bc
data_ov000_020df330 kind:data(any) addr:0x20df2d0
-func_ov000_020df338 kind:function(arm,size=0x14) addr:0x20df2d8
-func_ov000_020df34c kind:function(arm,size=0x2c) addr:0x20df2ec
-func_ov000_020df378 kind:function(arm,size=0x14) addr:0x20df318
-func_ov000_020df38c kind:function(arm,size=0x2c) addr:0x20df32c
-func_ov000_020df3b8 kind:function(arm,size=0x14) addr:0x20df358
-func_ov000_020df3cc kind:function(arm,size=0x14) addr:0x20df36c
-func_ov000_020df3e0 kind:function(arm,size=0x14) addr:0x20df380
-func_ov000_020df3f4 kind:function(arm,size=0x2c) addr:0x20df394
-func_ov000_020df420 kind:function(arm,size=0x3c) addr:0x20df3c0
-func_ov000_020df45c kind:function(arm,size=0x14) addr:0x20df3fc
-func_ov000_020df470 kind:function(arm,size=0x34) addr:0x20df410
-func_ov000_020df4a4 kind:function(arm,size=0x14) addr:0x20df444
-func_ov000_020df4b8 kind:function(arm,size=0x14) addr:0x20df458
-func_ov000_020df4cc kind:function(arm,size=0x174) addr:0x20df46c
-func_ov000_020df640 kind:function(arm,size=0x38) addr:0x20df5e0
-func_ov000_020df678 kind:function(arm,size=0x40) addr:0x20df618
-func_ov000_020df6b8 kind:function(arm,size=0x40) addr:0x20df658
-func_ov000_020df6f8 kind:function(arm,size=0x40) addr:0x20df698
-func_ov000_020df738 kind:function(arm,size=0x38) addr:0x20df6d8
-func_ov000_020df770 kind:function(arm,size=0x20) addr:0x20df710
-func_ov000_020df790 kind:function(arm,size=0x1718) addr:0x20df730
-func_ov000_020e0ea8 kind:function(arm,size=0x188) addr:0x20e0e48
-func_ov000_020e1030 kind:function(arm,size=0x2c) addr:0x20e0fd0
-func_ov000_020e105c kind:function(arm,size=0x40) addr:0x20e0ffc
-func_ov000_020e109c kind:function(arm,size=0x38) addr:0x20e103c
-func_ov000_020e10d4 kind:function(arm,size=0x40) addr:0x20e1074
-func_ov000_020e1114 kind:function(arm,size=0x14) addr:0x20e10b4
-func_ov000_020e1128 kind:function(arm,size=0xb0) addr:0x20e10c8
-func_ov000_020e11d8 kind:function(arm,size=0x34) addr:0x20e1178
-func_ov000_020e120c kind:function(arm,size=0x44) addr:0x20e11ac
-func_ov000_020e1250 kind:function(arm,size=0x40) addr:0x20e11f0
-func_ov000_020e1290 kind:function(arm,size=0x48) addr:0x20e1230
-func_ov000_020e12d8 kind:function(arm,size=0x64) addr:0x20e1278
-func_ov000_020e133c kind:function(arm,size=0x40) addr:0x20e12dc
-func_ov000_020e137c kind:function(arm,size=0x798) addr:0x20e131c
-func_ov000_020e1b14 kind:function(arm,size=0x40) addr:0x20e1ab4
-func_ov000_020e1b54 kind:function(arm,size=0x40) addr:0x20e1af4
-func_ov000_020e1b94 kind:function(arm,size=0x40) addr:0x20e1b34
-func_ov000_020e1bd4 kind:function(arm,size=0x40) addr:0x20e1b74
-func_ov000_020e1c14 kind:function(arm,size=0x40) addr:0x20e1bb4
-func_ov000_020e1c54 kind:function(arm,size=0x14) addr:0x20e1bf4
-func_ov000_020e1c68 kind:function(arm,size=0x24) addr:0x20e1c08
-func_ov000_020e1c8c kind:function(arm,size=0x40) addr:0x20e1c2c
-func_ov000_020e1ccc kind:function(arm,size=0x40) addr:0x20e1c6c
-func_ov000_020e1d0c kind:function(arm,size=0x40) addr:0x20e1cac
-func_ov000_020e1d4c kind:function(arm,size=0x30) addr:0x20e1cec
-func_ov000_020e1d7c kind:function(arm,size=0x2c) addr:0x20e1d1c
-func_ov000_020e1da8 kind:function(arm,size=0x40) addr:0x20e1d48
-func_ov000_020e1de8 kind:function(arm,size=0x14) addr:0x20e1d88
-func_ov000_020e1dfc kind:function(arm,size=0x14) addr:0x20e1d9c
-func_ov000_020e1e10 kind:function(arm,size=0x14) addr:0x20e1db0
-func_ov000_020e1e24 kind:function(arm,size=0x14) addr:0x20e1dc4
-func_ov000_020e1e38 kind:function(arm,size=0x14) addr:0x20e1dd8
-func_ov000_020e1e4c kind:function(arm,size=0x14) addr:0x20e1dec
-func_ov000_020e1e60 kind:function(arm,size=0x14) addr:0x20e1e00
-func_ov000_020e1e74 kind:function(arm,size=0x14) addr:0x20e1e14
+__sinit_ov000_020df338 kind:function(arm,size=0x14) addr:0x20df2d8
+__sinit_ov000_020df34c kind:function(arm,size=0x2c) addr:0x20df2ec
+__sinit_ov000_020df378 kind:function(arm,size=0x14) addr:0x20df318
+__sinit_ov000_020df38c kind:function(arm,size=0x2c) addr:0x20df32c
+__sinit_ov000_020df3b8 kind:function(arm,size=0x14) addr:0x20df358
+__sinit_ov000_020df3cc kind:function(arm,size=0x14) addr:0x20df36c
+__sinit_ov000_020df3e0 kind:function(arm,size=0x14) addr:0x20df380
+__sinit_ov000_020df3f4 kind:function(arm,size=0x2c) addr:0x20df394
+__sinit_ov000_020df420 kind:function(arm,size=0x3c) addr:0x20df3c0
+__sinit_ov000_020df45c kind:function(arm,size=0x14) addr:0x20df3fc
+__sinit_ov000_020df470 kind:function(arm,size=0x34) addr:0x20df410
+__sinit_ov000_020df4a4 kind:function(arm,size=0x14) addr:0x20df444
+__sinit_ov000_020df4b8 kind:function(arm,size=0x14) addr:0x20df458
+__sinit_ov000_020df4cc kind:function(arm,size=0x174) addr:0x20df46c
+__sinit_ov000_020df640 kind:function(arm,size=0x38) addr:0x20df5e0
+__sinit_ActorSwitchObject.cpp kind:function(arm,size=0x40) addr:0x20df618
+__sinit_ov000_020df6b8 kind:function(arm,size=0x40) addr:0x20df658
+__sinit_ov000_020df6f8 kind:function(arm,size=0x40) addr:0x20df698
+__sinit_ov000_020df738 kind:function(arm,size=0x38) addr:0x20df6d8
+__sinit_ov000_020df770 kind:function(arm,size=0x20) addr:0x20df710
+__sinit_ov000_020df790 kind:function(arm,size=0x1718) addr:0x20df730
+__sinit_ov000_020e0ea8 kind:function(arm,size=0x188) addr:0x20e0e48
+__sinit_ov000_020e1030 kind:function(arm,size=0x2c) addr:0x20e0fd0
+__sinit_ov000_020e105c kind:function(arm,size=0x40) addr:0x20e0ffc
+__sinit_ov000_020e109c kind:function(arm,size=0x38) addr:0x20e103c
+__sinit_ov000_020e10d4 kind:function(arm,size=0x40) addr:0x20e1074
+__sinit_ov000_020e1114 kind:function(arm,size=0x14) addr:0x20e10b4
+__sinit_ov000_020e1128 kind:function(arm,size=0xb0) addr:0x20e10c8
+__sinit_ov000_020e11d8 kind:function(arm,size=0x34) addr:0x20e1178
+__sinit_ov000_020e120c kind:function(arm,size=0x44) addr:0x20e11ac
+__sinit_ov000_020e1250 kind:function(arm,size=0x40) addr:0x20e11f0
+__sinit_ov000_020e1290 kind:function(arm,size=0x48) addr:0x20e1230
+__sinit_ov000_020e12d8 kind:function(arm,size=0x64) addr:0x20e1278
+__sinit_ov000_020e133c kind:function(arm,size=0x40) addr:0x20e12dc
+__sinit_ov000_020e137c kind:function(arm,size=0x798) addr:0x20e131c
+__sinit_ov000_020e1b14 kind:function(arm,size=0x40) addr:0x20e1ab4
+__sinit_ov000_020e1b54 kind:function(arm,size=0x40) addr:0x20e1af4
+__sinit_ov000_020e1b94 kind:function(arm,size=0x40) addr:0x20e1b34
+__sinit_ov000_020e1bd4 kind:function(arm,size=0x40) addr:0x20e1b74
+__sinit_ov000_020e1c14 kind:function(arm,size=0x40) addr:0x20e1bb4
+__sinit_ov000_020e1c54 kind:function(arm,size=0x14) addr:0x20e1bf4
+__sinit_ov000_020e1c68 kind:function(arm,size=0x24) addr:0x20e1c08
+__sinit_ov000_020e1c8c kind:function(arm,size=0x40) addr:0x20e1c2c
+__sinit_ov000_020e1ccc kind:function(arm,size=0x40) addr:0x20e1c6c
+__sinit_ov000_020e1d0c kind:function(arm,size=0x40) addr:0x20e1cac
+__sinit_ov000_020e1d4c kind:function(arm,size=0x30) addr:0x20e1cec
+__sinit_ov000_020e1d7c kind:function(arm,size=0x2c) addr:0x20e1d1c
+__sinit_ov000_020e1da8 kind:function(arm,size=0x40) addr:0x20e1d48
+__sinit_ov000_020e1de8 kind:function(arm,size=0x14) addr:0x20e1d88
+__sinit_ov000_020e1dfc kind:function(arm,size=0x14) addr:0x20e1d9c
+__sinit_ov000_020e1e10 kind:function(arm,size=0x14) addr:0x20e1db0
+__sinit_ov000_020e1e24 kind:function(arm,size=0x14) addr:0x20e1dc4
+__sinit_ov000_020e1e38 kind:function(arm,size=0x14) addr:0x20e1dd8
+__sinit_ov000_020e1e4c kind:function(arm,size=0x14) addr:0x20e1dec
+__sinit_ov000_020e1e60 kind:function(arm,size=0x14) addr:0x20e1e00
+__sinit_ov000_020e1e74 kind:function(arm,size=0x14) addr:0x20e1e14
data_ov000_020e1f80 kind:data(any) addr:0x20e1f20
data_ov000_020e1fa4 kind:data(any) addr:0x20e1f44
data_ov000_020e1fb4 kind:data(any) addr:0x20e1f54
@@ -4064,9 +4064,9 @@ data_ov000_020e2748 kind:data(any) addr:0x20e26e8
data_ov000_020e27dc kind:data(any) addr:0x20e277c
data_ov000_020e2870 kind:data(any) addr:0x20e2810
data_ov000_020e289c kind:data(any) addr:0x20e283c
-data_ov000_020e2930 kind:data(any) addr:0x20e28d0
+_ZTV17ActorSwitchObject kind:data(any) addr:0x20e28d0
data_ov000_020e29ec kind:data(any) addr:0x20e298c
-data_ov000_020e2aa8 kind:data(any) addr:0x20e2a48
+_ZTV14ActorEventIcon kind:data(any) addr:0x20e2a48
data_ov000_020e2b64 kind:data(any) addr:0x20e2b04
data_ov000_020e2bb4 kind:data(any) addr:0x20e2b54
data_ov000_020e2c04 kind:data(any) addr:0x20e2ba4
@@ -4074,18 +4074,18 @@ data_ov000_020e2c54 kind:data(any) addr:0x20e2bf4
data_ov000_020e2ca4 kind:data(any) addr:0x20e2c44
data_ov000_020e2cf4 kind:data(any) addr:0x20e2c94
data_ov000_020e2d44 kind:data(any) addr:0x20e2ce4
-data_ov000_020e2dd8 kind:data(any) addr:0x20e2d78
+_ZTV21TriggerAABB_Unk2_Unk1 kind:data(any) addr:0x20e2d78
data_ov000_020e2e3c kind:data(any) addr:0x20e2ddc
-data_ov000_020e2f04 kind:data(any) addr:0x20e2ea4
+_ZTV24UnkStruct_ov000_020e2f04 kind:data(any) addr:0x20e2ea4
data_ov000_020e2f68 kind:data(any) addr:0x20e2f08
data_ov000_020e2f98 kind:data(any) addr:0x20e2f38
data_ov000_020e2fa8 kind:data(any) addr:0x20e2f48
data_ov000_020e2fb4 kind:data(any) addr:0x20e2f54
-data_ov000_020e2fd4 kind:data(any) addr:0x20e2f74
-data_ov000_020e2ff8 kind:data(any) addr:0x20e2f98
-data_ov000_020e301c kind:data(any) addr:0x20e2fbc
-data_ov000_020e3040 kind:data(any) addr:0x20e2fe0
-data_ov000_020e3064 kind:data(any) addr:0x20e3004
+_ZTV16TriggerAABB_Unk1 kind:data(any) addr:0x20e2f74
+_ZTV16TriggerAABB_Unk2 kind:data(any) addr:0x20e2f98
+_ZTV13TriggerSphere kind:data(any) addr:0x20e2fbc
+_ZTV11TriggerAABB kind:data(any) addr:0x20e2fe0
+_ZTV11TriggerBase kind:data(any) addr:0x20e3004
data_ov000_020e3080 kind:data(any) addr:0x20e3020
data_ov000_020e3084 kind:data(any) addr:0x20e3024
data_ov000_020e3088 kind:data(any) addr:0x20e3028
@@ -4927,14 +4927,14 @@ data_ov000_020e62a8 kind:data(any) addr:0x20e6248
data_ov000_020e62b8 kind:data(any) addr:0x20e6258
data_ov000_020e62d8 kind:data(any) addr:0x20e6278
data_ov000_020e62e8 kind:data(any) addr:0x20e6288
-data_ov000_020e6300 kind:data(any) addr:0x20e62a0
-data_ov000_020e634c kind:data(any) addr:0x20e62ec
+_ZTV17LinkStateCutscene kind:data(any) addr:0x20e62a0
+_ZTV24UnkStruct_ov004_0210abb8 kind:data(any) addr:0x20e62ec
data_ov000_020e6380 kind:data(any) addr:0x20e6320
data_ov000_020e6398 kind:data(any) addr:0x20e6338
data_ov000_020e63a8 kind:data(any) addr:0x20e6348
data_ov000_020e63b8 kind:data(any) addr:0x20e6358
data_ov000_020e63c8 kind:data(any) addr:0x20e6368
-data_ov000_020e63dc kind:data(any) addr:0x20e637c
+_ZTV17PlayerControlData kind:data(any) addr:0x20e637c
data_ov000_020e645c kind:data(any) addr:0x20e63fc
data_ov000_020e6460 kind:data(any) addr:0x20e6400
data_ov000_020e6464 kind:data(any) addr:0x20e6404
@@ -4944,8 +4944,8 @@ data_ov000_020e6470 kind:data(any) addr:0x20e6410
data_ov000_020e6474 kind:data(any) addr:0x20e6414
data_ov000_020e6478 kind:data(any) addr:0x20e6418
data_ov000_020e647c kind:data(any) addr:0x20e641c
-data_ov000_020e64a8 kind:data(any) addr:0x20e6448
-data_ov000_020e64c8 kind:data(any) addr:0x20e6468
+_ZTV23UnkStruct_027e0fd4_Unk1 kind:data(any) addr:0x20e6448
+_ZTV18UnkStruct_027e0fd4 kind:data(any) addr:0x20e6468
data_ov000_020e64f0 kind:data(any) addr:0x20e6490
data_ov000_020e6514 kind:data(any) addr:0x20e64b4
data_ov000_020e6518 kind:data(any) addr:0x20e64b8
@@ -5015,7 +5015,7 @@ data_ov000_020e6c50 kind:data(any) addr:0x20e6bf0
data_ov000_020e6c54 kind:data(any) addr:0x20e6bf4
data_ov000_020e6c58 kind:data(any) addr:0x20e6bf8
data_ov000_020e6c5c kind:data(any) addr:0x20e6bfc
-data_ov000_020e6c88 kind:data(any) addr:0x20e6c28
+_ZTV14PlayerLinkBase kind:data(any) addr:0x20e6c28
data_ov000_020e6d18 kind:data(any) addr:0x20e6cb8
data_ov000_020e6d44 kind:data(any) addr:0x20e6ce4
data_ov000_020e6df8 kind:data(any) addr:0x20e6d98
@@ -5788,7 +5788,7 @@ data_ov000_020e9c70 kind:bss addr:0x20e9c10
data_ov000_020e9c88 kind:bss addr:0x20e9c28
data_ov000_020e9e08 kind:bss addr:0x20e9da8
data_ov000_020e9e0c kind:bss addr:0x20e9dac
-data_ov000_020e9e18 kind:bss addr:0x20e9db8
+gSaveItemManager kind:bss addr:0x20e9db8
data_ov000_020e9e94 kind:bss addr:0x20e9e34
data_ov000_020e9e98 kind:bss addr:0x20e9e38
data_ov000_020e9ec0 kind:bss addr:0x20e9e60
@@ -5844,11 +5844,11 @@ data_ov000_020ec9d8 kind:bss addr:0x20ec978
data_ov000_020ecd50 kind:bss addr:0x20eccf0
data_ov000_020ecd58 kind:bss addr:0x20eccf8
data_ov000_020ecd64 kind:bss addr:0x20ecd04
-data_ov000_020ecd70 kind:bss addr:0x20ecd10
+_ZN17ActorSwitchObject5gTypeE kind:bss addr:0x20ecd10
data_ov000_020ecd84 kind:bss addr:0x20ecd24
data_ov000_020ecd90 kind:bss addr:0x20ecd30
data_ov000_020ecda4 kind:bss addr:0x20ecd44
-data_ov000_020ecdb0 kind:bss addr:0x20ecd50
+_ZN14ActorEventIcon5gTypeE kind:bss addr:0x20ecd50
data_ov000_020ecdc4 kind:bss addr:0x20ecd64
data_ov000_020ecdcc kind:bss addr:0x20ecd6c
data_ov000_020ecdd8 kind:bss addr:0x20ecd78
diff --git a/config/usa/arm9/overlays/ov002/symbols.txt b/config/usa/arm9/overlays/ov002/symbols.txt
index 7db18616..d685321a 100644
--- a/config/usa/arm9/overlays/ov002/symbols.txt
+++ b/config/usa/arm9/overlays/ov002/symbols.txt
@@ -212,7 +212,7 @@ data_ov002_020f683c kind:data(any) addr:0x20f67dc
data_ov002_020f6840 kind:data(any) addr:0x20f67e0
data_ov002_020f6844 kind:data(any) addr:0x20f67e4
data_ov002_020f6898 kind:data(any) addr:0x20f6838
-func_ov002_020f6978 kind:function(arm,size=0x2c) addr:0x20f6918
+__sinit_ov002_020f6978 kind:function(arm,size=0x2c) addr:0x20f6918
data_ov002_020f69c0 kind:data(any) addr:0x20f6960
data_ov002_020f69c4 kind:data(any) addr:0x20f6964
data_ov002_020f69c8 kind:data(any) addr:0x20f6968
diff --git a/config/usa/arm9/overlays/ov003/symbols.txt b/config/usa/arm9/overlays/ov003/symbols.txt
index 23b16bc7..26c51c80 100644
--- a/config/usa/arm9/overlays/ov003/symbols.txt
+++ b/config/usa/arm9/overlays/ov003/symbols.txt
@@ -503,15 +503,15 @@ data_ov003_020ffa30 kind:data(any) addr:0x20ff9a4
data_ov003_020ffa54 kind:data(any) addr:0x20ff9c8
data_ov003_020ffa98 kind:data(any) addr:0x20ffa0c
data_ov003_020ffc10 kind:data(any) addr:0x20ffb84
-func_ov003_020ffe28 kind:function(arm,size=0x40) addr:0x20ffd9c
-func_ov003_020ffe68 kind:function(arm,size=0x18) addr:0x20ffddc
-func_ov003_020ffe80 kind:function(arm,size=0x3c) addr:0x20ffdf4
-func_ov003_020ffebc kind:function(arm,size=0x20) addr:0x20ffe30
-func_ov003_020ffedc kind:function(arm,size=0x28) addr:0x20ffe50
-func_ov003_020fff04 kind:function(arm,size=0x28) addr:0x20ffe78
-func_ov003_020fff2c kind:function(arm,size=0x28) addr:0x20ffea0
-func_ov003_020fff54 kind:function(arm,size=0x40) addr:0x20ffec8
-func_ov003_020fff94 kind:function(arm,size=0x38) addr:0x20fff08
+__sinit_ov003_020ffe28 kind:function(arm,size=0x40) addr:0x20ffd9c
+__sinit_ov003_020ffe68 kind:function(arm,size=0x18) addr:0x20ffddc
+__sinit_ov003_020ffe80 kind:function(arm,size=0x3c) addr:0x20ffdf4
+__sinit_ov003_020ffebc kind:function(arm,size=0x20) addr:0x20ffe30
+__sinit_ov003_020ffedc kind:function(arm,size=0x28) addr:0x20ffe50
+__sinit_ov003_020fff04 kind:function(arm,size=0x28) addr:0x20ffe78
+__sinit_ov003_020fff2c kind:function(arm,size=0x28) addr:0x20ffea0
+__sinit_ov003_020fff54 kind:function(arm,size=0x40) addr:0x20ffec8
+__sinit_ov003_020fff94 kind:function(arm,size=0x38) addr:0x20fff08
data_ov003_02100000 kind:data(any) addr:0x20fff80
data_ov003_02100004 kind:data(any) addr:0x20fff84
data_ov003_02100008 kind:data(any) addr:0x20fff88
diff --git a/config/usa/arm9/overlays/ov004/symbols.txt b/config/usa/arm9/overlays/ov004/symbols.txt
index 1728bd3a..0f7cd422 100644
--- a/config/usa/arm9/overlays/ov004/symbols.txt
+++ b/config/usa/arm9/overlays/ov004/symbols.txt
@@ -34,15 +34,15 @@ func_ov004_02101cfc kind:function(thumb,size=0x6c) addr:0x2101c7c
func_ov004_02101d68 kind:function(thumb,size=0x154) addr:0x2101ce8
func_ov004_02101ebc kind:function(thumb,size=0x1c) addr:0x2101e3c
func_ov004_02101ed8 kind:function(thumb,size=0x7c) addr:0x2101e58
-func_ov004_02101f54 kind:function(thumb,size=0x3c) addr:0x2101ed4
-func_ov004_02101f90 kind:function(thumb,size=0x2c) addr:0x2101f10
-func_ov004_02101fbc kind:function(thumb,size=0x2c) addr:0x2101f3c
-func_ov004_02101fe8 kind:function(thumb,size=0x24) addr:0x2101f68
-func_ov004_0210200c kind:function(thumb,size=0x254) addr:0x2101f8c
-func_ov004_02102260 kind:function(thumb,size=0x4) addr:0x21021e0
-func_ov004_02102264 kind:function(thumb,size=0x260) addr:0x21021e4
-func_ov004_021024c4 kind:function(thumb,size=0x114) addr:0x2102444
-func_ov004_021025d8 kind:function(thumb,size=0x10) addr:0x2102558
+_ZN10MapManagerC1Ev kind:function(thumb,size=0x3c) addr:0x2101ed4
+_ZN10MapManagerD1Ev kind:function(thumb,size=0x2c) addr:0x2101f10
+_ZN10MapManager6CreateEv kind:function(thumb,size=0x2c) addr:0x2101f3c
+_ZN10MapManager7DestroyEv kind:function(thumb,size=0x24) addr:0x2101f68
+_ZN10MapManager17LoadMapTexSpritesEi kind:function(thumb,size=0x254) addr:0x2101f8c
+_ZN10MapManager19func_ov004_02102260Ev kind:function(thumb,size=0x4) addr:0x21021e0
+_ZN10MapManager19func_ov004_02102264EPiPc kind:function(thumb,size=0x260) addr:0x21021e4
+_ZN10MapManager19func_ov004_021024c4Eiii kind:function(thumb,size=0x114) addr:0x2102444
+_ZN10MapManager19func_ov004_021025d8Ev kind:function(thumb,size=0x10) addr:0x2102558
func_ov004_021025e8 kind:function(thumb,size=0x34) addr:0x2102568
func_ov004_0210261c kind:function(arm,size=0x4) addr:0x210259c
func_ov004_02102620 kind:function(thumb,size=0x80) addr:0x21025a0
@@ -100,46 +100,46 @@ func_ov004_0210372c kind:function(thumb,size=0x14) addr:0x21036ac
func_ov004_02103740 kind:function(thumb,size=0x14) addr:0x21036c0
func_ov004_02103754 kind:function(thumb,size=0xc94) addr:0x21036d4
func_ov004_021043e8 kind:function(thumb,size=0x4) addr:0x2104368
-func_ov004_021043ec kind:function(arm,size=0x1c) addr:0x210436c
-func_ov004_02104408 kind:function(arm,size=0x14) addr:0x2104388
-func_ov004_0210441c kind:function(thumb,size=0x4c) addr:0x210439c
-func_ov004_02104468 kind:function(thumb,size=0x40) addr:0x21043e8
-func_ov004_021044a8 kind:function(thumb,size=0x2c) addr:0x2104428
-func_ov004_021044d4 kind:function(thumb,size=0x24) addr:0x2104454
-func_ov004_021044f8 kind:function(thumb,size=0x44) addr:0x2104478
-func_ov004_0210453c kind:function(thumb,size=0x20) addr:0x21044bc
-func_ov004_0210455c kind:function(thumb,size=0x16c) addr:0x21044dc
-func_ov004_021046c8 kind:function(thumb,size=0xc) addr:0x2104648
-func_ov004_021046d4 kind:function(thumb,size=0x8) addr:0x2104654
+_ZN14DebugHierarchyD0Ev kind:function(arm,size=0x1c) addr:0x210436c
+_ZN14DebugHierarchyD1Ev kind:function(arm,size=0x14) addr:0x2104388
+_ZN14AdventureFlagsC1Ev kind:function(thumb,size=0x4c) addr:0x210439c
+_ZN14AdventureFlagsD1Ev kind:function(thumb,size=0x40) addr:0x21043e8
+_ZN14AdventureFlags6CreateEv kind:function(thumb,size=0x2c) addr:0x2104428
+_ZN14AdventureFlags7DestroyEv kind:function(thumb,size=0x24) addr:0x2104454
+_ZN14AdventureFlags19func_ov004_021044f8Ei kind:function(thumb,size=0x44) addr:0x2104478
+_ZN14AdventureFlags19func_ov004_0210453cEv kind:function(thumb,size=0x20) addr:0x21044bc
+_ZN14AdventureFlags19func_ov004_0210455cEi kind:function(thumb,size=0x16c) addr:0x21044dc
+_ZN14AdventureFlags19func_ov004_021046c8Ei kind:function(thumb,size=0xc) addr:0x2104648
+_ZN14AdventureFlags19func_ov004_021046d4Ev kind:function(thumb,size=0x8) addr:0x2104654
func_ov004_021046dc kind:function(thumb,size=0x338) addr:0x210465c
func_ov004_02104a14 kind:function(thumb,size=0xf4) addr:0x2104994
func_ov004_02104b08 kind:function(thumb,size=0x78) addr:0x2104a88
func_ov004_02104b80 kind:function(thumb,size=0x24) addr:0x2104b00
func_ov004_02104ba4 kind:function(thumb,size=0x9c) addr:0x2104b24
-func_ov004_02104c40 kind:function(thumb,size=0xa0) addr:0x2104bc0
-func_ov004_02104ce0 kind:function(arm,size=0x4) addr:0x2104c60
-func_ov004_02104ce4 kind:function(thumb,size=0x3c) addr:0x2104c64
-func_ov004_02104d20 kind:function(thumb,size=0x24) addr:0x2104ca0
-func_ov004_02104d44 kind:function(thumb,size=0x24) addr:0x2104cc4
-func_ov004_02104d68 kind:function(thumb,size=0x1f4) addr:0x2104ce8
-func_ov004_02104f5c kind:function(arm,size=0x1c) addr:0x2104edc
-func_ov004_02104f78 kind:function(thumb,size=0x30) addr:0x2104ef8
-func_ov004_02104fa8 kind:function(thumb,size=0xc) addr:0x2104f28
-func_ov004_02104fb4 kind:function(thumb,size=0x48) addr:0x2104f34
-func_ov004_02104ffc kind:function(thumb,size=0x50) addr:0x2104f7c
-func_ov004_0210504c kind:function(thumb,size=0xc) addr:0x2104fcc
+_ZN18UnkStruct_027e103cC1Ev kind:function(thumb,size=0xa0) addr:0x2104bc0
+_Z19func_ov004_02104ce0v kind:function(arm,size=0x4) addr:0x2104c60
+_ZN18UnkStruct_027e103cD1Ev kind:function(thumb,size=0x3c) addr:0x2104c64
+_ZN18UnkStruct_027e103c6CreateEv kind:function(thumb,size=0x24) addr:0x2104ca0
+_ZN18UnkStruct_027e103c7DestroyEv kind:function(thumb,size=0x24) addr:0x2104cc4
+_ZN18UnkStruct_027e103c19func_ov004_02104d68Ev kind:function(thumb,size=0x1f4) addr:0x2104ce8
+_ZN18UnkStruct_027e103c19func_ov004_02104f5cEv kind:function(arm,size=0x1c) addr:0x2104edc
+_ZN18UnkStruct_027e103c19func_ov004_02104f78Ev kind:function(thumb,size=0x30) addr:0x2104ef8
+_ZN18UnkStruct_027e103c19func_ov004_02104fa8Ev kind:function(thumb,size=0xc) addr:0x2104f28
+_ZN18UnkStruct_027e103c19func_ov004_02104fb8Ev kind:function(thumb,size=0x48) addr:0x2104f34
+_ZN18UnkStruct_027e103c19func_ov004_02104ffcEii kind:function(thumb,size=0x50) addr:0x2104f7c
+_ZN18UnkStruct_027e103c19func_ov004_0210504cEv kind:function(thumb,size=0xc) addr:0x2104fcc
func_ov004_02105058 kind:function(thumb,size=0x188) addr:0x2104fd8
-func_ov004_021051e0 kind:function(thumb,size=0x2c) addr:0x2105160
-func_ov004_0210520c kind:function(thumb,size=0x24) addr:0x210518c
-func_ov004_02105230 kind:function(thumb,size=0xe8) addr:0x21051b0
-func_ov004_02105318 kind:function(thumb,size=0x14) addr:0x2105298
-func_ov004_0210532c kind:function(thumb,size=0xb0) addr:0x21052ac
-func_ov004_021053dc kind:function(thumb,size=0xc8) addr:0x210535c
-func_ov004_021054a4 kind:function(thumb,size=0xa8) addr:0x2105424
-func_ov004_0210554c kind:function(thumb,size=0x2c) addr:0x21054cc
-func_ov004_02105578 kind:function(thumb,size=0x90) addr:0x21054f8
-func_ov004_02105608 kind:function(thumb,size=0xb0) addr:0x2105588
-func_ov004_021056b8 kind:function(thumb,size=0x10) addr:0x2105638
+_ZN12ActorManager6CreateEv kind:function(thumb,size=0x2c) addr:0x2105160
+_ZN12ActorManager7DestroyEv kind:function(thumb,size=0x24) addr:0x210518c
+_ZN12ActorManagerC1Ev kind:function(thumb,size=0xe8) addr:0x21051b0
+_ZN12ActorManagerD1Ev kind:function(thumb,size=0x14) addr:0x2105298
+_ZN12ActorManager19func_ov004_0210532cEv kind:function(thumb,size=0xb0) addr:0x21052ac
+_ZN12ActorManager19func_ov004_021053dcEv kind:function(thumb,size=0xc8) addr:0x210535c
+_ZN12ActorManager19func_ov004_021054a4EPiii kind:function(thumb,size=0xa8) addr:0x2105424
+_ZN12ActorManager19func_ov004_0210554cEv kind:function(thumb,size=0x2c) addr:0x21054cc
+_ZN12ActorManager19func_ov004_02105578Ei kind:function(thumb,size=0x90) addr:0x21054f8
+_ZN12ActorManager19func_ov004_02105608Eiii kind:function(thumb,size=0xb0) addr:0x2105588
+_ZN12ActorManager19func_ov004_021056b8Ev kind:function(thumb,size=0x10) addr:0x2105638
func_ov004_021056c8 kind:function(thumb,size=0x28) addr:0x2105648
func_ov004_021056f0 kind:function(thumb,size=0x24) addr:0x2105670
func_ov004_02105714 kind:function(thumb,size=0x38) addr:0x2105694
@@ -160,7 +160,7 @@ func_ov004_02105a64 kind:function(thumb,size=0x28) addr:0x21059e4
func_ov004_02105a8c kind:function(thumb,size=0x1c) addr:0x2105a0c
func_ov004_02105aa8 kind:function(thumb,size=0x68) addr:0x2105a28
func_ov004_02105b10 kind:function(thumb,size=0x154) addr:0x2105a90
-func_ov004_02105c64 kind:function(thumb,size=0x58) addr:0x2105be4
+LoadNarcFile kind:function(thumb,size=0x58) addr:0x2105be4
func_ov004_02105cbc kind:function(thumb,size=0x14) addr:0x2105c3c
func_ov004_02105cd0 kind:function(thumb,size=0xa8) addr:0x2105c50
func_ov004_02105d78 kind:function(thumb,size=0x2c) addr:0x2105cf8
@@ -212,20 +212,20 @@ func_ov004_02107130 kind:function(thumb,size=0x78) addr:0x21070b0
func_ov004_021071a8 kind:function(thumb,size=0x14) addr:0x2107128
func_ov004_021071bc kind:function(thumb,size=0x18) addr:0x210713c
_ZN11ItemManagerC1Ev kind:function(thumb,size=0x140) addr:0x2107154
-func_ov004_02107314 kind:function(thumb,size=0x1d4) addr:0x2107294
+_ZN11ItemManager4InitEv kind:function(thumb,size=0x1d4) addr:0x2107294
_ZN11ItemManagerD1Ev kind:function(thumb,size=0x1c) addr:0x2107468
-func_ov004_02107504 kind:function(thumb,size=0x144) addr:0x2107484
-func_ov004_02107648 kind:function(thumb,size=0x8) addr:0x21075c8
-func_ov004_02107650 kind:function(thumb,size=0x48) addr:0x21075d0
-func_ov004_02107698 kind:function(thumb,size=0x24) addr:0x2107618
-func_ov004_021076bc kind:function(thumb,size=0x94) addr:0x210763c
-func_ov004_02107750 kind:function(thumb,size=0xc0) addr:0x21076d0
-func_ov004_02107810 kind:function(thumb,size=0xfc) addr:0x2107790
-func_ov004_0210790c kind:function(thumb,size=0x40) addr:0x210788c
-func_ov004_0210794c kind:function(thumb,size=0x48) addr:0x21078cc
-func_ov004_02107994 kind:function(thumb,size=0x40) addr:0x2107914
-func_ov004_021079d4 kind:function(thumb,size=0x8) addr:0x2107954
-func_ov004_021079dc kind:function(thumb,size=0xa4) addr:0x210795c
+_ZN11ItemManager14InitEquipItemsEv kind:function(thumb,size=0x144) addr:0x2107484
+_ZN11ItemManager19func_ov004_02107648Ev kind:function(thumb,size=0x8) addr:0x21075c8
+_ZN11ItemManager19func_ov004_02107650Ev kind:function(thumb,size=0x48) addr:0x21075d0
+_ZN11ItemManager19func_ov004_02107698Ev kind:function(thumb,size=0x24) addr:0x2107618
+_ZN11ItemManager19func_ov004_021076bcEv kind:function(thumb,size=0x94) addr:0x210763c
+_ZN11ItemManager12SpawnFairiesEv kind:function(thumb,size=0xc0) addr:0x21076d0
+_ZN13ActorNaviBaseC2Ev kind:function(thumb,size=0xfc) addr:0x2107790
+_ZN13ActorNaviBaseD1Ev kind:function(thumb,size=0x40) addr:0x210788c
+_ZN13ActorNaviBaseD0Ev kind:function(thumb,size=0x48) addr:0x21078cc
+_ZN13ActorNaviBaseD2Ev kind:function(thumb,size=0x40) addr:0x2107914
+_Z19func_ov004_021079d4Pi kind:function(thumb,size=0x8) addr:0x2107954
+_ZN13ActorNaviBase8vfunc_08Ev kind:function(thumb,size=0xa4) addr:0x210795c
func_ov004_02107a80 kind:function(thumb,size=0x20) addr:0x2107a00
func_ov004_02107aa0 kind:function(thumb,size=0xc4) addr:0x2107a20
func_ov004_02107b64 kind:function(thumb,size=0x9c) addr:0x2107ae4
@@ -234,19 +234,19 @@ func_ov004_02107c2c kind:function(thumb,size=0x20) addr:0x2107bac
func_ov004_02107c4c kind:function(thumb,size=0x1c0) addr:0x2107bcc
func_ov004_02107e0c kind:function(thumb,size=0x28) addr:0x2107d8c
func_ov004_02107e34 kind:function(thumb,size=0x20) addr:0x2107db4
-func_ov004_02107e54 kind:function(thumb,size=0x24) addr:0x2107dd4
-func_ov004_02107e78 kind:function(thumb,size=0x24) addr:0x2107df8
-func_ov004_02107e9c kind:function(thumb,size=0x9c) addr:0x2107e1c
-func_ov004_02107f38 kind:function(thumb,size=0x10) addr:0x2107eb8
-func_ov004_02107f48 kind:function(thumb,size=0xc0) addr:0x2107ec8
-func_ov004_02108008 kind:function(thumb,size=0x58) addr:0x2107f88
+_ZN13PlayerManager6CreateEv kind:function(thumb,size=0x24) addr:0x2107dd4
+_ZN13PlayerManager7DestroyEv kind:function(thumb,size=0x24) addr:0x2107df8
+_ZN13PlayerManagerC1Ev kind:function(thumb,size=0x9c) addr:0x2107e1c
+_ZN13PlayerManagerD1Ev kind:function(thumb,size=0x10) addr:0x2107eb8
+_ZN13PlayerManager4InitEb kind:function(thumb,size=0xc0) addr:0x2107ec8
+_ZN13PlayerManager19func_ov004_02108008Ev kind:function(thumb,size=0x58) addr:0x2107f88
func_ov004_02108060 kind:function(thumb,size=0x18) addr:0x2107fe0
func_ov004_02108078 kind:function(thumb,size=0x21c) addr:0x2107ff8
func_ov004_02108294 kind:function(thumb,size=0x28) addr:0x2108214
-func_ov004_021082bc kind:function(thumb,size=0x138) addr:0x210823c
-func_ov004_021083f4 kind:function(thumb,size=0x2c) addr:0x2108374
-func_ov004_02108420 kind:function(thumb,size=0x60) addr:0x21083a0
-func_ov004_02108480 kind:function(thumb,size=0x68) addr:0x2108400
+_ZN15LinkStateDamageC2EP14PlayerLinkBase kind:function(thumb,size=0x138) addr:0x210823c
+_Z19func_ov004_021083f4Piiii kind:function(thumb,size=0x2c) addr:0x2108374
+_ZN15LinkStateDamageD1Ev kind:function(thumb,size=0x60) addr:0x21083a0
+_ZN15LinkStateDamageD0Ev kind:function(thumb,size=0x68) addr:0x2108400
func_ov004_021084e8 kind:function(thumb,size=0x51c) addr:0x2108468
func_ov004_02108a04 kind:function(thumb,size=0x17c) addr:0x2108984
func_ov004_02108b80 kind:function(thumb,size=0x10) addr:0x2108b00
@@ -263,7 +263,7 @@ func_ov004_021097b0 kind:function(thumb,size=0x1b8) addr:0x2109730
func_ov004_02109968 kind:function(thumb,size=0x48) addr:0x21098e8
func_ov004_021099b0 kind:function(thumb,size=0x5c) addr:0x2109930
func_ov004_02109a0c kind:function(thumb,size=0x4c) addr:0x210998c
-func_ov004_02109a58 kind:function(thumb,size=0x90) addr:0x21099d8
+_ZN13LinkStateItemC2EP14PlayerLinkBase kind:function(thumb,size=0x90) addr:0x21099d8
_ZN13LinkStateItemD1Ev kind:function(thumb,size=0x20) addr:0x2109a68
_ZN13LinkStateItemD0Ev kind:function(thumb,size=0x24) addr:0x2109a88
func_ov004_02109b2c kind:function(thumb,size=0x4c) addr:0x2109aac
@@ -273,94 +273,94 @@ func_ov004_02109e10 kind:function(thumb,size=0x50) addr:0x2109d90
func_ov004_02109e60 kind:function(thumb,size=0x1f0) addr:0x2109de0
func_ov004_0210a050 kind:function(thumb,size=0x44) addr:0x2109fd0
func_ov004_0210a094 kind:function(thumb,size=0x14) addr:0x210a014
-func_ov004_0210a0a8 kind:function(thumb,size=0x68c) addr:0x210a028
-func_ov004_0210a734 kind:function(thumb,size=0xd0) addr:0x210a6b4
-func_ov004_0210a804 kind:function(thumb,size=0xd8) addr:0x210a784
-func_ov004_0210a8dc kind:function(thumb,size=0xd0) addr:0x210a85c
-func_ov004_0210a9ac kind:function(thumb,size=0x174) addr:0x210a92c
-func_ov004_0210ab20 kind:function(thumb,size=0x24) addr:0x210aaa0
-func_ov004_0210ab44 kind:function(thumb,size=0x44) addr:0x210aac4
-func_ov004_0210ab88 kind:function(thumb,size=0x14) addr:0x210ab08
-func_ov004_0210ab9c kind:function(thumb,size=0x1c) addr:0x210ab1c
+_ZN14PlayerLinkBaseC2Ev kind:function(thumb,size=0x68c) addr:0x210a028
+_ZN14PlayerLinkBaseD1Ev kind:function(thumb,size=0xd0) addr:0x210a6b4
+_ZN14PlayerLinkBaseD0Ev kind:function(thumb,size=0xd8) addr:0x210a784
+_ZN14PlayerLinkBaseD2Ev kind:function(thumb,size=0xd0) addr:0x210a85c
+_ZN14PlayerLinkBase4InitEv kind:function(thumb,size=0x174) addr:0x210a92c
+_ZN14PlayerLinkBase8vfunc_20Ev kind:function(thumb,size=0x24) addr:0x210aaa0
+_ZN17LinkStateInteractC2EP14PlayerLinkBase kind:function(thumb,size=0x44) addr:0x210aac4
+_ZN17LinkStateInteractD1Ev kind:function(thumb,size=0x14) addr:0x210ab08
+_ZN17LinkStateInteractD0Ev kind:function(thumb,size=0x1c) addr:0x210ab1c
func_ov004_0210abb8 kind:function(thumb,size=0x1c) addr:0x210ab38
-func_ov004_0210abd4 kind:function(thumb,size=0xf4) addr:0x210ab54
-func_ov004_0210acc8 kind:function(thumb,size=0x44) addr:0x210ac48
-func_ov004_0210ad0c kind:function(thumb,size=0x4c) addr:0x210ac8c
-func_ov004_0210ad58 kind:function(thumb,size=0x3c) addr:0x210acd8
-func_ov004_0210ad94 kind:function(thumb,size=0x1c) addr:0x210ad14
-func_ov004_0210adb0 kind:function(thumb,size=0x24) addr:0x210ad30
-func_ov004_0210add4 kind:function(thumb,size=0x10) addr:0x210ad54
-func_ov004_0210ade4 kind:function(thumb,size=0x4) addr:0x210ad64
-func_ov004_0210ade8 kind:function(thumb,size=0xc) addr:0x210ad68
-func_ov004_0210adf4 kind:function(thumb,size=0x4) addr:0x210ad74
+_ZN17LinkStateCutsceneC2EP14PlayerLinkBase kind:function(thumb,size=0xf4) addr:0x210ab54
+_ZN17LinkStateCutsceneD1Ev kind:function(thumb,size=0x44) addr:0x210ac48
+_ZN17LinkStateCutsceneD0Ev kind:function(thumb,size=0x4c) addr:0x210ac8c
+_ZN15LinkStateFollowC2EP14PlayerLinkBase kind:function(thumb,size=0x3c) addr:0x210acd8
+_ZN15LinkStateFollowD1Ev kind:function(thumb,size=0x1c) addr:0x210ad14
+_ZN15LinkStateFollowD0Ev kind:function(thumb,size=0x24) addr:0x210ad30
+_ZN13LinkStateBaseC2EP14PlayerLinkBase kind:function(thumb,size=0x10) addr:0x210ad54
+_ZN13LinkStateBaseD1Ev kind:function(thumb,size=0x4) addr:0x210ad64
+_ZN13LinkStateBaseD0Ev kind:function(thumb,size=0xc) addr:0x210ad68
+_ZN13LinkStateBaseD2Ev kind:function(thumb,size=0x4) addr:0x210ad74
_ZN13LinkStateBase20CreateDebugHierarchyEv kind:function(thumb,size=0x4) addr:0x210ad78
-func_ov004_0210adfc kind:function(thumb,size=0x84) addr:0x210ad7c
-func_ov004_0210ae80 kind:function(thumb,size=0x28) addr:0x210ae00
-func_ov004_0210aea8 kind:function(thumb,size=0x2c) addr:0x210ae28
-func_ov004_0210aed4 kind:function(thumb,size=0x20) addr:0x210ae54
-func_ov004_0210aef4 kind:function(thumb,size=0xc) addr:0x210ae74
-func_ov004_0210af00 kind:function(thumb,size=0x14) addr:0x210ae80
-func_ov004_0210af14 kind:function(thumb,size=0x24) addr:0x210ae94
-func_ov004_0210af38 kind:function(thumb,size=0x24) addr:0x210aeb8
+_ZN13LinkStateRollC2EP14PlayerLinkBase kind:function(thumb,size=0x84) addr:0x210ad7c
+_ZN13LinkStateRollD1Ev kind:function(thumb,size=0x28) addr:0x210ae00
+_ZN13LinkStateRollD0Ev kind:function(thumb,size=0x2c) addr:0x210ae28
+_ZN13LinkStateMoveC2EP14PlayerLinkBase kind:function(thumb,size=0x20) addr:0x210ae54
+_ZN13LinkStateMoveD1Ev kind:function(thumb,size=0xc) addr:0x210ae74
+_ZN13LinkStateMoveD0Ev kind:function(thumb,size=0x14) addr:0x210ae80
+_ZN15ItemModelLoader6CreateEv kind:function(thumb,size=0x24) addr:0x210ae94
+_ZN15ItemModelLoader7DestroyEv kind:function(thumb,size=0x24) addr:0x210aeb8
func_ov004_0210af5c kind:function(thumb,size=0x80) addr:0x210aedc
-func_ov004_0210afdc kind:function(thumb,size=0x11c) addr:0x210af5c
-func_ov004_0210b0f8 kind:function(thumb,size=0x44) addr:0x210b078
-func_ov004_0210b13c kind:function(thumb,size=0x24) addr:0x210b0bc
-func_ov004_0210b160 kind:function(thumb,size=0x24) addr:0x210b0e0
-func_ov004_0210b184 kind:function(thumb,size=0x4c) addr:0x210b104
-func_ov004_0210b1d0 kind:function(thumb,size=0x20) addr:0x210b150
-func_ov004_0210b1f0 kind:function(thumb,size=0x20) addr:0x210b170
-func_ov004_0210b210 kind:function(thumb,size=0x48) addr:0x210b190
-func_ov004_0210b258 kind:function(thumb,size=0x28) addr:0x210b1d8
-func_ov004_0210b280 kind:function(thumb,size=0x30) addr:0x210b200
-func_ov004_0210b2b0 kind:function(thumb,size=0x28) addr:0x210b230
+_ZN13PlayerControlC1Ev kind:function(thumb,size=0x11c) addr:0x210af5c
+_ZN13PlayerControlD1Ev kind:function(thumb,size=0x44) addr:0x210b078
+_ZN13PlayerControl6CreateEv kind:function(thumb,size=0x24) addr:0x210b0bc
+_ZN13PlayerControl7DestroyEv kind:function(thumb,size=0x24) addr:0x210b0e0
+_ZN13PlayerControl4InitEv kind:function(thumb,size=0x4c) addr:0x210b104
+_ZN13PlayerControl19func_ov004_0210b1d0Ev kind:function(thumb,size=0x20) addr:0x210b150
+_ZN13PlayerControl19func_ov004_0210b1f0Ev kind:function(thumb,size=0x20) addr:0x210b170
+_ZN10PlayerBaseC2Ev kind:function(thumb,size=0x48) addr:0x210b190
+_ZN10PlayerBaseD1Ev kind:function(thumb,size=0x28) addr:0x210b1d8
+_ZN10PlayerBaseD0Ev kind:function(thumb,size=0x30) addr:0x210b200
+_ZN10PlayerBaseD2Ev kind:function(thumb,size=0x28) addr:0x210b230
func_ov004_0210b2d8 kind:function(thumb,size=0xb8) addr:0x210b258
func_ov004_0210b390 kind:function(thumb,size=0x14) addr:0x210b310
func_ov004_0210b3a4 kind:function(thumb,size=0x2c) addr:0x210b324
func_ov004_0210b3d0 kind:function(arm,size=0x4) addr:0x210b350
func_ov004_0210b3d4 kind:function(arm,size=0x1c) addr:0x210b354
-func_ov004_0210b3f0 kind:function(thumb,size=0x144) addr:0x210b370
-func_ov004_0210b534 kind:function(thumb,size=0x54) addr:0x210b4b4
-func_ov004_0210b588 kind:function(thumb,size=0x58) addr:0x210b508
-func_ov004_0210b5e0 kind:function(thumb,size=0x54) addr:0x210b560
-func_ov004_0210b634 kind:function(thumb,size=0xc) addr:0x210b5b4
-func_ov004_0210b640 kind:function(thumb,size=0x38) addr:0x210b5c0
-func_ov004_0210b678 kind:function(thumb,size=0x4) addr:0x210b5f8
+_ZN17PlayerControlDataC2Ev kind:function(thumb,size=0x144) addr:0x210b370
+_ZN17PlayerControlDataD1Ev kind:function(thumb,size=0x54) addr:0x210b4b4
+_ZN17PlayerControlDataD0Ev kind:function(thumb,size=0x58) addr:0x210b508
+_ZN17PlayerControlDataD2Ev kind:function(thumb,size=0x54) addr:0x210b560
+_Z19func_ov004_0210b634Pi kind:function(thumb,size=0xc) addr:0x210b5b4
+_ZN17PlayerControlData8vfunc_18Ev kind:function(thumb,size=0x38) addr:0x210b5c0
+_ZN17PlayerControlData8vfunc_1cEv kind:function(thumb,size=0x4) addr:0x210b5f8
func_ov004_0210b67c kind:function(thumb,size=0x2c) addr:0x210b5fc
func_ov004_0210b6a8 kind:function(thumb,size=0x2c) addr:0x210b628
-func_ov004_0210b6d4 kind:function(thumb,size=0x244) addr:0x210b654
-func_ov004_0210b918 kind:function(thumb,size=0xa0) addr:0x210b898
-func_ov004_0210b9b8 kind:function(thumb,size=0xa8) addr:0x210b938
-func_ov004_0210ba60 kind:function(thumb,size=0x14) addr:0x210b9e0
-func_ov004_0210ba74 kind:function(thumb,size=0x4) addr:0x210b9f4
-func_ov004_0210ba78 kind:function(thumb,size=0xc) addr:0x210b9f8
-func_ov004_0210ba84 kind:function(thumb,size=0x4) addr:0x210ba04
-func_ov004_0210ba88 kind:function(thumb,size=0x4) addr:0x210ba08
-func_ov004_0210ba8c kind:function(thumb,size=0x19c) addr:0x210ba0c
-func_ov004_0210bc28 kind:function(thumb,size=0x6c) addr:0x210bba8
-func_ov004_0210bc94 kind:function(thumb,size=0x70) addr:0x210bc14
+_ZN10EquipSwordC2Ev kind:function(thumb,size=0x244) addr:0x210b654
+_ZN10EquipSwordD1Ev kind:function(thumb,size=0xa0) addr:0x210b898
+_ZN10EquipSwordD0Ev kind:function(thumb,size=0xa8) addr:0x210b938
+_ZN9EquipItemC2Ev kind:function(thumb,size=0x14) addr:0x210b9e0
+_ZN9EquipItemD1Ev kind:function(thumb,size=0x4) addr:0x210b9f4
+_ZN9EquipItemD0Ev kind:function(thumb,size=0xc) addr:0x210b9f8
+_ZN9EquipItemD2Ev kind:function(thumb,size=0x4) addr:0x210ba04
+_ZN9EquipItem8vfunc_10Ev kind:function(thumb,size=0x4) addr:0x210ba08
+_ZN11EquipShieldC2Ev kind:function(thumb,size=0x19c) addr:0x210ba0c
+_ZN11EquipShieldD1Ev kind:function(thumb,size=0x6c) addr:0x210bba8
+_ZN11EquipShieldD0Ev kind:function(thumb,size=0x70) addr:0x210bc14
func_ov004_0210bd04 kind:function(thumb,size=0x24) addr:0x210bc84
func_ov004_0210bd28 kind:function(thumb,size=0x24) addr:0x210bca8
func_ov004_0210bd4c kind:function(thumb,size=0x6c) addr:0x210bccc
func_ov004_0210bdb8 kind:function(thumb,size=0x2c) addr:0x210bd38
-func_ov004_0210bde4 kind:function(arm,size=0x20) addr:0x210bd64
-func_ov004_0210be04 kind:function(thumb,size=0x1a4) addr:0x210bd84
-func_ov004_0210bfa8 kind:function(thumb,size=0x170) addr:0x210bf28
-func_ov004_0210c118 kind:function(thumb,size=0xe0) addr:0x210c098
-func_ov004_0210c1f8 kind:function(thumb,size=0x204) addr:0x210c178
-func_ov004_0210c3fc kind:function(thumb,size=0x130) addr:0x210c37c
-func_ov004_0210c52c kind:function(thumb,size=0xa0) addr:0x210c4ac
-func_ov004_0210c5cc kind:function(thumb,size=0x198) addr:0x210c54c
-func_ov004_0210c764 kind:function(thumb,size=0x9c) addr:0x210c6e4
-func_ov004_0210c800 kind:function(thumb,size=0x8c) addr:0x210c780
-func_ov004_0210c88c kind:function(thumb,size=0x48) addr:0x210c80c
-func_ov004_0210c8d4 kind:function(thumb,size=0x1b0) addr:0x210c854
-func_ov004_0210ca84 kind:function(thumb,size=0x7c) addr:0x210ca04
-func_ov004_0210cb00 kind:function(thumb,size=0x1c) addr:0x210ca80
-func_ov004_0210cb1c kind:function(thumb,size=0x1c) addr:0x210ca9c
-func_ov004_0210cb38 kind:function(thumb,size=0xe8) addr:0x210cab8
-func_ov004_0210cc20 kind:function(thumb,size=0x38) addr:0x210cba0
-func_ov004_0210cc58 kind:function(thumb,size=0x24) addr:0x210cbd8
+_ZN15MapBase_Unk_180C1Ev kind:function(arm,size=0x20) addr:0x210bd64
+_ZN7MapBaseC2Ejj kind:function(thumb,size=0x1a4) addr:0x210bd84
+_ZN7MapBase8vfunc_14Ev kind:function(thumb,size=0x170) addr:0x210bf28
+_ZN7MapBase19func_ov004_0210c118Ev kind:function(thumb,size=0xe0) addr:0x210c098
+_ZN7MapBase8vfunc_08EjjP6Course kind:function(thumb,size=0x204) addr:0x210c178
+_ZN7MapBase8vfunc_0cEP6Course kind:function(thumb,size=0x130) addr:0x210c37c
+_ZN7MapBase8vfunc_10Ev kind:function(thumb,size=0xa0) addr:0x210c4ac
+_ZN7MapBase8vfunc_2cEv kind:function(thumb,size=0x198) addr:0x210c54c
+_ZN7MapBase8vfunc_30Ei kind:function(thumb,size=0x9c) addr:0x210c6e4
+_ZN7MapBase8vfunc_34EPc kind:function(thumb,size=0x8c) addr:0x210c780
+_ZN7MapBase8vfunc_38Ev kind:function(thumb,size=0x48) addr:0x210c80c
+_ZN7MapBase8vfunc_3cEv kind:function(thumb,size=0x1b0) addr:0x210c854
+_ZN7MapBase8vfunc_40Ev kind:function(thumb,size=0x7c) addr:0x210ca04
+_ZN7MapBase8vfunc_44Ev kind:function(thumb,size=0x1c) addr:0x210ca80
+_ZN7MapBase19func_ov004_0210cb1cEv kind:function(thumb,size=0x1c) addr:0x210ca9c
+_ZN7MapBase19func_ov004_0210cb38Ev kind:function(thumb,size=0xe8) addr:0x210cab8
+_ZN7MapBase19func_ov004_0210cc20EP6Course kind:function(thumb,size=0x38) addr:0x210cba0
+_ZN7MapBase19func_ov004_0210cc58EP6Coursej kind:function(thumb,size=0x24) addr:0x210cbd8
func_ov004_0210cc7c kind:function(arm,size=0x14) addr:0x210cbfc
func_ov004_0210cc90 kind:function(arm,size=0x14) addr:0x210cc10
func_ov004_0210cca4 kind:function(arm,size=0x14) addr:0x210cc24
@@ -405,18 +405,18 @@ func_ov004_0210deb0 kind:function(thumb,size=0xd84) addr:0x210de30
func_ov004_0210eb10 kind:label(thumb) addr:0x210ea90
func_ov004_0210ec34 kind:function(thumb,size=0x8c) addr:0x210ebb4
func_ov004_0210ecc0 kind:function(thumb,size=0x5c) addr:0x210ec40
-func_ov004_0210ed1c kind:function(thumb,size=0x114) addr:0x210ec9c
-func_ov004_0210ee30 kind:function(thumb,size=0x54) addr:0x210edb0
-func_ov004_0210ee84 kind:function(thumb,size=0x10c) addr:0x210ee04
-func_ov004_0210ef90 kind:function(thumb,size=0x80) addr:0x210ef10
-func_ov004_0210f010 kind:function(thumb,size=0x6c) addr:0x210ef90
-func_ov004_0210f07c kind:function(thumb,size=0x80) addr:0x210effc
-func_ov004_0210f0fc kind:function(thumb,size=0x44) addr:0x210f07c
-func_ov004_0210f140 kind:function(thumb,size=0x17c) addr:0x210f0c0
-func_ov004_0210f2bc kind:function(thumb,size=0xb0) addr:0x210f23c
-func_ov004_0210f36c kind:function(thumb,size=0x78) addr:0x210f2ec
-func_ov004_0210f3e4 kind:function(thumb,size=0x88) addr:0x210f364
-func_ov004_0210f46c kind:function(thumb,size=0x5c) addr:0x210f3ec
+_ZN6CourseC1Ev kind:function(thumb,size=0x114) addr:0x210ec9c
+_ZN6CourseD1Ev kind:function(thumb,size=0x54) addr:0x210edb0
+_ZN6Course19func_ov004_0210ee84EPc kind:function(thumb,size=0x10c) addr:0x210ee04
+_ZN6Course19func_ov004_0210ef90Ei kind:function(thumb,size=0x80) addr:0x210ef10
+_ZN6Course19func_ov004_0210f010Ev kind:function(thumb,size=0x6c) addr:0x210ef90
+_ZN6Course11LoadMapDataEPhiici kind:function(thumb,size=0x80) addr:0x210effc
+_ZN6Course19func_ov004_0210f0fcEiPsi kind:function(thumb,size=0x44) addr:0x210f07c
+_ZN6Course19func_ov004_0210f140Ei kind:function(thumb,size=0x17c) addr:0x210f0c0
+_ZN15CutsceneHandlerC1Ev kind:function(thumb,size=0xb0) addr:0x210f23c
+_ZN15CutsceneHandlerD1Ev kind:function(thumb,size=0x78) addr:0x210f2ec
+_ZN15CutsceneHandler19func_ov004_0210f3e4Ei kind:function(thumb,size=0x88) addr:0x210f364
+_ZN15CutsceneHandler19func_ov004_0210f46cEv kind:function(thumb,size=0x5c) addr:0x210f3ec
func_ov004_0210f4c8 kind:function(thumb,size=0xc) addr:0x210f448
func_ov004_0210f4d4 kind:function(thumb,size=0x4) addr:0x210f454
func_ov004_0210f4d8 kind:function(thumb,size=0xc) addr:0x210f458
@@ -465,8 +465,8 @@ data_ov004_0210f9c8 kind:data(any) addr:0x210f948
data_ov004_0210f9cc kind:data(any) addr:0x210f94c
data_ov004_0210fcd8 kind:data(any) addr:0x210fc58
data_ov004_0210fcf8 kind:data(any) addr:0x210fc78
-func_ov004_0210fd58 kind:function(arm,size=0x24) addr:0x210fcd8
-func_ov004_0210fd7c kind:function(arm,size=0x14) addr:0x210fcfc
+__sinit_ov004_0210fd58 kind:function(arm,size=0x24) addr:0x210fcd8
+__sinit_ov004_0210fd7c kind:function(arm,size=0x14) addr:0x210fcfc
data_ov004_0210fda0 kind:data(any) addr:0x210fd20
data_ov004_0210fdb4 kind:data(any) addr:0x210fd34
data_ov004_0210fdc8 kind:data(any) addr:0x210fd48
@@ -585,7 +585,7 @@ data_ov004_02110468 kind:data(any) addr:0x21103e8
data_ov004_0211047c kind:data(any) addr:0x21103fc
data_ov004_02110484 kind:data(any) addr:0x2110404
data_ov004_0211048c kind:data(any) addr:0x211040c
-data_ov004_021104a0 kind:data(any) addr:0x2110420
+_ZTV14DebugHierarchy kind:data(any) addr:0x2110420
data_ov004_021104e0 kind:data(any) addr:0x2110460
data_ov004_021104f0 kind:data(any) addr:0x2110470
data_ov004_021104f8 kind:data(any) addr:0x2110478
diff --git a/config/usa/arm9/overlays/ov005/symbols.txt b/config/usa/arm9/overlays/ov005/symbols.txt
index 7268453d..a29c8cc9 100644
--- a/config/usa/arm9/overlays/ov005/symbols.txt
+++ b/config/usa/arm9/overlays/ov005/symbols.txt
@@ -82,28 +82,28 @@ func_ov005_02103e88 kind:function(arm,size=0x18) addr:0x2103e08
func_ov005_02103ea0 kind:function(arm,size=0x18) addr:0x2103e20
func_ov005_02103eb8 kind:function(arm,size=0x5c) addr:0x2103e38
func_ov005_02103f14 kind:function(arm,size=0xc) addr:0x2103e94
-func_ov005_02103f20 kind:function(arm,size=0x1c) addr:0x2103ea0
-func_ov005_02103f3c kind:function(arm,size=0x10) addr:0x2103ebc
-func_ov005_02103f4c kind:function(arm,size=0x24) addr:0x2103ecc
-func_ov005_02103f70 kind:function(arm,size=0x10) addr:0x2103ef0
-func_ov005_02103f80 kind:function(arm,size=0xc) addr:0x2103f00
-func_ov005_02103f8c kind:function(arm,size=0x28) addr:0x2103f0c
-func_ov005_02103fb4 kind:function(arm,size=0x14) addr:0x2103f34
-func_ov005_02103fc8 kind:function(arm,size=0x10) addr:0x2103f48
-func_ov005_02103fd8 kind:function(arm,size=0x18) addr:0x2103f58
-func_ov005_02103ff0 kind:function(arm,size=0x14) addr:0x2103f70
-func_ov005_02104004 kind:function(arm,size=0x10) addr:0x2103f84
-func_ov005_02104014 kind:function(arm,size=0x14) addr:0x2103f94
-func_ov005_02104028 kind:function(arm,size=0x30) addr:0x2103fa8
-func_ov005_02104058 kind:function(arm,size=0x18) addr:0x2103fd8
-func_ov005_02104070 kind:function(arm,size=0x18) addr:0x2103ff0
-func_ov005_02104088 kind:function(arm,size=0x40) addr:0x2104008
-func_ov005_021040c8 kind:function(arm,size=0x24) addr:0x2104048
-func_ov005_021040ec kind:function(arm,size=0x28) addr:0x210406c
-func_ov005_02104114 kind:function(arm,size=0x28) addr:0x2104094
-func_ov005_0210413c kind:function(arm,size=0x24) addr:0x21040bc
-func_ov005_02104160 kind:function(arm,size=0x2c) addr:0x21040e0
-func_ov005_0210418c kind:function(arm,size=0x38) addr:0x210410c
+_ZN18UnkStruct_027e103c19func_ov005_02103f20Ev kind:function(arm,size=0x1c) addr:0x2103ea0
+_ZN18UnkStruct_027e103c19func_ov005_02103f3cEv kind:function(arm,size=0x10) addr:0x2103ebc
+_ZN18UnkStruct_027e103c19func_ov005_02103f4cEv kind:function(arm,size=0x24) addr:0x2103ecc
+_ZN18UnkStruct_027e103c19func_ov005_02103f70Ev kind:function(arm,size=0x10) addr:0x2103ef0
+_ZN18UnkStruct_027e103c19func_ov005_02103f80Ec kind:function(arm,size=0xc) addr:0x2103f00
+_ZN18UnkStruct_027e103c19func_ov005_02103f8cEPc kind:function(arm,size=0x28) addr:0x2103f0c
+_ZN18UnkStruct_027e103c19func_ov005_02103fb4Ev kind:function(arm,size=0x14) addr:0x2103f34
+_ZN18UnkStruct_027e103c19func_ov005_02103fc8Ec kind:function(arm,size=0x10) addr:0x2103f48
+_ZN18UnkStruct_027e103c19func_ov005_02103fd8Ev kind:function(arm,size=0x18) addr:0x2103f58
+_ZN18UnkStruct_027e103c19func_ov005_02103ff0Ev kind:function(arm,size=0x14) addr:0x2103f70
+_ZN18UnkStruct_027e103c10WalletFullEv kind:function(arm,size=0x10) addr:0x2103f84
+_ZN18UnkStruct_027e103c19func_ov005_02104104Ev kind:function(arm,size=0x14) addr:0x2103f94
+_ZN18UnkStruct_027e103c19func_ov005_02104028Eb kind:function(arm,size=0x30) addr:0x2103fa8
+_ZN18UnkStruct_027e103c19func_ov005_02104058Ev kind:function(arm,size=0x18) addr:0x2103fd8
+_ZN18UnkStruct_027e103c19func_ov005_02104070Ev kind:function(arm,size=0x18) addr:0x2103ff0
+_ZN18UnkStruct_027e103c19func_ov005_02104088Ei kind:function(arm,size=0x40) addr:0x2104008
+_ZN18UnkStruct_027e103c19func_ov005_021040c8Ev kind:function(arm,size=0x24) addr:0x2104048
+_ZN18UnkStruct_027e103c19func_ov005_021040ecEv kind:function(arm,size=0x28) addr:0x210406c
+_ZN18UnkStruct_027e103c19func_ov005_02104114Ev kind:function(arm,size=0x28) addr:0x2104094
+_ZN18UnkStruct_027e103c19func_ov005_0210413cEv kind:function(arm,size=0x24) addr:0x21040bc
+_ZN18UnkStruct_027e103c19func_ov005_02104160Ev kind:function(arm,size=0x2c) addr:0x21040e0
+_ZN18UnkStruct_027e103c19func_Ov005_0210418cEc kind:function(arm,size=0x38) addr:0x210410c
func_ov005_021041c4 kind:function(arm,size=0x38) addr:0x2104144
func_ov005_021041fc kind:function(arm,size=0x130) addr:0x210417c
func_ov005_0210432c kind:function(arm,size=0x50) addr:0x21042ac
@@ -127,45 +127,45 @@ func_ov005_02105140 kind:function(arm,size=0x1c4) addr:0x21050c0
func_ov005_02105304 kind:function(arm,size=0x58) addr:0x2105284
func_ov005_0210535c kind:function(arm,size=0xb0) addr:0x21052dc
_ZN13LinkStateItem12OnStateEnterEv kind:function(arm,size=0x1c4) addr:0x210538c
-func_ov005_021055d0 kind:function(arm,size=0x10) addr:0x2105550
+_Z13GetEquipSwordv kind:function(arm,size=0x10) addr:0x2105550
_ZN13LinkStateItem8vfunc_1cEv kind:function(arm,size=0x90) addr:0x2105560
_ZN13LinkStateItem8vfunc_20Ei kind:function(arm,size=0x144) addr:0x21055f0
-func_ov005_021057b4 kind:function(arm,size=0x10) addr:0x2105734
+_Z15GetEquipBombchuv kind:function(arm,size=0x10) addr:0x2105734
_ZN13LinkStateItem8vfunc_24Ei kind:function(arm,size=0x8c) addr:0x2105744
-func_ov005_02105850 kind:function(arm,size=0x3d8) addr:0x21057d0
-func_ov005_02105c28 kind:function(arm,size=0x15c) addr:0x2105ba8
-func_ov005_02105d84 kind:function(arm,size=0x10) addr:0x2105d04
-func_ov005_02105d94 kind:function(arm,size=0x18) addr:0x2105d14
-func_ov005_02105dac kind:function(arm,size=0x888) addr:0x2105d2c
-func_ov005_02106634 kind:function(arm,size=0x10) addr:0x21065b4
-func_ov005_02106644 kind:function(arm,size=0xbc) addr:0x21065c4
-func_ov005_02106700 kind:function(arm,size=0x40) addr:0x2106680
-func_ov005_02106740 kind:function(arm,size=0x154) addr:0x21066c0
-func_ov005_02106894 kind:function(arm,size=0xec) addr:0x2106814
-func_ov005_02106980 kind:function(arm,size=0xd0) addr:0x2106900
-func_ov005_02106a50 kind:function(arm,size=0x16c) addr:0x21069d0
-func_ov005_02106bbc kind:function(arm,size=0xb8) addr:0x2106b3c
+_ZN13LinkStateItem19func_ov005_02105850Ev kind:function(arm,size=0x3d8) addr:0x21057d0
+_ZN13LinkStateItem19func_ov005_02105c28Ev kind:function(arm,size=0x15c) addr:0x2105ba8
+_Z14GetEquipShieldv kind:function(arm,size=0x10) addr:0x2105d04 local
+_ZN13LinkStateItem19func_ov005_02105d94Ev kind:function(arm,size=0x18) addr:0x2105d14
+_ZN13LinkStateItem19func_ov005_02105dacEv kind:function(arm,size=0x888) addr:0x2105d2c
+_Z16GetLinkStateRollv kind:function(arm,size=0x10) addr:0x21065b4
+_ZN13LinkStateItem19func_ov005_02106644Ev kind:function(arm,size=0xbc) addr:0x21065c4
+_ZN13LinkStateItem19func_ov005_02106700EP5Vec3pPc kind:function(arm,size=0x40) addr:0x2106680
+_ZN13LinkStateItem19func_ov005_02106740EPii kind:function(arm,size=0x154) addr:0x21066c0
+_ZN13LinkStateItem19func_ov005_02106894Eii kind:function(arm,size=0xec) addr:0x2106814
+_ZN13LinkStateItem19func_ov005_02106980EiiPi kind:function(arm,size=0xd0) addr:0x2106900
+_ZN13LinkStateItem19func_ov005_02106a50Ev kind:function(arm,size=0x16c) addr:0x21069d0
+_ZN13LinkStateItem19func_ov005_02106bbcEP5Vec3pij kind:function(arm,size=0xb8) addr:0x2106b3c
func_ov005_02106c74 kind:function(arm,size=0xc) addr:0x2106bf4
-func_ov005_02106c80 kind:function(arm,size=0x14) addr:0x2106c00
-func_ov005_02106c94 kind:function(arm,size=0x3c) addr:0x2106c14
-func_ov005_02106cd0 kind:function(arm,size=0x528) addr:0x2106c50
-func_ov005_021071f8 kind:function(arm,size=0x10) addr:0x2107178
-func_ov005_02107208 kind:function(arm,size=0xc) addr:0x2107188
-func_ov005_02107214 kind:function(arm,size=0x1a4) addr:0x2107194
-func_ov005_021073b8 kind:function(arm,size=0x204) addr:0x2107338
-func_ov005_021075bc kind:function(arm,size=0x2b4) addr:0x210753c
-func_ov005_02107870 kind:function(arm,size=0x10) addr:0x21077f0
-func_ov005_02107880 kind:function(arm,size=0xd4) addr:0x2107800
-func_ov005_02107954 kind:function(arm,size=0x220) addr:0x21078d4
-func_ov005_02107b74 kind:function(arm,size=0x60) addr:0x2107af4
-func_ov005_02107bd4 kind:function(arm,size=0xb8) addr:0x2107b54
-func_ov005_02107c8c kind:function(arm,size=0xe8) addr:0x2107c0c
-func_ov005_02107d74 kind:function(arm,size=0x10c) addr:0x2107cf4
-func_ov005_02107e80 kind:function(arm,size=0x140) addr:0x2107e00
-func_ov005_02107fc0 kind:function(arm,size=0xd4) addr:0x2107f40
-func_ov005_02108094 kind:function(arm,size=0xf4) addr:0x2108014
-func_ov005_02108188 kind:function(arm,size=0x20) addr:0x2108108
-func_ov005_021081a8 kind:function(arm,size=0x24) addr:0x2108128
+_ZN13LinkStateRoll19func_ov005_02106c80Ej kind:function(arm,size=0x14) addr:0x2106c00
+_ZN13LinkStateRoll8vfunc_1cEv kind:function(arm,size=0x3c) addr:0x2106c14
+_ZN13LinkStateRoll19func_ov005_02106cd0Ev kind:function(arm,size=0x528) addr:0x2106c50
+_Z18GetLinkStateDamagev kind:function(arm,size=0x10) addr:0x2107178
+_ZN13LinkStateRoll19func_ov005_02107208Ej kind:function(arm,size=0xc) addr:0x2107188
+_ZN13LinkStateRoll19func_ov005_02107214Ev kind:function(arm,size=0x1a4) addr:0x2107194
+_ZN13LinkStateRoll19func_ov005_021073b8Ev kind:function(arm,size=0x204) addr:0x2107338
+_ZN13LinkStateRoll19func_ov005_021075bcEv kind:function(arm,size=0x2b4) addr:0x210753c
+_Z16GetLinkStateItemv kind:function(arm,size=0x10) addr:0x21077f0
+_ZN13LinkStateRoll19func_ov005_02107880Ev kind:function(arm,size=0xd4) addr:0x2107800
+_ZN13LinkStateRoll19func_ov005_02107954Eiii kind:function(arm,size=0x220) addr:0x21078d4
+_ZN13LinkStateRoll19func_ov005_02107b74EPiss kind:function(arm,size=0x60) addr:0x2107af4
+_ZN13LinkStateRoll19func_ov005_02107bd4Ev kind:function(arm,size=0xb8) addr:0x2107b54
+_ZN13LinkStateRoll19func_ov005_02107c8cEv kind:function(arm,size=0xe8) addr:0x2107c0c
+_ZN13LinkStateRoll19func_ov005_02107d74Ev kind:function(arm,size=0x10c) addr:0x2107cf4
+_ZN13LinkStateRoll19func_ov005_02107e80EjPisPc kind:function(arm,size=0x140) addr:0x2107e00
+_ZN13LinkStateRoll19func_ov005_02107fc0Ev kind:function(arm,size=0xd4) addr:0x2107f40
+_ZN13LinkStateRoll19func_ov005_02108094Ev kind:function(arm,size=0xf4) addr:0x2108014
+_ZN13LinkStateRoll19func_ov005_02108188Ev kind:function(arm,size=0x20) addr:0x2108108
+_ZN13LinkStateRoll19func_ov005_021081a8Ev kind:function(arm,size=0x24) addr:0x2108128
func_ov005_021081cc kind:function(arm,size=0x44) addr:0x210814c
func_ov005_02108210 kind:function(arm,size=0x5c) addr:0x2108190
func_ov005_0210826c kind:function(arm,size=0x78) addr:0x21081ec
@@ -177,65 +177,65 @@ func_ov005_02108860 kind:function(arm,size=0x24) addr:0x21087e0
func_ov005_02108884 kind:function(arm,size=0x4) addr:0x2108804
func_ov005_02108888 kind:function(arm,size=0x10) addr:0x2108808
func_ov005_02108898 kind:function(arm,size=0x8) addr:0x2108818
-func_ov005_021088a0 kind:function(arm,size=0x28) addr:0x2108820
-func_ov005_021088c8 kind:function(arm,size=0xf8) addr:0x2108848
-func_ov005_021089c0 kind:function(arm,size=0x34) addr:0x2108940
-func_ov005_021089f4 kind:function(arm,size=0x314) addr:0x2108974
-func_ov005_02108d08 kind:function(arm,size=0x100) addr:0x2108c88
-func_ov005_02108e08 kind:function(arm,size=0x84) addr:0x2108d88
-func_ov005_02108e8c kind:function(arm,size=0xac) addr:0x2108e0c
-func_ov005_02108f38 kind:function(arm,size=0x60) addr:0x2108eb8
-func_ov005_02108f98 kind:function(arm,size=0x324) addr:0x2108f18
-func_ov005_021092bc kind:function(arm,size=0x270) addr:0x210923c
-func_ov005_0210952c kind:function(arm,size=0x5c) addr:0x21094ac
-func_ov005_02109588 kind:function(arm,size=0x84) addr:0x2109508
-func_ov005_0210960c kind:function(arm,size=0x44) addr:0x210958c
-func_ov005_02109650 kind:function(arm,size=0x6c) addr:0x21095d0
-func_ov005_021096bc kind:function(arm,size=0xac) addr:0x210963c
-func_ov005_02109768 kind:function(arm,size=0x48) addr:0x21096e8
-func_ov005_021097b0 kind:function(arm,size=0x22c) addr:0x2109730
-func_ov005_021099dc kind:function(arm,size=0x2f4) addr:0x210995c
-func_ov005_02109cd0 kind:function(arm,size=0x1b4) addr:0x2109c50
-func_ov005_02109e84 kind:function(arm,size=0xa8) addr:0x2109e04
-func_ov005_02109f2c kind:function(arm,size=0x5c) addr:0x2109eac
-func_ov005_02109f88 kind:function(arm,size=0x90) addr:0x2109f08
-func_ov005_0210a018 kind:function(arm,size=0x54) addr:0x2109f98
-func_ov005_0210a06c kind:function(arm,size=0x54) addr:0x2109fec
-func_ov005_0210a0c0 kind:function(arm,size=0x50) addr:0x210a040
-func_ov005_0210a110 kind:function(arm,size=0x3c4) addr:0x210a090
+_ZN24UnkStruct_ov004_0210abb88vfunc_2cEi kind:function(arm,size=0x28) addr:0x2108820
+_ZN24UnkStruct_ov004_0210abb88vfunc_24Ei kind:function(arm,size=0xf8) addr:0x2108848
+_ZN17LinkStateCutscene19func_ov005_021089c0Ev kind:function(arm,size=0x34) addr:0x2108940
+_ZN17LinkStateCutscene19func_ov005_021089f4Ev kind:function(arm,size=0x314) addr:0x2108974
+_ZN17LinkStateCutscene19func_ov005_02108d08Ev kind:function(arm,size=0x100) addr:0x2108c88
+_ZN17LinkStateCutscene19func_ov005_02108e08Ev kind:function(arm,size=0x84) addr:0x2108d88
+_ZN17LinkStateCutscene19func_ov005_02108e8cEv kind:function(arm,size=0xac) addr:0x2108e0c
+_ZN17LinkStateCutscene19func_ov005_02108f38Ev kind:function(arm,size=0x60) addr:0x2108eb8
+_ZN17LinkStateCutscene19func_ov005_02108f98Eiii kind:function(arm,size=0x324) addr:0x2108f18
+_ZN17LinkStateCutscene19func_ov005_021092bcEv kind:function(arm,size=0x270) addr:0x210923c
+_ZN17LinkStateCutscene19func_ov005_0210952cEv kind:function(arm,size=0x5c) addr:0x21094ac
+_ZN17LinkStateCutscene19func_ov005_02109588Ev kind:function(arm,size=0x84) addr:0x2109508
+_ZN17LinkStateCutscene19func_ov005_0210960cEv kind:function(arm,size=0x44) addr:0x210958c
+_ZN17LinkStateCutscene19func_ov005_02109650Ev kind:function(arm,size=0x6c) addr:0x21095d0
+_ZN17LinkStateCutscene16PlayItemCutsceneEi kind:function(arm,size=0xac) addr:0x210963c
+_ZN17LinkStateCutscene19func_ov005_02109768Ev kind:function(arm,size=0x48) addr:0x21096e8
+_ZN17LinkStateCutscene19func_ov005_021097b0Ei kind:function(arm,size=0x22c) addr:0x2109730
+_ZN17LinkStateCutscene19func_ov005_021099dcEv kind:function(arm,size=0x2f4) addr:0x210995c
+_ZN17LinkStateCutscene19func_ov005_02109cd0EPiii kind:function(arm,size=0x1b4) addr:0x2109c50
+_ZN17LinkStateCutscene19func_ov005_02109e84Ev kind:function(arm,size=0xa8) addr:0x2109e04
+_ZN17LinkStateCutscene19func_ov005_02109f2cEv kind:function(arm,size=0x5c) addr:0x2109eac
+_ZN17LinkStateCutscene19func_ov005_02109f88Ev kind:function(arm,size=0x90) addr:0x2109f08
+_ZN17LinkStateCutscene19func_ov005_0210a018Ev kind:function(arm,size=0x54) addr:0x2109f98
+_ZN17LinkStateCutscene19func_ov005_0210a06cEv kind:function(arm,size=0x54) addr:0x2109fec
+_ZN17LinkStateCutscene19func_ov005_0210a0c0Es kind:function(arm,size=0x50) addr:0x210a040
+_ZN17LinkStateCutscene8vfunc_30Ei kind:function(arm,size=0x3c4) addr:0x210a090
func_ov005_0210a4d4 kind:function(arm,size=0xc) addr:0x210a454
func_ov005_0210a4e0 kind:function(arm,size=0x130) addr:0x210a460
func_ov005_0210a610 kind:function(arm,size=0x10) addr:0x210a590
func_ov005_0210a620 kind:function(arm,size=0x10) addr:0x210a5a0
func_ov005_0210a630 kind:function(arm,size=0x10) addr:0x210a5b0
func_ov005_0210a640 kind:function(arm,size=0x8) addr:0x210a5c0
-func_ov005_0210a648 kind:function(arm,size=0x48) addr:0x210a5c8
-func_ov005_0210a690 kind:function(arm,size=0x84) addr:0x210a610
-func_ov005_0210a714 kind:function(arm,size=0x60) addr:0x210a694
-func_ov005_0210a774 kind:function(arm,size=0x60) addr:0x210a6f4
-func_ov005_0210a7d4 kind:function(arm,size=0x324) addr:0x210a754
-func_ov005_0210aaf8 kind:function(arm,size=0x10) addr:0x210aa78
-func_ov005_0210ab08 kind:function(arm,size=0x14) addr:0x210aa88
-func_ov005_0210ab1c kind:function(arm,size=0x26c) addr:0x210aa9c
-func_ov005_0210ad88 kind:function(arm,size=0x51c) addr:0x210ad08
-func_ov005_0210b2a4 kind:function(arm,size=0x118) addr:0x210b224
-func_ov005_0210b3bc kind:function(arm,size=0x138) addr:0x210b33c
-func_ov005_0210b4f4 kind:function(arm,size=0x6c) addr:0x210b474
+_ZN17LinkStateInteract8vfunc_1cEv kind:function(arm,size=0x48) addr:0x210a5c8
+_ZN17LinkStateInteract19func_ov005_0210a690Ev kind:function(arm,size=0x84) addr:0x210a610
+_ZN17LinkStateInteract19func_ov005_0210a714Ev kind:function(arm,size=0x60) addr:0x210a694
+_ZN17LinkStateInteract19func_ov005_0210a774Ev kind:function(arm,size=0x60) addr:0x210a6f4
+_ZN17LinkStateInteract19func_ov005_0210a7d4Ev kind:function(arm,size=0x324) addr:0x210a754
+_Z18GetLinkStateFollowv kind:function(arm,size=0x10) addr:0x210aa78
+_Z19func_ov005_0210ab08i kind:function(arm,size=0x14) addr:0x210aa88
+_ZN17LinkStateInteract19func_ov005_0210ab1cEv kind:function(arm,size=0x26c) addr:0x210aa9c
+_ZN17LinkStateInteract19func_ov005_0210ad88Ev kind:function(arm,size=0x51c) addr:0x210ad08
+_ZN17LinkStateInteract19func_ov005_0210b2a4Ev kind:function(arm,size=0x118) addr:0x210b224
+_ZN17LinkStateInteract8vfunc_2cEPt kind:function(arm,size=0x138) addr:0x210b33c
+_ZN17LinkStateInteract19func_ov005_0210b4f4EP5Vec3pP5Actor kind:function(arm,size=0x6c) addr:0x210b474
func_ov005_0210b560 kind:function(arm,size=0x1c) addr:0x210b4e0
-func_ov005_0210b57c kind:function(arm,size=0x3f0) addr:0x210b4fc
-func_ov005_0210b96c kind:function(arm,size=0x10) addr:0x210b8ec
-func_ov005_0210b97c kind:function(arm,size=0x48) addr:0x210b8fc
-func_ov005_0210b9c4 kind:function(arm,size=0xd4) addr:0x210b944
-func_ov005_0210ba98 kind:function(arm,size=0x24) addr:0x210ba18
-func_ov005_0210babc kind:function(arm,size=0x94) addr:0x210ba3c
-func_ov005_0210bb50 kind:function(arm,size=0x48) addr:0x210bad0
-func_ov005_0210bb98 kind:function(arm,size=0x1d8) addr:0x210bb18
-func_ov005_0210bd70 kind:function(arm,size=0x1e0) addr:0x210bcf0
-func_ov005_0210bf50 kind:function(arm,size=0x2bc) addr:0x210bed0
-func_ov005_0210c20c kind:function(arm,size=0x774) addr:0x210c18c
-func_ov005_0210c980 kind:function(arm,size=0x10) addr:0x210c900
-func_ov005_0210c990 kind:function(arm,size=0xf0) addr:0x210c910
-func_ov005_0210ca80 kind:function(arm,size=0x100) addr:0x210ca00
+_ZN15LinkStateFollow12OnStateEnterEv kind:function(arm,size=0x3f0) addr:0x210b4fc
+_ZN15LinkStateFollow12GetEquipRopeEv kind:function(arm,size=0x10) addr:0x210b8ec
+_ZN15LinkStateFollow8vfunc_1cEv kind:function(arm,size=0x48) addr:0x210b8fc
+_ZN15LinkStateFollow19func_ov005_0210b9c4Ev kind:function(arm,size=0xd4) addr:0x210b944
+_ZN15LinkStateFollow19func_ov005_0210ba98Ev kind:function(arm,size=0x24) addr:0x210ba18
+_ZN15LinkStateFollow19func_ov005_0210babcEv kind:function(arm,size=0x94) addr:0x210ba3c
+_ZN15LinkStateFollow19func_ov005_0210bb50Ev kind:function(arm,size=0x48) addr:0x210bad0
+_ZN15LinkStateFollow19func_ov005_0210bb98Ev kind:function(arm,size=0x1d8) addr:0x210bb18
+_ZN15LinkStateFollow19func_ov005_0210bd70Ev kind:function(arm,size=0x1e0) addr:0x210bcf0
+_ZN15LinkStateFollow19func_ov005_0210bf50Ev kind:function(arm,size=0x2bc) addr:0x210bed0
+_ZN15LinkStateFollow8vfunc_20Ei kind:function(arm,size=0x774) addr:0x210c18c
+_Z20GetLinkStateCutscenev kind:function(arm,size=0x10) addr:0x210c900
+_ZN15LinkStateFollow8vfunc_2cEPt kind:function(arm,size=0xf0) addr:0x210c910
+_ZN15LinkStateFollow19func_ov005_0210ca80EP5Vec3pPi kind:function(arm,size=0x100) addr:0x210ca00
func_ov005_0210cb80 kind:function(arm,size=0xc) addr:0x210cb00
func_ov005_0210cb8c kind:function(arm,size=0x38) addr:0x210cb0c
func_ov005_0210cbc4 kind:function(arm,size=0x3c) addr:0x210cb44
@@ -269,50 +269,50 @@ func_ov005_0210e2c4 kind:function(arm,size=0x80) addr:0x210e244
func_ov005_0210e344 kind:function(arm,size=0x54) addr:0x210e2c4
func_ov005_0210e398 kind:function(arm,size=0x6c) addr:0x210e318
func_ov005_0210e404 kind:function(arm,size=0xe0) addr:0x210e384
-func_ov005_0210e4e4 kind:function(arm,size=0x3c4) addr:0x210e464
-func_ov005_0210e8a8 kind:function(arm,size=0xc) addr:0x210e828
-func_ov005_0210e8b4 kind:function(arm,size=0x1ec) addr:0x210e834
-func_ov005_0210eaa0 kind:function(arm,size=0x104) addr:0x210ea20
-func_ov005_0210eba4 kind:function(arm,size=0x98) addr:0x210eb24
-func_ov005_0210ec3c kind:function(arm,size=0xaa0) addr:0x210ebbc
-func_ov005_0210f6dc kind:function(arm,size=0x8) addr:0x210f65c
+_ZN14PlayerLinkBase8vfunc_2cEic kind:function(arm,size=0x3c4) addr:0x210e464
+_Z19func_ov005_0210e8a8Pii kind:function(arm,size=0xc) addr:0x210e828
+_ZN14PlayerLinkBase9UpdatePosEi kind:function(arm,size=0x1ec) addr:0x210e834
+_ZN14PlayerLinkBase8vfunc_28Ei kind:function(arm,size=0x104) addr:0x210ea20
+_ZN14PlayerLinkBase19func_ov005_0210eba4Ev kind:function(arm,size=0x98) addr:0x210eb24
+_ZN15LinkStateDamage8vfunc_1cEv kind:function(arm,size=0xaa0) addr:0x210ebbc
+_ZN15LinkStateDamage8vfunc_40Ev kind:function(arm,size=0x8) addr:0x210f65c
func_ov005_0210f6e4 kind:function(arm,size=0x1c) addr:0x210f664
-func_ov005_0210f700 kind:function(arm,size=0x4) addr:0x210f680
+_ZN13LinkStateBase8vfunc_1cEv kind:function(arm,size=0x4) addr:0x210f680
_ZN13LinkStateBase8vfunc_2cEPt kind:function(arm,size=0x4) addr:0x210f684
_ZN13LinkStateBase8vfunc_30Ei kind:function(arm,size=0x4) addr:0x210f688
_ZN13LinkStateBase8vfunc_38Ev kind:function(arm,size=0x8) addr:0x210f68c
_ZN13LinkStateBase8vfunc_3cEv kind:function(arm,size=0x8) addr:0x210f694
_ZN13LinkStateBase8vfunc_40Ev kind:function(arm,size=0x3c) addr:0x210f69c
-func_ov005_0210f758 kind:function(arm,size=0x60) addr:0x210f6d8
-func_ov005_0210f7b8 kind:function(arm,size=0x50) addr:0x210f738
-func_ov005_0210f808 kind:function(arm,size=0xa18) addr:0x210f788
-func_ov005_02110220 kind:function(arm,size=0x4) addr:0x21101a0
-func_ov005_02110224 kind:function(arm,size=0x4) addr:0x21101a4
-func_ov005_02110228 kind:function(arm,size=0x364) addr:0x21101a8
-func_ov005_0211058c kind:function(arm,size=0x270) addr:0x211050c
-func_ov005_021107fc kind:function(arm,size=0x70) addr:0x211077c
-func_ov005_0211086c kind:function(arm,size=0x110) addr:0x21107ec
-func_ov005_0211097c kind:function(arm,size=0x44) addr:0x21108fc
-func_ov005_021109c0 kind:function(arm,size=0x180) addr:0x2110940
-func_ov005_02110b40 kind:function(arm,size=0x74) addr:0x2110ac0
-func_ov005_02110bb4 kind:function(arm,size=0x34) addr:0x2110b34
-func_ov005_02110be8 kind:function(arm,size=0x224) addr:0x2110b68
-func_ov005_02110e0c kind:function(arm,size=0x1c) addr:0x2110d8c
-func_ov005_02110e28 kind:function(arm,size=0x128) addr:0x2110da8
-func_ov005_02110f50 kind:function(arm,size=0x39c) addr:0x2110ed0
-func_ov005_021112ec kind:function(arm,size=0x6c) addr:0x211126c
-func_ov005_02111358 kind:function(arm,size=0x44) addr:0x21112d8
-func_ov005_0211139c kind:function(arm,size=0x18) addr:0x211131c
-func_ov005_021113b4 kind:function(arm,size=0x10) addr:0x2111334
-func_ov005_021113c4 kind:function(arm,size=0xc) addr:0x2111344
-func_ov005_021113d0 kind:function(arm,size=0xc) addr:0x2111350
-func_ov005_021113dc kind:function(arm,size=0x6bc) addr:0x211135c
-func_ov005_02111a98 kind:function(arm,size=0x60) addr:0x2111a18
+_ZN13LinkStateBase19func_ov005_0210f768Ev kind:function(arm,size=0x60) addr:0x210f6d8
+_ZN13LinkStateBase19func_ov005_0210f7b8Ev kind:function(arm,size=0x50) addr:0x210f738
+_ZN13LinkStateBase19func_ov005_0210f808EjP5Vec3pi kind:function(arm,size=0xa18) addr:0x210f788
+_Z19func_ov005_02110220v kind:function(arm,size=0x4) addr:0x21101a0
+_Z19func_ov005_02110224v kind:function(arm,size=0x4) addr:0x21101a4
+_ZN13LinkStateBase19func_ov005_02110228Eiiicc kind:function(arm,size=0x364) addr:0x21101a8
+_ZN13LinkStateBase19func_ov005_0211058cEi kind:function(arm,size=0x270) addr:0x211050c
+_ZN13LinkStateBase19func_ov005_021107fcEv kind:function(arm,size=0x70) addr:0x211077c
+_ZN13LinkStateBase19func_ov005_0211086cEi kind:function(arm,size=0x110) addr:0x21107ec
+_ZN13LinkStateBase19func_ov005_0211097cEicc kind:function(arm,size=0x44) addr:0x21108fc
+_ZN13LinkStateBase19func_ov005_021109c0Ev kind:function(arm,size=0x180) addr:0x2110940
+_ZN13LinkStateBase19func_ov005_02110b40Ei kind:function(arm,size=0x74) addr:0x2110ac0
+_ZN13LinkStateBase19func_ov005_02110bb4Ev kind:function(arm,size=0x34) addr:0x2110b34
+_ZN13LinkStateBase19func_ov005_02110be8Ev kind:function(arm,size=0x224) addr:0x2110b68
+_ZN13LinkStateBase19func_ov005_02110e0cEti kind:function(arm,size=0x1c) addr:0x2110d8c
+_ZN13LinkStateBase19func_ov005_02110e28Etiic kind:function(arm,size=0x128) addr:0x2110da8
+_ZN13LinkStateBase19func_ov005_02110f50EiiiPj kind:function(arm,size=0x39c) addr:0x2110ed0
+_ZN13LinkStateBase19func_ov005_021112ecEv kind:function(arm,size=0x6c) addr:0x211126c
+_ZN13LinkStateBase19func_ov005_02111358Ev kind:function(arm,size=0x44) addr:0x21112d8
+_ZN13LinkStateBase19func_ov005_0211139cEv kind:function(arm,size=0x18) addr:0x211131c
+_ZN13LinkStateBase19func_ov005_021113b4Ev kind:function(arm,size=0x10) addr:0x2111334
+_ZN13LinkStateBase19func_ov005_021113c4Eb kind:function(arm,size=0xc) addr:0x2111344
+_ZN13LinkStateMove19func_ov005_021113d0Ev kind:function(arm,size=0xc) addr:0x2111350
+_ZN13LinkStateMove8vfunc_1cEv kind:function(arm,size=0x6bc) addr:0x211135c
+_ZN13LinkStateMove8vfunc_3cEv kind:function(arm,size=0x60) addr:0x2111a18
func_ov005_02111af8 kind:function(arm,size=0xc8) addr:0x2111a78
-func_ov005_02111bc0 kind:function(arm,size=0x40) addr:0x2111b40
-func_ov005_02111c00 kind:function(arm,size=0x6c) addr:0x2111b80
-func_ov005_02111c6c kind:function(arm,size=0x4) addr:0x2111bec
-func_ov005_02111c70 kind:function(arm,size=0x1b0) addr:0x2111bf0
+_ZN7MapBase8vfunc_1cEb kind:function(arm,size=0x40) addr:0x2111b40
+_ZN7MapBase8vfunc_20Ei kind:function(arm,size=0x6c) addr:0x2111b80
+_ZN7MapBase8vfunc_24Ev kind:function(arm,size=0x4) addr:0x2111bec
+_ZN7MapBase8vfunc_28Ei kind:function(arm,size=0x1b0) addr:0x2111bf0
func_ov005_02111e20 kind:function(arm,size=0x120) addr:0x2111da0
func_ov005_02111f40 kind:function(arm,size=0x78) addr:0x2111ec0
func_ov005_02111fb8 kind:function(arm,size=0x214) addr:0x2111f38
@@ -330,10 +330,10 @@ data_ov005_02112324 kind:data(any) addr:0x21122a4
data_ov005_02112360 kind:data(any) addr:0x21122e0
data_ov005_021123a0 kind:data(any) addr:0x2112320
data_ov005_021123ac kind:data(any) addr:0x211232c
-func_ov005_021123bc kind:function(arm,size=0x24) addr:0x211233c
-func_ov005_021123e0 kind:function(arm,size=0x1c) addr:0x2112360
-func_ov005_021123fc kind:function(arm,size=0x24) addr:0x211237c
-func_ov005_02112420 kind:function(arm,size=0x44) addr:0x21123a0
+__sinit_ov005_021123bc kind:function(arm,size=0x24) addr:0x211233c
+__sinit_ov005_021123e0 kind:function(arm,size=0x1c) addr:0x2112360
+__sinit_ov005_021123fc kind:function(arm,size=0x24) addr:0x211237c
+__sinit_ov005_02112420 kind:function(arm,size=0x44) addr:0x21123a0
data_ov005_02112480 kind:data(any) addr:0x2112400
data_ov005_02112484 kind:data(any) addr:0x2112404
data_ov005_02112488 kind:data(any) addr:0x2112408
@@ -368,7 +368,7 @@ data_ov005_021126b4 kind:data(any) addr:0x2112634
data_ov005_021126c4 kind:data(any) addr:0x2112644
data_ov005_021126d4 kind:data(any) addr:0x2112654
data_ov005_021126e4 kind:data(any) addr:0x2112664
-data_ov005_021126f4 kind:data(any) addr:0x2112674
+sLinkStateRoll_States kind:data(any) addr:0x2112674
data_ov005_0211274c kind:data(any) addr:0x21126cc
data_ov005_02112750 kind:data(any) addr:0x21126d0
data_ov005_02112754 kind:data(any) addr:0x21126d4
diff --git a/config/usa/arm9/overlays/ov009/symbols.txt b/config/usa/arm9/overlays/ov009/symbols.txt
index 5e4bceb8..6aa1f07a 100644
--- a/config/usa/arm9/overlays/ov009/symbols.txt
+++ b/config/usa/arm9/overlays/ov009/symbols.txt
@@ -593,13 +593,13 @@ data_ov009_0211e39c kind:data(any) addr:0x211e31c
data_ov009_0211e3bc kind:data(any) addr:0x211e33c
data_ov009_0211e3d8 kind:data(any) addr:0x211e358
data_ov009_0211e444 kind:data(any) addr:0x211e3c4
-func_ov009_0211e4a4 kind:function(arm,size=0x14) addr:0x211e424
-func_ov009_0211e4b8 kind:function(arm,size=0xf8) addr:0x211e438
-func_ov009_0211e5b0 kind:function(arm,size=0x18) addr:0x211e530
-func_ov009_0211e5c8 kind:function(arm,size=0x2c) addr:0x211e548
-func_ov009_0211e5f4 kind:function(arm,size=0x2c) addr:0x211e574
-func_ov009_0211e620 kind:function(arm,size=0x2c) addr:0x211e5a0
-func_ov009_0211e64c kind:function(arm,size=0x14) addr:0x211e5cc
+__sinit_ov009_0211e4a4 kind:function(arm,size=0x14) addr:0x211e424
+__sinit_ov009_0211e4b8 kind:function(arm,size=0xf8) addr:0x211e438
+__sinit_ov009_0211e5b0 kind:function(arm,size=0x18) addr:0x211e530
+__sinit_ov009_0211e5c8 kind:function(arm,size=0x2c) addr:0x211e548
+__sinit_ov009_0211e5f4 kind:function(arm,size=0x2c) addr:0x211e574
+__sinit_ov009_0211e620 kind:function(arm,size=0x2c) addr:0x211e5a0
+__sinit_ov009_0211e64c kind:function(arm,size=0x14) addr:0x211e5cc
data_ov009_0211e680 kind:data(any) addr:0x211e600
data_ov009_0211e684 kind:data(any) addr:0x211e604
data_ov009_0211e688 kind:data(any) addr:0x211e608
@@ -818,7 +818,7 @@ data_ov009_0211f2e0 kind:data(any) addr:0x211f260
data_ov009_0211f2e4 kind:data(any) addr:0x211f264
data_ov009_0211f2e8 kind:data(any) addr:0x211f268
data_ov009_0211f308 kind:data(any) addr:0x211f288
-data_ov009_0211f30c kind:data(any) addr:0x211f28c
+sBaseTreasureFileNames kind:data(any) addr:0x211f28c
data_ov009_0211f32c kind:data(any) addr:0x211f2ac
data_ov009_0211f334 kind:data(any) addr:0x211f2b4
data_ov009_0211f33c kind:data(any) addr:0x211f2bc
diff --git a/config/usa/arm9/overlays/ov012/symbols.txt b/config/usa/arm9/overlays/ov012/symbols.txt
index 877ca2e1..028f78c9 100644
--- a/config/usa/arm9/overlays/ov012/symbols.txt
+++ b/config/usa/arm9/overlays/ov012/symbols.txt
@@ -216,30 +216,30 @@ func_ov012_0211aa4c kind:function(arm,size=0x20) addr:0x211a9cc
func_ov012_0211aa6c kind:function(arm,size=0xc) addr:0x211a9ec
func_ov012_0211aa78 kind:function(arm,size=0x1c) addr:0x211a9f8
func_ov012_0211aa94 kind:function(arm,size=0xc) addr:0x211aa14
-func_ov012_0211aaa0 kind:function(arm,size=0x268) addr:0x211aa20
-func_ov012_0211ad08 kind:function(arm,size=0x5c) addr:0x211ac88
-func_ov012_0211ad64 kind:function(arm,size=0x64) addr:0x211ace4
-func_ov012_0211adc8 kind:function(arm,size=0xc) addr:0x211ad48
-func_ov012_0211add4 kind:function(arm,size=0x10) addr:0x211ad54
-func_ov012_0211ade4 kind:function(arm,size=0x44) addr:0x211ad64
-func_ov012_0211ae28 kind:function(arm,size=0x24) addr:0x211ada8
-func_ov012_0211ae4c kind:function(arm,size=0x114) addr:0x211adcc
-func_ov012_0211af60 kind:function(arm,size=0x10) addr:0x211aee0
-func_ov012_0211af70 kind:function(arm,size=0x15c) addr:0x211aef0
-func_ov012_0211b0cc kind:function(arm,size=0x24) addr:0x211b04c
-func_ov012_0211b0f0 kind:function(arm,size=0x1b0) addr:0x211b070
-func_ov012_0211b2a0 kind:function(arm,size=0xe4) addr:0x211b220
-func_ov012_0211b384 kind:function(arm,size=0xc) addr:0x211b304
-func_ov012_0211b390 kind:function(arm,size=0x144) addr:0x211b310
-func_ov012_0211b4d4 kind:function(arm,size=0x18) addr:0x211b454
-func_ov012_0211b4ec kind:function(arm,size=0x1ac) addr:0x211b46c
-func_ov012_0211b698 kind:function(arm,size=0x224) addr:0x211b618
-func_ov012_0211b8bc kind:function(arm,size=0xdc) addr:0x211b83c
-func_ov012_0211b998 kind:function(arm,size=0x2c) addr:0x211b918
-func_ov012_0211b9c4 kind:function(arm,size=0xd0) addr:0x211b944
-func_ov012_0211ba94 kind:function(arm,size=0x74) addr:0x211ba14
-func_ov012_0211bb08 kind:function(arm,size=0xcc) addr:0x211ba88
-func_ov012_0211bbd4 kind:function(arm,size=0x8) addr:0x211bb54
+_ZN27PlayerBattleLinkControlDataC2Ev kind:function(arm,size=0x268) addr:0x211aa20
+_ZN27PlayerBattleLinkControlDataD1Ev kind:function(arm,size=0x5c) addr:0x211ac88
+_ZN27PlayerBattleLinkControlDataD0Ev kind:function(arm,size=0x64) addr:0x211ace4
+_ZN27PlayerBattleLinkControlData8vfunc_18Ev kind:function(arm,size=0xc) addr:0x211ad48
+_ZN27PlayerBattleLinkControlData8vfunc_14Ei kind:function(arm,size=0x10) addr:0x211ad54
+_ZN27PlayerBattleLinkControlData8vfunc_60Eiii kind:function(arm,size=0x44) addr:0x211ad64
+_ZN27PlayerBattleLinkControlData8vfunc_68Eii kind:function(arm,size=0x24) addr:0x211ada8
+_ZN27PlayerBattleLinkControlData8vfunc_64Ej kind:function(arm,size=0x114) addr:0x211adcc
+_ZN27PlayerBattleLinkControlData8vfunc_6cEiP5Vec3p kind:function(arm,size=0x10) addr:0x211aee0
+_ZN27PlayerBattleLinkControlData19func_ov012_0211af70Ev kind:function(arm,size=0x15c) addr:0x211aef0
+_ZN27PlayerBattleLinkControlData8vfunc_20Ev kind:function(arm,size=0x24) addr:0x211b04c
+_ZN27PlayerBattleLinkControlData8vfunc_80Ei kind:function(arm,size=0x1b0) addr:0x211b070
+_ZN27PlayerBattleLinkControlData8vfunc_2cEv kind:function(arm,size=0xe4) addr:0x211b220
+_Z19func_ov012_0211b384Pii kind:function(arm,size=0xc) addr:0x211b304
+_ZN27PlayerBattleLinkControlData8vfunc_30Ev kind:function(arm,size=0x144) addr:0x211b310
+_ZN27PlayerBattleLinkControlData8vfunc_38Eii kind:function(arm,size=0x18) addr:0x211b454
+_ZN27PlayerBattleLinkControlData8vfunc_40EPtP5Vec3pic kind:function(arm,size=0x1ac) addr:0x211b46c
+_ZN27PlayerBattleLinkControlData8vfunc_3cEii kind:function(arm,size=0x224) addr:0x211b618
+_ZN27PlayerBattleLinkControlData8vfunc_44EiPiis kind:function(arm,size=0xdc) addr:0x211b83c
+_ZN27PlayerBattleLinkControlData8vfunc_70Ei kind:function(arm,size=0x2c) addr:0x211b918
+_ZN27PlayerBattleLinkControlData19func_ov012_0211b9c4EiP5Vec3p kind:function(arm,size=0xd0) addr:0x211b944
+_ZN27PlayerBattleLinkControlData8vfunc_4cEiP5Vec3p kind:function(arm,size=0x74) addr:0x211ba14
+_ZN27PlayerBattleLinkControlData19func_ov012_0211bb08Ei kind:function(arm,size=0xcc) addr:0x211ba88
+_ZN27PlayerBattleLinkControlData14GetCharacterIdEv kind:function(arm,size=0x8) addr:0x211bb54
func_ov012_0211bbdc kind:function(arm,size=0x44) addr:0x211bb5c
func_ov012_0211bc20 kind:function(arm,size=0x34) addr:0x211bba0
func_ov012_0211bc54 kind:function(arm,size=0x10) addr:0x211bbd4
@@ -1081,16 +1081,16 @@ data_ov012_021354ad kind:data(any) addr:0x213542d
data_ov012_021354b0 kind:data(any) addr:0x2135430
data_ov012_021354b1 kind:data(any) addr:0x2135431
data_ov012_021354b4 kind:data(any) addr:0x2135434
-func_ov012_021354cc kind:function(arm,size=0x1bc) addr:0x213544c
-func_ov012_02135688 kind:function(arm,size=0x2c) addr:0x2135608
-func_ov012_021356b4 kind:function(arm,size=0x2c) addr:0x2135634
-func_ov012_021356e0 kind:function(arm,size=0x40) addr:0x2135660
-func_ov012_02135720 kind:function(arm,size=0xa0) addr:0x21356a0
-func_ov012_021357c0 kind:function(arm,size=0x68) addr:0x2135740
-func_ov012_02135828 kind:function(arm,size=0x38) addr:0x21357a8
-func_ov012_02135860 kind:function(arm,size=0x40) addr:0x21357e0
-func_ov012_021358a0 kind:function(arm,size=0x40) addr:0x2135820
-func_ov012_021358e0 kind:function(arm,size=0x14) addr:0x2135860
+__sinit_ov012_021354cc kind:function(arm,size=0x1bc) addr:0x213544c
+__sinit_ov012_02135688 kind:function(arm,size=0x2c) addr:0x2135608
+__sinit_ov012_021356b4 kind:function(arm,size=0x2c) addr:0x2135634
+__sinit_ov012_021356e0 kind:function(arm,size=0x40) addr:0x2135660
+__sinit_ov012_02135720 kind:function(arm,size=0xa0) addr:0x21356a0
+__sinit_ov012_021357c0 kind:function(arm,size=0x68) addr:0x2135740
+__sinit_ov012_02135828 kind:function(arm,size=0x38) addr:0x21357a8
+__sinit_ov012_02135860 kind:function(arm,size=0x40) addr:0x21357e0
+__sinit_ov012_021358a0 kind:function(arm,size=0x40) addr:0x2135820
+__sinit_ov012_021358e0 kind:function(arm,size=0x14) addr:0x2135860
data_ov012_02135920 kind:data(any) addr:0x21358a0
data_ov012_02135924 kind:data(any) addr:0x21358a4
data_ov012_02135928 kind:data(any) addr:0x21358a8
@@ -1155,7 +1155,7 @@ data_ov012_02135e18 kind:data(any) addr:0x2135d98
data_ov012_02135e1c kind:data(any) addr:0x2135d9c
data_ov012_02135e40 kind:data(any) addr:0x2135dc0
data_ov012_02135e70 kind:data(any) addr:0x2135df0
-data_ov012_02135e80 kind:data(any) addr:0x2135e00
+_ZTV27PlayerBattleLinkControlData kind:data(any) addr:0x2135e00
data_ov012_02135f04 kind:data(any) addr:0x2135e84
data_ov012_02135f18 kind:data(any) addr:0x2135e98
data_ov012_02135f20 kind:data(any) addr:0x2135ea0
diff --git a/config/usa/arm9/overlays/ov014/symbols.txt b/config/usa/arm9/overlays/ov014/symbols.txt
index bedfec37..0ba25400 100644
--- a/config/usa/arm9/overlays/ov014/symbols.txt
+++ b/config/usa/arm9/overlays/ov014/symbols.txt
@@ -9,66 +9,66 @@ func_ov014_0211fab0 kind:function(arm,size=0x1dc) addr:0x211fa30
func_ov014_0211fc8c kind:function(arm,size=0x50) addr:0x211fc0c
func_ov014_0211fcdc kind:function(thumb,size=0x28) addr:0x211fc5c
_ZN18UnkStruct_027e109819func_ov014_0211fd04Ev kind:function(thumb,size=0x4c) addr:0x211fc84
-func_ov014_0211fd50 kind:function(arm,size=0x30) addr:0x211fcd0
-func_ov014_0211fd80 kind:function(arm,size=0x10) addr:0x211fd00
-func_ov014_0211fd90 kind:function(arm,size=0x14) addr:0x211fd10
-func_ov014_0211fda4 kind:function(arm,size=0x108) addr:0x211fd24
-func_ov014_0211feac kind:function(arm,size=0x28) addr:0x211fe2c
-func_ov014_0211fed4 kind:function(arm,size=0x30) addr:0x211fe54
-func_ov014_0211ff04 kind:function(arm,size=0x148) addr:0x211fe84
-func_ov014_0212004c kind:function(arm,size=0x88) addr:0x211ffcc
-func_ov014_021200d4 kind:function(arm,size=0x44) addr:0x2120054
-func_ov014_02120118 kind:function(arm,size=0x68) addr:0x2120098
-func_ov014_02120180 kind:function(arm,size=0x170) addr:0x2120100
-func_ov014_021202f0 kind:function(arm,size=0x10) addr:0x2120270
-func_ov014_02120300 kind:function(arm,size=0x474) addr:0x2120280
-func_ov014_02120774 kind:function(arm,size=0xc) addr:0x21206f4
-func_ov014_02120780 kind:function(arm,size=0x20) addr:0x2120700
-func_ov014_021207a0 kind:function(arm,size=0x18) addr:0x2120720
-func_ov014_021207b8 kind:function(arm,size=0x1e0) addr:0x2120738
-func_ov014_02120998 kind:function(arm,size=0xe8) addr:0x2120918
-func_ov014_02120a80 kind:function(arm,size=0x44) addr:0x2120a00
-func_ov014_02120ac4 kind:function(arm,size=0x1d4) addr:0x2120a44
-func_ov014_02120c98 kind:function(arm,size=0xc0) addr:0x2120c18
-func_ov014_02120d58 kind:function(arm,size=0x50) addr:0x2120cd8
-func_ov014_02120da8 kind:function(arm,size=0x44) addr:0x2120d28
-func_ov014_02120dec kind:function(arm,size=0x68) addr:0x2120d6c
-func_ov014_02120e54 kind:function(arm,size=0x80) addr:0x2120dd4
-func_ov014_02120ed4 kind:function(arm,size=0x10) addr:0x2120e54
-func_ov014_02120ee4 kind:function(arm,size=0x4e4) addr:0x2120e64
+_ZN10ActorArrow6CreateEv kind:function(arm,size=0x30) addr:0x211fcd0
+_ZN10ActorArrow19func_ov014_0211fd80Ei kind:function(arm,size=0x10) addr:0x211fd00
+_ZN10ActorArrow19func_ov014_0211fd90Ev kind:function(arm,size=0x14) addr:0x211fd10
+_ZN10ActorArrowC2Ev kind:function(arm,size=0x108) addr:0x211fd24
+_ZN10ActorArrowD1Ev kind:function(arm,size=0x28) addr:0x211fe2c
+_ZN10ActorArrowD0Ev kind:function(arm,size=0x30) addr:0x211fe54
+_ZN10ActorArrow8vfunc_08Ev kind:function(arm,size=0x148) addr:0x211fe84
+_ZN10ActorArrow12CollidesWithEP5Actor kind:function(arm,size=0x88) addr:0x211ffcc
+_ZN10ActorArrow19func_ov014_021200d4Ev kind:function(arm,size=0x44) addr:0x2120054
+_ZN10ActorArrow19func_ov014_02120118Ev kind:function(arm,size=0x68) addr:0x2120098
+_ZN10ActorArrow19func_ov014_02120180Ev kind:function(arm,size=0x170) addr:0x2120100
+_ZN10ActorArrow12GetEquipRopeEv kind:function(arm,size=0x10) addr:0x2120270
+_ZN10ActorArrow8vfunc_14Ej kind:function(arm,size=0x474) addr:0x2120280
+_Z19func_ov014_02120774Pji kind:function(arm,size=0xc) addr:0x21206f4
+_ZN10ActorArrow8vfunc_18Ej kind:function(arm,size=0x20) addr:0x2120700
+_ZN10ActorArrow8vfunc_10Ej kind:function(arm,size=0x18) addr:0x2120720
+_ZN10ActorArrow19func_ov014_021207b8EP8ActorRefii kind:function(arm,size=0x1e0) addr:0x2120738
+_ZN10ActorArrow19func_ov014_02120998EP8ActorRefiiis kind:function(arm,size=0xe8) addr:0x2120918
+_Z19func_ov014_02120a80iP10ActorArrow kind:function(arm,size=0x44) addr:0x2120a00
+_ZN10ActorArrow19func_ov014_02120ac4Eib kind:function(arm,size=0x1d4) addr:0x2120a44
+_ZN10ActorArrow19func_ov014_02120c98EP5Vec3p kind:function(arm,size=0xc0) addr:0x2120c18
+_ZN10ActorArrow19func_ov014_02120d58Ev kind:function(arm,size=0x50) addr:0x2120cd8
+_ZN10ActorArrow19func_ov014_02120da8Ev kind:function(arm,size=0x44) addr:0x2120d28
+_ZN10ActorArrow19func_ov014_02120decEi kind:function(arm,size=0x68) addr:0x2120d6c
+_ZN10ActorArrow8vfunc_48EP9Knockback kind:function(arm,size=0x80) addr:0x2120dd4
+_Z14GetEquipShieldv kind:function(arm,size=0x10) addr:0x2120e54 local
+_ZN10ActorArrow8vfunc_20Eb kind:function(arm,size=0x4e4) addr:0x2120e64
func_ov014_021213c8 kind:function(arm,size=0x14) addr:0x2121348
-func_ov014_021213dc kind:function(arm,size=0x30) addr:0x212135c
-func_ov014_0212140c kind:function(arm,size=0xa4) addr:0x212138c
-func_ov014_021214b0 kind:function(arm,size=0x8c) addr:0x2121430
-func_ov014_0212153c kind:function(arm,size=0x14) addr:0x21214bc
-func_ov014_02121550 kind:function(arm,size=0x1c) addr:0x21214d0
-func_ov014_0212156c kind:function(arm,size=0x260) addr:0x21214ec
-func_ov014_021217cc kind:function(arm,size=0x218) addr:0x212174c
-func_ov014_021219e4 kind:function(arm,size=0x14) addr:0x2121964
-func_ov014_021219f8 kind:function(arm,size=0x90) addr:0x2121978
-func_ov014_02121a88 kind:function(arm,size=0x1c) addr:0x2121a08
-func_ov014_02121aa4 kind:function(arm,size=0x30) addr:0x2121a24
-func_ov014_02121ad4 kind:function(arm,size=0x9c) addr:0x2121a54
-func_ov014_02121b70 kind:function(arm,size=0x74) addr:0x2121af0
-func_ov014_02121be4 kind:function(arm,size=0xf4) addr:0x2121b64
-func_ov014_02121cd8 kind:function(arm,size=0x1c) addr:0x2121c58
-func_ov014_02121cf4 kind:function(arm,size=0x38) addr:0x2121c74
-func_ov014_02121d2c kind:function(arm,size=0x40) addr:0x2121cac
-func_ov014_02121d6c kind:function(arm,size=0x14) addr:0x2121cec
-func_ov014_02121d80 kind:function(arm,size=0x134) addr:0x2121d00
-func_ov014_02121eb4 kind:function(arm,size=0xc58) addr:0x2121e34
-func_ov014_02122b0c kind:function(arm,size=0x14) addr:0x2122a8c
-func_ov014_02122b20 kind:function(arm,size=0x98) addr:0x2122aa0
-func_ov014_02122bb8 kind:function(arm,size=0xe4) addr:0x2122b38
-func_ov014_02122c9c kind:function(arm,size=0x18) addr:0x2122c1c
-func_ov014_02122cb4 kind:function(arm,size=0xb8) addr:0x2122c34
-func_ov014_02122d6c kind:function(arm,size=0xdc) addr:0x2122cec
-func_ov014_02122e48 kind:function(arm,size=0x34) addr:0x2122dc8
-func_ov014_02122e7c kind:function(arm,size=0x1c) addr:0x2122dfc
-func_ov014_02122e98 kind:function(arm,size=0x20) addr:0x2122e18
-func_ov014_02122eb8 kind:function(arm,size=0x1c) addr:0x2122e38
-func_ov014_02122ed4 kind:function(arm,size=0x188) addr:0x2122e54
-func_ov014_0212305c kind:function(arm,size=0x1c) addr:0x2122fdc
+_ZN10ActorBlast6CreateEv kind:function(arm,size=0x30) addr:0x212135c
+_ZN15ActorBlast_Unk18vfunc_10EPi kind:function(arm,size=0xa4) addr:0x212138c
+_ZN10ActorBlastC2Ev kind:function(arm,size=0x8c) addr:0x2121430
+_ZN10ActorBlastD1Ev kind:function(arm,size=0x14) addr:0x21214bc
+_ZN10ActorBlastD0Ev kind:function(arm,size=0x1c) addr:0x21214d0
+_ZN10ActorBlast8vfunc_08Ev kind:function(arm,size=0x260) addr:0x21214ec
+_ZN10ActorBlast8vfunc_14Ej kind:function(arm,size=0x218) addr:0x212174c
+_ZN15ActorBlast_Unk1D1Ev kind:function(arm,size=0x14) addr:0x2121964
+_ZN10ActorBlast8vfunc_18Ej kind:function(arm,size=0x90) addr:0x2121978
+_ZN15ActorBlast_Unk1D0Ev kind:function(arm,size=0x1c) addr:0x2121a08
+_ZN9ActorBomb6CreateEv kind:function(arm,size=0x30) addr:0x2121a24
+_ZN14ActorBomb_Unk18vfunc_0cEPs kind:function(arm,size=0x9c) addr:0x2121a54
+_ZN14ActorBomb_Unk18vfunc_10EPi kind:function(arm,size=0x74) addr:0x2121af0
+_ZN9ActorBombC2Ev kind:function(arm,size=0xf4) addr:0x2121b64
+_ZN14ActorBomb_Unk2D1Ev kind:function(arm,size=0x1c) addr:0x2121c58
+_ZN9ActorBombD1Ev kind:function(arm,size=0x38) addr:0x2121c74
+_ZN9ActorBombD0Ev kind:function(arm,size=0x40) addr:0x2121cac
+_ZN14ActorBomb_Unk2C1Ev kind:function(arm,size=0x14) addr:0x2121cec
+_ZN9ActorBomb8vfunc_08Ev kind:function(arm,size=0x134) addr:0x2121d00
+_ZN9ActorBomb8vfunc_14Ej kind:function(arm,size=0xc58) addr:0x2121e34
+_ZN14ActorBomb_Unk1D1Ev kind:function(arm,size=0x14) addr:0x2122a8c
+_ZN9ActorBomb8vfunc_18Ej kind:function(arm,size=0x98) addr:0x2122aa0
+_ZN9ActorBomb19func_ov014_02122bb8Ei kind:function(arm,size=0xe4) addr:0x2122b38
+_ZN9ActorBomb8vfunc_54Ev kind:function(arm,size=0x18) addr:0x2122c1c
+_ZN9ActorBomb8vfunc_20Eb kind:function(arm,size=0xb8) addr:0x2122c34
+_ZN9ActorBomb11SetVelocityEP5Vec3p kind:function(arm,size=0xdc) addr:0x2122cec
+_ZN9ActorBomb19func_ov014_02122e48EPi kind:function(arm,size=0x34) addr:0x2122dc8
+_ZN9ActorBomb19func_ov014_02122e7cEv kind:function(arm,size=0x1c) addr:0x2122dfc
+_ZN9ActorBomb19func_ov014_02122e98Ev kind:function(arm,size=0x20) addr:0x2122e18
+_ZN9ActorBomb19func_ov014_02122eb8Ev kind:function(arm,size=0x1c) addr:0x2122e38
+_ZN9ActorBomb19func_ov014_02122ed4Ev kind:function(arm,size=0x188) addr:0x2122e54
+_ZN14ActorBomb_Unk1D0Ev kind:function(arm,size=0x1c) addr:0x2122fdc
func_ov014_02123078 kind:function(arm,size=0x30) addr:0x2122ff8
func_ov014_021230a8 kind:function(arm,size=0x8c) addr:0x2123028
func_ov014_02123134 kind:function(arm,size=0x28) addr:0x21230b4
@@ -84,22 +84,22 @@ func_ov014_0212357c kind:function(arm,size=0x40) addr:0x21234fc
func_ov014_021235bc kind:function(arm,size=0x180) addr:0x212353c
func_ov014_0212373c kind:function(arm,size=0xb0) addr:0x21236bc
func_ov014_021237ec kind:function(arm,size=0x10) addr:0x212376c
-func_ov014_021237fc kind:function(arm,size=0x30) addr:0x212377c
-func_ov014_0212382c kind:function(arm,size=0x20) addr:0x21237ac
-func_ov014_0212384c kind:function(arm,size=0xc) addr:0x21237cc
-func_ov014_02123858 kind:function(arm,size=0x50) addr:0x21237d8
-func_ov014_021238a8 kind:function(arm,size=0x48) addr:0x2123828
-func_ov014_021238f0 kind:function(arm,size=0x14) addr:0x2123870
-func_ov014_02123904 kind:function(arm,size=0x5c) addr:0x2123884
-func_ov014_02123960 kind:function(arm,size=0x34) addr:0x21238e0
-func_ov014_02123994 kind:function(arm,size=0x214) addr:0x2123914
-func_ov014_02123ba8 kind:function(arm,size=0xac) addr:0x2123b28
-func_ov014_02123c54 kind:function(arm,size=0x7c) addr:0x2123bd4
-func_ov014_02123cd0 kind:function(arm,size=0x14c) addr:0x2123c50
-func_ov014_02123e1c kind:function(arm,size=0x2c) addr:0x2123d9c
-func_ov014_02123e48 kind:function(arm,size=0xbc) addr:0x2123dc8
-func_ov014_02123f04 kind:function(arm,size=0xec) addr:0x2123e84
-func_ov014_02123ff0 kind:function(thumb,size=0x14) addr:0x2123f70
+_ZN9ActorRope6CreateEv kind:function(arm,size=0x30) addr:0x212377c
+_ZN9ActorRope19func_ov014_0212382cEP5Vec4p kind:function(arm,size=0x20) addr:0x21237ac
+_ZN9ActorRope19func_ov014_0212384cEv kind:function(arm,size=0xc) addr:0x21237cc
+_ZN9ActorRopeD1Ev kind:function(arm,size=0x50) addr:0x21237d8
+_ZN9ActorRopeD0Ev kind:function(arm,size=0x48) addr:0x2123828
+_ZN9ActorRope19func_ov014_021238f0Ev kind:function(arm,size=0x14) addr:0x2123870
+_ZN9ActorRope19func_ov014_02123904Ev kind:function(arm,size=0x5c) addr:0x2123884
+_ZN9ActorRope19func_ov014_02123960Ev kind:function(arm,size=0x34) addr:0x21238e0
+_ZN9ActorRope8vfunc_14Ej kind:function(arm,size=0x214) addr:0x2123914
+_ZN9ActorRope8vfunc_18Ej kind:function(arm,size=0xac) addr:0x2123b28
+_ZN9ActorRope19func_ov014_02123c54Ei kind:function(arm,size=0x7c) addr:0x2123bd4
+_ZN9ActorRope19func_ov014_02123cd0EP5Vec3pi kind:function(arm,size=0x14c) addr:0x2123c50
+_ZN9ActorRope19func_ov014_02123e1cEv kind:function(arm,size=0x2c) addr:0x2123d9c
+_ZN9ActorRope19func_ov014_02123e48Ei kind:function(arm,size=0xbc) addr:0x2123dc8
+_ZN9ActorRope8vfunc_20Eb kind:function(arm,size=0xec) addr:0x2123e84
+_ZN9ActorRope8vfunc_10Ej kind:function(thumb,size=0x14) addr:0x2123f70
func_ov014_02124004 kind:function(arm,size=0x30) addr:0x2123f84
func_ov014_02124034 kind:function(arm,size=0xc) addr:0x2123fb4
func_ov014_02124040 kind:function(arm,size=0xdc) addr:0x2123fc0
@@ -848,111 +848,111 @@ func_ov014_0213cdfc kind:function(arm,size=0x5c) addr:0x213cd58
func_ov014_0213ce58 kind:function(arm,size=0x18) addr:0x213cdb4
func_ov014_0213ce70 kind:function(arm,size=0xbc) addr:0x213cdcc
func_ov014_0213cf2c kind:function(arm,size=0x5c) addr:0x213ce88
-func_ov014_0213cf88 kind:function(thumb,size=0x14) addr:0x213cee4
-func_ov014_0213cf9c kind:function(thumb,size=0xc) addr:0x213cef8
-func_ov014_0213cfa8 kind:function(thumb,size=0x14) addr:0x213cf04
-func_ov014_0213cfbc kind:function(arm,size=0x8) addr:0x213cf18
-func_ov014_0213cfc4 kind:function(thumb,size=0x4c) addr:0x213cf20
-func_ov014_0213d010 kind:function(thumb,size=0x2c) addr:0x213cf6c
-func_ov014_0213d03c kind:function(thumb,size=0x30) addr:0x213cf98
-func_ov014_0213d06c kind:function(arm,size=0xc) addr:0x213cfc8
-func_ov014_0213d078 kind:function(thumb,size=0x20) addr:0x213cfd4
-func_ov014_0213d098 kind:function(arm,size=0x24) addr:0x213cff4
-func_ov014_0213d0bc kind:function(arm,size=0xa0) addr:0x213d018
+_ZN10EquipScoopC2Ev kind:function(thumb,size=0x14) addr:0x213cee4
+_ZN10EquipScoopD1Ev kind:function(thumb,size=0xc) addr:0x213cef8
+_ZN10EquipScoopD0Ev kind:function(thumb,size=0x14) addr:0x213cf04
+_ZNK10EquipScoop5GetIdEv kind:function(arm,size=0x8) addr:0x213cf18
+_ZN14EquipBoomerangC2Ev kind:function(thumb,size=0x4c) addr:0x213cf20
+_ZN14EquipBoomerangD1Ev kind:function(thumb,size=0x2c) addr:0x213cf6c
+_ZN14EquipBoomerangD0Ev kind:function(thumb,size=0x30) addr:0x213cf98
+_ZN14EquipBoomerang11UpdateInUseEi kind:function(arm,size=0xc) addr:0x213cfc8
+_ZN14EquipBoomerang8vfunc_10Ev kind:function(thumb,size=0x20) addr:0x213cfd4
+_ZN14EquipBoomerang19func_ov014_0213d098Ev kind:function(arm,size=0x24) addr:0x213cff4
+_ZN14EquipBoomerang19func_ov014_0213d0bcEP5Vec3p kind:function(arm,size=0xa0) addr:0x213d018
_ZN14EquipBoomerang8GetActorEv kind:function(arm,size=0x20) addr:0x213d0b8
-func_ov014_0213d17c kind:function(arm,size=0x8) addr:0x213d0d8
-func_ov014_0213d184 kind:function(arm,size=0x2c) addr:0x213d0e0
-func_ov014_0213d1b0 kind:function(arm,size=0x14) addr:0x213d10c
-func_ov014_0213d1c4 kind:function(thumb,size=0x2c) addr:0x213d120
-func_ov014_0213d1f0 kind:function(arm,size=0x8) addr:0x213d14c
-func_ov014_0213d1f8 kind:function(arm,size=0x1c) addr:0x213d154
-func_ov014_0213d214 kind:function(arm,size=0x14) addr:0x213d170
-func_ov014_0213d228 kind:function(arm,size=0x8) addr:0x213d184
-func_ov014_0213d230 kind:function(arm,size=0x18) addr:0x213d18c
-func_ov014_0213d248 kind:function(arm,size=0x14) addr:0x213d1a4
-func_ov014_0213d25c kind:function(thumb,size=0x8c) addr:0x213d1b8
-func_ov014_0213d2e8 kind:function(thumb,size=0x4) addr:0x213d244
-func_ov014_0213d2ec kind:function(arm,size=0x28) addr:0x213d248
-func_ov014_0213d314 kind:function(thumb,size=0x44) addr:0x213d270
-func_ov014_0213d358 kind:function(thumb,size=0x48) addr:0x213d2b4
-func_ov014_0213d3a0 kind:function(thumb,size=0x2c) addr:0x213d2fc
-func_ov014_0213d3cc kind:function(arm,size=0x8) addr:0x213d328
-func_ov014_0213d3d4 kind:function(arm,size=0x30) addr:0x213d330
-func_ov014_0213d404 kind:function(arm,size=0x1c) addr:0x213d360
+_ZNK14EquipBoomerang5GetIdEv kind:function(arm,size=0x8) addr:0x213d0d8
+_ZN14EquipBoomerang19func_ov014_0213d184Ev kind:function(arm,size=0x2c) addr:0x213d0e0
+_ZN14EquipBoomerang19func_ov014_0213d1b0Ev kind:function(arm,size=0x14) addr:0x213d10c
+_ZN9EquipBombC2Ev kind:function(thumb,size=0x2c) addr:0x213d120
+_ZNK9EquipBomb5GetIdEv kind:function(arm,size=0x8) addr:0x213d14c
+_ZN9EquipBombD1Ev kind:function(arm,size=0x1c) addr:0x213d154
+_ZN9EquipBombD0Ev kind:function(arm,size=0x14) addr:0x213d170
+_ZN9EquipBomb8vfunc_50Ev kind:function(arm,size=0x8) addr:0x213d184
+_Z19func_ov014_0213d230ii kind:function(arm,size=0x18) addr:0x213d18c
+_Z19func_ov013_0213d248i kind:function(arm,size=0x14) addr:0x213d1a4
+_ZN9EquipRopeC2Ev kind:function(thumb,size=0x8c) addr:0x213d1b8
+_Z19func_ov014_0213d2e8v kind:function(thumb,size=0x4) addr:0x213d244
+_Z19func_ov014_0213d2eci kind:function(arm,size=0x28) addr:0x213d248
+_ZN9EquipRopeD1Ev kind:function(thumb,size=0x44) addr:0x213d270
+_ZN9EquipRopeD0Ev kind:function(thumb,size=0x48) addr:0x213d2b4
+_ZN9EquipRope8vfunc_10Ev kind:function(thumb,size=0x2c) addr:0x213d2fc
+_ZNK9EquipRope5GetIdEv kind:function(arm,size=0x8) addr:0x213d328
+_ZN9EquipRope19func_ov014_0213d3d4EP5Vec3p kind:function(arm,size=0x30) addr:0x213d330
+_ZN9EquipRope19func_ov014_0213d404EPi kind:function(arm,size=0x1c) addr:0x213d360
_ZN9EquipRope18func_ov14_0213d420Ev kind:function(arm,size=0x20) addr:0x213d37c
_ZN9EquipRope18func_ov14_0213d440Ei kind:function(arm,size=0x40) addr:0x213d39c
_ZN9EquipRope18func_ov14_0213d480Ei kind:function(arm,size=0x48) addr:0x213d3dc
-func_ov014_0213d4c8 kind:function(arm,size=0x24) addr:0x213d424
-func_ov014_0213d4ec kind:function(arm,size=0xa8) addr:0x213d448
-func_ov014_0213d594 kind:function(arm,size=0x3c) addr:0x213d4f0
-func_ov014_0213d5d0 kind:function(arm,size=0x6c) addr:0x213d52c
-func_ov014_0213d63c kind:function(arm,size=0x48) addr:0x213d598
-func_ov014_0213d684 kind:function(arm,size=0x5c) addr:0x213d5e0
-func_ov014_0213d6e0 kind:function(arm,size=0x3c) addr:0x213d63c
-func_ov014_0213d71c kind:function(arm,size=0x6c) addr:0x213d678
-func_ov014_0213d788 kind:function(arm,size=0x94) addr:0x213d6e4
+_ZN9EquipRope19func_ov014_0213d4c8Ev kind:function(arm,size=0x24) addr:0x213d424
+_ZN9EquipRope19func_ov014_0213d4ecEPii kind:function(arm,size=0xa8) addr:0x213d448
+_ZN9EquipRope19func_ov014_0213d594Ei kind:function(arm,size=0x3c) addr:0x213d4f0
+_ZN9EquipRope19func_ov014_0213d5d0EPii kind:function(arm,size=0x6c) addr:0x213d52c
+_ZN9EquipRope19func_ov014_0213d63cEi kind:function(arm,size=0x48) addr:0x213d598
+_ZN9EquipRope19func_ov014_0213d684Ev kind:function(arm,size=0x5c) addr:0x213d5e0
+_ZN9EquipRope19func_ov014_0213d6e0Ev kind:function(arm,size=0x3c) addr:0x213d63c
+_ZN9EquipRope19func_ov014_0213d71cEiP8ActorRef kind:function(arm,size=0x6c) addr:0x213d678
+_ZN9EquipRope19func_ov014_0213d788Ei kind:function(arm,size=0x94) addr:0x213d6e4
_ZN9EquipRope18func_ov14_0213d81cEiP5Vec3p kind:function(arm,size=0x100) addr:0x213d778
_ZN9EquipRope18func_ov14_0213d91cEi kind:function(arm,size=0x90) addr:0x213d878
-func_ov014_0213d9ac kind:function(arm,size=0x130) addr:0x213d908
+_ZN9EquipRope19func_ov014_0213d9acEv kind:function(arm,size=0x130) addr:0x213d908
_ZN9EquipRope18func_ov14_0213dadcEiP8Cylinder kind:function(arm,size=0x58) addr:0x213da38
-func_ov014_0213db34 kind:function(thumb,size=0x2c) addr:0x213da90
-func_ov014_0213db60 kind:function(arm,size=0x44) addr:0x213dabc
-func_ov014_0213dba4 kind:function(arm,size=0x1fc) addr:0x213db00
-func_ov014_0213dda0 kind:function(arm,size=0x34) addr:0x213dcfc
+_ZN9EquipRope19func_ov014_0213db34Ev kind:function(thumb,size=0x2c) addr:0x213da90
+_ZN9EquipRope19func_ov014_0213db60Ev kind:function(arm,size=0x44) addr:0x213dabc
+_ZN9EquipRope19func_ov014_0213dba4EP5Vec3p kind:function(arm,size=0x1fc) addr:0x213db00
+_ZN9EquipRope19func_ov014_0213dda0Ev kind:function(arm,size=0x34) addr:0x213dcfc
_ZN9EquipRope18func_ov14_0213ddd4EP5Actor kind:function(arm,size=0x128) addr:0x213dd30
_ZN9EquipRope18func_ov14_0213defcEP5Actor kind:function(arm,size=0xc0) addr:0x213de58
-func_ov014_0213dfbc kind:function(arm,size=0x188) addr:0x213df18
-func_ov014_0213e144 kind:function(arm,size=0xc8) addr:0x213e0a0
-func_ov014_0213e20c kind:function(arm,size=0x11c) addr:0x213e168
-func_ov014_0213e328 kind:function(arm,size=0x21c) addr:0x213e284
-func_ov014_0213e544 kind:function(arm,size=0x18) addr:0x213e4a0
-func_ov014_0213e55c kind:function(arm,size=0x55c) addr:0x213e4b8
-func_ov014_0213eab8 kind:function(thumb,size=0x1c) addr:0x213ea14
-func_ov014_0213ead4 kind:function(thumb,size=0xc) addr:0x213ea30
-func_ov014_0213eae0 kind:function(thumb,size=0x14) addr:0x213ea3c
-func_ov014_0213eaf4 kind:function(arm,size=0x8) addr:0x213ea50
-func_ov014_0213eafc kind:function(thumb,size=0x50) addr:0x213ea58
-func_ov014_0213eb4c kind:function(arm,size=0x10) addr:0x213eaa8
-func_ov014_0213eb5c kind:function(thumb,size=0x20) addr:0x213eab8
-func_ov014_0213eb7c kind:function(thumb,size=0x28) addr:0x213ead8
-func_ov014_0213eba4 kind:function(arm,size=0x9c) addr:0x213eb00
-func_ov014_0213ec40 kind:function(arm,size=0x24) addr:0x213eb9c
+_ZN9EquipRope19func_ov014_0213dfbcEP8CylinderiP5Vec3p kind:function(arm,size=0x188) addr:0x213df18
+_ZN9EquipRope19func_ov014_0213e144EP5Vec3pS1_i kind:function(arm,size=0xc8) addr:0x213e0a0
+_ZN9EquipRope19func_ov014_0213e20cEiP5Vec3p kind:function(arm,size=0x11c) addr:0x213e168
+_ZN9EquipRope19func_ov014_0213e328Ev kind:function(arm,size=0x21c) addr:0x213e284
+_Z19func_ov014_0213e544ii kind:function(arm,size=0x18) addr:0x213e4a0
+_Z19func_ov014_0213e55cPi kind:function(arm,size=0x55c) addr:0x213e4b8
+_ZN8EquipBowC2Ev kind:function(thumb,size=0x1c) addr:0x213ea14
+_ZN8EquipBowD1Ev kind:function(thumb,size=0xc) addr:0x213ea30
+_ZN8EquipBowD0Ev kind:function(thumb,size=0x14) addr:0x213ea3c
+_ZNK8EquipBow5GetIdEv kind:function(arm,size=0x8) addr:0x213ea50
+_ZN12EquipBombchuC2Ev kind:function(thumb,size=0x50) addr:0x213ea58
+_ZN17EquipBombchu_Unk1C1Ev kind:function(arm,size=0x10) addr:0x213eaa8
+_ZN12EquipBombchuD1Ev kind:function(thumb,size=0x20) addr:0x213eab8
+_ZN12EquipBombchuD0Ev kind:function(thumb,size=0x28) addr:0x213ead8
+_ZN12EquipBombchu19func_ov014_0213eba4Ev kind:function(arm,size=0x9c) addr:0x213eb00
+_ZN12EquipBombchu19func_ov014_0213ec40Ev kind:function(arm,size=0x24) addr:0x213eb9c
_ZN12EquipBombchu19func_ov014_0213ec64Ev kind:function(arm,size=0x48) addr:0x213ebc0
-func_ov014_0213ecac kind:function(arm,size=0x8) addr:0x213ec08
-func_ov014_0213ecb4 kind:function(arm,size=0xc0) addr:0x213ec10
-func_ov014_0213ed74 kind:function(arm,size=0x20) addr:0x213ecd0
-func_ov014_0213ed94 kind:function(arm,size=0xc) addr:0x213ecf0
-func_ov014_0213eda0 kind:function(thumb,size=0x20) addr:0x213ecfc
-func_ov014_0213edc0 kind:function(thumb,size=0x24) addr:0x213ed1c
-func_ov014_0213ede4 kind:function(thumb,size=0xc) addr:0x213ed40
-func_ov014_0213edf0 kind:function(thumb,size=0x14) addr:0x213ed4c
-func_ov014_0213ee04 kind:function(thumb,size=0x4) addr:0x213ed60
-func_ov014_0213ee08 kind:function(arm,size=0x8) addr:0x213ed64
-func_ov014_0213ee10 kind:function(arm,size=0x98) addr:0x213ed6c
-func_ov014_0213eea8 kind:function(arm,size=0xc) addr:0x213ee04
-func_ov014_0213eeb4 kind:function(thumb,size=0x2c) addr:0x213ee10
-func_ov014_0213eee0 kind:function(arm,size=0x10) addr:0x213ee3c
-func_ov014_0213eef0 kind:function(arm,size=0x30) addr:0x213ee4c
-func_ov014_0213ef20 kind:function(thumb,size=0xc) addr:0x213ee7c
-func_ov014_0213ef2c kind:function(thumb,size=0x34) addr:0x213ee88
-func_ov014_0213ef60 kind:function(thumb,size=0x34) addr:0x213eebc
-func_ov014_0213ef94 kind:function(thumb,size=0x3c) addr:0x213eef0
-func_ov014_0213efd0 kind:function(thumb,size=0x80) addr:0x213ef2c
-func_ov014_0213f050 kind:function(arm,size=0x3c) addr:0x213efac
-func_ov014_0213f08c kind:function(arm,size=0x2c) addr:0x213efe8
-func_ov014_0213f0b8 kind:function(arm,size=0x4c) addr:0x213f014
-func_ov014_0213f104 kind:function(arm,size=0x230) addr:0x213f060
-func_ov014_0213f334 kind:function(arm,size=0x48) addr:0x213f290
-func_ov014_0213f37c kind:function(arm,size=0xf0) addr:0x213f2d8
-func_ov014_0213f46c kind:function(thumb,size=0x60) addr:0x213f3c8
-func_ov014_0213f4cc kind:function(thumb,size=0xdc) addr:0x213f428
-func_ov014_0213f5a8 kind:function(arm,size=0x34) addr:0x213f504
-func_ov014_0213f5dc kind:function(arm,size=0x24) addr:0x213f538
-func_ov014_0213f600 kind:function(arm,size=0x124) addr:0x213f55c
-func_ov014_0213f724 kind:function(arm,size=0x10) addr:0x213f680
-func_ov014_0213f734 kind:function(arm,size=0xc) addr:0x213f690
-func_ov014_0213f740 kind:function(arm,size=0x23c) addr:0x213f69c
-func_ov014_0213f97c kind:function(arm,size=0xb0) addr:0x213f8d8
+_ZNK12EquipBombchu5GetIdEv kind:function(arm,size=0x8) addr:0x213ec08
+_ZN12EquipBombchu8vfunc_34EPs kind:function(arm,size=0xc0) addr:0x213ec10
+_ZN12EquipBombchu19func_ov014_0213ed74Ev kind:function(arm,size=0x20) addr:0x213ecd0
+_ZN12EquipBombchu19func_ov014_0213ed94Ei kind:function(arm,size=0xc) addr:0x213ecf0
+_ZN12EquipBombchu19func_ov014_0213eda0Ev kind:function(thumb,size=0x20) addr:0x213ecfc
+_ZN11EquipHammerC2Ev kind:function(thumb,size=0x24) addr:0x213ed1c
+_ZN11EquipHammerD1Ev kind:function(thumb,size=0xc) addr:0x213ed40
+_ZN11EquipHammerD0Ev kind:function(thumb,size=0x14) addr:0x213ed4c
+_ZN11EquipHammer8vfunc_10Ev kind:function(thumb,size=0x4) addr:0x213ed60
+_ZNK11EquipHammer5GetIdEv kind:function(arm,size=0x8) addr:0x213ed64
+_ZNK11EquipHammer9GetHitboxEP8Cylinder kind:function(arm,size=0x98) addr:0x213ed6c
+_ZNK11EquipHammer8vfunc_4cEv kind:function(arm,size=0xc) addr:0x213ee04
+_ZN10PlayerLink6CreateEv kind:function(thumb,size=0x2c) addr:0x213ee10
+_ZN10PlayerLink11GetInstanceEv kind:function(arm,size=0x10) addr:0x213ee3c
+_ZN10PlayerLink19func_ov014_0213eef0Ei kind:function(arm,size=0x30) addr:0x213ee4c
+_ZN10PlayerLink20GetLinkStateCutsceneEv kind:function(thumb,size=0xc) addr:0x213ee7c
+_ZN10PlayerLinkC2Ev kind:function(thumb,size=0x34) addr:0x213ee88
+_ZN10PlayerLinkD1Ev kind:function(thumb,size=0x34) addr:0x213eebc
+_ZN10PlayerLinkD0Ev kind:function(thumb,size=0x3c) addr:0x213eef0
+_ZN10PlayerLink4InitEv kind:function(thumb,size=0x80) addr:0x213ef2c
+_ZN10PlayerLink8vfunc_04Ev kind:function(arm,size=0x3c) addr:0x213efac
+_ZN10PlayerLink8vfunc_78Ev kind:function(arm,size=0x2c) addr:0x213efe8
+_ZN10PlayerLink11ResetUnk_5eEv kind:function(arm,size=0x4c) addr:0x213f014
+_ZN10PlayerLink8vfunc_2cEic kind:function(arm,size=0x230) addr:0x213f060
+_ZN10PlayerLink9UpdatePosEv kind:function(arm,size=0x48) addr:0x213f290
+_ZN10PlayerLink19func_ov014_0213f37cEv kind:function(arm,size=0xf0) addr:0x213f2d8
+_ZN10PlayerLink8vfunc_74Ev kind:function(thumb,size=0x60) addr:0x213f3c8
+_ZN10PlayerLink7OnDeathEb kind:function(thumb,size=0xdc) addr:0x213f428
+_ZN10PlayerLink8vfunc_7cEv kind:function(arm,size=0x34) addr:0x213f504
+_ZN10PlayerLink9AddHealthEs kind:function(arm,size=0x24) addr:0x213f538
+_ZN10PlayerLink8vfunc_68Ev kind:function(arm,size=0x124) addr:0x213f55c
+_ZN10PlayerLink16GetLinkStateItemEv kind:function(arm,size=0x10) addr:0x213f680
+_ZN10PlayerLink19func_ov014_0213f734EPiP18UnkStruct_027e0fd4 kind:function(arm,size=0xc) addr:0x213f690
+_ZN10PlayerLink19func_ov014_0213f740Ev kind:function(arm,size=0x23c) addr:0x213f69c
+_ZN10PlayerLink19func_ov014_0213f97cEv kind:function(arm,size=0xb0) addr:0x213f8d8
func_ov014_0213fa2c kind:function(arm,size=0xc) addr:0x213f988
func_ov014_0213fa38 kind:function(arm,size=0x4) addr:0x213f994
func_ov014_0213fa3c kind:function(arm,size=0xc) addr:0x213f998
@@ -1456,19 +1456,19 @@ func_ov014_021513d4 kind:function(arm,size=0x28) addr:0x2151330
func_ov014_021513fc kind:function(arm,size=0x20) addr:0x2151358
func_ov014_0215141c kind:function(arm,size=0x110) addr:0x2151378
func_ov014_0215152c kind:function(arm,size=0x20) addr:0x2151488
-func_ov014_0215154c kind:function(thumb,size=0x18) addr:0x21514a8
-func_ov014_02151564 kind:function(thumb,size=0xc) addr:0x21514c0
-func_ov014_02151570 kind:function(thumb,size=0x14) addr:0x21514cc
-func_ov014_02151584 kind:function(thumb,size=0xc) addr:0x21514e0
-func_ov014_02151590 kind:function(thumb,size=0x18) addr:0x21514ec
-func_ov014_021515a8 kind:function(thumb,size=0xc) addr:0x2151504
-func_ov014_021515b4 kind:function(thumb,size=0x14) addr:0x2151510
-func_ov014_021515c8 kind:function(arm,size=0x8) addr:0x2151524
-func_ov014_021515d0 kind:function(thumb,size=0x18) addr:0x215152c
-func_ov014_021515e8 kind:function(thumb,size=0xc) addr:0x2151544
-func_ov014_021515f4 kind:function(thumb,size=0x14) addr:0x2151550
-func_ov014_02151608 kind:function(arm,size=0x8) addr:0x2151564
-func_ov014_02151610 kind:function(arm,size=0x7c) addr:0x215156c
+_ZN11EquipPotionC2Ev kind:function(thumb,size=0x18) addr:0x21514a8
+_ZN11EquipPotionD1Ev kind:function(thumb,size=0xc) addr:0x21514c0
+_ZN11EquipPotionD0Ev kind:function(thumb,size=0x14) addr:0x21514cc
+_ZN11EquipPotionD2Ev kind:function(thumb,size=0xc) addr:0x21514e0
+_ZN12EquipPotionAC2Ev kind:function(thumb,size=0x18) addr:0x21514ec
+_ZN12EquipPotionAD1Ev kind:function(thumb,size=0xc) addr:0x2151504
+_ZN12EquipPotionAD0Ev kind:function(thumb,size=0x14) addr:0x2151510
+_ZNK12EquipPotionA5GetIdEv kind:function(arm,size=0x8) addr:0x2151524
+_ZN12EquipPotionBC2Ev kind:function(thumb,size=0x18) addr:0x215152c
+_ZN12EquipPotionBD1Ev kind:function(thumb,size=0xc) addr:0x2151544
+_ZN12EquipPotionBD0Ev kind:function(thumb,size=0x14) addr:0x2151550
+_ZNK12EquipPotionB5GetIdEv kind:function(arm,size=0x8) addr:0x2151564
+_ZNK11EquipPotion8IsUsableEi kind:function(arm,size=0x7c) addr:0x215156c
func_ov014_0215168c kind:function(arm,size=0x38) addr:0x21515e8
func_ov014_021516c4 kind:function(arm,size=0x60) addr:0x2151620
func_ov014_02151724 kind:function(arm,size=0x20) addr:0x2151680
@@ -1632,85 +1632,85 @@ data_ov014_02154199 kind:data(any) addr:0x21540f5
data_ov014_0215419c kind:data(any) addr:0x21540f8
data_ov014_021541d0 kind:data(any) addr:0x215412c
data_ov014_021541d4 kind:data(any) addr:0x2154130
-func_ov014_021541ec kind:function(arm,size=0x68) addr:0x2154148
-func_ov014_02154254 kind:function(arm,size=0x40) addr:0x21541b0
-func_ov014_02154294 kind:function(arm,size=0x60) addr:0x21541f0
-func_ov014_021542f4 kind:function(arm,size=0x40) addr:0x2154250
-func_ov014_02154334 kind:function(arm,size=0x40) addr:0x2154290
-func_ov014_02154374 kind:function(arm,size=0x84) addr:0x21542d0
-func_ov014_021543f8 kind:function(arm,size=0x38) addr:0x2154354
-func_ov014_02154430 kind:function(arm,size=0x38) addr:0x215438c
-func_ov014_02154468 kind:function(arm,size=0x38) addr:0x21543c4
-func_ov014_021544a0 kind:function(arm,size=0x38) addr:0x21543fc
-func_ov014_021544d8 kind:function(arm,size=0x38) addr:0x2154434
-func_ov014_02154510 kind:function(arm,size=0x38) addr:0x215446c
-func_ov014_02154548 kind:function(arm,size=0x38) addr:0x21544a4
-func_ov014_02154580 kind:function(arm,size=0x18) addr:0x21544dc
-func_ov014_02154598 kind:function(arm,size=0x38) addr:0x21544f4
-func_ov014_021545d0 kind:function(arm,size=0x4c) addr:0x215452c
-func_ov014_0215461c kind:function(arm,size=0x38) addr:0x2154578
-func_ov014_02154654 kind:function(arm,size=0x38) addr:0x21545b0
-func_ov014_0215468c kind:function(arm,size=0x38) addr:0x21545e8
-func_ov014_021546c4 kind:function(arm,size=0x38) addr:0x2154620
-func_ov014_021546fc kind:function(arm,size=0x38) addr:0x2154658
-func_ov014_02154734 kind:function(arm,size=0x38) addr:0x2154690
-func_ov014_0215476c kind:function(arm,size=0x38) addr:0x21546c8
-func_ov014_021547a4 kind:function(arm,size=0x38) addr:0x2154700
-func_ov014_021547dc kind:function(arm,size=0x38) addr:0x2154738
-func_ov014_02154814 kind:function(arm,size=0x38) addr:0x2154770
-func_ov014_0215484c kind:function(arm,size=0x38) addr:0x21547a8
-func_ov014_02154884 kind:function(arm,size=0x38) addr:0x21547e0
-func_ov014_021548bc kind:function(arm,size=0x38) addr:0x2154818
-func_ov014_021548f4 kind:function(arm,size=0x38) addr:0x2154850
-func_ov014_0215492c kind:function(arm,size=0x38) addr:0x2154888
-func_ov014_02154964 kind:function(arm,size=0x38) addr:0x21548c0
-func_ov014_0215499c kind:function(arm,size=0xf0) addr:0x21548f8
-func_ov014_02154a8c kind:function(arm,size=0x38) addr:0x21549e8
-func_ov014_02154ac4 kind:function(arm,size=0x38) addr:0x2154a20
-func_ov014_02154afc kind:function(arm,size=0x38) addr:0x2154a58
-func_ov014_02154b34 kind:function(arm,size=0x38) addr:0x2154a90
-func_ov014_02154b6c kind:function(arm,size=0x38) addr:0x2154ac8
-func_ov014_02154ba4 kind:function(arm,size=0x38) addr:0x2154b00
-func_ov014_02154bdc kind:function(arm,size=0x38) addr:0x2154b38
-func_ov014_02154c14 kind:function(arm,size=0x110) addr:0x2154b70
-func_ov014_02154d24 kind:function(arm,size=0x1d8) addr:0x2154c80
-func_ov014_02154efc kind:function(arm,size=0x40) addr:0x2154e58
-func_ov014_02154f3c kind:function(arm,size=0x40) addr:0x2154e98
-func_ov014_02154f7c kind:function(arm,size=0x40) addr:0x2154ed8
-func_ov014_02154fbc kind:function(arm,size=0x40) addr:0x2154f18
-func_ov014_02154ffc kind:function(arm,size=0x40) addr:0x2154f58
-func_ov014_0215503c kind:function(arm,size=0x40) addr:0x2154f98
-func_ov014_0215507c kind:function(arm,size=0x40) addr:0x2154fd8
-func_ov014_021550bc kind:function(arm,size=0x40) addr:0x2155018
-func_ov014_021550fc kind:function(arm,size=0x40) addr:0x2155058
-func_ov014_0215513c kind:function(arm,size=0x40) addr:0x2155098
+__sinit_ActorArrow.cpp kind:function(arm,size=0x68) addr:0x2154148
+__sinit_ActorBlast.cpp kind:function(arm,size=0x40) addr:0x21541b0
+__sinit_ActorBomb.cpp kind:function(arm,size=0x60) addr:0x21541f0
+__sinit_ov014_021542f4 kind:function(arm,size=0x40) addr:0x2154250
+__sinit_ActorRope.cpp kind:function(arm,size=0x40) addr:0x2154290
+__sinit_ov014_02154374 kind:function(arm,size=0x84) addr:0x21542d0
+__sinit_ov014_021543f8 kind:function(arm,size=0x38) addr:0x2154354
+__sinit_ov014_02154430 kind:function(arm,size=0x38) addr:0x215438c
+__sinit_ov014_02154468 kind:function(arm,size=0x38) addr:0x21543c4
+__sinit_ov014_021544a0 kind:function(arm,size=0x38) addr:0x21543fc
+__sinit_ov014_021544d8 kind:function(arm,size=0x38) addr:0x2154434
+__sinit_ov014_02154510 kind:function(arm,size=0x38) addr:0x215446c
+__sinit_ov014_02154548 kind:function(arm,size=0x38) addr:0x21544a4
+__sinit_ov014_02154580 kind:function(arm,size=0x18) addr:0x21544dc
+__sinit_ov014_02154598 kind:function(arm,size=0x38) addr:0x21544f4
+__sinit_ov014_021545d0 kind:function(arm,size=0x4c) addr:0x215452c
+__sinit_ov014_0215461c kind:function(arm,size=0x38) addr:0x2154578
+__sinit_ov014_02154654 kind:function(arm,size=0x38) addr:0x21545b0
+__sinit_ov014_0215468c kind:function(arm,size=0x38) addr:0x21545e8
+__sinit_ov014_021546c4 kind:function(arm,size=0x38) addr:0x2154620
+__sinit_ov014_021546fc kind:function(arm,size=0x38) addr:0x2154658
+__sinit_ov014_02154734 kind:function(arm,size=0x38) addr:0x2154690
+__sinit_ov014_0215476c kind:function(arm,size=0x38) addr:0x21546c8
+__sinit_ov014_021547a4 kind:function(arm,size=0x38) addr:0x2154700
+__sinit_ov014_021547dc kind:function(arm,size=0x38) addr:0x2154738
+__sinit_ov014_02154814 kind:function(arm,size=0x38) addr:0x2154770
+__sinit_ov014_0215484c kind:function(arm,size=0x38) addr:0x21547a8
+__sinit_ov014_02154884 kind:function(arm,size=0x38) addr:0x21547e0
+__sinit_ov014_021548bc kind:function(arm,size=0x38) addr:0x2154818
+__sinit_ov014_021548f4 kind:function(arm,size=0x38) addr:0x2154850
+__sinit_ov014_0215492c kind:function(arm,size=0x38) addr:0x2154888
+__sinit_ov014_02154964 kind:function(arm,size=0x38) addr:0x21548c0
+__sinit_ov014_0215499c kind:function(arm,size=0xf0) addr:0x21548f8
+__sinit_ov014_02154a8c kind:function(arm,size=0x38) addr:0x21549e8
+__sinit_ov014_02154ac4 kind:function(arm,size=0x38) addr:0x2154a20
+__sinit_ov014_02154afc kind:function(arm,size=0x38) addr:0x2154a58
+__sinit_ov014_02154b34 kind:function(arm,size=0x38) addr:0x2154a90
+__sinit_ov014_02154b6c kind:function(arm,size=0x38) addr:0x2154ac8
+__sinit_ov014_02154ba4 kind:function(arm,size=0x38) addr:0x2154b00
+__sinit_ov014_02154bdc kind:function(arm,size=0x38) addr:0x2154b38
+__sinit_ov014_02154c14 kind:function(arm,size=0x110) addr:0x2154b70
+__sinit_ov014_02154d24 kind:function(arm,size=0x1d8) addr:0x2154c80
+__sinit_ov014_02154efc kind:function(arm,size=0x40) addr:0x2154e58
+__sinit_ov014_02154f3c kind:function(arm,size=0x40) addr:0x2154e98
+__sinit_ov014_02154f7c kind:function(arm,size=0x40) addr:0x2154ed8
+__sinit_ov014_02154fbc kind:function(arm,size=0x40) addr:0x2154f18
+__sinit_ov014_02154ffc kind:function(arm,size=0x40) addr:0x2154f58
+__sinit_ov014_0215503c kind:function(arm,size=0x40) addr:0x2154f98
+__sinit_ov014_0215507c kind:function(arm,size=0x40) addr:0x2154fd8
+__sinit_ov014_021550bc kind:function(arm,size=0x40) addr:0x2155018
+__sinit_ov014_021550fc kind:function(arm,size=0x40) addr:0x2155058
+__sinit_ov014_0215513c kind:function(arm,size=0x40) addr:0x2155098
__sinit_ActorRupee.cpp kind:function(arm,size=0x5c) addr:0x21550d8
-func_ov014_021551d8 kind:function(arm,size=0x40) addr:0x2155134
-func_ov014_02155218 kind:function(arm,size=0x38) addr:0x2155174
-func_ov014_02155250 kind:function(arm,size=0x3c) addr:0x21551ac
-func_ov014_0215528c kind:function(arm,size=0x20) addr:0x21551e8
-func_ov014_021552ac kind:function(arm,size=0x38) addr:0x2155208
-func_ov014_021552e4 kind:function(arm,size=0x38) addr:0x2155240
-func_ov014_0215531c kind:function(arm,size=0x7c) addr:0x2155278
-func_ov014_02155398 kind:function(arm,size=0x4c) addr:0x21552f4
-func_ov014_021553e4 kind:function(arm,size=0x40) addr:0x2155340
-func_ov014_02155424 kind:function(arm,size=0x38) addr:0x2155380
-func_ov014_0215545c kind:function(arm,size=0x74) addr:0x21553b8
-func_ov014_021554d0 kind:function(arm,size=0x40) addr:0x215542c
-func_ov014_02155510 kind:function(arm,size=0x38) addr:0x215546c
-func_ov014_02155548 kind:function(arm,size=0x40) addr:0x21554a4
-func_ov014_02155588 kind:function(arm,size=0x38) addr:0x21554e4
-func_ov014_021555c0 kind:function(arm,size=0x38) addr:0x215551c
-func_ov014_021555f8 kind:function(arm,size=0x38) addr:0x2155554
-func_ov014_02155630 kind:function(arm,size=0x38) addr:0x215558c
-func_ov014_02155668 kind:function(arm,size=0x38) addr:0x21555c4
-func_ov014_021556a0 kind:function(arm,size=0x4c) addr:0x21555fc
-func_ov014_021556ec kind:function(arm,size=0x40) addr:0x2155648
-func_ov014_0215572c kind:function(arm,size=0x38) addr:0x2155688
-func_ov014_02155764 kind:function(arm,size=0x38) addr:0x21556c0
-func_ov014_0215579c kind:function(arm,size=0x40) addr:0x21556f8
-func_ov014_021557dc kind:function(arm,size=0x38) addr:0x2155738
-func_ov014_02155814 kind:function(arm,size=0x38) addr:0x2155770
+__sinit_ov014_021551d8 kind:function(arm,size=0x40) addr:0x2155134
+__sinit_ov014_02155218 kind:function(arm,size=0x38) addr:0x2155174
+__sinit_ov014_02155250 kind:function(arm,size=0x3c) addr:0x21551ac
+__sinit_ov014_0215528c kind:function(arm,size=0x20) addr:0x21551e8
+__sinit_ov014_021552ac kind:function(arm,size=0x38) addr:0x2155208
+__sinit_ov014_021552e4 kind:function(arm,size=0x38) addr:0x2155240
+__sinit_ov014_0215531c kind:function(arm,size=0x7c) addr:0x2155278
+__sinit_ov014_02155398 kind:function(arm,size=0x4c) addr:0x21552f4
+__sinit_ov014_021553e4 kind:function(arm,size=0x40) addr:0x2155340
+__sinit_ov014_02155424 kind:function(arm,size=0x38) addr:0x2155380
+__sinit_ov014_0215545c kind:function(arm,size=0x74) addr:0x21553b8
+__sinit_ov014_021554d0 kind:function(arm,size=0x40) addr:0x215542c
+__sinit_ov014_02155510 kind:function(arm,size=0x38) addr:0x215546c
+__sinit_ov014_02155548 kind:function(arm,size=0x40) addr:0x21554a4
+__sinit_ov014_02155588 kind:function(arm,size=0x38) addr:0x21554e4
+__sinit_ov014_021555c0 kind:function(arm,size=0x38) addr:0x215551c
+__sinit_ov014_021555f8 kind:function(arm,size=0x38) addr:0x2155554
+__sinit_ov014_02155630 kind:function(arm,size=0x38) addr:0x215558c
+__sinit_ov014_02155668 kind:function(arm,size=0x38) addr:0x21555c4
+__sinit_ov014_021556a0 kind:function(arm,size=0x4c) addr:0x21555fc
+__sinit_ov014_021556ec kind:function(arm,size=0x40) addr:0x2155648
+__sinit_ov014_0215572c kind:function(arm,size=0x38) addr:0x2155688
+__sinit_ov014_02155764 kind:function(arm,size=0x38) addr:0x21556c0
+__sinit_ov014_0215579c kind:function(arm,size=0x40) addr:0x21556f8
+__sinit_ov014_021557dc kind:function(arm,size=0x38) addr:0x2155738
+__sinit_ov014_02155814 kind:function(arm,size=0x38) addr:0x2155770
data_ov014_021559a0 kind:data(any) addr:0x2155900
data_ov014_021559a4 kind:data(any) addr:0x2155904
data_ov014_021559a8 kind:data(any) addr:0x2155908
@@ -1719,9 +1719,9 @@ data_ov014_021559b0 kind:data(any) addr:0x2155910
data_ov014_021559b4 kind:data(any) addr:0x2155914
data_ov014_021559b8 kind:data(any) addr:0x2155918
data_ov014_021559bc kind:data(any) addr:0x215591c
-data_ov014_021559e8 kind:data(any) addr:0x2155948
-data_ov014_02155aa4 kind:data(any) addr:0x2155a04
-data_ov014_02155ac8 kind:data(any) addr:0x2155a28
+_ZTV10ActorArrow kind:data(any) addr:0x2155948
+_ZTV15ActorBlast_Unk1 kind:data(any) addr:0x2155a04
+_ZTV10ActorBlast kind:data(any) addr:0x2155a28
data_ov014_02155b7c kind:data(any) addr:0x2155adc
data_ov014_02155b80 kind:data(any) addr:0x2155ae0
data_ov014_02155b84 kind:data(any) addr:0x2155ae4
@@ -1731,8 +1731,8 @@ data_ov014_02155b90 kind:data(any) addr:0x2155af0
data_ov014_02155b94 kind:data(any) addr:0x2155af4
data_ov014_02155b98 kind:data(any) addr:0x2155af8
data_ov014_02155b9c kind:data(any) addr:0x2155afc
-data_ov014_02155bcc kind:data(any) addr:0x2155b2c
-data_ov014_02155bf0 kind:data(any) addr:0x2155b50
+_ZTV14ActorBomb_Unk1 kind:data(any) addr:0x2155b2c
+_ZTV9ActorBomb kind:data(any) addr:0x2155b50
data_ov014_02155cac kind:data(any) addr:0x2155c0c
data_ov014_02155cb4 kind:data(any) addr:0x2155c14
data_ov014_02155cb8 kind:data(any) addr:0x2155c18
@@ -1751,7 +1751,7 @@ data_ov014_02155dc0 kind:data(any) addr:0x2155d20
data_ov014_02155dc4 kind:data(any) addr:0x2155d24
data_ov014_02155dc8 kind:data(any) addr:0x2155d28
data_ov014_02155dcc kind:data(any) addr:0x2155d2c
-data_ov014_02155df8 kind:data(any) addr:0x2155d58
+_ZTV9ActorRope kind:data(any) addr:0x2155d58
data_ov014_02155eac kind:data(any) addr:0x2155e0c
data_ov014_02155eb0 kind:data(any) addr:0x2155e10
data_ov014_02155eb4 kind:data(any) addr:0x2155e14
@@ -1944,8 +1944,8 @@ data_ov014_02158db8 kind:data(any) addr:0x2158d18
data_ov014_02158dbc kind:data(any) addr:0x2158d1c
data_ov014_02158dc0 kind:data(any) addr:0x2158d20
data_ov014_02158dc4 kind:data(any) addr:0x2158d24
-data_ov014_02158df0 kind:data(any) addr:0x2158d50
-data_ov014_02158e48 kind:data(any) addr:0x2158da8
+_ZTV14EquipBoomerang kind:data(any) addr:0x2158d50
+_ZTV9EquipBomb kind:data(any) addr:0x2158da8
data_ov014_02158e9c kind:data(any) addr:0x2158dfc
data_ov014_02158ea0 kind:data(any) addr:0x2158e00
data_ov014_02158ea4 kind:data(any) addr:0x2158e04
@@ -1955,10 +1955,10 @@ data_ov014_02158eb0 kind:data(any) addr:0x2158e10
data_ov014_02158eb4 kind:data(any) addr:0x2158e14
data_ov014_02158eb8 kind:data(any) addr:0x2158e18
data_ov014_02158ed0 kind:data(any) addr:0x2158e30 ambiguous
-data_ov014_02158ee4 kind:data(any) addr:0x2158e44
-data_ov014_02158f3c kind:data(any) addr:0x2158e9c
-data_ov014_02158f94 kind:data(any) addr:0x2158ef4
-data_ov014_02158fec kind:data(any) addr:0x2158f4c
+_ZTV9EquipRope kind:data(any) addr:0x2158e44
+_ZTV8EquipBow kind:data(any) addr:0x2158e9c
+_ZTV17EquipBombchu kind:data(any) addr:0x2158ef4
+_ZTV11EquipHammer kind:data(any) addr:0x2158f4c
data_ov014_0215903c kind:data(any) addr:0x2158f9c
data_ov014_02159040 kind:data(any) addr:0x2158fa0
data_ov014_02159044 kind:data(any) addr:0x2158fa4
@@ -1967,7 +1967,7 @@ data_ov014_0215904c kind:data(any) addr:0x2158fac
data_ov014_02159050 kind:data(any) addr:0x2158fb0
data_ov014_02159054 kind:data(any) addr:0x2158fb4
data_ov014_02159058 kind:data(any) addr:0x2158fb8
-data_ov014_02159084 kind:data(any) addr:0x2158fe4
+_ZTV10PlayerLink kind:data(any) addr:0x2158fe4
data_ov014_021590c0 kind:data(any) addr:0x2159020 ambiguous
data_ov014_02159110 kind:data(any) addr:0x2159070
data_ov014_02159114 kind:data(any) addr:0x2159074
@@ -2065,9 +2065,9 @@ data_ov014_0215a790 kind:data(any) addr:0x215a6f0
data_ov014_0215a794 kind:data(any) addr:0x215a6f4
data_ov014_0215a798 kind:data(any) addr:0x215a6f8
data_ov014_0215a79c kind:data(any) addr:0x215a6fc
-data_ov014_0215a7c8 kind:data(any) addr:0x215a728
-data_ov014_0215a820 kind:data(any) addr:0x215a780
-data_ov014_0215a878 kind:data(any) addr:0x215a7d8
+_ZTV12EquipPotionB kind:data(any) addr:0x215a728
+_ZTV12EquipPotionA kind:data(any) addr:0x215a780
+_ZTV11EquipPotion kind:data(any) addr:0x215a7d8
data_ov014_0215a8d0 kind:data(any) addr:0x215a830
data_ov014_0215a95c kind:data(any) addr:0x215a8bc
data_ov014_0215a960 kind:data(any) addr:0x215a8c0
@@ -2109,19 +2109,19 @@ data_ov014_0215ab64 kind:data(any) addr:0x215aac4
data_ov014_0215ab8c kind:data(any) addr:0x215aaec
data_ov014_0215ab90 kind:data(any) addr:0x215aaf0
data_ov014_0215abc0 kind:bss addr:0x215ab20
-data_ov014_0215abcc kind:bss addr:0x215ab2c
+_ZN10ActorArrow5gTypeE kind:bss addr:0x215ab2c
data_ov014_0215abe0 kind:bss addr:0x215ab40
data_ov014_0215abec kind:bss addr:0x215ab4c
data_ov014_0215abfc kind:bss addr:0x215ab5c
-data_ov014_0215ac08 kind:bss addr:0x215ab68
+_ZN10ActorBlast5gTypeE kind:bss addr:0x215ab68
data_ov014_0215ac1c kind:bss addr:0x215ab7c
-data_ov014_0215ac28 kind:bss addr:0x215ab88
+_ZN9ActorBomb5gTypeE kind:bss addr:0x215ab88
data_ov014_0215ac40 kind:bss addr:0x215aba0
data_ov014_0215ac4c kind:bss addr:0x215abac
data_ov014_0215ac5c kind:bss addr:0x215abbc
data_ov014_0215ac68 kind:bss addr:0x215abc8
-data_ov014_0215ac7c kind:bss addr:0x215abdc
-data_ov014_0215ac88 kind:bss addr:0x215abe8
+@366 kind:bss addr:0x215abdc
+_ZN9ActorRope5gTypeE kind:bss addr:0x215abe8
data_ov014_0215ac9c kind:bss addr:0x215abfc
data_ov014_0215aca8 kind:bss addr:0x215ac08
data_ov014_0215acbc kind:bss addr:0x215ac1c
diff --git a/config/usa/arm9/overlays/ov015/symbols.txt b/config/usa/arm9/overlays/ov015/symbols.txt
index d48f35ff..17c977cb 100644
--- a/config/usa/arm9/overlays/ov015/symbols.txt
+++ b/config/usa/arm9/overlays/ov015/symbols.txt
@@ -811,7 +811,7 @@ func_ov015_02146198 kind:function(arm,size=0x14) addr:0x2146118
func_ov015_021461ac kind:function(arm,size=0x4) addr:0x214612c
func_ov015_021461b0 kind:function(arm,size=0x128) addr:0x2146130
func_ov015_021462d8 kind:function(arm,size=0x30) addr:0x2146258
-func_ov015_02146308 kind:function(arm,size=0x1f4) addr:0x2146288
+GiveSalvageItem kind:function(arm,size=0x1f4) addr:0x2146288
func_ov015_021464fc kind:function(arm,size=0x10) addr:0x214647c
func_ov015_0214650c kind:function(arm,size=0x10) addr:0x214648c
func_ov015_0214651c kind:function(arm,size=0x10) addr:0x214649c
@@ -2285,89 +2285,89 @@ data_ov015_0218727c kind:data(any) addr:0x21871fc
data_ov015_021872c4 kind:data(any) addr:0x2187244
data_ov015_021872e4 kind:data(any) addr:0x2187264
data_ov015_02187304 kind:data(any) addr:0x2187284
-func_ov015_02187384 kind:function(arm,size=0x44) addr:0x2187304
-func_ov015_021873c8 kind:function(arm,size=0x40) addr:0x2187348
-func_ov015_02187408 kind:function(arm,size=0x40) addr:0x2187388
-func_ov015_02187448 kind:function(arm,size=0x40) addr:0x21873c8
-func_ov015_02187488 kind:function(arm,size=0x40) addr:0x2187408
-func_ov015_021874c8 kind:function(arm,size=0x7c) addr:0x2187448
-func_ov015_02187544 kind:function(arm,size=0x38) addr:0x21874c4
-func_ov015_0218757c kind:function(arm,size=0x38) addr:0x21874fc
-func_ov015_021875b4 kind:function(arm,size=0x38) addr:0x2187534
-func_ov015_021875ec kind:function(arm,size=0x38) addr:0x218756c
-func_ov015_02187624 kind:function(arm,size=0x38) addr:0x21875a4
-func_ov015_0218765c kind:function(arm,size=0x38) addr:0x21875dc
-func_ov015_02187694 kind:function(arm,size=0x38) addr:0x2187614
-func_ov015_021876cc kind:function(arm,size=0x38) addr:0x218764c
-func_ov015_02187704 kind:function(arm,size=0x38) addr:0x2187684
-func_ov015_0218773c kind:function(arm,size=0x38) addr:0x21876bc
-func_ov015_02187774 kind:function(arm,size=0x38) addr:0x21876f4
-func_ov015_021877ac kind:function(arm,size=0x38) addr:0x218772c
-func_ov015_021877e4 kind:function(arm,size=0x38) addr:0x2187764
-func_ov015_0218781c kind:function(arm,size=0x68) addr:0x218779c
-func_ov015_02187884 kind:function(arm,size=0x74) addr:0x2187804
-func_ov015_021878f8 kind:function(arm,size=0x44) addr:0x2187878
-func_ov015_0218793c kind:function(arm,size=0x50) addr:0x21878bc
-func_ov015_0218798c kind:function(arm,size=0x40) addr:0x218790c
-func_ov015_021879cc kind:function(arm,size=0x14) addr:0x218794c
-func_ov015_021879e0 kind:function(arm,size=0x58) addr:0x2187960
-func_ov015_02187a38 kind:function(arm,size=0x40) addr:0x21879b8
-func_ov015_02187a78 kind:function(arm,size=0x40) addr:0x21879f8
-func_ov015_02187ab8 kind:function(arm,size=0x88) addr:0x2187a38
-func_ov015_02187b40 kind:function(arm,size=0x40) addr:0x2187ac0
-func_ov015_02187b80 kind:function(arm,size=0x74) addr:0x2187b00
-func_ov015_02187bf4 kind:function(arm,size=0x40) addr:0x2187b74
-func_ov015_02187c34 kind:function(arm,size=0x44) addr:0x2187bb4
-func_ov015_02187c78 kind:function(arm,size=0xa8) addr:0x2187bf8
-func_ov015_02187d20 kind:function(arm,size=0x38) addr:0x2187ca0
-func_ov015_02187d58 kind:function(arm,size=0x40) addr:0x2187cd8
-func_ov015_02187d98 kind:function(arm,size=0x13c) addr:0x2187d18
-func_ov015_02187ed4 kind:function(arm,size=0x38) addr:0x2187e54
-func_ov015_02187f0c kind:function(arm,size=0x3c) addr:0x2187e8c
-func_ov015_02187f48 kind:function(arm,size=0x40) addr:0x2187ec8
-func_ov015_02187f88 kind:function(arm,size=0x40) addr:0x2187f08
-func_ov015_02187fc8 kind:function(arm,size=0x40) addr:0x2187f48
-func_ov015_02188008 kind:function(arm,size=0x7c) addr:0x2187f88
-func_ov015_02188084 kind:function(arm,size=0x40) addr:0x2188004
-func_ov015_021880c4 kind:function(arm,size=0x44) addr:0x2188044
-func_ov015_02188108 kind:function(arm,size=0x40) addr:0x2188088
-func_ov015_02188148 kind:function(arm,size=0x90) addr:0x21880c8
-func_ov015_021881d8 kind:function(arm,size=0x98) addr:0x2188158
-func_ov015_02188270 kind:function(arm,size=0x40) addr:0x21881f0
-func_ov015_021882b0 kind:function(arm,size=0x54) addr:0x2188230
-func_ov015_02188304 kind:function(arm,size=0x58) addr:0x2188284
-func_ov015_0218835c kind:function(arm,size=0x40) addr:0x21882dc
-func_ov015_0218839c kind:function(arm,size=0x38) addr:0x218831c
-func_ov015_021883d4 kind:function(arm,size=0x38) addr:0x2188354
-func_ov015_0218840c kind:function(arm,size=0x38) addr:0x218838c
-func_ov015_02188444 kind:function(arm,size=0x38) addr:0x21883c4
-func_ov015_0218847c kind:function(arm,size=0x78) addr:0x21883fc
-func_ov015_021884f4 kind:function(arm,size=0x40) addr:0x2188474
-func_ov015_02188534 kind:function(arm,size=0x40) addr:0x21884b4
-func_ov015_02188574 kind:function(arm,size=0x44) addr:0x21884f4
-func_ov015_021885b8 kind:function(arm,size=0x40) addr:0x2188538
-func_ov015_021885f8 kind:function(arm,size=0x38) addr:0x2188578
-func_ov015_02188630 kind:function(arm,size=0x38) addr:0x21885b0
-func_ov015_02188668 kind:function(arm,size=0x40) addr:0x21885e8
-func_ov015_021886a8 kind:function(arm,size=0x70) addr:0x2188628
-func_ov015_02188718 kind:function(arm,size=0x40) addr:0x2188698
-func_ov015_02188758 kind:function(arm,size=0x74) addr:0x21886d8
-func_ov015_021887cc kind:function(arm,size=0xac) addr:0x218874c
-func_ov015_02188878 kind:function(arm,size=0x40) addr:0x21887f8
-func_ov015_021888b8 kind:function(arm,size=0x40) addr:0x2188838
-func_ov015_021888f8 kind:function(arm,size=0x40) addr:0x2188878
-func_ov015_02188938 kind:function(arm,size=0x40) addr:0x21888b8
-func_ov015_02188978 kind:function(arm,size=0xdc) addr:0x21888f8
-func_ov015_02188a54 kind:function(arm,size=0x104) addr:0x21889d4
-func_ov015_02188b58 kind:function(arm,size=0x368) addr:0x2188ad8
-func_ov015_02188ec0 kind:function(arm,size=0x40) addr:0x2188e40
-func_ov015_02188f00 kind:function(arm,size=0x40) addr:0x2188e80
-func_ov015_02188f40 kind:function(arm,size=0x40) addr:0x2188ec0
-func_ov015_02188f80 kind:function(arm,size=0x27c) addr:0x2188f00
-func_ov015_021891fc kind:function(arm,size=0x60) addr:0x218917c
-func_ov015_0218925c kind:function(arm,size=0x40) addr:0x21891dc
-func_ov015_0218929c kind:function(arm,size=0x14) addr:0x218921c
-func_ov015_021892b0 kind:function(arm,size=0x20) addr:0x2189230
+__sinit_ov015_02187384 kind:function(arm,size=0x44) addr:0x2187304
+__sinit_ov015_021873c8 kind:function(arm,size=0x40) addr:0x2187348
+__sinit_ov015_02187408 kind:function(arm,size=0x40) addr:0x2187388
+__sinit_ov015_02187448 kind:function(arm,size=0x40) addr:0x21873c8
+__sinit_ov015_02187488 kind:function(arm,size=0x40) addr:0x2187408
+__sinit_ov015_021874c8 kind:function(arm,size=0x7c) addr:0x2187448
+__sinit_ov015_02187544 kind:function(arm,size=0x38) addr:0x21874c4
+__sinit_ov015_0218757c kind:function(arm,size=0x38) addr:0x21874fc
+__sinit_ov015_021875b4 kind:function(arm,size=0x38) addr:0x2187534
+__sinit_ov015_021875ec kind:function(arm,size=0x38) addr:0x218756c
+__sinit_ov015_02187624 kind:function(arm,size=0x38) addr:0x21875a4
+__sinit_ov015_0218765c kind:function(arm,size=0x38) addr:0x21875dc
+__sinit_ov015_02187694 kind:function(arm,size=0x38) addr:0x2187614
+__sinit_ov015_021876cc kind:function(arm,size=0x38) addr:0x218764c
+__sinit_ov015_02187704 kind:function(arm,size=0x38) addr:0x2187684
+__sinit_ov015_0218773c kind:function(arm,size=0x38) addr:0x21876bc
+__sinit_ov015_02187774 kind:function(arm,size=0x38) addr:0x21876f4
+__sinit_ov015_021877ac kind:function(arm,size=0x38) addr:0x218772c
+__sinit_ov015_021877e4 kind:function(arm,size=0x38) addr:0x2187764
+__sinit_ov015_0218781c kind:function(arm,size=0x68) addr:0x218779c
+__sinit_ov015_02187884 kind:function(arm,size=0x74) addr:0x2187804
+__sinit_ov015_021878f8 kind:function(arm,size=0x44) addr:0x2187878
+__sinit_ov015_0218793c kind:function(arm,size=0x50) addr:0x21878bc
+__sinit_ov015_0218798c kind:function(arm,size=0x40) addr:0x218790c
+__sinit_ov015_021879cc kind:function(arm,size=0x14) addr:0x218794c
+__sinit_ov015_021879e0 kind:function(arm,size=0x58) addr:0x2187960
+__sinit_ov015_02187a38 kind:function(arm,size=0x40) addr:0x21879b8
+__sinit_ov015_02187a78 kind:function(arm,size=0x40) addr:0x21879f8
+__sinit_ov015_02187ab8 kind:function(arm,size=0x88) addr:0x2187a38
+__sinit_ov015_02187b40 kind:function(arm,size=0x40) addr:0x2187ac0
+__sinit_ov015_02187b80 kind:function(arm,size=0x74) addr:0x2187b00
+__sinit_ov015_02187bf4 kind:function(arm,size=0x40) addr:0x2187b74
+__sinit_ov015_02187c34 kind:function(arm,size=0x44) addr:0x2187bb4
+__sinit_ov015_02187c78 kind:function(arm,size=0xa8) addr:0x2187bf8
+__sinit_ov015_02187d20 kind:function(arm,size=0x38) addr:0x2187ca0
+__sinit_ov015_02187d58 kind:function(arm,size=0x40) addr:0x2187cd8
+__sinit_ov015_02187d98 kind:function(arm,size=0x13c) addr:0x2187d18
+__sinit_ov015_02187ed4 kind:function(arm,size=0x38) addr:0x2187e54
+__sinit_ov015_02187f0c kind:function(arm,size=0x3c) addr:0x2187e8c
+__sinit_ov015_02187f48 kind:function(arm,size=0x40) addr:0x2187ec8
+__sinit_ov015_02187f88 kind:function(arm,size=0x40) addr:0x2187f08
+__sinit_ov015_02187fc8 kind:function(arm,size=0x40) addr:0x2187f48
+__sinit_ov015_02188008 kind:function(arm,size=0x7c) addr:0x2187f88
+__sinit_ov015_02188084 kind:function(arm,size=0x40) addr:0x2188004
+__sinit_ov015_021880c4 kind:function(arm,size=0x44) addr:0x2188044
+__sinit_ov015_02188108 kind:function(arm,size=0x40) addr:0x2188088
+__sinit_ov015_02188148 kind:function(arm,size=0x90) addr:0x21880c8
+__sinit_ov015_021881d8 kind:function(arm,size=0x98) addr:0x2188158
+__sinit_ov015_02188270 kind:function(arm,size=0x40) addr:0x21881f0
+__sinit_ov015_021882b0 kind:function(arm,size=0x54) addr:0x2188230
+__sinit_ov015_02188304 kind:function(arm,size=0x58) addr:0x2188284
+__sinit_ov015_0218835c kind:function(arm,size=0x40) addr:0x21882dc
+__sinit_ov015_0218839c kind:function(arm,size=0x38) addr:0x218831c
+__sinit_ov015_021883d4 kind:function(arm,size=0x38) addr:0x2188354
+__sinit_ov015_0218840c kind:function(arm,size=0x38) addr:0x218838c
+__sinit_ov015_02188444 kind:function(arm,size=0x38) addr:0x21883c4
+__sinit_ov015_0218847c kind:function(arm,size=0x78) addr:0x21883fc
+__sinit_ov015_021884f4 kind:function(arm,size=0x40) addr:0x2188474
+__sinit_ov015_02188534 kind:function(arm,size=0x40) addr:0x21884b4
+__sinit_ov015_02188574 kind:function(arm,size=0x44) addr:0x21884f4
+__sinit_ov015_021885b8 kind:function(arm,size=0x40) addr:0x2188538
+__sinit_ov015_021885f8 kind:function(arm,size=0x38) addr:0x2188578
+__sinit_ov015_02188630 kind:function(arm,size=0x38) addr:0x21885b0
+__sinit_ov015_02188668 kind:function(arm,size=0x40) addr:0x21885e8
+__sinit_ov015_021886a8 kind:function(arm,size=0x70) addr:0x2188628
+__sinit_ov015_02188718 kind:function(arm,size=0x40) addr:0x2188698
+__sinit_ov015_02188758 kind:function(arm,size=0x74) addr:0x21886d8
+__sinit_ov015_021887cc kind:function(arm,size=0xac) addr:0x218874c
+__sinit_ov015_02188878 kind:function(arm,size=0x40) addr:0x21887f8
+__sinit_ov015_021888b8 kind:function(arm,size=0x40) addr:0x2188838
+__sinit_ov015_021888f8 kind:function(arm,size=0x40) addr:0x2188878
+__sinit_ov015_02188938 kind:function(arm,size=0x40) addr:0x21888b8
+__sinit_ov015_02188978 kind:function(arm,size=0xdc) addr:0x21888f8
+__sinit_ov015_02188a54 kind:function(arm,size=0x104) addr:0x21889d4
+__sinit_ov015_02188b58 kind:function(arm,size=0x368) addr:0x2188ad8
+__sinit_ov015_02188ec0 kind:function(arm,size=0x40) addr:0x2188e40
+__sinit_ov015_02188f00 kind:function(arm,size=0x40) addr:0x2188e80
+__sinit_ov015_02188f40 kind:function(arm,size=0x40) addr:0x2188ec0
+__sinit_ov015_02188f80 kind:function(arm,size=0x27c) addr:0x2188f00
+__sinit_ov015_021891fc kind:function(arm,size=0x60) addr:0x218917c
+__sinit_ov015_0218925c kind:function(arm,size=0x40) addr:0x21891dc
+__sinit_ov015_0218929c kind:function(arm,size=0x14) addr:0x218921c
+__sinit_ov015_021892b0 kind:function(arm,size=0x20) addr:0x2189230
data_ov015_02189420 kind:data(any) addr:0x21893a0
data_ov015_02189448 kind:data(any) addr:0x21893c8
data_ov015_02189450 kind:data(any) addr:0x21893d0 ambiguous
diff --git a/config/usa/arm9/overlays/ov017/symbols.txt b/config/usa/arm9/overlays/ov017/symbols.txt
index 95abffd8..373b8603 100644
--- a/config/usa/arm9/overlays/ov017/symbols.txt
+++ b/config/usa/arm9/overlays/ov017/symbols.txt
@@ -471,33 +471,33 @@ data_ov017_0216b26c kind:data(any) addr:0x216b1cc
data_ov017_0216b274 kind:data(any) addr:0x216b1d4
data_ov017_0216b284 kind:data(any) addr:0x216b1e4
data_ov017_0216b2a4 kind:data(any) addr:0x216b204
-func_ov017_0216b2c4 kind:function(arm,size=0x44) addr:0x216b224
-func_ov017_0216b308 kind:function(arm,size=0x38) addr:0x216b268
-func_ov017_0216b340 kind:function(arm,size=0x38) addr:0x216b2a0
-func_ov017_0216b378 kind:function(arm,size=0x40) addr:0x216b2d8
-func_ov017_0216b3b8 kind:function(arm,size=0x40) addr:0x216b318
-func_ov017_0216b3f8 kind:function(arm,size=0x40) addr:0x216b358
-func_ov017_0216b438 kind:function(arm,size=0x28) addr:0x216b398
-func_ov017_0216b460 kind:function(arm,size=0x40) addr:0x216b3c0
-func_ov017_0216b4a0 kind:function(arm,size=0x4c) addr:0x216b400
-func_ov017_0216b4ec kind:function(arm,size=0x4c) addr:0x216b44c
-func_ov017_0216b538 kind:function(arm,size=0x74) addr:0x216b498
-func_ov017_0216b5ac kind:function(arm,size=0x38) addr:0x216b50c
-func_ov017_0216b5e4 kind:function(arm,size=0x38) addr:0x216b544
-func_ov017_0216b61c kind:function(arm,size=0x4c) addr:0x216b57c
-func_ov017_0216b668 kind:function(arm,size=0x38) addr:0x216b5c8
-func_ov017_0216b6a0 kind:function(arm,size=0x38) addr:0x216b600
-func_ov017_0216b6d8 kind:function(arm,size=0x38) addr:0x216b638
-func_ov017_0216b710 kind:function(arm,size=0x38) addr:0x216b670
-func_ov017_0216b748 kind:function(arm,size=0x40) addr:0x216b6a8
-func_ov017_0216b788 kind:function(arm,size=0x40) addr:0x216b6e8
-func_ov017_0216b7c8 kind:function(arm,size=0x38) addr:0x216b728
-func_ov017_0216b800 kind:function(arm,size=0x38) addr:0x216b760
-func_ov017_0216b838 kind:function(arm,size=0x38) addr:0x216b798
-func_ov017_0216b870 kind:function(arm,size=0x38) addr:0x216b7d0
-func_ov017_0216b8a8 kind:function(arm,size=0x38) addr:0x216b808
-func_ov017_0216b8e0 kind:function(arm,size=0x4c) addr:0x216b840
-func_ov017_0216b92c kind:function(arm,size=0x38) addr:0x216b88c
+__sinit_ov017_0216b2c4 kind:function(arm,size=0x44) addr:0x216b224
+__sinit_ov017_0216b308 kind:function(arm,size=0x38) addr:0x216b268
+__sinit_ov017_0216b340 kind:function(arm,size=0x38) addr:0x216b2a0
+__sinit_ov017_0216b378 kind:function(arm,size=0x40) addr:0x216b2d8
+__sinit_ov017_0216b3b8 kind:function(arm,size=0x40) addr:0x216b318
+__sinit_ov017_0216b3f8 kind:function(arm,size=0x40) addr:0x216b358
+__sinit_ov017_0216b438 kind:function(arm,size=0x28) addr:0x216b398
+__sinit_ov017_0216b460 kind:function(arm,size=0x40) addr:0x216b3c0
+__sinit_ov017_0216b4a0 kind:function(arm,size=0x4c) addr:0x216b400
+__sinit_ov017_0216b4ec kind:function(arm,size=0x4c) addr:0x216b44c
+__sinit_ov017_0216b538 kind:function(arm,size=0x74) addr:0x216b498
+__sinit_ov017_0216b5ac kind:function(arm,size=0x38) addr:0x216b50c
+__sinit_ov017_0216b5e4 kind:function(arm,size=0x38) addr:0x216b544
+__sinit_ov017_0216b61c kind:function(arm,size=0x4c) addr:0x216b57c
+__sinit_ov017_0216b668 kind:function(arm,size=0x38) addr:0x216b5c8
+__sinit_ov017_0216b6a0 kind:function(arm,size=0x38) addr:0x216b600
+__sinit_ov017_0216b6d8 kind:function(arm,size=0x38) addr:0x216b638
+__sinit_ov017_0216b710 kind:function(arm,size=0x38) addr:0x216b670
+__sinit_ov017_0216b748 kind:function(arm,size=0x40) addr:0x216b6a8
+__sinit_ov017_0216b788 kind:function(arm,size=0x40) addr:0x216b6e8
+__sinit_ov017_0216b7c8 kind:function(arm,size=0x38) addr:0x216b728
+__sinit_ov017_0216b800 kind:function(arm,size=0x38) addr:0x216b760
+__sinit_ov017_0216b838 kind:function(arm,size=0x38) addr:0x216b798
+__sinit_ov017_0216b870 kind:function(arm,size=0x38) addr:0x216b7d0
+__sinit_ov017_0216b8a8 kind:function(arm,size=0x38) addr:0x216b808
+__sinit_ov017_0216b8e0 kind:function(arm,size=0x4c) addr:0x216b840
+__sinit_ov017_0216b92c kind:function(arm,size=0x38) addr:0x216b88c
data_ov017_0216b9e8 kind:data(any) addr:0x216b948
data_ov017_0216ba00 kind:data(any) addr:0x216b960
data_ov017_0216badc kind:data(any) addr:0x216ba3c
diff --git a/config/usa/arm9/overlays/ov018/symbols.txt b/config/usa/arm9/overlays/ov018/symbols.txt
index 792eea71..69fde2ee 100644
--- a/config/usa/arm9/overlays/ov018/symbols.txt
+++ b/config/usa/arm9/overlays/ov018/symbols.txt
@@ -490,29 +490,29 @@ data_ov018_0216b6d4 kind:data(any) addr:0x216b634
data_ov018_0216b6f4 kind:data(any) addr:0x216b654
data_ov018_0216b710 kind:data(any) addr:0x216b670
data_ov018_0216b748 kind:data(any) addr:0x216b6a8
-func_ov018_0216b780 kind:function(arm,size=0x130) addr:0x216b6e0
-func_ov018_0216b8b0 kind:function(arm,size=0x2a4) addr:0x216b810
-func_ov018_0216bb54 kind:function(arm,size=0x38) addr:0x216bab4
-func_ov018_0216bb8c kind:function(arm,size=0x38) addr:0x216baec
-func_ov018_0216bbc4 kind:function(arm,size=0x38) addr:0x216bb24
-func_ov018_0216bbfc kind:function(arm,size=0x38) addr:0x216bb5c
-func_ov018_0216bc34 kind:function(arm,size=0x38) addr:0x216bb94
-func_ov018_0216bc6c kind:function(arm,size=0x38) addr:0x216bbcc
-func_ov018_0216bca4 kind:function(arm,size=0x38) addr:0x216bc04
-func_ov018_0216bcdc kind:function(arm,size=0x38) addr:0x216bc3c
-func_ov018_0216bd14 kind:function(arm,size=0x38) addr:0x216bc74
-func_ov018_0216bd4c kind:function(arm,size=0x38) addr:0x216bcac
-func_ov018_0216bd84 kind:function(arm,size=0x38) addr:0x216bce4
-func_ov018_0216bdbc kind:function(arm,size=0x38) addr:0x216bd1c
-func_ov018_0216bdf4 kind:function(arm,size=0x38) addr:0x216bd54
-func_ov018_0216be2c kind:function(arm,size=0x38) addr:0x216bd8c
-func_ov018_0216be64 kind:function(arm,size=0x38) addr:0x216bdc4
-func_ov018_0216be9c kind:function(arm,size=0x38) addr:0x216bdfc
-func_ov018_0216bed4 kind:function(arm,size=0x40) addr:0x216be34
-func_ov018_0216bf14 kind:function(arm,size=0x40) addr:0x216be74
-func_ov018_0216bf54 kind:function(arm,size=0x38) addr:0x216beb4
-func_ov018_0216bf8c kind:function(arm,size=0x80) addr:0x216beec
-func_ov018_0216c00c kind:function(arm,size=0x40) addr:0x216bf6c
+__sinit_ov018_0216b780 kind:function(arm,size=0x130) addr:0x216b6e0
+__sinit_ov018_0216b8b0 kind:function(arm,size=0x2a4) addr:0x216b810
+__sinit_ov018_0216bb54 kind:function(arm,size=0x38) addr:0x216bab4
+__sinit_ov018_0216bb8c kind:function(arm,size=0x38) addr:0x216baec
+__sinit_ov018_0216bbc4 kind:function(arm,size=0x38) addr:0x216bb24
+__sinit_ov018_0216bbfc kind:function(arm,size=0x38) addr:0x216bb5c
+__sinit_ov018_0216bc34 kind:function(arm,size=0x38) addr:0x216bb94
+__sinit_ov018_0216bc6c kind:function(arm,size=0x38) addr:0x216bbcc
+__sinit_ov018_0216bca4 kind:function(arm,size=0x38) addr:0x216bc04
+__sinit_ov018_0216bcdc kind:function(arm,size=0x38) addr:0x216bc3c
+__sinit_ov018_0216bd14 kind:function(arm,size=0x38) addr:0x216bc74
+__sinit_ov018_0216bd4c kind:function(arm,size=0x38) addr:0x216bcac
+__sinit_ov018_0216bd84 kind:function(arm,size=0x38) addr:0x216bce4
+__sinit_ov018_0216bdbc kind:function(arm,size=0x38) addr:0x216bd1c
+__sinit_ov018_0216bdf4 kind:function(arm,size=0x38) addr:0x216bd54
+__sinit_ov018_0216be2c kind:function(arm,size=0x38) addr:0x216bd8c
+__sinit_ov018_0216be64 kind:function(arm,size=0x38) addr:0x216bdc4
+__sinit_ov018_0216be9c kind:function(arm,size=0x38) addr:0x216bdfc
+__sinit_ov018_0216bed4 kind:function(arm,size=0x40) addr:0x216be34
+__sinit_ov018_0216bf14 kind:function(arm,size=0x40) addr:0x216be74
+__sinit_ov018_0216bf54 kind:function(arm,size=0x38) addr:0x216beb4
+__sinit_ov018_0216bf8c kind:function(arm,size=0x80) addr:0x216beec
+__sinit_ov018_0216c00c kind:function(arm,size=0x40) addr:0x216bf6c
data_ov018_0216c0c0 kind:data(any) addr:0x216c020
data_ov018_0216c0e0 kind:data(any) addr:0x216c040
data_ov018_0216c1a4 kind:data(any) addr:0x216c104
diff --git a/config/usa/arm9/overlays/ov019/symbols.txt b/config/usa/arm9/overlays/ov019/symbols.txt
index 48cb348e..7dd7ac94 100644
--- a/config/usa/arm9/overlays/ov019/symbols.txt
+++ b/config/usa/arm9/overlays/ov019/symbols.txt
@@ -241,15 +241,15 @@ data_ov019_02175e4c kind:data(any) addr:0x2175dac
data_ov019_02175ecc kind:data(any) addr:0x2175e2c
data_ov019_02175ee0 kind:data(any) addr:0x2175e40
data_ov019_02175eec kind:data(any) addr:0x2175e4c
-func_ov019_02175f04 kind:function(arm,size=0x11c) addr:0x2175e64
-func_ov019_02176020 kind:function(arm,size=0x40) addr:0x2175f80
-func_ov019_02176060 kind:function(arm,size=0x40) addr:0x2175fc0
-func_ov019_021760a0 kind:function(arm,size=0x40) addr:0x2176000
-func_ov019_021760e0 kind:function(arm,size=0x38) addr:0x2176040
-func_ov019_02176118 kind:function(arm,size=0x38) addr:0x2176078
-func_ov019_02176150 kind:function(arm,size=0x38) addr:0x21760b0
-func_ov019_02176188 kind:function(arm,size=0x10c) addr:0x21760e8
-func_ov019_02176294 kind:function(arm,size=0x40) addr:0x21761f4
+__sinit_ov019_02175f04 kind:function(arm,size=0x11c) addr:0x2175e64
+__sinit_ov019_02176020 kind:function(arm,size=0x40) addr:0x2175f80
+__sinit_ov019_02176060 kind:function(arm,size=0x40) addr:0x2175fc0
+__sinit_ov019_021760a0 kind:function(arm,size=0x40) addr:0x2176000
+__sinit_ov019_021760e0 kind:function(arm,size=0x38) addr:0x2176040
+__sinit_ov019_02176118 kind:function(arm,size=0x38) addr:0x2176078
+__sinit_ov019_02176150 kind:function(arm,size=0x38) addr:0x21760b0
+__sinit_ov019_02176188 kind:function(arm,size=0x10c) addr:0x21760e8
+__sinit_ov019_02176294 kind:function(arm,size=0x40) addr:0x21761f4
data_ov019_02176300 kind:data(any) addr:0x2176260
data_ov019_02176304 kind:data(any) addr:0x2176264
data_ov019_02176308 kind:data(any) addr:0x2176268
diff --git a/config/usa/arm9/overlays/ov020/symbols.txt b/config/usa/arm9/overlays/ov020/symbols.txt
index 36d87978..e57cf732 100644
--- a/config/usa/arm9/overlays/ov020/symbols.txt
+++ b/config/usa/arm9/overlays/ov020/symbols.txt
@@ -285,23 +285,23 @@ data_ov020_02177aac kind:data(any) addr:0x2177a0c
data_ov020_02177ac0 kind:data(any) addr:0x2177a20
data_ov020_02177ad0 kind:data(any) addr:0x2177a30
data_ov020_02177ae0 kind:data(any) addr:0x2177a40
-func_ov020_02177af4 kind:function(arm,size=0x124) addr:0x2177a54
-func_ov020_02177c18 kind:function(arm,size=0x10c) addr:0x2177b78
-func_ov020_02177d24 kind:function(arm,size=0x40) addr:0x2177c84
-func_ov020_02177d64 kind:function(arm,size=0x40) addr:0x2177cc4
-func_ov020_02177da4 kind:function(arm,size=0x40) addr:0x2177d04
-func_ov020_02177de4 kind:function(arm,size=0x118) addr:0x2177d44
-func_ov020_02177efc kind:function(arm,size=0x40) addr:0x2177e5c
-func_ov020_02177f3c kind:function(arm,size=0x40) addr:0x2177e9c
-func_ov020_02177f7c kind:function(arm,size=0x12c) addr:0x2177edc
-func_ov020_021780a8 kind:function(arm,size=0x38) addr:0x2178008
-func_ov020_021780e0 kind:function(arm,size=0x40) addr:0x2178040
-func_ov020_02178120 kind:function(arm,size=0x40) addr:0x2178080
-func_ov020_02178160 kind:function(arm,size=0x40) addr:0x21780c0
-func_ov020_021781a0 kind:function(arm,size=0x40) addr:0x2178100
-func_ov020_021781e0 kind:function(arm,size=0x40) addr:0x2178140
-func_ov020_02178220 kind:function(arm,size=0x38) addr:0x2178180
-func_ov020_02178258 kind:function(arm,size=0x40) addr:0x21781b8
+__sinit_ov020_02177af4 kind:function(arm,size=0x124) addr:0x2177a54
+__sinit_ov020_02177c18 kind:function(arm,size=0x10c) addr:0x2177b78
+__sinit_ov020_02177d24 kind:function(arm,size=0x40) addr:0x2177c84
+__sinit_ov020_02177d64 kind:function(arm,size=0x40) addr:0x2177cc4
+__sinit_ov020_02177da4 kind:function(arm,size=0x40) addr:0x2177d04
+__sinit_ov020_02177de4 kind:function(arm,size=0x118) addr:0x2177d44
+__sinit_ov020_02177efc kind:function(arm,size=0x40) addr:0x2177e5c
+__sinit_ov020_02177f3c kind:function(arm,size=0x40) addr:0x2177e9c
+__sinit_ov020_02177f7c kind:function(arm,size=0x12c) addr:0x2177edc
+__sinit_ov020_021780a8 kind:function(arm,size=0x38) addr:0x2178008
+__sinit_ov020_021780e0 kind:function(arm,size=0x40) addr:0x2178040
+__sinit_ov020_02178120 kind:function(arm,size=0x40) addr:0x2178080
+__sinit_ov020_02178160 kind:function(arm,size=0x40) addr:0x21780c0
+__sinit_ov020_021781a0 kind:function(arm,size=0x40) addr:0x2178100
+__sinit_ov020_021781e0 kind:function(arm,size=0x40) addr:0x2178140
+__sinit_ov020_02178220 kind:function(arm,size=0x38) addr:0x2178180
+__sinit_ov020_02178258 kind:function(arm,size=0x40) addr:0x21781b8
data_ov020_021782e0 kind:data(any) addr:0x2178240
data_ov020_021782e4 kind:data(any) addr:0x2178244
data_ov020_021782e8 kind:data(any) addr:0x2178248
diff --git a/config/usa/arm9/overlays/ov021/symbols.txt b/config/usa/arm9/overlays/ov021/symbols.txt
index d8004e3b..c64abe3e 100644
--- a/config/usa/arm9/overlays/ov021/symbols.txt
+++ b/config/usa/arm9/overlays/ov021/symbols.txt
@@ -140,13 +140,13 @@ data_ov021_02170ca4 kind:data(any) addr:0x2170c04
data_ov021_02170cb8 kind:data(any) addr:0x2170c18
data_ov021_02170cc4 kind:data(any) addr:0x2170c24
data_ov021_02170cd8 kind:data(any) addr:0x2170c38
-func_ov021_02170cec kind:function(arm,size=0x38) addr:0x2170c4c
-func_ov021_02170d24 kind:function(arm,size=0x40) addr:0x2170c84
-func_ov021_02170d64 kind:function(arm,size=0x110) addr:0x2170cc4
-func_ov021_02170e74 kind:function(arm,size=0x40) addr:0x2170dd4
-func_ov021_02170eb4 kind:function(arm,size=0x38) addr:0x2170e14
-func_ov021_02170eec kind:function(arm,size=0x40) addr:0x2170e4c
-func_ov021_02170f2c kind:function(arm,size=0x38) addr:0x2170e8c
+__sinit_ov021_02170cec kind:function(arm,size=0x38) addr:0x2170c4c
+__sinit_ov021_02170d24 kind:function(arm,size=0x40) addr:0x2170c84
+__sinit_ov021_02170d64 kind:function(arm,size=0x110) addr:0x2170cc4
+__sinit_ov021_02170e74 kind:function(arm,size=0x40) addr:0x2170dd4
+__sinit_ov021_02170eb4 kind:function(arm,size=0x38) addr:0x2170e14
+__sinit_ov021_02170eec kind:function(arm,size=0x40) addr:0x2170e4c
+__sinit_ov021_02170f2c kind:function(arm,size=0x38) addr:0x2170e8c
data_ov021_02170fa0 kind:data(any) addr:0x2170f00
data_ov021_02170fa4 kind:data(any) addr:0x2170f04
data_ov021_02170fa8 kind:data(any) addr:0x2170f08
diff --git a/config/usa/arm9/overlays/ov022/symbols.txt b/config/usa/arm9/overlays/ov022/symbols.txt
index ba007e1d..b2a94956 100644
--- a/config/usa/arm9/overlays/ov022/symbols.txt
+++ b/config/usa/arm9/overlays/ov022/symbols.txt
@@ -355,23 +355,23 @@ data_ov022_02178958 kind:data(any) addr:0x21788b8
data_ov022_0217896c kind:data(any) addr:0x21788cc
data_ov022_02178980 kind:data(any) addr:0x21788e0
data_ov022_0217898c kind:data(any) addr:0x21788ec
-func_ov022_021789c8 kind:function(arm,size=0x40) addr:0x2178928
-func_ov022_02178a08 kind:function(arm,size=0x38) addr:0x2178968
-func_ov022_02178a40 kind:function(arm,size=0x38) addr:0x21789a0
-func_ov022_02178a78 kind:function(arm,size=0xf0) addr:0x21789d8
-func_ov022_02178b68 kind:function(arm,size=0x130) addr:0x2178ac8
-func_ov022_02178c98 kind:function(arm,size=0x40) addr:0x2178bf8
-func_ov022_02178cd8 kind:function(arm,size=0x40) addr:0x2178c38
-func_ov022_02178d18 kind:function(arm,size=0x40) addr:0x2178c78
-func_ov022_02178d58 kind:function(arm,size=0x38) addr:0x2178cb8
-func_ov022_02178d90 kind:function(arm,size=0x40) addr:0x2178cf0
-func_ov022_02178dd0 kind:function(arm,size=0x40) addr:0x2178d30
-func_ov022_02178e10 kind:function(arm,size=0x38) addr:0x2178d70
-func_ov022_02178e48 kind:function(arm,size=0x38) addr:0x2178da8
-func_ov022_02178e80 kind:function(arm,size=0x90) addr:0x2178de0
-func_ov022_02178f10 kind:function(arm,size=0x38) addr:0x2178e70
-func_ov022_02178f48 kind:function(arm,size=0x38) addr:0x2178ea8
-func_ov022_02178f80 kind:function(arm,size=0x74) addr:0x2178ee0
+__sinit_ov022_021789c8 kind:function(arm,size=0x40) addr:0x2178928
+__sinit_ov022_02178a08 kind:function(arm,size=0x38) addr:0x2178968
+__sinit_ov022_02178a40 kind:function(arm,size=0x38) addr:0x21789a0
+__sinit_ov022_02178a78 kind:function(arm,size=0xf0) addr:0x21789d8
+__sinit_ov022_02178b68 kind:function(arm,size=0x130) addr:0x2178ac8
+__sinit_ov022_02178c98 kind:function(arm,size=0x40) addr:0x2178bf8
+__sinit_ov022_02178cd8 kind:function(arm,size=0x40) addr:0x2178c38
+__sinit_ov022_02178d18 kind:function(arm,size=0x40) addr:0x2178c78
+__sinit_ov022_02178d58 kind:function(arm,size=0x38) addr:0x2178cb8
+__sinit_ov022_02178d90 kind:function(arm,size=0x40) addr:0x2178cf0
+__sinit_ov022_02178dd0 kind:function(arm,size=0x40) addr:0x2178d30
+__sinit_ov022_02178e10 kind:function(arm,size=0x38) addr:0x2178d70
+__sinit_ov022_02178e48 kind:function(arm,size=0x38) addr:0x2178da8
+__sinit_ov022_02178e80 kind:function(arm,size=0x90) addr:0x2178de0
+__sinit_ov022_02178f10 kind:function(arm,size=0x38) addr:0x2178e70
+__sinit_ov022_02178f48 kind:function(arm,size=0x38) addr:0x2178ea8
+__sinit_ov022_02178f80 kind:function(arm,size=0x74) addr:0x2178ee0
data_ov022_02179048 kind:data(any) addr:0x2178fa8
data_ov022_02179104 kind:data(any) addr:0x2179064
data_ov022_02179198 kind:data(any) addr:0x21790f8
diff --git a/config/usa/arm9/overlays/ov023/symbols.txt b/config/usa/arm9/overlays/ov023/symbols.txt
index 83c2d664..7fdaf12b 100644
--- a/config/usa/arm9/overlays/ov023/symbols.txt
+++ b/config/usa/arm9/overlays/ov023/symbols.txt
@@ -274,17 +274,17 @@ func_ov023_02177b50 kind:function(arm,size=0x50) addr:0x2177ab0
func_ov023_02177ba0 kind:function(arm,size=0x284) addr:0x2177b00
func_ov023_02177e24 kind:function(arm,size=0x3c) addr:0x2177d84
func_ov023_02177e60 kind:function(arm,size=0x1c) addr:0x2177dc0
-func_ov023_02177e7c kind:function(arm,size=0x8) addr:0x2177ddc
-func_ov023_02177e84 kind:function(arm,size=0xc) addr:0x2177de4
-func_ov023_02177e90 kind:function(arm,size=0x1c8) addr:0x2177df0
-func_ov023_02178058 kind:function(arm,size=0x10c) addr:0x2177fb8
-func_ov023_02178164 kind:function(arm,size=0x10) addr:0x21780c4
-func_ov023_02178174 kind:function(arm,size=0x1c0) addr:0x21780d4
-func_ov023_02178334 kind:function(arm,size=0x10) addr:0x2178294
-func_ov023_02178344 kind:function(arm,size=0x10) addr:0x21782a4
-func_ov023_02178354 kind:function(arm,size=0xcc) addr:0x21782b4
-func_ov023_02178420 kind:function(arm,size=0x210) addr:0x2178380
-func_ov023_02178630 kind:function(arm,size=0xf4) addr:0x2178590
+_ZN10PlayerLink19func_ov023_02177e7cEv kind:function(arm,size=0x8) addr:0x2177ddc
+_ZN10PlayerLink19func_ov023_02177e84Ev kind:function(arm,size=0xc) addr:0x2177de4
+_ZN10PlayerLink19func_ov023_02177e90Ev kind:function(arm,size=0x1c8) addr:0x2177df0
+_ZN10PlayerLink19func_ov023_02178058Ev kind:function(arm,size=0x10c) addr:0x2177fb8
+_ZN10PlayerLink18GetLinkStateFollowEv kind:function(arm,size=0x10) addr:0x21780c4
+_ZN10PlayerLink19func_ov023_02178174Ev kind:function(arm,size=0x1c0) addr:0x21780d4
+_ZN10PlayerLink15GetEquipBombchuEv kind:function(arm,size=0x10) addr:0x2178294
+_ZN10PlayerLink14GetEquipShieldEv kind:function(arm,size=0x10) addr:0x21782a4
+_ZN10PlayerLink17GiveControlToLinkEv kind:function(arm,size=0xcc) addr:0x21782b4
+_ZN10PlayerLink8vfunc_6cEv kind:function(arm,size=0x210) addr:0x2178380
+_ZN10PlayerLink19func_ov023_02178630Ev kind:function(arm,size=0xf4) addr:0x2178590
func_ov023_02178724 kind:function(arm,size=0x80) addr:0x2178684
func_ov023_021787a4 kind:function(arm,size=0x258) addr:0x2178704
func_ov023_021789fc kind:function(arm,size=0xb4) addr:0x217895c
@@ -325,19 +325,19 @@ data_ov023_02179664 kind:data(any) addr:0x21795c4 ambiguous
data_ov023_0217966c kind:data(any) addr:0x21795cc
data_ov023_02179678 kind:data(any) addr:0x21795d8
data_ov023_02179688 kind:data(any) addr:0x21795e8
-func_ov023_02179698 kind:function(arm,size=0x154) addr:0x21795f8
-func_ov023_021797ec kind:function(arm,size=0x60) addr:0x217974c
-func_ov023_0217984c kind:function(arm,size=0x12c) addr:0x21797ac
-func_ov023_02179978 kind:function(arm,size=0x20) addr:0x21798d8
-func_ov023_02179998 kind:function(arm,size=0x40) addr:0x21798f8
-func_ov023_021799d8 kind:function(arm,size=0x130) addr:0x2179938
-func_ov023_02179b08 kind:function(arm,size=0x40) addr:0x2179a68
-func_ov023_02179b48 kind:function(arm,size=0x38) addr:0x2179aa8
-func_ov023_02179b80 kind:function(arm,size=0x78) addr:0x2179ae0
-func_ov023_02179bf8 kind:function(arm,size=0x40) addr:0x2179b58
-func_ov023_02179c38 kind:function(arm,size=0x38) addr:0x2179b98
-func_ov023_02179c70 kind:function(arm,size=0x38) addr:0x2179bd0
-func_ov023_02179ca8 kind:function(arm,size=0x38) addr:0x2179c08
+__sinit_ov023_02179698 kind:function(arm,size=0x154) addr:0x21795f8
+__sinit_ov023_021797ec kind:function(arm,size=0x60) addr:0x217974c
+__sinit_ov023_0217984c kind:function(arm,size=0x12c) addr:0x21797ac
+__sinit_ov023_02179978 kind:function(arm,size=0x20) addr:0x21798d8
+__sinit_ov023_02179998 kind:function(arm,size=0x40) addr:0x21798f8
+__sinit_ov023_021799d8 kind:function(arm,size=0x130) addr:0x2179938
+__sinit_ov023_02179b08 kind:function(arm,size=0x40) addr:0x2179a68
+__sinit_ov023_02179b48 kind:function(arm,size=0x38) addr:0x2179aa8
+__sinit_ov023_02179b80 kind:function(arm,size=0x78) addr:0x2179ae0
+__sinit_ov023_02179bf8 kind:function(arm,size=0x40) addr:0x2179b58
+__sinit_ov023_02179c38 kind:function(arm,size=0x38) addr:0x2179b98
+__sinit_ov023_02179c70 kind:function(arm,size=0x38) addr:0x2179bd0
+__sinit_ov023_02179ca8 kind:function(arm,size=0x38) addr:0x2179c08
data_ov023_02179d20 kind:data(any) addr:0x2179c80
data_ov023_02179db8 kind:data(any) addr:0x2179d18
data_ov023_02179dc4 kind:data(any) addr:0x2179d24
diff --git a/config/usa/arm9/overlays/ov024/symbols.txt b/config/usa/arm9/overlays/ov024/symbols.txt
index 36d5a599..2ab381dd 100644
--- a/config/usa/arm9/overlays/ov024/symbols.txt
+++ b/config/usa/arm9/overlays/ov024/symbols.txt
@@ -347,21 +347,21 @@ data_ov024_02179558 kind:data(any) addr:0x21794b8
data_ov024_02179564 kind:data(any) addr:0x21794c4 ambiguous
data_ov024_021795a4 kind:data(any) addr:0x2179504 ambiguous
data_ov024_021795b8 kind:data(any) addr:0x2179518 ambiguous
-func_ov024_021795d0 kind:function(arm,size=0x38) addr:0x2179530
-func_ov024_02179608 kind:function(arm,size=0x10c) addr:0x2179568
-func_ov024_02179714 kind:function(arm,size=0x74) addr:0x2179674
-func_ov024_02179788 kind:function(arm,size=0x38) addr:0x21796e8
-func_ov024_021797c0 kind:function(arm,size=0xa8) addr:0x2179720
-func_ov024_02179868 kind:function(arm,size=0x10c) addr:0x21797c8
-func_ov024_02179974 kind:function(arm,size=0x118) addr:0x21798d4
-func_ov024_02179a8c kind:function(arm,size=0x118) addr:0x21799ec
-func_ov024_02179ba4 kind:function(arm,size=0x118) addr:0x2179b04
-func_ov024_02179cbc kind:function(arm,size=0x40) addr:0x2179c1c
-func_ov024_02179cfc kind:function(arm,size=0x38) addr:0x2179c5c
-func_ov024_02179d34 kind:function(arm,size=0x38) addr:0x2179c94
-func_ov024_02179d6c kind:function(arm,size=0x40) addr:0x2179ccc
-func_ov024_02179dac kind:function(arm,size=0x38) addr:0x2179d0c
-func_ov024_02179de4 kind:function(arm,size=0x38) addr:0x2179d44
+__sinit_ov024_021795d0 kind:function(arm,size=0x38) addr:0x2179530
+__sinit_ov024_02179608 kind:function(arm,size=0x10c) addr:0x2179568
+__sinit_ov024_02179714 kind:function(arm,size=0x74) addr:0x2179674
+__sinit_ov024_02179788 kind:function(arm,size=0x38) addr:0x21796e8
+__sinit_ov024_021797c0 kind:function(arm,size=0xa8) addr:0x2179720
+__sinit_ov024_02179868 kind:function(arm,size=0x10c) addr:0x21797c8
+__sinit_ov024_02179974 kind:function(arm,size=0x118) addr:0x21798d4
+__sinit_ov024_02179a8c kind:function(arm,size=0x118) addr:0x21799ec
+__sinit_ov024_02179ba4 kind:function(arm,size=0x118) addr:0x2179b04
+__sinit_ov024_02179cbc kind:function(arm,size=0x40) addr:0x2179c1c
+__sinit_ov024_02179cfc kind:function(arm,size=0x38) addr:0x2179c5c
+__sinit_ov024_02179d34 kind:function(arm,size=0x38) addr:0x2179c94
+__sinit_ov024_02179d6c kind:function(arm,size=0x40) addr:0x2179ccc
+__sinit_ov024_02179dac kind:function(arm,size=0x38) addr:0x2179d0c
+__sinit_ov024_02179de4 kind:function(arm,size=0x38) addr:0x2179d44
data_ov024_02179e68 kind:data(any) addr:0x2179dc8
data_ov024_02179ef4 kind:data(any) addr:0x2179e54
data_ov024_02179efc kind:data(any) addr:0x2179e5c
diff --git a/config/usa/arm9/overlays/ov025/symbols.txt b/config/usa/arm9/overlays/ov025/symbols.txt
index c91235a4..08dfa1ba 100644
--- a/config/usa/arm9/overlays/ov025/symbols.txt
+++ b/config/usa/arm9/overlays/ov025/symbols.txt
@@ -280,17 +280,17 @@ data_ov025_02179618 kind:data(any) addr:0x2179578
data_ov025_02179624 kind:data(any) addr:0x2179584 ambiguous
data_ov025_0217962c kind:data(any) addr:0x217958c
data_ov025_02179664 kind:data(any) addr:0x21795c4 ambiguous
-func_ov025_02179680 kind:function(arm,size=0x104) addr:0x21795e0
-func_ov025_02179784 kind:function(arm,size=0x40) addr:0x21796e4
-func_ov025_021797c4 kind:function(arm,size=0x40) addr:0x2179724
-func_ov025_02179804 kind:function(arm,size=0x40) addr:0x2179764
-func_ov025_02179844 kind:function(arm,size=0x40) addr:0x21797a4
-func_ov025_02179884 kind:function(arm,size=0x38) addr:0x21797e4
-func_ov025_021798bc kind:function(arm,size=0x110) addr:0x217981c
-func_ov025_021799cc kind:function(arm,size=0x40) addr:0x217992c
-func_ov025_02179a0c kind:function(arm,size=0x40) addr:0x217996c
-func_ov025_02179a4c kind:function(arm,size=0x40) addr:0x21799ac
-func_ov025_02179a8c kind:function(arm,size=0x10c) addr:0x21799ec
+__sinit_ov025_02179680 kind:function(arm,size=0x104) addr:0x21795e0
+__sinit_ov025_02179784 kind:function(arm,size=0x40) addr:0x21796e4
+__sinit_ov025_021797c4 kind:function(arm,size=0x40) addr:0x2179724
+__sinit_ov025_02179804 kind:function(arm,size=0x40) addr:0x2179764
+__sinit_ov025_02179844 kind:function(arm,size=0x40) addr:0x21797a4
+__sinit_ov025_02179884 kind:function(arm,size=0x38) addr:0x21797e4
+__sinit_ov025_021798bc kind:function(arm,size=0x110) addr:0x217981c
+__sinit_ov025_021799cc kind:function(arm,size=0x40) addr:0x217992c
+__sinit_ov025_02179a0c kind:function(arm,size=0x40) addr:0x217996c
+__sinit_ov025_02179a4c kind:function(arm,size=0x40) addr:0x21799ac
+__sinit_ov025_02179a8c kind:function(arm,size=0x10c) addr:0x21799ec
data_ov025_02179bb0 kind:data(any) addr:0x2179b10 ambiguous
data_ov025_02179be0 kind:data(any) addr:0x2179b40
data_ov025_02179bf8 kind:data(any) addr:0x2179b58 ambiguous
diff --git a/config/usa/arm9/overlays/ov026/symbols.txt b/config/usa/arm9/overlays/ov026/symbols.txt
index 374e3a33..a8abf237 100644
--- a/config/usa/arm9/overlays/ov026/symbols.txt
+++ b/config/usa/arm9/overlays/ov026/symbols.txt
@@ -449,21 +449,21 @@ data_ov026_0217975c kind:data(any) addr:0x21796bc ambiguous
data_ov026_0217977c kind:data(any) addr:0x21796dc ambiguous
data_ov026_0217979c kind:data(any) addr:0x21796fc ambiguous
data_ov026_021797bc kind:data(any) addr:0x217971c ambiguous
-func_ov026_021797dc kind:function(arm,size=0x27c) addr:0x217973c
-func_ov026_02179a58 kind:function(arm,size=0x38) addr:0x21799b8
-func_ov026_02179a90 kind:function(arm,size=0x11c) addr:0x21799f0
-func_ov026_02179bac kind:function(arm,size=0x38) addr:0x2179b0c
-func_ov026_02179be4 kind:function(arm,size=0x38) addr:0x2179b44
-func_ov026_02179c1c kind:function(arm,size=0x38) addr:0x2179b7c
-func_ov026_02179c54 kind:function(arm,size=0x38) addr:0x2179bb4
-func_ov026_02179c8c kind:function(arm,size=0x94) addr:0x2179bec
-func_ov026_02179d20 kind:function(arm,size=0x38) addr:0x2179c80
-func_ov026_02179d58 kind:function(arm,size=0x38) addr:0x2179cb8
-func_ov026_02179d90 kind:function(arm,size=0x54) addr:0x2179cf0
-func_ov026_02179de4 kind:function(arm,size=0x18c) addr:0x2179d44
-func_ov026_02179f70 kind:function(arm,size=0x40) addr:0x2179ed0
-func_ov026_02179fb0 kind:function(arm,size=0x38) addr:0x2179f10
-func_ov026_02179fe8 kind:function(arm,size=0x38) addr:0x2179f48
+__sinit_ov026_021797dc kind:function(arm,size=0x27c) addr:0x217973c
+__sinit_ov026_02179a58 kind:function(arm,size=0x38) addr:0x21799b8
+__sinit_ov026_02179a90 kind:function(arm,size=0x11c) addr:0x21799f0
+__sinit_ov026_02179bac kind:function(arm,size=0x38) addr:0x2179b0c
+__sinit_ov026_02179be4 kind:function(arm,size=0x38) addr:0x2179b44
+__sinit_ov026_02179c1c kind:function(arm,size=0x38) addr:0x2179b7c
+__sinit_ov026_02179c54 kind:function(arm,size=0x38) addr:0x2179bb4
+__sinit_ov026_02179c8c kind:function(arm,size=0x94) addr:0x2179bec
+__sinit_ov026_02179d20 kind:function(arm,size=0x38) addr:0x2179c80
+__sinit_ov026_02179d58 kind:function(arm,size=0x38) addr:0x2179cb8
+__sinit_ov026_02179d90 kind:function(arm,size=0x54) addr:0x2179cf0
+__sinit_ov026_02179de4 kind:function(arm,size=0x18c) addr:0x2179d44
+__sinit_ov026_02179f70 kind:function(arm,size=0x40) addr:0x2179ed0
+__sinit_ov026_02179fb0 kind:function(arm,size=0x38) addr:0x2179f10
+__sinit_ov026_02179fe8 kind:function(arm,size=0x38) addr:0x2179f48
data_ov026_0217a068 kind:data(any) addr:0x2179fc8
data_ov026_0217a0cc kind:data(any) addr:0x217a02c ambiguous
data_ov026_0217a0ec kind:data(any) addr:0x217a04c ambiguous
diff --git a/config/usa/arm9/overlays/ov027/symbols.txt b/config/usa/arm9/overlays/ov027/symbols.txt
index f1d263d4..a9a31597 100644
--- a/config/usa/arm9/overlays/ov027/symbols.txt
+++ b/config/usa/arm9/overlays/ov027/symbols.txt
@@ -258,14 +258,14 @@ data_ov027_021790c8 kind:data(any) addr:0x2179028
data_ov027_021790dc kind:data(any) addr:0x217903c
data_ov027_021790ec kind:data(any) addr:0x217904c
data_ov027_02179114 kind:data(any) addr:0x2179074
-func_ov027_0217913c kind:function(arm,size=0x54) addr:0x217909c
-func_ov027_02179190 kind:function(arm,size=0x40) addr:0x21790f0
-func_ov027_021791d0 kind:function(arm,size=0x40) addr:0x2179130
-func_ov027_02179210 kind:function(arm,size=0x90) addr:0x2179170
-func_ov027_021792a0 kind:function(arm,size=0x40) addr:0x2179200
-func_ov027_021792e0 kind:function(arm,size=0xdc) addr:0x2179240
-func_ov027_021793bc kind:function(arm,size=0x80) addr:0x217931c
-func_ov027_0217943c kind:function(arm,size=0x38) addr:0x217939c
+__sinit_ov027_0217913c kind:function(arm,size=0x54) addr:0x217909c
+__sinit_ov027_02179190 kind:function(arm,size=0x40) addr:0x21790f0
+__sinit_ov027_021791d0 kind:function(arm,size=0x40) addr:0x2179130
+__sinit_ov027_02179210 kind:function(arm,size=0x90) addr:0x2179170
+__sinit_ov027_021792a0 kind:function(arm,size=0x40) addr:0x2179200
+__sinit_ov027_021792e0 kind:function(arm,size=0xdc) addr:0x2179240
+__sinit_ov027_021793bc kind:function(arm,size=0x80) addr:0x217931c
+__sinit_ov027_0217943c kind:function(arm,size=0x38) addr:0x217939c
data_ov027_021794a0 kind:data(any) addr:0x2179400
data_ov027_021794a4 kind:data(any) addr:0x2179404
data_ov027_021794a8 kind:data(any) addr:0x2179408
diff --git a/config/usa/arm9/overlays/ov028/symbols.txt b/config/usa/arm9/overlays/ov028/symbols.txt
index 49061096..c652bcdf 100644
--- a/config/usa/arm9/overlays/ov028/symbols.txt
+++ b/config/usa/arm9/overlays/ov028/symbols.txt
@@ -357,18 +357,18 @@ data_ov028_02178474 kind:data(any) addr:0x21783d4
data_ov028_0217848c kind:data(any) addr:0x21783ec
data_ov028_021784dc kind:data(any) addr:0x217843c
data_ov028_021784f0 kind:data(any) addr:0x2178450
-func_ov028_02178504 kind:function(arm,size=0x40) addr:0x2178464
-func_ov028_02178544 kind:function(arm,size=0xdc) addr:0x21784a4
-func_ov028_02178620 kind:function(arm,size=0x40) addr:0x2178580
-func_ov028_02178660 kind:function(arm,size=0x38) addr:0x21785c0
-func_ov028_02178698 kind:function(arm,size=0x38) addr:0x21785f8
-func_ov028_021786d0 kind:function(arm,size=0x40) addr:0x2178630
-func_ov028_02178710 kind:function(arm,size=0x40) addr:0x2178670
-func_ov028_02178750 kind:function(arm,size=0x40) addr:0x21786b0
-func_ov028_02178790 kind:function(arm,size=0x40) addr:0x21786f0
-func_ov028_021787d0 kind:function(arm,size=0x40) addr:0x2178730
-func_ov028_02178810 kind:function(arm,size=0x44) addr:0x2178770
-func_ov028_02178854 kind:function(arm,size=0x40) addr:0x21787b4
+__sinit_ov028_02178504 kind:function(arm,size=0x40) addr:0x2178464
+__sinit_ov028_02178544 kind:function(arm,size=0xdc) addr:0x21784a4
+__sinit_ov028_02178620 kind:function(arm,size=0x40) addr:0x2178580
+__sinit_ov028_02178660 kind:function(arm,size=0x38) addr:0x21785c0
+__sinit_ov028_02178698 kind:function(arm,size=0x38) addr:0x21785f8
+__sinit_ov028_021786d0 kind:function(arm,size=0x40) addr:0x2178630
+__sinit_ov028_02178710 kind:function(arm,size=0x40) addr:0x2178670
+__sinit_ov028_02178750 kind:function(arm,size=0x40) addr:0x21786b0
+__sinit_ov028_02178790 kind:function(arm,size=0x40) addr:0x21786f0
+__sinit_ov028_021787d0 kind:function(arm,size=0x40) addr:0x2178730
+__sinit_ov028_02178810 kind:function(arm,size=0x44) addr:0x2178770
+__sinit_ov028_02178854 kind:function(arm,size=0x40) addr:0x21787b4
data_ov028_021788e0 kind:data(any) addr:0x2178840
data_ov028_021788e4 kind:data(any) addr:0x2178844
data_ov028_021788e8 kind:data(any) addr:0x2178848
diff --git a/config/usa/arm9/overlays/ov029/symbols.txt b/config/usa/arm9/overlays/ov029/symbols.txt
index 6db4a3ca..f73a1ce7 100644
--- a/config/usa/arm9/overlays/ov029/symbols.txt
+++ b/config/usa/arm9/overlays/ov029/symbols.txt
@@ -287,19 +287,19 @@ data_ov029_02179438 kind:data(any) addr:0x2179398
data_ov029_02179444 kind:data(any) addr:0x21793a4
data_ov029_02179488 kind:data(any) addr:0x21793e8
data_ov029_0217949c kind:data(any) addr:0x21793fc
-func_ov029_021794b0 kind:function(arm,size=0x2c) addr:0x2179410
-func_ov029_021794dc kind:function(arm,size=0xb0) addr:0x217943c
-func_ov029_0217958c kind:function(arm,size=0x40) addr:0x21794ec
-func_ov029_021795cc kind:function(arm,size=0x40) addr:0x217952c
-func_ov029_0217960c kind:function(arm,size=0x40) addr:0x217956c
-func_ov029_0217964c kind:function(arm,size=0x40) addr:0x21795ac
-func_ov029_0217968c kind:function(arm,size=0x40) addr:0x21795ec
-func_ov029_021796cc kind:function(arm,size=0x38) addr:0x217962c
-func_ov029_02179704 kind:function(arm,size=0x40) addr:0x2179664
-func_ov029_02179744 kind:function(arm,size=0x18) addr:0x21796a4
-func_ov029_0217975c kind:function(arm,size=0x40) addr:0x21796bc
-func_ov029_0217979c kind:function(arm,size=0x40) addr:0x21796fc
-func_ov029_021797dc kind:function(arm,size=0x48) addr:0x217973c
+__sinit_ov029_021794b0 kind:function(arm,size=0x2c) addr:0x2179410
+__sinit_ov029_021794dc kind:function(arm,size=0xb0) addr:0x217943c
+__sinit_ov029_0217958c kind:function(arm,size=0x40) addr:0x21794ec
+__sinit_ov029_021795cc kind:function(arm,size=0x40) addr:0x217952c
+__sinit_ov029_0217960c kind:function(arm,size=0x40) addr:0x217956c
+__sinit_ov029_0217964c kind:function(arm,size=0x40) addr:0x21795ac
+__sinit_ov029_0217968c kind:function(arm,size=0x40) addr:0x21795ec
+__sinit_ov029_021796cc kind:function(arm,size=0x38) addr:0x217962c
+__sinit_ov029_02179704 kind:function(arm,size=0x40) addr:0x2179664
+__sinit_ov029_02179744 kind:function(arm,size=0x18) addr:0x21796a4
+__sinit_ov029_0217975c kind:function(arm,size=0x40) addr:0x21796bc
+__sinit_ov029_0217979c kind:function(arm,size=0x40) addr:0x21796fc
+__sinit_ov029_021797dc kind:function(arm,size=0x48) addr:0x217973c
data_ov029_02179868 kind:data(any) addr:0x21797c8
data_ov029_02179878 kind:data(any) addr:0x21797d8
data_ov029_0217987c kind:data(any) addr:0x21797dc
diff --git a/config/usa/arm9/overlays/ov030/symbols.txt b/config/usa/arm9/overlays/ov030/symbols.txt
index cb731889..b38ce99c 100644
--- a/config/usa/arm9/overlays/ov030/symbols.txt
+++ b/config/usa/arm9/overlays/ov030/symbols.txt
@@ -308,8 +308,8 @@ data_ov030_021887d0 kind:data(any) addr:0x2188730
data_ov030_021887e4 kind:data(any) addr:0x2188744
data_ov030_021887f0 kind:data(any) addr:0x2188750
data_ov030_021887fc kind:data(any) addr:0x218875c
-func_ov030_02188824 kind:function(arm,size=0x1c8) addr:0x2188784
-func_ov030_021889ec kind:function(arm,size=0x40) addr:0x218894c
+__sinit_ov030_02188824 kind:function(arm,size=0x1c8) addr:0x2188784
+__sinit_ov030_021889ec kind:function(arm,size=0x40) addr:0x218894c
data_ov030_02188a48 kind:data(any) addr:0x21889a8
data_ov030_02188a68 kind:data(any) addr:0x21889c8
data_ov030_02188a7c kind:data(any) addr:0x21889dc
diff --git a/config/usa/arm9/overlays/ov031/symbols.txt b/config/usa/arm9/overlays/ov031/symbols.txt
index 65257318..21ea6dbb 100644
--- a/config/usa/arm9/overlays/ov031/symbols.txt
+++ b/config/usa/arm9/overlays/ov031/symbols.txt
@@ -306,10 +306,10 @@ data_ov031_02181ad4 kind:data(any) addr:0x2181a34
data_ov031_02181b10 kind:data(any) addr:0x2181a70
data_ov031_02181b24 kind:data(any) addr:0x2181a84
data_ov031_02181b30 kind:data(any) addr:0x2181a90
-func_ov031_02181b6c kind:function(arm,size=0x3ec) addr:0x2181acc
-func_ov031_02181f58 kind:function(arm,size=0xa8) addr:0x2181eb8
-func_ov031_02182000 kind:function(arm,size=0x40) addr:0x2181f60
-func_ov031_02182040 kind:function(arm,size=0x40) addr:0x2181fa0
+__sinit_ov031_02181b6c kind:function(arm,size=0x3ec) addr:0x2181acc
+__sinit_ov031_02181f58 kind:function(arm,size=0xa8) addr:0x2181eb8
+__sinit_ov031_02182000 kind:function(arm,size=0x40) addr:0x2181f60
+__sinit_ov031_02182040 kind:function(arm,size=0x40) addr:0x2181fa0
data_ov031_021820a0 kind:data(any) addr:0x2182000
data_ov031_021820a4 kind:data(any) addr:0x2182004
data_ov031_021820a8 kind:data(any) addr:0x2182008
diff --git a/config/usa/arm9/overlays/ov032/symbols.txt b/config/usa/arm9/overlays/ov032/symbols.txt
index e5987173..56157bb7 100644
--- a/config/usa/arm9/overlays/ov032/symbols.txt
+++ b/config/usa/arm9/overlays/ov032/symbols.txt
@@ -266,14 +266,14 @@ data_ov032_02184cc0 kind:data(any) addr:0x2184c20
data_ov032_02184d00 kind:data(any) addr:0x2184c60
data_ov032_02184d10 kind:data(any) addr:0x2184c70
data_ov032_02184d28 kind:data(any) addr:0x2184c88
-func_ov032_02184d3c kind:function(arm,size=0x12c) addr:0x2184c9c
-func_ov032_02184e68 kind:function(arm,size=0x128) addr:0x2184dc8
-func_ov032_02184f90 kind:function(arm,size=0x128) addr:0x2184ef0
-func_ov032_021850b8 kind:function(arm,size=0x78) addr:0x2185018
-func_ov032_02185130 kind:function(arm,size=0x38) addr:0x2185090
-func_ov032_02185168 kind:function(arm,size=0x110) addr:0x21850c8
-func_ov032_02185278 kind:function(arm,size=0x110) addr:0x21851d8
-func_ov032_02185388 kind:function(arm,size=0x40) addr:0x21852e8
+__sinit_ov032_02184d3c kind:function(arm,size=0x12c) addr:0x2184c9c
+__sinit_ov032_02184e68 kind:function(arm,size=0x128) addr:0x2184dc8
+__sinit_ov032_02184f90 kind:function(arm,size=0x128) addr:0x2184ef0
+__sinit_ov032_021850b8 kind:function(arm,size=0x78) addr:0x2185018
+__sinit_ov032_02185130 kind:function(arm,size=0x38) addr:0x2185090
+__sinit_ov032_02185168 kind:function(arm,size=0x110) addr:0x21850c8
+__sinit_ov032_02185278 kind:function(arm,size=0x110) addr:0x21851d8
+__sinit_ov032_02185388 kind:function(arm,size=0x40) addr:0x21852e8
data_ov032_02185400 kind:data(any) addr:0x2185360
data_ov032_02185410 kind:data(any) addr:0x2185370
data_ov032_02185420 kind:data(any) addr:0x2185380
diff --git a/config/usa/arm9/overlays/ov033/symbols.txt b/config/usa/arm9/overlays/ov033/symbols.txt
index 8efafd74..dd9b745b 100644
--- a/config/usa/arm9/overlays/ov033/symbols.txt
+++ b/config/usa/arm9/overlays/ov033/symbols.txt
@@ -114,11 +114,11 @@ data_ov033_0217faf0 kind:data(any) addr:0x217fa50
data_ov033_0217fb1c kind:data(any) addr:0x217fa7c
data_ov033_0217fb30 kind:data(any) addr:0x217fa90
data_ov033_0217fb80 kind:data(any) addr:0x217fae0
-func_ov033_0217fb90 kind:function(arm,size=0x120) addr:0x217faf0
-func_ov033_0217fcb0 kind:function(arm,size=0x40) addr:0x217fc10
-func_ov033_0217fcf0 kind:function(arm,size=0x40) addr:0x217fc50
-func_ov033_0217fd30 kind:function(arm,size=0x124) addr:0x217fc90
-func_ov033_0217fe54 kind:function(arm,size=0x40) addr:0x217fdb4
+__sinit_ov033_0217fb90 kind:function(arm,size=0x120) addr:0x217faf0
+__sinit_ov033_0217fcb0 kind:function(arm,size=0x40) addr:0x217fc10
+__sinit_ov033_0217fcf0 kind:function(arm,size=0x40) addr:0x217fc50
+__sinit_ov033_0217fd30 kind:function(arm,size=0x124) addr:0x217fc90
+__sinit_ov033_0217fe54 kind:function(arm,size=0x40) addr:0x217fdb4
data_ov033_0217fec0 kind:data(any) addr:0x217fe20
data_ov033_0217ff48 kind:data(any) addr:0x217fea8
data_ov033_02180058 kind:data(any) addr:0x217ffb8
diff --git a/config/usa/arm9/overlays/ov034/symbols.txt b/config/usa/arm9/overlays/ov034/symbols.txt
index ef476e6f..a4c72b9b 100644
--- a/config/usa/arm9/overlays/ov034/symbols.txt
+++ b/config/usa/arm9/overlays/ov034/symbols.txt
@@ -156,9 +156,9 @@ data_ov034_02185788 kind:data(any) addr:0x21856e8
data_ov034_0218579c kind:data(any) addr:0x21856fc
data_ov034_021857a8 kind:data(any) addr:0x2185708
data_ov034_021857b4 kind:data(any) addr:0x2185714
-func_ov034_02185818 kind:function(arm,size=0x15c) addr:0x2185778
-func_ov034_02185974 kind:function(arm,size=0x68) addr:0x21858d4
-func_ov034_021859dc kind:function(arm,size=0x88) addr:0x218593c
+__sinit_ov034_02185818 kind:function(arm,size=0x15c) addr:0x2185778
+__sinit_ov034_02185974 kind:function(arm,size=0x68) addr:0x21858d4
+__sinit_ov034_021859dc kind:function(arm,size=0x88) addr:0x218593c
data_ov034_02185a80 kind:data(any) addr:0x21859e0
data_ov034_02185a84 kind:data(any) addr:0x21859e4
data_ov034_02185a88 kind:data(any) addr:0x21859e8
diff --git a/config/usa/arm9/overlays/ov035/symbols.txt b/config/usa/arm9/overlays/ov035/symbols.txt
index 82bc9e6c..4da4a952 100644
--- a/config/usa/arm9/overlays/ov035/symbols.txt
+++ b/config/usa/arm9/overlays/ov035/symbols.txt
@@ -179,10 +179,10 @@ data_ov035_021855f8 kind:data(any) addr:0x2185558
data_ov035_02185604 kind:data(any) addr:0x2185564
data_ov035_02185640 kind:data(any) addr:0x21855a0
data_ov035_02185654 kind:data(any) addr:0x21855b4
-func_ov035_02185668 kind:function(arm,size=0x88) addr:0x21855c8
-func_ov035_021856f0 kind:function(arm,size=0x40) addr:0x2185650
-func_ov035_02185730 kind:function(arm,size=0x190) addr:0x2185690
-func_ov035_021858c0 kind:function(arm,size=0x40) addr:0x2185820
+__sinit_ov035_02185668 kind:function(arm,size=0x88) addr:0x21855c8
+__sinit_ov035_021856f0 kind:function(arm,size=0x40) addr:0x2185650
+__sinit_ov035_02185730 kind:function(arm,size=0x190) addr:0x2185690
+__sinit_ov035_021858c0 kind:function(arm,size=0x40) addr:0x2185820
data_ov035_02185920 kind:data(any) addr:0x2185880
data_ov035_02185934 kind:data(any) addr:0x2185894
data_ov035_02185948 kind:data(any) addr:0x21858a8
diff --git a/config/usa/arm9/overlays/ov036/symbols.txt b/config/usa/arm9/overlays/ov036/symbols.txt
index fe379d20..f86f7951 100644
--- a/config/usa/arm9/overlays/ov036/symbols.txt
+++ b/config/usa/arm9/overlays/ov036/symbols.txt
@@ -162,8 +162,8 @@ data_ov036_02186b6c kind:data(any) addr:0x2186acc
data_ov036_02186b80 kind:data(any) addr:0x2186ae0
data_ov036_02186b94 kind:data(any) addr:0x2186af4
data_ov036_02186ba8 kind:data(any) addr:0x2186b08
-func_ov036_02186bb4 kind:function(arm,size=0x40) addr:0x2186b14
-func_ov036_02186bf4 kind:function(arm,size=0x40) addr:0x2186b54
+__sinit_ov036_02186bb4 kind:function(arm,size=0x40) addr:0x2186b14
+__sinit_ov036_02186bf4 kind:function(arm,size=0x40) addr:0x2186b54
data_ov036_02186c40 kind:data(any) addr:0x2186ba0
data_ov036_02186c44 kind:data(any) addr:0x2186ba4
data_ov036_02186c48 kind:data(any) addr:0x2186ba8
diff --git a/config/usa/arm9/overlays/ov037/symbols.txt b/config/usa/arm9/overlays/ov037/symbols.txt
index ec898723..8f6226a3 100644
--- a/config/usa/arm9/overlays/ov037/symbols.txt
+++ b/config/usa/arm9/overlays/ov037/symbols.txt
@@ -306,11 +306,11 @@ data_ov037_02188658 kind:data(any) addr:0x21885b8
data_ov037_02188664 kind:data(any) addr:0x21885c4
data_ov037_02188670 kind:data(any) addr:0x21885d0
data_ov037_0218867c kind:data(any) addr:0x21885dc
-func_ov037_02188690 kind:function(arm,size=0x124) addr:0x21885f0
-func_ov037_021887b4 kind:function(arm,size=0x68) addr:0x2188714
-func_ov037_0218881c kind:function(arm,size=0x40) addr:0x218877c
-func_ov037_0218885c kind:function(arm,size=0x40) addr:0x21887bc
-func_ov037_0218889c kind:function(arm,size=0x118) addr:0x21887fc
+__sinit_ov037_02188690 kind:function(arm,size=0x124) addr:0x21885f0
+__sinit_ov037_021887b4 kind:function(arm,size=0x68) addr:0x2188714
+__sinit_ov037_0218881c kind:function(arm,size=0x40) addr:0x218877c
+__sinit_ov037_0218885c kind:function(arm,size=0x40) addr:0x21887bc
+__sinit_ov037_0218889c kind:function(arm,size=0x118) addr:0x21887fc
data_ov037_021889e0 kind:data(any) addr:0x2188940
data_ov037_021889e4 kind:data(any) addr:0x2188944
data_ov037_021889e8 kind:data(any) addr:0x2188948
diff --git a/config/usa/arm9/overlays/ov038/symbols.txt b/config/usa/arm9/overlays/ov038/symbols.txt
index 9ddaf741..2f76a3ed 100644
--- a/config/usa/arm9/overlays/ov038/symbols.txt
+++ b/config/usa/arm9/overlays/ov038/symbols.txt
@@ -169,8 +169,8 @@ data_ov038_02188a9c kind:data(any) addr:0x21889fc
data_ov038_02188ab0 kind:data(any) addr:0x2188a10
data_ov038_02188ac4 kind:data(any) addr:0x2188a24
data_ov038_02188ad8 kind:data(any) addr:0x2188a38
-func_ov038_02188ae4 kind:function(arm,size=0x13c) addr:0x2188a44
-func_ov038_02188c20 kind:function(arm,size=0x40) addr:0x2188b80
+__sinit_ov038_02188ae4 kind:function(arm,size=0x13c) addr:0x2188a44
+__sinit_ov038_02188c20 kind:function(arm,size=0x40) addr:0x2188b80
data_ov038_02188c80 kind:data(any) addr:0x2188be0
data_ov038_02188c84 kind:data(any) addr:0x2188be4
data_ov038_02188c88 kind:data(any) addr:0x2188be8
diff --git a/config/usa/arm9/overlays/ov039/symbols.txt b/config/usa/arm9/overlays/ov039/symbols.txt
index cb30105b..6b55d6ef 100644
--- a/config/usa/arm9/overlays/ov039/symbols.txt
+++ b/config/usa/arm9/overlays/ov039/symbols.txt
@@ -235,7 +235,7 @@ data_ov039_02186918 kind:data(any) addr:0x2186878
data_ov039_0218692c kind:data(any) addr:0x218688c
data_ov039_02186940 kind:data(any) addr:0x21868a0
data_ov039_02186954 kind:data(any) addr:0x21868b4
-func_ov039_02186968 kind:function(arm,size=0x54) addr:0x21868c8
+__sinit_ov039_02186968 kind:function(arm,size=0x54) addr:0x21868c8
data_ov039_021869e0 kind:data(any) addr:0x2186940
data_ov039_021869e4 kind:data(any) addr:0x2186944
data_ov039_021869e8 kind:data(any) addr:0x2186948
diff --git a/config/usa/arm9/overlays/ov040/symbols.txt b/config/usa/arm9/overlays/ov040/symbols.txt
index 90c4b709..db16ca32 100644
--- a/config/usa/arm9/overlays/ov040/symbols.txt
+++ b/config/usa/arm9/overlays/ov040/symbols.txt
@@ -284,10 +284,10 @@ func_ov040_021833c4 kind:function(arm,size=0x108) addr:0x2183324
func_ov040_021834cc kind:function(arm,size=0xe0) addr:0x218342c
func_ov040_021835ac kind:function(arm,size=0x28) addr:0x218350c
func_ov040_021835d4 kind:function(arm,size=0x14) addr:0x2183534
-func_ov040_021835e8 kind:function(arm,size=0x68) addr:0x2183548
-func_ov040_02183650 kind:function(arm,size=0x10) addr:0x21835b0
-func_ov040_02183660 kind:function(arm,size=0x30) addr:0x21835c0
-func_ov040_02183690 kind:function(arm,size=0x30) addr:0x21835f0
+_ZN10PlayerLink8vfunc_44Ev kind:function(arm,size=0x68) addr:0x2183548
+_Z20GetLinkStateCutscenev kind:function(arm,size=0x10) addr:0x21835b0 local
+_ZN10PlayerLink8vfunc_48Ev kind:function(arm,size=0x30) addr:0x21835c0
+_ZN10PlayerLink8vfunc_4cEv kind:function(arm,size=0x30) addr:0x21835f0
func_ov040_021836c0 kind:function(arm,size=0x84) addr:0x2183620
func_ov040_02183744 kind:function(arm,size=0x14) addr:0x21836a4
func_ov040_02183758 kind:function(arm,size=0x28) addr:0x21836b8
@@ -467,16 +467,16 @@ data_ov040_021882c0 kind:data(any) addr:0x2188220 ambiguous
data_ov040_021882e0 kind:data(any) addr:0x2188240 ambiguous
data_ov040_02188300 kind:data(any) addr:0x2188260
data_ov040_02188330 kind:data(any) addr:0x2188290
-func_ov040_02188360 kind:function(arm,size=0x40) addr:0x21882c0
-func_ov040_021883a0 kind:function(arm,size=0x40) addr:0x2188300
-func_ov040_021883e0 kind:function(arm,size=0x40) addr:0x2188340
-func_ov040_02188420 kind:function(arm,size=0x40) addr:0x2188380
-func_ov040_02188460 kind:function(arm,size=0x5c) addr:0x21883c0
-func_ov040_021884ac kind:function(arm,size=0x40) addr:0x218841c
-func_ov040_021884ec kind:function(arm,size=0x40) addr:0x218845c
-func_ov040_0218852c kind:function(arm,size=0x5c) addr:0x218849c
-func_ov040_02188578 kind:function(arm,size=0x5c) addr:0x21884f8
-func_ov040_021885c4 kind:function(arm,size=0x40) addr:0x2188554
+__sinit_ov040_02188360 kind:function(arm,size=0x40) addr:0x21882c0
+__sinit_ov040_021883a0 kind:function(arm,size=0x40) addr:0x2188300
+__sinit_ov040_021883e0 kind:function(arm,size=0x40) addr:0x2188340
+__sinit_ov040_02188420 kind:function(arm,size=0x40) addr:0x2188380
+__sinit_ov040_02188460 kind:function(arm,size=0x5c) addr:0x21883c0
+__sinit_ov040_021884ac kind:function(arm,size=0x40) addr:0x218841c
+__sinit_ov040_021884ec kind:function(arm,size=0x40) addr:0x218845c
+__sinit_ov040_0218852c kind:function(arm,size=0x5c) addr:0x218849c
+__sinit_ov040_02188578 kind:function(arm,size=0x5c) addr:0x21884f8
+__sinit_ov040_021885c4 kind:function(arm,size=0x40) addr:0x2188554
data_ov040_02188640 kind:data(any) addr:0x21885c0
data_ov040_02188644 kind:data(any) addr:0x21885c4
data_ov040_02188648 kind:data(any) addr:0x21885c8
diff --git a/config/usa/arm9/overlays/ov041/symbols.txt b/config/usa/arm9/overlays/ov041/symbols.txt
index c6d0e0cf..8384fec3 100644
--- a/config/usa/arm9/overlays/ov041/symbols.txt
+++ b/config/usa/arm9/overlays/ov041/symbols.txt
@@ -136,12 +136,12 @@ data_ov041_0218e044 kind:data(any) addr:0x218dfa4
data_ov041_0218e058 kind:data(any) addr:0x218dfb8
data_ov041_0218e064 kind:data(any) addr:0x218dfc4
data_ov041_0218e070 kind:data(any) addr:0x218dfd0
-func_ov041_0218e098 kind:function(arm,size=0x40) addr:0x218dff8
-func_ov041_0218e0d8 kind:function(arm,size=0x60) addr:0x218e038
-func_ov041_0218e138 kind:function(arm,size=0x40) addr:0x218e098
-func_ov041_0218e178 kind:function(arm,size=0x40) addr:0x218e0d8
-func_ov041_0218e1b8 kind:function(arm,size=0x40) addr:0x218e118
-func_ov041_0218e1f8 kind:function(arm,size=0x114) addr:0x218e158
+__sinit_ov041_0218e098 kind:function(arm,size=0x40) addr:0x218dff8
+__sinit_ov041_0218e0d8 kind:function(arm,size=0x60) addr:0x218e038
+__sinit_ov041_0218e138 kind:function(arm,size=0x40) addr:0x218e098
+__sinit_ov041_0218e178 kind:function(arm,size=0x40) addr:0x218e0d8
+__sinit_ov041_0218e1b8 kind:function(arm,size=0x40) addr:0x218e118
+__sinit_ov041_0218e1f8 kind:function(arm,size=0x114) addr:0x218e158
data_ov041_0218e348 kind:data(any) addr:0x218e2a8
data_ov041_0218e444 kind:data(any) addr:0x218e3a4
data_ov041_0218e47c kind:data(any) addr:0x218e3dc
diff --git a/config/usa/arm9/overlays/ov042/symbols.txt b/config/usa/arm9/overlays/ov042/symbols.txt
index 45204cf9..15c9bb7d 100644
--- a/config/usa/arm9/overlays/ov042/symbols.txt
+++ b/config/usa/arm9/overlays/ov042/symbols.txt
@@ -99,8 +99,8 @@ data_ov042_0218c708 kind:data(any) addr:0x218c668
data_ov042_0218c714 kind:data(any) addr:0x218c674
data_ov042_0218c728 kind:data(any) addr:0x218c688
data_ov042_0218c73c kind:data(any) addr:0x218c69c
-func_ov042_0218c744 kind:function(arm,size=0x40) addr:0x218c6a4
-func_ov042_0218c784 kind:function(arm,size=0x74) addr:0x218c6e4
+__sinit_ov042_0218c744 kind:function(arm,size=0x40) addr:0x218c6a4
+__sinit_ov042_0218c784 kind:function(arm,size=0x74) addr:0x218c6e4
data_ov042_0218c820 kind:data(any) addr:0x218c780
data_ov042_0218c824 kind:data(any) addr:0x218c784
data_ov042_0218c828 kind:data(any) addr:0x218c788
diff --git a/config/usa/arm9/overlays/ov043/symbols.txt b/config/usa/arm9/overlays/ov043/symbols.txt
index 8fa8db61..d05fdfcc 100644
--- a/config/usa/arm9/overlays/ov043/symbols.txt
+++ b/config/usa/arm9/overlays/ov043/symbols.txt
@@ -67,8 +67,8 @@ func_ov043_0218d30c kind:function(arm,size=0x8) addr:0x218d26c
func_ov043_0218d314 kind:function(arm,size=0x2c) addr:0x218d274
data_ov043_0218d340 kind:data(any) addr:0x218d2a0
data_ov043_0218d3c4 kind:data(any) addr:0x218d324
-func_ov043_0218d414 kind:function(arm,size=0x16c) addr:0x218d374
-func_ov043_0218d580 kind:function(arm,size=0x40) addr:0x218d4e0
+__sinit_ov043_0218d414 kind:function(arm,size=0x16c) addr:0x218d374
+__sinit_ov043_0218d580 kind:function(arm,size=0x40) addr:0x218d4e0
data_ov043_0218d5e0 kind:data(any) addr:0x218d540
data_ov043_0218d668 kind:data(any) addr:0x218d5c8
data_ov043_0218d778 kind:data(any) addr:0x218d6d8
diff --git a/config/usa/arm9/overlays/ov044/symbols.txt b/config/usa/arm9/overlays/ov044/symbols.txt
index 2de889ed..b338fc65 100644
--- a/config/usa/arm9/overlays/ov044/symbols.txt
+++ b/config/usa/arm9/overlays/ov044/symbols.txt
@@ -163,14 +163,14 @@ data_ov044_0218ea28 kind:data(any) addr:0x218e988
data_ov044_0218ea50 kind:data(any) addr:0x218e9b0
data_ov044_0218ea6c kind:data(any) addr:0x218e9cc
data_ov044_0218ea8c kind:data(any) addr:0x218e9ec ambiguous
-func_ov044_0218ea9c kind:function(arm,size=0x12c) addr:0x218e9fc
-func_ov044_0218ebc8 kind:function(arm,size=0x11c) addr:0x218eb28
-func_ov044_0218ece4 kind:function(arm,size=0x40) addr:0x218ec44
-func_ov044_0218ed24 kind:function(arm,size=0x1e8) addr:0x218ec84
-func_ov044_0218ef0c kind:function(arm,size=0x40) addr:0x218ee6c
-func_ov044_0218ef4c kind:function(arm,size=0x124) addr:0x218eeac
-func_ov044_0218f070 kind:function(arm,size=0x11c) addr:0x218efd0
-func_ov044_0218f18c kind:function(arm,size=0x40) addr:0x218f0ec
+__sinit_ov044_0218ea9c kind:function(arm,size=0x12c) addr:0x218e9fc
+__sinit_ov044_0218ebc8 kind:function(arm,size=0x11c) addr:0x218eb28
+__sinit_ov044_0218ece4 kind:function(arm,size=0x40) addr:0x218ec44
+__sinit_ov044_0218ed24 kind:function(arm,size=0x1e8) addr:0x218ec84
+__sinit_ov044_0218ef0c kind:function(arm,size=0x40) addr:0x218ee6c
+__sinit_ov044_0218ef4c kind:function(arm,size=0x124) addr:0x218eeac
+__sinit_ov044_0218f070 kind:function(arm,size=0x11c) addr:0x218efd0
+__sinit_ov044_0218f18c kind:function(arm,size=0x40) addr:0x218f0ec
data_ov044_0218f200 kind:data(any) addr:0x218f160
data_ov044_0218f288 kind:data(any) addr:0x218f1e8
data_ov044_0218f398 kind:data(any) addr:0x218f2f8
diff --git a/config/usa/arm9/overlays/ov045/symbols.txt b/config/usa/arm9/overlays/ov045/symbols.txt
index 174a21a1..a0cc5add 100644
--- a/config/usa/arm9/overlays/ov045/symbols.txt
+++ b/config/usa/arm9/overlays/ov045/symbols.txt
@@ -222,9 +222,9 @@ data_ov045_0218e310 kind:data(any) addr:0x218e270
data_ov045_0218e34c kind:data(any) addr:0x218e2ac
data_ov045_0218e358 kind:data(any) addr:0x218e2b8
data_ov045_0218e3d4 kind:data(any) addr:0x218e334
-func_ov045_0218e3e8 kind:function(arm,size=0x40) addr:0x218e348
-func_ov045_0218e428 kind:function(arm,size=0x40) addr:0x218e388
-func_ov045_0218e468 kind:function(arm,size=0x40) addr:0x218e3c8
+__sinit_ov045_0218e3e8 kind:function(arm,size=0x40) addr:0x218e348
+__sinit_ov045_0218e428 kind:function(arm,size=0x40) addr:0x218e388
+__sinit_ov045_0218e468 kind:function(arm,size=0x40) addr:0x218e3c8
data_ov045_0218e4c0 kind:data(any) addr:0x218e420
data_ov045_0218e4c4 kind:data(any) addr:0x218e424
data_ov045_0218e4d4 kind:data(any) addr:0x218e434
diff --git a/config/usa/arm9/overlays/ov046/symbols.txt b/config/usa/arm9/overlays/ov046/symbols.txt
index 3c3a63d6..d937d2a7 100644
--- a/config/usa/arm9/overlays/ov046/symbols.txt
+++ b/config/usa/arm9/overlays/ov046/symbols.txt
@@ -99,10 +99,10 @@ data_ov046_02194478 kind:data(any) addr:0x21943d8
data_ov046_0219448c kind:data(any) addr:0x21943ec
data_ov046_0219449c kind:data(any) addr:0x21943fc
data_ov046_021944a8 kind:data(any) addr:0x2194408
-func_ov046_021944ac kind:function(arm,size=0x40) addr:0x219440c
-func_ov046_021944ec kind:function(arm,size=0x40) addr:0x219444c
-func_ov046_0219452c kind:function(arm,size=0x80) addr:0x219448c
-func_ov046_021945ac kind:function(arm,size=0x90) addr:0x219450c
+__sinit_ov046_021944ac kind:function(arm,size=0x40) addr:0x219440c
+__sinit_ov046_021944ec kind:function(arm,size=0x40) addr:0x219444c
+__sinit_ov046_0219452c kind:function(arm,size=0x80) addr:0x219448c
+__sinit_ov046_021945ac kind:function(arm,size=0x90) addr:0x219450c
data_ov046_02194660 kind:data(any) addr:0x21945c0
data_ov046_02194664 kind:data(any) addr:0x21945c4
data_ov046_0219466c kind:data(any) addr:0x21945cc
diff --git a/config/usa/arm9/overlays/ov047/symbols.txt b/config/usa/arm9/overlays/ov047/symbols.txt
index 7e579d74..ca559dc6 100644
--- a/config/usa/arm9/overlays/ov047/symbols.txt
+++ b/config/usa/arm9/overlays/ov047/symbols.txt
@@ -100,10 +100,10 @@ data_ov047_02194204 kind:data(any) addr:0x2194164
data_ov047_02194218 kind:data(any) addr:0x2194178
data_ov047_02194224 kind:data(any) addr:0x2194184
data_ov047_021942ec kind:data(any) addr:0x219424c
-func_ov047_021942f0 kind:function(arm,size=0x40) addr:0x2194250
-func_ov047_02194330 kind:function(arm,size=0x40) addr:0x2194290
-func_ov047_02194370 kind:function(arm,size=0x138) addr:0x21942d0
-func_ov047_021944a8 kind:function(arm,size=0x40) addr:0x2194408
+__sinit_ov047_021942f0 kind:function(arm,size=0x40) addr:0x2194250
+__sinit_ov047_02194330 kind:function(arm,size=0x40) addr:0x2194290
+__sinit_ov047_02194370 kind:function(arm,size=0x138) addr:0x21942d0
+__sinit_ov047_021944a8 kind:function(arm,size=0x40) addr:0x2194408
data_ov047_02194508 kind:data(any) addr:0x2194468
data_ov047_021945c4 kind:data(any) addr:0x2194524
data_ov047_02194680 kind:data(any) addr:0x21945e0
diff --git a/config/usa/arm9/overlays/ov048/symbols.txt b/config/usa/arm9/overlays/ov048/symbols.txt
index 54a22f2f..107e188c 100644
--- a/config/usa/arm9/overlays/ov048/symbols.txt
+++ b/config/usa/arm9/overlays/ov048/symbols.txt
@@ -97,12 +97,12 @@ data_ov048_0219467c kind:data(any) addr:0x21945dc
data_ov048_02194688 kind:data(any) addr:0x21945e8
data_ov048_02194694 kind:data(any) addr:0x21945f4
data_ov048_021946a8 kind:data(any) addr:0x2194608
-func_ov048_021946c0 kind:function(arm,size=0x110) addr:0x2194620
-func_ov048_021947d0 kind:function(arm,size=0x128) addr:0x2194730
-func_ov048_021948f8 kind:function(arm,size=0x11c) addr:0x2194858
-func_ov048_02194a14 kind:function(arm,size=0x40) addr:0x2194974
-func_ov048_02194a54 kind:function(arm,size=0x40) addr:0x21949b4
-func_ov048_02194a94 kind:function(arm,size=0x40) addr:0x21949f4
+__sinit_ov048_021946c0 kind:function(arm,size=0x110) addr:0x2194620
+__sinit_ov048_021947d0 kind:function(arm,size=0x128) addr:0x2194730
+__sinit_ov048_021948f8 kind:function(arm,size=0x11c) addr:0x2194858
+__sinit_ov048_02194a14 kind:function(arm,size=0x40) addr:0x2194974
+__sinit_ov048_02194a54 kind:function(arm,size=0x40) addr:0x21949b4
+__sinit_ov048_02194a94 kind:function(arm,size=0x40) addr:0x21949f4
data_ov048_02194b00 kind:data(any) addr:0x2194a60
data_ov048_02194b04 kind:data(any) addr:0x2194a64
data_ov048_02194b08 kind:data(any) addr:0x2194a68
diff --git a/config/usa/arm9/overlays/ov049/symbols.txt b/config/usa/arm9/overlays/ov049/symbols.txt
index 51d08cba..83902925 100644
--- a/config/usa/arm9/overlays/ov049/symbols.txt
+++ b/config/usa/arm9/overlays/ov049/symbols.txt
@@ -66,9 +66,9 @@ data_ov049_02198200 kind:data(any) addr:0x2198160
data_ov049_0219828c kind:data(any) addr:0x21981ec
data_ov049_021982a0 kind:data(any) addr:0x2198200
data_ov049_021982b4 kind:data(any) addr:0x2198214
-func_ov049_021982c8 kind:function(arm,size=0x12c) addr:0x2198228
-func_ov049_021983f4 kind:function(arm,size=0x40) addr:0x2198354
-func_ov049_02198434 kind:function(arm,size=0x40) addr:0x2198394
+__sinit_ov049_021982c8 kind:function(arm,size=0x12c) addr:0x2198228
+__sinit_ov049_021983f4 kind:function(arm,size=0x40) addr:0x2198354
+__sinit_ov049_02198434 kind:function(arm,size=0x40) addr:0x2198394
data_ov049_021984a0 kind:data(any) addr:0x2198400
data_ov049_021984a4 kind:data(any) addr:0x2198404
data_ov049_021984a8 kind:data(any) addr:0x2198408
diff --git a/config/usa/arm9/overlays/ov050/symbols.txt b/config/usa/arm9/overlays/ov050/symbols.txt
index d8a06546..342b394f 100644
--- a/config/usa/arm9/overlays/ov050/symbols.txt
+++ b/config/usa/arm9/overlays/ov050/symbols.txt
@@ -72,8 +72,8 @@ func_ov050_02198760 kind:function(arm,size=0x5c) addr:0x21986c0
func_ov050_021987bc kind:function(arm,size=0x8) addr:0x219871c
func_ov050_021987c4 kind:function(arm,size=0x8) addr:0x2198724
data_ov050_021987cc kind:data(any) addr:0x219872c
-func_ov050_0219882c kind:function(arm,size=0x64) addr:0x219878c
-func_ov050_02198890 kind:function(arm,size=0x118) addr:0x21987f0
+__sinit_ov050_0219882c kind:function(arm,size=0x64) addr:0x219878c
+__sinit_ov050_02198890 kind:function(arm,size=0x118) addr:0x21987f0
data_ov050_021989c0 kind:data(any) addr:0x2198920
data_ov050_021989d0 kind:data(any) addr:0x2198930
data_ov050_021989f0 kind:data(any) addr:0x2198950
diff --git a/config/usa/arm9/overlays/ov051/symbols.txt b/config/usa/arm9/overlays/ov051/symbols.txt
index 16d34f5b..45f78138 100644
--- a/config/usa/arm9/overlays/ov051/symbols.txt
+++ b/config/usa/arm9/overlays/ov051/symbols.txt
@@ -84,11 +84,11 @@ data_ov051_02198268 kind:data(any) addr:0x21981c8
data_ov051_02198274 kind:data(any) addr:0x21981d4
data_ov051_02198280 kind:data(any) addr:0x21981e0
data_ov051_0219828c kind:data(any) addr:0x21981ec
-func_ov051_021982a0 kind:function(arm,size=0x40) addr:0x2198200
-func_ov051_021982e0 kind:function(arm,size=0x40) addr:0x2198240
-func_ov051_02198320 kind:function(arm,size=0x110) addr:0x2198280
-func_ov051_02198430 kind:function(arm,size=0x40) addr:0x2198390
-func_ov051_02198470 kind:function(arm,size=0x40) addr:0x21983d0
+__sinit_ov051_021982a0 kind:function(arm,size=0x40) addr:0x2198200
+__sinit_ov051_021982e0 kind:function(arm,size=0x40) addr:0x2198240
+__sinit_ov051_02198320 kind:function(arm,size=0x110) addr:0x2198280
+__sinit_ov051_02198430 kind:function(arm,size=0x40) addr:0x2198390
+__sinit_ov051_02198470 kind:function(arm,size=0x40) addr:0x21983d0
data_ov051_021984e8 kind:data(any) addr:0x2198448
data_ov051_0219859c kind:data(any) addr:0x21984fc
data_ov051_021985a0 kind:data(any) addr:0x2198500
diff --git a/config/usa/arm9/overlays/ov052/symbols.txt b/config/usa/arm9/overlays/ov052/symbols.txt
index e7cd4d46..d0e942b9 100644
--- a/config/usa/arm9/overlays/ov052/symbols.txt
+++ b/config/usa/arm9/overlays/ov052/symbols.txt
@@ -78,8 +78,8 @@ data_ov052_021978a0 kind:data(any) addr:0x2197800
data_ov052_021978ac kind:data(any) addr:0x219780c
data_ov052_021978b8 kind:data(any) addr:0x2197818
data_ov052_021978c8 kind:data(any) addr:0x2197828
-func_ov052_021978d4 kind:function(arm,size=0x40) addr:0x2197834
-func_ov052_02197914 kind:function(arm,size=0x40) addr:0x2197874
+__sinit_ov052_021978d4 kind:function(arm,size=0x40) addr:0x2197834
+__sinit_ov052_02197914 kind:function(arm,size=0x40) addr:0x2197874
data_ov052_02197960 kind:data(any) addr:0x21978c0
data_ov052_02197964 kind:data(any) addr:0x21978c4
data_ov052_02197968 kind:data(any) addr:0x21978c8
diff --git a/config/usa/arm9/overlays/ov053/symbols.txt b/config/usa/arm9/overlays/ov053/symbols.txt
index 5486841a..91e99284 100644
--- a/config/usa/arm9/overlays/ov053/symbols.txt
+++ b/config/usa/arm9/overlays/ov053/symbols.txt
@@ -7,21 +7,21 @@ func_ov053_02198e5c kind:function(arm,size=0xdc) addr:0x2198dbc
func_ov053_02198f38 kind:function(arm,size=0x50) addr:0x2198e98
func_ov053_02198f88 kind:function(arm,size=0x4c) addr:0x2198ee8
func_ov053_02198fd4 kind:function(arm,size=0x40) addr:0x2198f34
-func_ov053_02199014 kind:function(arm,size=0xc) addr:0x2198f74
-func_ov053_02199020 kind:function(arm,size=0xc) addr:0x2198f80
-func_ov053_0219902c kind:function(arm,size=0xc) addr:0x2198f8c
-func_ov053_02199038 kind:function(arm,size=0x2c) addr:0x2198f98
-func_ov053_02199064 kind:function(arm,size=0x6c) addr:0x2198fc4
-func_ov053_021990d0 kind:function(arm,size=0x20) addr:0x2199030
-func_ov053_021990f0 kind:function(arm,size=0x38) addr:0x2199050
-func_ov053_02199128 kind:function(arm,size=0x14) addr:0x2199088
-func_ov053_0219913c kind:function(arm,size=0x2c) addr:0x219909c
-func_ov053_02199168 kind:function(arm,size=0x84) addr:0x21990c8
-func_ov053_021991ec kind:function(arm,size=0x12c) addr:0x219914c
-func_ov053_02199318 kind:function(arm,size=0xd0) addr:0x2199278
-func_ov053_021993e8 kind:function(arm,size=0x28) addr:0x2199348
-func_ov053_02199410 kind:function(arm,size=0xbc) addr:0x2199370
-func_ov053_021994cc kind:function(arm,size=0x234) addr:0x219942c
+_ZN14EquipBoomerang19func_ov053_02199014Ev kind:function(arm,size=0xc) addr:0x2198f74
+_ZN14EquipBoomerang19func_ov053_02199020Ev kind:function(arm,size=0xc) addr:0x2198f80
+_ZN14EquipBoomerang19func_ov053_0219902cEi kind:function(arm,size=0xc) addr:0x2198f8c
+_ZN14EquipBoomerang19func_ov053_02199038Ev kind:function(arm,size=0x2c) addr:0x2198f98
+_ZN14EquipBoomerang8vfunc_18Ev kind:function(arm,size=0x6c) addr:0x2198fc4
+_ZN14EquipBoomerang8vfunc_1cEv kind:function(arm,size=0x20) addr:0x2199030
+_ZN14EquipBoomerang19func_ov053_021990f0Es kind:function(arm,size=0x38) addr:0x2199050
+_ZN14EquipBoomerang19func_ov053_02199128EPi kind:function(arm,size=0x14) addr:0x2199088
+_ZN14EquipBoomerang8vfunc_30Ev kind:function(arm,size=0x2c) addr:0x219909c
+_ZN14EquipBoomerang19func_ov053_02199168Ev kind:function(arm,size=0x84) addr:0x21990c8
+_ZN14EquipBoomerang19func_ov053_021991ecEv kind:function(arm,size=0x12c) addr:0x219914c
+_ZN14EquipBoomerang8vfunc_38Ei kind:function(arm,size=0xd0) addr:0x2199278
+_ZNK14EquipBoomerang8IsUsableEi kind:function(arm,size=0x28) addr:0x2199348
+_ZN14EquipBoomerang19func_ov053_02199410Ei kind:function(arm,size=0xbc) addr:0x2199370
+_ZN14EquipBoomerang19func_ov053_021994ccEP5Vec3p kind:function(arm,size=0x234) addr:0x219942c
func_ov053_02199700 kind:function(arm,size=0x1c) addr:0x2199660
func_ov053_0219971c kind:function(arm,size=0x14) addr:0x219967c
func_ov053_02199730 kind:function(arm,size=0x4c) addr:0x2199690
@@ -37,7 +37,7 @@ func_ov053_02199cc8 kind:function(arm,size=0x2c0) addr:0x2199c28
func_ov053_02199f88 kind:function(arm,size=0x14) addr:0x2199ee8
func_ov053_02199f9c kind:function(arm,size=0x1c) addr:0x2199efc
data_ov053_02199fb8 kind:data(any) addr:0x2199f18
-func_ov053_02199fc4 kind:function(arm,size=0xac) addr:0x2199f24
+__sinit_ov053_02199fc4 kind:function(arm,size=0xac) addr:0x2199f24
data_ov053_0219a080 kind:data(any) addr:0x2199fe0
data_ov053_0219a084 kind:data(any) addr:0x2199fe4
data_ov053_0219a088 kind:data(any) addr:0x2199fe8
diff --git a/config/usa/arm9/overlays/ov054/symbols.txt b/config/usa/arm9/overlays/ov054/symbols.txt
index 0a781ca3..ecec7caa 100644
--- a/config/usa/arm9/overlays/ov054/symbols.txt
+++ b/config/usa/arm9/overlays/ov054/symbols.txt
@@ -1,22 +1,22 @@
-func_ov054_02198d00 kind:function(arm,size=0x2c) addr:0x2198c60
-func_ov054_02198d2c kind:function(arm,size=0x4) addr:0x2198c8c
-func_ov054_02198d30 kind:function(arm,size=0x8) addr:0x2198c90
-func_ov054_02198d38 kind:function(arm,size=0x10) addr:0x2198c98
-func_ov054_02198d48 kind:function(arm,size=0x20) addr:0x2198ca8
-func_ov054_02198d68 kind:function(arm,size=0x9c) addr:0x2198cc8
-func_ov054_02198e04 kind:function(arm,size=0x4) addr:0x2198d64
-func_ov054_02198e08 kind:function(arm,size=0x1c) addr:0x2198d68
-func_ov054_02198e24 kind:function(arm,size=0x28) addr:0x2198d84
-func_ov054_02198e4c kind:function(arm,size=0x94) addr:0x2198dac
-func_ov054_02198ee0 kind:function(arm,size=0xc) addr:0x2198e40
-func_ov054_02198eec kind:function(arm,size=0x10) addr:0x2198e4c
-func_ov054_02198efc kind:function(arm,size=0x3cc) addr:0x2198e5c
-func_ov054_021992c8 kind:function(arm,size=0x518) addr:0x2199228
-func_ov054_021997e0 kind:function(arm,size=0x10) addr:0x2199740
-_ZN10EquipScoop9StopUsingEP13LinkStateItem kind:function(arm,size=0xe4) addr:0x2199750
-func_ov054_021998d4 kind:function(arm,size=0x40) addr:0x2199834
+_ZN10EquipScoop8vfunc_00Ev kind:function(arm,size=0x2c) addr:0x2198c60
+_ZN10EquipScoop8vfunc_18Ev kind:function(arm,size=0x4) addr:0x2198c8c
+_ZNK10EquipScoop8vfunc_40Ev kind:function(arm,size=0x8) addr:0x2198c90
+_ZNK10EquipScoop8vfunc_44Ei kind:function(arm,size=0x10) addr:0x2198c98
+_ZNK10EquipScoop8vfunc_48Ei kind:function(arm,size=0x20) addr:0x2198ca8
+_ZNK10EquipScoop8IsUsableEi kind:function(arm,size=0x9c) addr:0x2198cc8
+_ZN10EquipScoop8vfunc_30Ev kind:function(arm,size=0x4) addr:0x2198d64
+_ZN10EquipScoop19func_ov054_02198e08EP5Vec3p kind:function(arm,size=0x1c) addr:0x2198d68
+_ZN10EquipScoop20func_ov054_021980e24EP5Vec3p kind:function(arm,size=0x28) addr:0x2198d84
+_ZN10EquipScoop8vfunc_38Ei kind:function(arm,size=0x94) addr:0x2198dac
+_Z19func_ov054_02198ee0iPi kind:function(arm,size=0xc) addr:0x2198e40
+_ZN13LinkStateItem19func_ov054_02198eecEv kind:function(arm,size=0x10) addr:0x2198e4c
+_ZN13LinkStateItem19func_ov054_02198efcEiij kind:function(arm,size=0x3cc) addr:0x2198e5c
+_ZN13LinkStateItem19func_ov054_021992c8Eiij kind:function(arm,size=0x518) addr:0x2199228
+_Z13GetEquipScoopv kind:function(arm,size=0x10) addr:0x2199740
+_ZN13LinkStateItem14StopUsingScoopEv kind:function(arm,size=0xe4) addr:0x2199750
+_Z19func_ov054_021998d4iiij kind:function(arm,size=0x40) addr:0x2199834
data_ov054_02199914 kind:data(any) addr:0x2199874
-func_ov054_02199924 kind:function(arm,size=0x30) addr:0x2199884
+__sinit_EquipScoop.cpp kind:function(arm,size=0x30) addr:0x2199884
data_ov054_02199960 kind:data(any) addr:0x21998c0
data_ov054_02199964 kind:data(any) addr:0x21998c4
data_ov054_02199968 kind:data(any) addr:0x21998c8
@@ -30,5 +30,5 @@ data_ov054_021999c8 kind:data(any) addr:0x2199928
data_ov054_021999d8 kind:data(any) addr:0x2199938
data_ov054_021999e8 kind:data(any) addr:0x2199948
data_ov054_02199a00 kind:data(any) addr:0x2199960
-data_ov054_02199a20 kind:bss addr:0x2199980
-data_ov054_02199a2c kind:bss addr:0x219998c
+@870 kind:bss addr:0x2199980
+_ZN10EquipScoop12gModelRenderE kind:bss addr:0x219998c
diff --git a/config/usa/arm9/overlays/ov055/symbols.txt b/config/usa/arm9/overlays/ov055/symbols.txt
index 8569f1af..932efd58 100644
--- a/config/usa/arm9/overlays/ov055/symbols.txt
+++ b/config/usa/arm9/overlays/ov055/symbols.txt
@@ -1,24 +1,24 @@
-func_ov055_02198d00 kind:function(arm,size=0x2c) addr:0x2198c60
-func_ov055_02198d2c kind:function(arm,size=0x60) addr:0x2198c8c
-func_ov055_02198d8c kind:function(arm,size=0x18) addr:0x2198cec
-func_ov055_02198da4 kind:function(arm,size=0x54) addr:0x2198d04
-func_ov055_02198df8 kind:function(arm,size=0x68) addr:0x2198d58
-func_ov055_02198e60 kind:function(arm,size=0x118) addr:0x2198dc0
-func_ov055_02198f78 kind:function(arm,size=0x18) addr:0x2198ed8
-_ZN9EquipBomb9StopUsingEP13LinkStateItemi kind:function(arm,size=0x80) addr:0x2198ef0
-func_ov055_02199010 kind:function(arm,size=0x10) addr:0x2198f70
-func_ov055_02199020 kind:function(arm,size=0x188) addr:0x2198f80
-func_ov055_021991a8 kind:function(arm,size=0x4) addr:0x2199108
-func_ov055_021991ac kind:function(arm,size=0x4) addr:0x219910c
-func_ov055_021991b0 kind:function(arm,size=0xc4) addr:0x2199110
-func_ov055_02199274 kind:function(arm,size=0x4) addr:0x21991d4
-func_ov055_02199278 kind:function(arm,size=0x140) addr:0x21991d8
-func_ov055_021993b8 kind:function(arm,size=0x29c) addr:0x2199318
-func_ov055_02199654 kind:function(arm,size=0x15c) addr:0x21995b4
+_ZN9EquipBomb8vfunc_00Ev kind:function(arm,size=0x2c) addr:0x2198c60
+_ZNK9EquipBomb8IsUsableEi kind:function(arm,size=0x60) addr:0x2198c8c
+_ZN9EquipBomb8vfunc_18Ev kind:function(arm,size=0x18) addr:0x2198cec
+_ZN9EquipBomb8vfunc_30Ev kind:function(arm,size=0x54) addr:0x2198d04
+_ZN9EquipBomb8vfunc_38Ei kind:function(arm,size=0x68) addr:0x2198d58
+_ZN9EquipBomb19func_ov055_02198e60Ev kind:function(arm,size=0x118) addr:0x2198dc0
+_ZN13LinkStateItem19func_ov055_02198f78Ev kind:function(arm,size=0x18) addr:0x2198ed8
+_ZN13LinkStateItem13StopUsingBombEi kind:function(arm,size=0x80) addr:0x2198ef0
+_Z12GetEquipBombv kind:function(arm,size=0x10) addr:0x2198f70
+_ZN13LinkStateItem19func_ov055_02199020Ev kind:function(arm,size=0x188) addr:0x2198f80
+_ZN11EquipPotion8vfunc_00Ev kind:function(arm,size=0x4) addr:0x2199108
+_ZN11EquipPotion8vfunc_18Ev kind:function(arm,size=0x4) addr:0x219910c
+_ZN11EquipPotion8vfunc_1cEv kind:function(arm,size=0xc4) addr:0x2199110
+_ZN11EquipPotion8vfunc_30Ev kind:function(arm,size=0x4) addr:0x21991d4
+_ZN11EquipPotion8vfunc_38Ei kind:function(arm,size=0x140) addr:0x21991d8
+_ZN13LinkStateItem19func_ov055_021993b8Ev kind:function(arm,size=0x29c) addr:0x2199318
+_ZN13LinkStateItem19func_ov055_02199654Ev kind:function(arm,size=0x15c) addr:0x21995b4
data_ov055_021997b0 kind:data(any) addr:0x2199710
data_ov055_021997c4 kind:data(any) addr:0x2199724
data_ov055_021997d8 kind:data(any) addr:0x2199738
-func_ov055_021997ec kind:function(arm,size=0x30) addr:0x219974c
+__sinit_EquipBomb.cpp kind:function(arm,size=0x30) addr:0x219974c
data_ov055_02199840 kind:data(any) addr:0x21997a0
data_ov055_02199850 kind:data(any) addr:0x21997b0
data_ov055_02199854 kind:data(any) addr:0x21997b4
@@ -29,6 +29,6 @@ data_ov055_02199864 kind:data(any) addr:0x21997c4
data_ov055_02199868 kind:data(any) addr:0x21997c8
data_ov055_0219986c kind:data(any) addr:0x21997cc
data_ov055_02199890 kind:data(any) addr:0x21997f0
-data_ov055_021998a0 kind:bss addr:0x2199800
-data_ov055_021998ac kind:bss addr:0x219980c
+@859 kind:bss addr:0x2199800 local
+_ZN9EquipBomb12gModelRenderE kind:bss addr:0x219980c
data_ov055_021998f0 kind:bss addr:0x2199850 ambiguous
diff --git a/config/usa/arm9/overlays/ov056/symbols.txt b/config/usa/arm9/overlays/ov056/symbols.txt
index d888de5a..26bdc8f8 100644
--- a/config/usa/arm9/overlays/ov056/symbols.txt
+++ b/config/usa/arm9/overlays/ov056/symbols.txt
@@ -1,17 +1,17 @@
-func_ov056_02198d00 kind:function(arm,size=0x4c) addr:0x2198c60
-func_ov056_02198d4c kind:function(arm,size=0x38) addr:0x2198cac
-func_ov056_02198d84 kind:function(arm,size=0x60) addr:0x2198ce4
-func_ov056_02198de4 kind:function(arm,size=0x14) addr:0x2198d44
-func_ov056_02198df8 kind:function(arm,size=0xe0) addr:0x2198d58
-func_ov056_02198ed8 kind:function(arm,size=0x10) addr:0x2198e38
-func_ov056_02198ee8 kind:function(arm,size=0x60) addr:0x2198e48
-func_ov056_02198f48 kind:function(arm,size=0x178) addr:0x2198ea8
-func_ov056_021990c0 kind:function(arm,size=0x5c) addr:0x2199020
-func_ov056_0219911c kind:function(arm,size=0x1cc) addr:0x219907c
-func_ov056_021992e8 kind:function(arm,size=0x10) addr:0x2199248
-func_ov056_021992f8 kind:function(arm,size=0x24) addr:0x2199258
+_ZN8EquipBow8vfunc_00Ev kind:function(arm,size=0x4c) addr:0x2198c60
+_ZNK8EquipBow8IsUsableEi kind:function(arm,size=0x38) addr:0x2198cac
+_ZN8EquipBow8vfunc_18Ev kind:function(arm,size=0x60) addr:0x2198ce4
+_ZN8EquipBow8vfunc_30Ev kind:function(arm,size=0x14) addr:0x2198d44
+_ZN8EquipBow8vfunc_38Ei kind:function(arm,size=0xe0) addr:0x2198d58
+_Z16GetLinkStateItemv kind:function(arm,size=0x10) addr:0x2198e38 local
+_ZN8EquipBow19func_ov056_02198ee8Ev kind:function(arm,size=0x60) addr:0x2198e48
+_ZN8EquipBow19func_ov056_02198f48Et kind:function(arm,size=0x178) addr:0x2198ea8
+_ZN13LinkStateItem19func_ov056_021990c0Ev kind:function(arm,size=0x5c) addr:0x2199020
+_ZN13LinkStateItem19func_ov056_0219911cEv kind:function(arm,size=0x1cc) addr:0x219907c
+_Z11GetEquipBowv kind:function(arm,size=0x10) addr:0x2199248
+_ZN13LinkStateItem19func_ov056_021992f8Ev kind:function(arm,size=0x24) addr:0x2199258
data_ov056_0219931c kind:data(any) addr:0x219927c
-func_ov056_02199328 kind:function(arm,size=0x54) addr:0x2199288
+__sinit_EquipBow.cpp kind:function(arm,size=0x54) addr:0x2199288
data_ov056_021993a0 kind:data(any) addr:0x2199300
data_ov056_021993a4 kind:data(any) addr:0x2199304
data_ov056_021993a8 kind:data(any) addr:0x2199308
@@ -24,8 +24,8 @@ data_ov056_021993c0 kind:data(any) addr:0x2199320
data_ov056_021993e0 kind:data(any) addr:0x2199340
data_ov056_021993e8 kind:data(any) addr:0x2199348 ambiguous
data_ov056_021993f0 kind:data(any) addr:0x2199350
-data_ov056_02199400 kind:bss addr:0x2199360
-data_ov056_0219940c kind:bss addr:0x219936c
-data_ov056_02199468 kind:bss addr:0x21993c8
-data_ov056_02199474 kind:bss addr:0x21993d4
+@867 kind:bss addr:0x2199360
+_ZN8EquipBow15gModelRenderBowE kind:bss addr:0x219936c
+@866 kind:bss addr:0x21993c8
+_ZN8EquipBow17gModelRenderArrowE kind:bss addr:0x21993d4
data_ov056_021994d0 kind:bss addr:0x2199430
diff --git a/config/usa/arm9/overlays/ov057/symbols.txt b/config/usa/arm9/overlays/ov057/symbols.txt
index de0bc77e..190088e2 100644
--- a/config/usa/arm9/overlays/ov057/symbols.txt
+++ b/config/usa/arm9/overlays/ov057/symbols.txt
@@ -1,51 +1,51 @@
-func_ov057_02198d00 kind:function(arm,size=0xb8) addr:0x2198c60
-func_ov057_02198db8 kind:function(arm,size=0x8) addr:0x2198d18
-func_ov057_02198dc0 kind:function(arm,size=0x8) addr:0x2198d20
-func_ov057_02198dc8 kind:function(arm,size=0x8) addr:0x2198d28
-func_ov057_02198dd0 kind:function(arm,size=0x18) addr:0x2198d30
-func_ov057_02198de8 kind:function(arm,size=0x98) addr:0x2198d48
-func_ov057_02198e80 kind:function(arm,size=0x140) addr:0x2198de0
-func_ov057_02198fc0 kind:function(arm,size=0x68) addr:0x2198f20
-func_ov057_02199028 kind:function(arm,size=0x8c) addr:0x2198f88
-func_ov057_021990b4 kind:function(arm,size=0x38) addr:0x2199014
-func_ov057_021990ec kind:function(arm,size=0xc) addr:0x219904c
-func_ov057_021990f8 kind:function(arm,size=0xc) addr:0x2199058
-func_ov057_02199104 kind:function(arm,size=0x128) addr:0x2199064
-func_ov057_0219922c kind:function(arm,size=0x88) addr:0x219918c
-func_ov057_021992b4 kind:function(arm,size=0x40) addr:0x2199214
-func_ov057_021992f4 kind:function(arm,size=0x68) addr:0x2199254
-func_ov057_0219935c kind:function(arm,size=0x40) addr:0x21992bc
-func_ov057_0219939c kind:function(arm,size=0xb8) addr:0x21992fc
-func_ov057_02199454 kind:function(arm,size=0x6c) addr:0x21993b4
-func_ov057_021994c0 kind:function(arm,size=0x1f0) addr:0x2199420
-func_ov057_021996b0 kind:function(arm,size=0x94) addr:0x2199610
-func_ov057_02199744 kind:function(arm,size=0x1ac) addr:0x21996a4
-func_ov057_021998f0 kind:function(arm,size=0x1e8) addr:0x2199850
-func_ov057_02199ad8 kind:function(arm,size=0x1a0) addr:0x2199a38
-func_ov057_02199c78 kind:function(arm,size=0xdc) addr:0x2199bd8
-func_ov057_02199d54 kind:function(arm,size=0xd0) addr:0x2199cb4
-func_ov057_02199e24 kind:function(arm,size=0x10) addr:0x2199d84
-func_ov057_02199e34 kind:function(arm,size=0x1c) addr:0x2199d94
-func_ov057_02199e50 kind:function(arm,size=0x14) addr:0x2199db0
-func_ov057_02199e64 kind:function(arm,size=0x68) addr:0x2199dc4
-func_ov057_02199ecc kind:function(arm,size=0x10) addr:0x2199e2c
-func_ov057_02199edc kind:function(arm,size=0x32c) addr:0x2199e3c
-func_ov057_0219a208 kind:function(arm,size=0x124) addr:0x219a168
-_ZN9EquipRope9StopUsingEP13LinkStateItem kind:function(arm,size=0x38) addr:0x219a28c
-func_ov057_0219a364 kind:function(arm,size=0x4c) addr:0x219a2c4
-func_ov057_0219a3b0 kind:function(arm,size=0x4c) addr:0x219a310
-func_ov057_0219a3fc kind:function(arm,size=0x64) addr:0x219a35c
-func_ov057_0219a460 kind:function(arm,size=0x108) addr:0x219a3c0
-func_ov057_0219a568 kind:function(arm,size=0x44) addr:0x219a4c8
-func_ov057_0219a5ac kind:function(arm,size=0x10c) addr:0x219a50c
-func_ov057_0219a6b8 kind:function(arm,size=0x198) addr:0x219a618
-func_ov057_0219a850 kind:function(arm,size=0x114) addr:0x219a7b0
-func_ov057_0219a964 kind:function(arm,size=0x1c) addr:0x219a8c4
-func_ov057_0219a980 kind:function(arm,size=0x14) addr:0x219a8e0
+_Z19func_ov057_02198d00P5Vec3pS0_i kind:function(arm,size=0xb8) addr:0x2198c60
+_ZN22EquipRope_Unk_02198dd08vfunc_08Ev kind:function(arm,size=0x8) addr:0x2198d18
+_ZN22EquipRope_Unk_02198dd08vfunc_0cEv kind:function(arm,size=0x8) addr:0x2198d20
+_ZN22EquipRope_Unk_02198dd08vfunc_14Ev kind:function(arm,size=0x8) addr:0x2198d28
+_ZN22EquipRope_Unk_02198dd0C2Ev kind:function(arm,size=0x18) addr:0x2198d30
+_ZN22EquipRope_Unk_02198dd08vfunc_10EPi kind:function(arm,size=0x98) addr:0x2198d48
+_ZN16EquipRope_Unk_1819func_ov057_02198e80Ev kind:function(arm,size=0x140) addr:0x2198de0
+_ZN16EquipRope_Unk_1819func_ov057_02198fc0Ej kind:function(arm,size=0x68) addr:0x2198f20
+_ZN16EquipRope_Unk_1819func_ov057_02199028Ei kind:function(arm,size=0x8c) addr:0x2198f88
+_ZNK9EquipRope8IsUsableEi kind:function(arm,size=0x38) addr:0x2199014
+_ZN9EquipRope19func_ov057_021990ecEv kind:function(arm,size=0xc) addr:0x219904c
+_ZN9EquipRope19func_ov057_021990f8Ev kind:function(arm,size=0xc) addr:0x2199058
+_ZN16EquipRope_Unk_1819func_ov057_02199104EPS_ kind:function(arm,size=0x128) addr:0x2199064
+_ZN9EquipRope19func_ov057_0219922cEj kind:function(arm,size=0x88) addr:0x219918c
+_ZN9EquipRope19func_ov057_021992b4Ei kind:function(arm,size=0x40) addr:0x2199214
+_ZN9EquipRope8vfunc_18Ev kind:function(arm,size=0x68) addr:0x2199254
+_ZN9EquipRope8vfunc_1cEv kind:function(arm,size=0x40) addr:0x21992bc
+_ZN9EquipRope19func_ov057_0219939cEPii kind:function(arm,size=0xb8) addr:0x21992fc
+_ZN9EquipRope19func_ov057_02199454Ei kind:function(arm,size=0x6c) addr:0x21993b4
+_ZN9EquipRope19func_ov057_021994c0EPi kind:function(arm,size=0x1f0) addr:0x2199420
+_ZN9EquipRope19func_ov057_021996b0EP5Vec3p kind:function(arm,size=0x94) addr:0x2199610
+_ZN9EquipRope8vfunc_30Ev kind:function(arm,size=0x1ac) addr:0x21996a4
+_ZN9EquipRope8vfunc_38Ei kind:function(arm,size=0x1e8) addr:0x2199850
+_ZN9EquipRope19func_ov057_02199ad8Ev kind:function(arm,size=0x1a0) addr:0x2199a38
+_ZN9EquipRope19func_ov057_02199c78Ev kind:function(arm,size=0xdc) addr:0x2199bd8
+_ZN9EquipRope19func_ov057_02199d54Ev kind:function(arm,size=0xd0) addr:0x2199cb4
+_ZN9EquipRope19func_ov057_02199e24Ev kind:function(arm,size=0x10) addr:0x2199d84
+_ZN22EquipRope_Unk_02198dd0D1Ev kind:function(arm,size=0x1c) addr:0x2199d94
+_ZN22EquipRope_Unk_02198dd0D0Ev kind:function(arm,size=0x14) addr:0x2199db0
+_ZN22EquipRope_Unk_02198dd0D2Ev kind:function(arm,size=0x68) addr:0x2199dc4
+_ZN13LinkStateItem19func_ov057_02199e64Ev kind:function(arm,size=0x10) addr:0x2199e2c
+_ZN13LinkStateItem19func_ov057_02199edcEv kind:function(arm,size=0x32c) addr:0x2199e3c
+_ZN13LinkStateItem19func_ov057_0219a208Ev kind:function(arm,size=0x124) addr:0x219a168
+_ZN13LinkStateItem13StopUsingRopeEv kind:function(arm,size=0x38) addr:0x219a28c
+_ZN13LinkStateItem19func_ov057_0219a364Ev kind:function(arm,size=0x4c) addr:0x219a2c4
+_ZN22ActorRope_Unk_0219a3b08vfunc_08EPs kind:function(arm,size=0x4c) addr:0x219a310
+_ZN22ActorRope_Unk_0219a3b08vfunc_10EPi kind:function(arm,size=0x64) addr:0x219a35c
+_ZN9ActorRopeC2Ev kind:function(arm,size=0x108) addr:0x219a3c0
+_ZN9ActorRope8vfunc_08Ev kind:function(arm,size=0x44) addr:0x219a4c8
+_ZN9ActorRope19func_ov057_0219a5acEv kind:function(arm,size=0x10c) addr:0x219a50c
+_ZN9ActorRope19func_ov057_0219a6b8Ev kind:function(arm,size=0x198) addr:0x219a618
+_ZN9ActorRope19func_ov057_0219a850Ev kind:function(arm,size=0x114) addr:0x219a7b0
+_ZN22ActorRope_Unk_0219a3b0D1Ev kind:function(arm,size=0x1c) addr:0x219a8c4
+_ZN22ActorRope_Unk_0219a3b0D0Ev kind:function(arm,size=0x14) addr:0x219a8e0
data_ov057_0219a994 kind:data(any) addr:0x219a8f4
-func_ov057_0219a9a0 kind:function(arm,size=0x2c) addr:0x219a900
-func_ov057_0219a9cc kind:function(arm,size=0x44) addr:0x219a92c
-data_ov057_0219aa28 kind:data(any) addr:0x219a988
+__sinit_EquipRope.cpp kind:function(arm,size=0x2c) addr:0x219a900 local
+__sinit_ActorRope.cpp kind:function(arm,size=0x44) addr:0x219a92c local
+_ZTV22EquipRope_Unk_02198dd0 kind:data(any) addr:0x219a988
data_ov057_0219aa40 kind:data(any) addr:0x219a9a0
data_ov057_0219aa50 kind:data(any) addr:0x219a9b0
data_ov057_0219aa60 kind:data(any) addr:0x219a9c0
@@ -58,9 +58,9 @@ data_ov057_0219aa90 kind:data(any) addr:0x219a9f0
data_ov057_0219aa94 kind:data(any) addr:0x219a9f4
data_ov057_0219aa98 kind:data(any) addr:0x219a9f8
data_ov057_0219aa9c kind:data(any) addr:0x219a9fc
-data_ov057_0219aac8 kind:data(any) addr:0x219aa28
-data_ov057_0219ab00 kind:bss addr:0x219aa60
-data_ov057_0219ab0c kind:bss addr:0x219aa6c
+_ZTV22ActorRope_Unk_0219a3b0 kind:data(any) addr:0x219aa28
+@890 kind:bss addr:0x219aa60
+sUnk_02198dd0 kind:bss addr:0x219aa6c
data_ov057_0219ab14 kind:bss addr:0x219aa74
-data_ov057_0219ab1c kind:bss addr:0x219aa7c
-data_ov057_0219ab28 kind:bss addr:0x219aa88
+@380 kind:bss addr:0x219aa7c
+gUnk_0219a3b0 kind:bss addr:0x219aa88
diff --git a/config/usa/arm9/overlays/ov058/symbols.txt b/config/usa/arm9/overlays/ov058/symbols.txt
index 11d659e3..3e7e428c 100644
--- a/config/usa/arm9/overlays/ov058/symbols.txt
+++ b/config/usa/arm9/overlays/ov058/symbols.txt
@@ -1,30 +1,30 @@
-func_ov058_02198d00 kind:function(arm,size=0x1f4) addr:0x2198c60
-func_ov058_02198ef4 kind:function(arm,size=0x4) addr:0x2198e54
-func_ov058_02198ef8 kind:function(arm,size=0x4) addr:0x2198e58
-func_ov058_02198efc kind:function(arm,size=0x78) addr:0x2198e5c
-func_ov058_02198f74 kind:function(arm,size=0x4c) addr:0x2198ed4
-func_ov058_02198fc0 kind:function(thumb,size=0x7c) addr:0x2198f20
-func_ov058_0219903c kind:function(thumb,size=0x24) addr:0x2198f9c
-func_ov058_02199060 kind:function(thumb,size=0xc) addr:0x2198fc0
-func_ov058_0219906c kind:function(thumb,size=0x104) addr:0x2198fcc
-func_ov058_02199170 kind:function(thumb,size=0xb0) addr:0x21990d0
-func_ov058_02199220 kind:function(thumb,size=0x8) addr:0x2199180
-func_ov058_02199228 kind:function(thumb,size=0x3c) addr:0x2199188
-func_ov058_02199264 kind:function(thumb,size=0x8) addr:0x21991c4
-func_ov058_0219926c kind:function(thumb,size=0x18) addr:0x21991cc
-func_ov058_02199284 kind:function(arm,size=0x40) addr:0x21991e4
-func_ov058_021992c4 kind:function(arm,size=0x13c) addr:0x2199224
-func_ov058_02199400 kind:function(thumb,size=0x98) addr:0x2199360
-func_ov058_02199498 kind:function(thumb,size=0xa58) addr:0x21993f8
-func_ov058_02199ef0 kind:function(arm,size=0xe8) addr:0x2199e50
-func_ov058_02199fd8 kind:function(arm,size=0xac) addr:0x2199f38
-func_ov058_0219a084 kind:function(arm,size=0x330) addr:0x2199fe4
-func_ov058_0219a3b4 kind:function(arm,size=0x70) addr:0x219a314
-func_ov058_0219a424 kind:function(arm,size=0x1c) addr:0x219a384
-func_ov058_0219a440 kind:function(arm,size=0x14) addr:0x219a3a0
-func_ov058_0219a454 kind:function(arm,size=0x28) addr:0x219a3b4
-func_ov058_0219a47c kind:function(arm,size=0x13c) addr:0x219a3dc
-func_ov058_0219a5b8 kind:function(arm,size=0x10) addr:0x219a518
+_ZN25EquipBombchu_Unk_02198d008vfunc_08EPs kind:function(arm,size=0x1f4) addr:0x2198c60
+_Z19func_ov058_02198ef4v kind:function(arm,size=0x4) addr:0x2198e54
+_Z19func_ov058_02198ef8v kind:function(arm,size=0x4) addr:0x2198e58
+_ZN25EquipBombchu_Unk_02198d008vfunc_14EPt kind:function(arm,size=0x78) addr:0x2198e5c
+_ZN25EquipBombchu_Unk_02198d008vfunc_10EPi kind:function(arm,size=0x4c) addr:0x2198ed4
+_ZN12EquipBombchu8vfunc_00Ev kind:function(thumb,size=0x7c) addr:0x2198f20
+_ZN12EquipBombchu8vfunc_18Ev kind:function(thumb,size=0x24) addr:0x2198f9c
+_ZN12EquipBombchu8vfunc_1cEv kind:function(thumb,size=0xc) addr:0x2198fc0
+_ZN12EquipBombchu8vfunc_30Ev kind:function(thumb,size=0x104) addr:0x2198fcc
+_ZN12EquipBombchu8vfunc_38Ei kind:function(thumb,size=0xb0) addr:0x21990d0
+_ZN12EquipBombchu19func_ov058_02199220Ev kind:function(thumb,size=0x8) addr:0x2199180
+_ZN12EquipBombchu19func_ov058_02199228Ev kind:function(thumb,size=0x3c) addr:0x2199188
+_ZN12EquipBombchu19func_ov058_02199264Ev kind:function(thumb,size=0x8) addr:0x21991c4
+_ZN12EquipBombchu19func_ov058_0219926cEv kind:function(thumb,size=0x18) addr:0x21991cc
+_ZNK12EquipBombchu8IsUsableEi kind:function(arm,size=0x40) addr:0x21991e4
+_ZNK12EquipBombchu11CheckUsableEi kind:function(arm,size=0x13c) addr:0x2199224
+_ZN12EquipBombchu19func_ov058_02199400Ev kind:function(thumb,size=0x98) addr:0x2199360
+_ZN12EquipBombchu19func_ov058_02199498EP5Vec3p kind:function(thumb,size=0xa58) addr:0x21993f8
+_ZN12EquipBombchu19func_ov058_02199ef0Es kind:function(arm,size=0xe8) addr:0x2199e50
+_ZN12EquipBombchu19func_ov058_02199fd8Ej kind:function(arm,size=0xac) addr:0x2199f38
+_ZN12EquipBombchu19func_ov058_0219a084Es kind:function(arm,size=0x330) addr:0x2199fe4
+_ZN12EquipBombchu19func_ov058_0219a3b4Es kind:function(arm,size=0x70) addr:0x219a314
+_ZN25EquipBombchu_Unk_02198d00D1Ev kind:function(arm,size=0x1c) addr:0x219a384
+_ZN25EquipBombchu_Unk_02198d00D0Ev kind:function(arm,size=0x14) addr:0x219a3a0
+_ZN13LinkStateItem19func_ov058_0219a454Ev kind:function(arm,size=0x28) addr:0x219a3b4
+_ZN13LinkStateItem19func_ov058_0219a47cEv kind:function(arm,size=0x13c) addr:0x219a3dc
+_Z15GetEquipBombchuv kind:function(arm,size=0x10) addr:0x219a518 local
func_ov058_0219a5c8 kind:function(arm,size=0xd4) addr:0x219a528
func_ov058_0219a69c kind:function(arm,size=0xd0) addr:0x219a5fc
func_ov058_0219a76c kind:function(arm,size=0xb4) addr:0x219a6cc
@@ -35,7 +35,7 @@ func_ov058_0219ab28 kind:function(thumb,size=0x184) addr:0x219aa88
func_ov058_0219acac kind:function(thumb,size=0x88) addr:0x219ac0c
func_ov058_0219ad34 kind:function(thumb,size=0x34) addr:0x219ac94
data_ov058_0219ad68 kind:data(any) addr:0x219acc8
-func_ov058_0219ad80 kind:function(arm,size=0xfc) addr:0x219ace0
+__sinit_EquipBombchu.cpp kind:function(arm,size=0xfc) addr:0x219ace0
data_ov058_0219aea0 kind:data(any) addr:0x219ae00
data_ov058_0219aea4 kind:data(any) addr:0x219ae04
data_ov058_0219aea8 kind:data(any) addr:0x219ae08
@@ -45,7 +45,7 @@ data_ov058_0219aeb4 kind:data(any) addr:0x219ae14
data_ov058_0219aeb8 kind:data(any) addr:0x219ae18
data_ov058_0219aebc kind:data(any) addr:0x219ae1c
data_ov058_0219aec0 kind:data(any) addr:0x219ae20
-data_ov058_0219aeec kind:data(any) addr:0x219ae4c
+_ZTV25EquipBombchu_Unk_02198d00 kind:data(any) addr:0x219ae4c
data_ov058_0219af10 kind:data(any) addr:0x219ae70
data_ov058_0219af18 kind:data(any) addr:0x219ae78
data_ov058_0219af1c kind:data(any) addr:0x219ae7c
@@ -65,16 +65,16 @@ data_ov058_0219af7c kind:data(any) addr:0x219aedc
data_ov058_0219af80 kind:data(any) addr:0x219aee0
data_ov058_0219af84 kind:data(any) addr:0x219aee4
data_ov058_0219afb0 kind:data(any) addr:0x219af10
-data_ov058_0219afc0 kind:bss addr:0x219af20
-data_ov058_0219afcc kind:bss addr:0x219af2c
-data_ov058_0219b028 kind:bss addr:0x219af88
-data_ov058_0219b034 kind:bss addr:0x219af94
+@911 kind:bss addr:0x219af20
+_ZN12EquipBombchu19gModelRenderBombchuE kind:bss addr:0x219af2c
+@912 kind:bss addr:0x219af88
+_ZN12EquipBombchu21gModelRenderBombchuPtE kind:bss addr:0x219af94
data_ov058_0219b040 kind:bss addr:0x219afa0
data_ov058_0219b080 kind:bss addr:0x219afe0
data_ov058_0219b094 kind:bss addr:0x219aff4
data_ov058_0219b0a0 kind:bss addr:0x219b000
data_ov058_0219b0c0 kind:bss addr:0x219b020
data_ov058_0219b0c4 kind:bss addr:0x219b024
-data_ov058_0219b0e4 kind:bss addr:0x219b044
-data_ov058_0219b0f0 kind:bss addr:0x219b050
+@913 kind:bss addr:0x219b044
+sUnk_02198d00 kind:bss addr:0x219b050
data_ov058_0219b100 kind:bss addr:0x219b060
diff --git a/config/usa/arm9/overlays/ov059/symbols.txt b/config/usa/arm9/overlays/ov059/symbols.txt
index 58b1b5f3..02aeeed4 100644
--- a/config/usa/arm9/overlays/ov059/symbols.txt
+++ b/config/usa/arm9/overlays/ov059/symbols.txt
@@ -1,28 +1,28 @@
-func_ov059_02198d00 kind:function(arm,size=0x12c) addr:0x2198c60
-func_ov059_02198e2c kind:function(arm,size=0x10) addr:0x2198d8c
-func_ov059_02198e3c kind:function(arm,size=0x1c) addr:0x2198d9c
-func_ov059_02198e58 kind:function(arm,size=0x14) addr:0x2198db8
-func_ov059_02198e6c kind:function(arm,size=0x24) addr:0x2198dcc
-func_ov059_02198e90 kind:function(arm,size=0x2c) addr:0x2198df0
-func_ov059_02198ebc kind:function(arm,size=0x18) addr:0x2198e1c
-func_ov059_02198ed4 kind:function(arm,size=0x3c) addr:0x2198e34
-func_ov059_02198f10 kind:function(arm,size=0x98) addr:0x2198e70
-func_ov059_02198fa8 kind:function(arm,size=0x20) addr:0x2198f08
-func_ov059_02198fc8 kind:function(arm,size=0x4) addr:0x2198f28
-func_ov059_02198fcc kind:function(arm,size=0x14) addr:0x2198f2c
-func_ov059_02198fe0 kind:function(arm,size=0x1c) addr:0x2198f40
-func_ov059_02198ffc kind:function(arm,size=0x80) addr:0x2198f5c
-func_ov059_0219907c kind:function(arm,size=0x28) addr:0x2198fdc
-func_ov059_021990a4 kind:function(arm,size=0x268) addr:0x2199004
-func_ov059_0219930c kind:function(arm,size=0x10) addr:0x219926c
-_ZN11EquipHammer9StopUsingEP13LinkStateItem kind:function(arm,size=0x20) addr:0x219927c
-func_ov059_0219933c kind:function(arm,size=0xd70) addr:0x219929c
-func_ov059_0219a0ac kind:function(arm,size=0x95c) addr:0x219a00c
-func_ov059_0219aa08 kind:function(arm,size=0x1a0) addr:0x219a968
-func_ov059_0219aba8 kind:function(arm,size=0x36c) addr:0x219ab08
-func_ov059_0219af14 kind:function(arm,size=0xb0) addr:0x219ae74
-func_ov059_0219afc4 kind:function(arm,size=0x5c) addr:0x219af24
-func_ov059_0219b020 kind:function(arm,size=0xf0) addr:0x219af80
+_ZNK11EquipHammer8IsUsableEi kind:function(arm,size=0x12c) addr:0x2198c60
+_Z16GetLinkStateItemv kind:function(arm,size=0x10) addr:0x2198d8c local
+_ZN11EquipHammer8vfunc_18Ev kind:function(arm,size=0x1c) addr:0x2198d9c
+_ZN11EquipHammer8vfunc_1cEv kind:function(arm,size=0x14) addr:0x2198db8
+_ZN11EquipHammer8vfunc_30Ev kind:function(arm,size=0x24) addr:0x2198dcc
+_ZN11EquipHammer19func_ov059_02198e90Ev kind:function(arm,size=0x2c) addr:0x2198df0
+_ZN11EquipHammer19func_ov059_02198ebcEv kind:function(arm,size=0x18) addr:0x2198e1c
+_ZN11EquipHammer19func_ov059_02198ed4Ev kind:function(arm,size=0x3c) addr:0x2198e34
+_ZN11EquipHammer19func_ov059_02198f10EP5Vec3pii kind:function(arm,size=0x98) addr:0x2198e70
+_ZN11EquipHammer19func_ov059_02198fa8Ei kind:function(arm,size=0x20) addr:0x2198f08
+_ZN11EquipHammer8vfunc_38Ei kind:function(arm,size=0x4) addr:0x2198f28
+_ZN11EquipHammer8vfunc_2cEv kind:function(arm,size=0x14) addr:0x2198f2c
+_ZN11EquipHammer19func_ov059_02198fe0Ev kind:function(arm,size=0x1c) addr:0x2198f40
+_ZN13LinkStateItem19func_ov059_02198ffcEv kind:function(arm,size=0x80) addr:0x2198f5c
+_ZN13LinkStateItem19func_ov059_0219907cEv kind:function(arm,size=0x28) addr:0x2198fdc
+_ZN13LinkStateItem19func_ov059_021990a4Ev kind:function(arm,size=0x268) addr:0x2199004
+_Z14GetEquipHammerv kind:function(arm,size=0x10) addr:0x219926c
+_ZN13LinkStateItem15StopUsingHammerEv kind:function(arm,size=0x20) addr:0x219927c
+_ZN13ActorNaviBase19func_ov059_0219933cEj kind:function(arm,size=0xd70) addr:0x219929c
+_ZN13ActorNaviBase19func_ov059_0219a0acEv kind:function(arm,size=0x95c) addr:0x219a00c
+_ZN13ActorNaviBase19func_ov059_0219aa08Ev kind:function(arm,size=0x1a0) addr:0x219a968
+_ZN13ActorNaviBase19func_ov059_0219aba8Ej kind:function(arm,size=0x36c) addr:0x219ab08
+_ZN13ActorNaviBase19func_ov059_0219af14Ev kind:function(arm,size=0xb0) addr:0x219ae74
+_ZN13ActorNaviBase19func_ov059_0219afc4Ev kind:function(arm,size=0x5c) addr:0x219af24
+_ZN13ActorNaviBase19func_ov059_0219b020Ev kind:function(arm,size=0xf0) addr:0x219af80
data_ov059_0219b110 kind:data(any) addr:0x219b070
data_ov059_0219b140 kind:data(any) addr:0x219b0a0
data_ov059_0219b144 kind:data(any) addr:0x219b0a4
diff --git a/config/usa/arm9/relocs.txt b/config/usa/arm9/relocs.txt
index 9633e109..ca3b6efe 100644
--- a/config/usa/arm9/relocs.txt
+++ b/config/usa/arm9/relocs.txt
@@ -10,7 +10,6 @@ from:0x02000900 kind:arm_call to:0x0204f448 module:main
from:0x02000918 kind:load to:0x027e0000 module:dtcm
from:0x02000930 kind:load to:0x01ffa48c module:itcm
from:0x02000934 kind:load to:0x02000c30 module:main
-from:0x02000b3c kind:load to:0x027e0021 module:dtcm
from:0x02000b44 kind:load to:0x027e0000 module:dtcm
from:0x02000c38 kind:arm_call to:0x0211f9a0 module:overlay(16)
from:0x02000c44 kind:arm_call_thumb to:0x02042570 module:main
@@ -6976,7 +6975,6 @@ from:0x02050ef4 kind:load to:0x027e0d28 module:dtcm
from:0x02050ef8 kind:load to:0x027e0d18 module:dtcm
from:0x02050f08 kind:load to:0x0211ff5c module:overlay(16)
from:0x02050f0c kind:load to:0x02075e5c module:main
-from:0x02051d78 kind:load to:0x027e0fce module:dtcm
from:0x02055c88 kind:load to:0x020179f8 module:main
from:0x02055c8c kind:load to:0x02017a24 module:main
from:0x02055c90 kind:load to:0x02017a51 module:main
diff --git a/config/usa/arm9/symbols.txt b/config/usa/arm9/symbols.txt
index 64e4c14a..111028e3 100644
--- a/config/usa/arm9/symbols.txt
+++ b/config/usa/arm9/symbols.txt
@@ -17,9 +17,9 @@ BitUnPack kind:function(thumb,size=0x4) addr:0x20006a2
RLUnCompReadByCallbackWrite16bit kind:function(thumb,size=0x4) addr:0x200070c
SoftReset kind:function(thumb,size=0x4) addr:0x2000788
Entry kind:function(arm,size=0x13c) addr:0x2000800
-func_0200093c kind:function(arm,size=0x14) addr:0x200093c
-func_02000950 kind:function(arm,size=0xac) addr:0x2000950
-func_020009fc kind:function(arm,size=0x7c) addr:0x20009fc
+Entry_Fill32 kind:function(arm,size=0x14) addr:0x200093c
+DecompressModule kind:function(arm,size=0xac) addr:0x2000950
+LoadAutoloadBlocks kind:function(arm,size=0x7c) addr:0x20009fc
AutoloadCallback kind:function(arm,size=0x4) addr:0x2000a74
func_02000a78 kind:function(arm,size=0xe8) addr:0x2000a78
func_02000b60 kind:function(arm,size=0x4) addr:0x2000b60
@@ -56,8 +56,8 @@ func_020029fc kind:function(arm,size=0x1b0) addr:0x20029fc
func_02002bac kind:function(arm,size=0xc) addr:0x2002bac
func_02002bb8 kind:function(arm,size=0x3c) addr:0x2002bb8
func_02002bf4 kind:function(arm,size=0x20) addr:0x2002bf4
-func_02002c14 kind:function(arm,size=0x20c) addr:0x2002c14
-FastDivide kind:function(arm,size=0x1e4) addr:0x2002e20
+SoftDivideMod kind:function(arm,size=0x20c) addr:0x2002c14
+SoftDivide kind:function(arm,size=0x1e4) addr:0x2002e20
_02002e28 kind:label(arm) addr:0x2002e28
func_0200301c kind:function(arm,size=0x544) addr:0x200301c
_02003154 kind:data(byte[256]) addr:0x2003154
@@ -78,8 +78,8 @@ func_02003a18 kind:function(arm,size=0x3c) addr:0x2003a18
func_02003a54 kind:function(arm,size=0x48) addr:0x2003a54
func_02003a9c kind:function(arm,size=0x68) addr:0x2003a9c
func_02003b04 kind:function(arm,size=0x1c) addr:0x2003b04
-func_02003b20 kind:function(arm,size=0x28) addr:0x2003b20
-func_02003b48 kind:function(arm,size=0x44) addr:0x2003b48
+SetBrightColor kind:function(arm,size=0x28) addr:0x2003b20
+GetFadeValue kind:function(arm,size=0x44) addr:0x2003b48
func_02003b8c kind:function(arm,size=0x40) addr:0x2003b8c
func_02003bcc kind:function(arm,size=0x60) addr:0x2003bcc
func_02003c2c kind:function(arm,size=0xb8) addr:0x2003c2c
@@ -188,7 +188,7 @@ func_02005bfc kind:function(arm,size=0x1d0) addr:0x2005bfc
func_02005dcc kind:function(arm,size=0x18c) addr:0x2005dcc
func_02005f58 kind:function(arm,size=0x3c) addr:0x2005f58
func_02005f94 kind:function(arm,size=0x3c) addr:0x2005f94
-func_02005fd0 kind:function(arm,size=0x3c) addr:0x2005fd0
+ZRotateCurrentMatrix kind:function(arm,size=0x3c) addr:0x2005fd0
func_0200600c kind:function(arm,size=0x54) addr:0x200600c
func_02006060 kind:function(arm,size=0x58) addr:0x2006060
func_020060b8 kind:function(arm,size=0x58) addr:0x20060b8
@@ -253,21 +253,21 @@ func_02007690 kind:function(arm,size=0xf8) addr:0x2007690
func_02007788 kind:function(arm,size=0xac) addr:0x2007788
func_02007834 kind:function(arm,size=0x60) addr:0x2007834
func_02007894 kind:function(arm,size=0x2c) addr:0x2007894
-func_020078c0 kind:function(arm,size=0x18) addr:0x20078c0
-func_020078d8 kind:function(arm,size=0x1c) addr:0x20078d8
-func_020078f4 kind:function(arm,size=0x14) addr:0x20078f4
-func_02007908 kind:function(arm,size=0x18) addr:0x2007908
-func_02007920 kind:function(arm,size=0x18) addr:0x2007920
-func_02007938 kind:function(arm,size=0x4c) addr:0x2007938
-func_02007984 kind:function(arm,size=0x38) addr:0x2007984
-func_020079bc kind:function(arm,size=0x1c) addr:0x20079bc
-func_020079d8 kind:function(arm,size=0x1c) addr:0x20079d8
-func_020079f4 kind:function(arm,size=0x24) addr:0x20079f4
-func_02007a18 kind:function(arm,size=0x2c) addr:0x2007a18
-func_02007a44 kind:function(arm,size=0x94) addr:0x2007a44
-func_02007ad8 kind:function(arm,size=0x130) addr:0x2007ad8
-func_02007c08 kind:function(thumb,size=0x10) addr:0x2007c08
-func_02007c18 kind:function(arm,size=0x8) addr:0x2007c18
+Fill16 kind:function(arm,size=0x18) addr:0x20078c0
+Copy16 kind:function(arm,size=0x1c) addr:0x20078d8
+Fill32 kind:function(arm,size=0x14) addr:0x20078f4
+Copy32 kind:function(arm,size=0x18) addr:0x2007908
+Stream32 kind:function(arm,size=0x18) addr:0x2007920
+Fill256 kind:function(arm,size=0x4c) addr:0x2007938
+Copy256 kind:function(arm,size=0x38) addr:0x2007984
+CopySingle256 kind:function(arm,size=0x1c) addr:0x20079bc
+CopySingle288 kind:function(arm,size=0x1c) addr:0x20079d8
+CopySingle384 kind:function(arm,size=0x24) addr:0x20079f4
+CopySingle512 kind:function(arm,size=0x2c) addr:0x2007a18
+Fill kind:function(arm,size=0x94) addr:0x2007a44
+Copy kind:function(arm,size=0x130) addr:0x2007ad8
+Zero288 kind:function(thumb,size=0x10) addr:0x2007c08
+Swap32 kind:function(arm,size=0x8) addr:0x2007c18
func_02007c20 kind:function(arm,size=0x94) addr:0x2007c20
func_02007cb4 kind:function(arm,size=0xd8) addr:0x2007cb4
func_02007d8c kind:function(arm,size=0x74) addr:0x2007d8c
@@ -363,7 +363,7 @@ func_0200a23c kind:function(thumb,size=0x48) addr:0x200a23c
func_0200a284 kind:function(arm,size=0x94) addr:0x200a284
func_0200a318 kind:function(arm,size=0x128) addr:0x200a318
func_0200a440 kind:function(arm,size=0x94) addr:0x200a440
-func_0200a4d4 kind:function(arm,size=0x4c) addr:0x200a4d4
+GetTouchStateFlagsDirect kind:function(arm,size=0x4c) addr:0x200a4d4
GetTouchStateFlags kind:function(arm,size=0x1c) addr:0x200a520
func_0200a53c kind:function(arm,size=0x100) addr:0x200a53c
func_0200a63c kind:function(arm,size=0x98) addr:0x200a63c
@@ -478,10 +478,10 @@ func_0200c7c4 kind:function(arm,size=0x30) addr:0x200c7c4
func_0200c7f4 kind:function(arm,size=0x30) addr:0x200c7f4
func_0200c824 kind:function(arm,size=0x54) addr:0x200c824
func_0200c878 kind:function(arm,size=0x58) addr:0x200c878
-func_0200c8d0 kind:function(arm,size=0x28) addr:0x200c8d0
-func_0200c8f8 kind:function(arm,size=0x18) addr:0x200c8f8
-func_0200c910 kind:function(arm,size=0x28) addr:0x200c910
-func_0200c938 kind:function(arm,size=0x8fc) addr:0x200c938
+sprintf kind:function(arm,size=0x28) addr:0x200c8d0
+vsprintf kind:function(arm,size=0x18) addr:0x200c8f8
+va_sprintf kind:function(arm,size=0x28) addr:0x200c910
+vsnprintf kind:function(arm,size=0x8fc) addr:0x200c938
func_0200d234 kind:function(arm,size=0x18) addr:0x200d234
func_0200d24c kind:function(arm,size=0x78) addr:0x200d24c
func_0200d2c4 kind:function(arm,size=0x34) addr:0x200d2c4
@@ -534,15 +534,15 @@ func_0200e124 kind:function(arm,size=0x3c) addr:0x200e124
func_0200e160 kind:function(arm,size=0x74) addr:0x200e160
func_0200e1d4 kind:function(arm,size=0x24) addr:0x200e1d4
func_0200e1f8 kind:function(arm,size=0x24) addr:0x200e1f8
-func_0200e21c kind:function(arm,size=0xc) addr:0x200e21c
-func_0200e228 kind:function(arm,size=0x2c) addr:0x200e228
-func_0200e254 kind:function(arm,size=0x34) addr:0x200e254
-func_0200e288 kind:function(arm,size=0x1c) addr:0x200e288
-func_0200e2a4 kind:function(arm,size=0x1c) addr:0x200e2a4
-func_0200e2c0 kind:function(arm,size=0x24) addr:0x200e2c0
-func_0200e2e4 kind:function(arm,size=0xc) addr:0x200e2e4
-func_0200e2f0 kind:function(arm,size=0xc) addr:0x200e2f0
-func_0200e2fc kind:function(arm,size=0x1c) addr:0x200e2fc
+InvalidateEntireDataCache kind:function(arm,size=0xc) addr:0x200e21c
+CleanEntireDataCache kind:function(arm,size=0x2c) addr:0x200e228
+CleanAndInvalidateEntireDataCache kind:function(arm,size=0x34) addr:0x200e254
+InvalidateDataCacheLines kind:function(arm,size=0x1c) addr:0x200e288
+CleanDataCacheLines kind:function(arm,size=0x1c) addr:0x200e2a4
+CleanAndInvalidateDataCacheLines kind:function(arm,size=0x24) addr:0x200e2c0
+DrainCacheWriteBuffer kind:function(arm,size=0xc) addr:0x200e2e4
+InvalidateEntireInstructionCache kind:function(arm,size=0xc) addr:0x200e2f0
+InvalidateInstructionCacheLines kind:function(arm,size=0x1c) addr:0x200e2fc
func_0200e318 kind:function(arm,size=0x20) addr:0x200e318
func_0200e338 kind:function(thumb,size=0x44) addr:0x200e338
func_0200e37c kind:function(thumb,size=0xb0) addr:0x200e37c
@@ -550,7 +550,7 @@ func_0200e42c kind:function(thumb,size=0x4c) addr:0x200e42c
func_0200e478 kind:function(thumb,size=0xc) addr:0x200e478
func_0200e484 kind:function(thumb,size=0xc) addr:0x200e484
func_0200e490 kind:function(thumb,size=0x9c) addr:0x200e490
-func_0200e52c kind:function(thumb,size=0x70) addr:0x200e52c
+GetModuleEndAddress kind:function(thumb,size=0x70) addr:0x200e52c
func_0200e59c kind:function(thumb,size=0xc) addr:0x200e59c
func_0200e5a8 kind:function(thumb,size=0xc) addr:0x200e5a8
func_0200e5b4 kind:function(thumb,size=0x44) addr:0x200e5b4
@@ -584,13 +584,13 @@ func_0200ecac kind:function(arm,size=0xf0) addr:0x200ecac
func_0200ed9c kind:function(arm,size=0x8) addr:0x200ed9c
func_0200eda4 kind:function(arm,size=0x6c) addr:0x200eda4
func_0200ee10 kind:function(thumb,size=0x28) addr:0x200ee10
-func_0200ee38 kind:function(arm,size=0x14) addr:0x200ee38
-func_0200ee4c kind:function(arm,size=0x14) addr:0x200ee4c
-func_0200ee60 kind:function(arm,size=0x18) addr:0x200ee60
-func_0200ee78 kind:function(arm,size=0x14) addr:0x200ee78
-func_0200ee8c kind:function(arm,size=0x18) addr:0x200ee8c
-func_0200eea4 kind:function(arm,size=0xc) addr:0x200eea4
-func_0200eeb0 kind:function(arm,size=0xc) addr:0x200eeb0
+IrqDisable kind:function(arm,size=0x14) addr:0x200ee38
+IrqEnable kind:function(arm,size=0x14) addr:0x200ee4c
+IrqSet kind:function(arm,size=0x18) addr:0x200ee60
+IrqFiqEnable kind:function(arm,size=0x14) addr:0x200ee78
+IrqFiqSet kind:function(arm,size=0x18) addr:0x200ee8c
+IrqGet kind:function(arm,size=0xc) addr:0x200eea4
+ProcessorModeGet kind:function(arm,size=0xc) addr:0x200eeb0
func_0200eebc kind:function(arm,size=0xc) addr:0x200eebc
func_0200eec8 kind:function(arm,size=0x1c) addr:0x200eec8
func_0200eee4 kind:function(arm,size=0x54) addr:0x200eee4
@@ -604,7 +604,7 @@ func_0200f0bc kind:function(arm,size=0x34) addr:0x200f0bc
func_0200f0f0 kind:function(arm,size=0x88) addr:0x200f0f0
func_0200f178 kind:function(arm,size=0xd0) addr:0x200f178
func_0200f248 kind:function(arm,size=0x10) addr:0x200f248
-func_0200f258 kind:function(arm,size=0xc) addr:0x200f258
+WaitForInterrupt kind:function(arm,size=0xc) addr:0x200f258
func_0200f264 kind:function(arm,size=0x80) addr:0x200f264
func_0200f2e4 kind:function(arm,size=0x1a8) addr:0x200f2e4
func_0200f48c kind:function(arm,size=0xf0) addr:0x200f48c
@@ -688,7 +688,7 @@ func_02017274 kind:function(thumb,size=0x74) addr:0x2017274
func_020172e8 kind:function(thumb,size=0x8c) addr:0x20172e8
func_02017374 kind:function(thumb,size=0x20) addr:0x2017374
func_02017394 kind:function(thumb,size=0x8) addr:0x2017394
-func_0201739c kind:function(thumb,size=0x20) addr:0x201739c
+NewEXPH kind:function(thumb,size=0x20) addr:0x201739c
func_020173bc kind:function(thumb,size=0xe8) addr:0x20173bc
func_020174a4 kind:function(thumb,size=0x2c) addr:0x20174a4
func_020174d0 kind:function(thumb,size=0x18) addr:0x20174d0
@@ -700,7 +700,7 @@ func_020175d8 kind:function(thumb,size=0x10) addr:0x20175d8
func_020175e8 kind:function(thumb,size=0x1c) addr:0x20175e8
func_02017604 kind:function(thumb,size=0x20) addr:0x2017604
func_02017624 kind:function(thumb,size=0x8) addr:0x2017624
-func_0201762c kind:function(thumb,size=0x24) addr:0x201762c
+NewFRMH kind:function(thumb,size=0x24) addr:0x201762c
func_02017650 kind:function(thumb,size=0x20) addr:0x2017650
func_02017670 kind:function(thumb,size=0x24) addr:0x2017670
func_02017694 kind:function(thumb,size=0x30) addr:0x2017694
@@ -779,8 +779,8 @@ func_0201825c kind:function(arm,size=0x20) addr:0x201825c
func_0201827c kind:function(arm,size=0xc) addr:0x201827c
func_02018288 kind:function(arm,size=0x10) addr:0x2018288
func_02018298 kind:function(thumb,size=0xf4) addr:0x2018298
-func_0201838c kind:function(arm,size=0x28) addr:0x201838c
-func_020183b4 kind:function(arm,size=0x28) addr:0x20183b4
+SetGeometryTranslation kind:function(arm,size=0x28) addr:0x201838c
+SetGeometryScale kind:function(arm,size=0x28) addr:0x20183b4
func_020183dc kind:function(arm,size=0x3c) addr:0x20183dc
func_02018418 kind:function(arm,size=0x14) addr:0x2018418
func_0201842c kind:function(arm,size=0x24) addr:0x201842c
@@ -791,7 +791,7 @@ func_020186e0 kind:function(arm,size=0x58) addr:0x20186e0
func_02018738 kind:function(arm,size=0x38) addr:0x2018738
func_02018770 kind:function(arm,size=0x38) addr:0x2018770
func_020187a8 kind:function(arm,size=0x68) addr:0x20187a8
-func_02018810 kind:function(arm,size=0x74) addr:0x2018810
+GetScreenBounds kind:function(arm,size=0x74) addr:0x2018810
func_02018884 kind:function(arm,size=0x50) addr:0x2018884
func_020188d4 kind:function(arm,size=0x90) addr:0x20188d4
func_02018964 kind:function(arm,size=0x3c) addr:0x2018964
@@ -1306,30 +1306,30 @@ func_0202aae8 kind:function(thumb,size=0x10) addr:0x202aae8
func_0202aaf8 kind:function(thumb,size=0x28) addr:0x202aaf8
func_0202ab38 kind:function(thumb,size=0x10) addr:0x202ab20
func_0202ab48 kind:function(thumb,size=0x4) addr:0x202ab30
-func_0202ab4c kind:function(thumb,size=0x8) addr:0x202ab34
-func_0202ab54 kind:function(thumb,size=0x10) addr:0x202ab3c
-func_0202ab64 kind:function(thumb,size=0x14) addr:0x202ab4c
-func_0202ab78 kind:function(thumb,size=0x30) addr:0x202ab60
-func_0202aba8 kind:function(thumb,size=0x34) addr:0x202ab90
-func_0202abdc kind:function(thumb,size=0x18) addr:0x202abc4
-func_0202abf4 kind:function(thumb,size=0x18) addr:0x202abdc
-func_0202ac0c kind:function(thumb,size=0x54) addr:0x202abf4
-func_0202ac60 kind:function(arm,size=0x194) addr:0x202ac48
-func_0202adf4 kind:function(arm,size=0x74) addr:0x202addc
-func_0202ae68 kind:function(arm,size=0x4) addr:0x202ae50
-func_0202ae6c kind:function(thumb,size=0x44) addr:0x202ae54
-func_0202aeb0 kind:function(arm,size=0x9c) addr:0x202ae98
-func_0202af4c kind:function(arm,size=0xa4) addr:0x202af34
+GetRegion kind:function(thumb,size=0x8) addr:0x202ab34
+_ZN11FadeControl3AddEv kind:function(thumb,size=0x10) addr:0x202ab3c
+_ZN11FadeControl6RemoveEv kind:function(thumb,size=0x14) addr:0x202ab4c
+_ZN11FadeControlC2Ev kind:function(thumb,size=0x30) addr:0x202ab60
+_ZN11FadeControl13func_0202aba8Eiii kind:function(thumb,size=0x34) addr:0x202ab90
+_ZN11FadeControl13func_0202abdcEii kind:function(thumb,size=0x18) addr:0x202abc4
+_ZN11FadeControl13func_0202abf4Eii kind:function(thumb,size=0x18) addr:0x202abdc
+_ZN11FadeControl13func_0202ac0cEitii kind:function(thumb,size=0x54) addr:0x202abf4
+_ZN11FadeControl10UpdateFadeEi kind:function(arm,size=0x194) addr:0x202ac48
+_ZN18UnkStruct_027e05f813func_0202adf4Eii kind:function(arm,size=0x74) addr:0x202addc
+_ZN18UnkStruct_027e05f8D2Ev kind:function(arm,size=0x4) addr:0x202ae50
+LoadOverlay16 kind:function(thumb,size=0x44) addr:0x202ae54
+Vec3p_RotateX kind:function(arm,size=0x9c) addr:0x202ae98
+Vec3p_RotateY kind:function(arm,size=0xa4) addr:0x202af34
func_0202aff0 kind:function(arm,size=0x4c) addr:0x202afd8
func_0202b03c kind:function(arm,size=0xb8) addr:0x202b024
Approach_thunk kind:function(arm,size=0xc) addr:0x202b0dc
Approach kind:function(arm,size=0x54) addr:0x202b0e8
-func_0202b154 kind:function(arm,size=0xc) addr:0x202b13c
-func_0202b160 kind:function(arm,size=0x74) addr:0x202b148
+ApproachAngle_thunk kind:function(arm,size=0xc) addr:0x202b13c
+ApproachAngle kind:function(arm,size=0x74) addr:0x202b148
func_0202b1d4 kind:function(arm,size=0x114) addr:0x202b1bc
func_0202b2e8 kind:function(arm,size=0x10) addr:0x202b2d0
func_0202b2f8 kind:function(arm,size=0x10) addr:0x202b2e0
-func_0202b308 kind:function(arm,size=0xb4) addr:0x202b2f0
+Vec3p_Lerp kind:function(arm,size=0xb4) addr:0x202b2f0
func_0202b3bc kind:function(arm,size=0x5c) addr:0x202b3a4
func_0202b418 kind:function(arm,size=0xcc) addr:0x202b400
func_0202b4e4 kind:function(arm,size=0x188) addr:0x202b4cc
@@ -1347,7 +1347,7 @@ func_0202bb78 kind:function(arm,size=0x10) addr:0x202bb60
func_0202bb88 kind:function(arm,size=0x10) addr:0x202bb70
func_0202bb98 kind:function(arm,size=0x10) addr:0x202bb80
func_0202bba8 kind:function(arm,size=0x14) addr:0x202bb90
-func_0202bbbc kind:function(arm,size=0x48) addr:0x202bba4
+GetCardinal kind:function(arm,size=0x48) addr:0x202bba4
func_0202bc04 kind:function(arm,size=0xc) addr:0x202bbec
func_0202bc10 kind:function(arm,size=0x28) addr:0x202bbf8
func_0202bc38 kind:function(arm,size=0x320) addr:0x202bc20
@@ -1398,58 +1398,58 @@ func_0202d23c kind:function(thumb,size=0x180) addr:0x202d238
func_0202d3bc kind:function(thumb,size=0xb8) addr:0x202d3b8
func_0202d474 kind:function(thumb,size=0xdc) addr:0x202d470
func_0202d550 kind:function(thumb,size=0x1c) addr:0x202d54c
-func_0202d56c kind:function(thumb,size=0x24) addr:0x202d568
+LoadFile kind:function(thumb,size=0x24) addr:0x202d568
func_0202d590 kind:function(thumb,size=0x8) addr:0x202d58c
func_0202d598 kind:function(thumb,size=0x1c) addr:0x202d594
-func_0202d5b4 kind:function(thumb,size=0x28) addr:0x202d5b0
+MountCompressedNarc kind:function(thumb,size=0x28) addr:0x202d5b0
func_0202d5dc kind:function(thumb,size=0x10) addr:0x202d5d8
func_0202d5ec kind:function(thumb,size=0x3c) addr:0x202d5e8
func_0202d628 kind:function(thumb,size=0x1c) addr:0x202d624
-func_0202d644 kind:function(arm,size=0x24) addr:0x202d640
-func_0202d668 kind:function(thumb,size=0x28) addr:0x202d664
-func_0202d690 kind:function(thumb,size=0x1c) addr:0x202d68c
-func_0202d6ac kind:function(thumb,size=0x38) addr:0x202d6a8
-func_0202d6e4 kind:function(thumb,size=0x28) addr:0x202d6e0
-func_0202d70c kind:function(arm,size=0x70) addr:0x202d708
-func_0202d77c kind:function(arm,size=0x30) addr:0x202d778
-func_0202d7ac kind:function(arm,size=0x1c) addr:0x202d7a8
-func_0202d7c8 kind:function(arm,size=0x48) addr:0x202d7c4
-func_0202d810 kind:function(arm,size=0x14c) addr:0x202d80c
+_ZN14FadeController3HasEP11FadeControl kind:function(arm,size=0x24) addr:0x202d640
+_ZN14FadeController8ContainsEP16FadeControlEntryiPP11FadeControl kind:function(thumb,size=0x28) addr:0x202d664
+_ZN14FadeController11AddIfAbsentEP11FadeControlii kind:function(thumb,size=0x1c) addr:0x202d68c
+_ZN14FadeController3AddEP16FadeControlEntryiPiPP11FadeControlb kind:function(thumb,size=0x38) addr:0x202d6a8
+_ZN14FadeController17RemoveFadeControlEP11FadeControl kind:function(thumb,size=0x28) addr:0x202d6e0
+_ZN14FadeController6RemoveEP16FadeControlEntryPiPP11FadeControl kind:function(arm,size=0x70) addr:0x202d708
+_ZN14FadeController13func_0202d77cEP11FadeControl kind:function(arm,size=0x30) addr:0x202d778
+_ZN14FadeController13func_0202d7acEv kind:function(arm,size=0x1c) addr:0x202d7a8
+_ZN14FadeController11ProcessFadeEi kind:function(arm,size=0x48) addr:0x202d7c4
+_ZN14FadeController19SetScreenBrightnessEi kind:function(arm,size=0x14c) addr:0x202d80c
func_0202d95c kind:function(arm,size=0x130) addr:0x202d958
-func_0202da8c kind:function(arm,size=0xa4) addr:0x202da88
+Vec3p_SetLength kind:function(arm,size=0xa4) addr:0x202da88
func_0202db30 kind:function(arm,size=0x108) addr:0x202db2c
func_0202dc38 kind:function(arm,size=0xc4) addr:0x202dc34
func_0202dcfc kind:function(arm,size=0x140) addr:0x202dcf8
-func_0202de3c kind:function(arm,size=0x1f4) addr:0x202de38
-func_0202e030 kind:function(arm,size=0x170) addr:0x202e02c
-func_0202e1a0 kind:function(arm,size=0x24) addr:0x202e19c
-func_0202e1c4 kind:function(arm,size=0x24) addr:0x202e1c0
-func_0202e1e8 kind:function(arm,size=0x128) addr:0x202e1e4
-func_0202e310 kind:function(arm,size=0x234) addr:0x202e30c
-func_0202e544 kind:function(arm,size=0x48) addr:0x202e540
-func_0202e58c kind:function(arm,size=0x40) addr:0x202e588
-func_0202e5cc kind:function(arm,size=0xa4) addr:0x202e5c8
-func_0202e670 kind:function(arm,size=0x34) addr:0x202e66c
+Mat4x3p_MultiplyMat4x3p kind:function(arm,size=0x1f4) addr:0x202de38
+Mat3p_MultiplyMat3p kind:function(arm,size=0x170) addr:0x202e02c
+_ZN18UnkStruct_0202e1a0C2Ev kind:function(arm,size=0x24) addr:0x202e19c
+_ZN18UnkStruct_0202e1a013func_0202e1c4Ev kind:function(arm,size=0x24) addr:0x202e1c0
+_ZN18UnkStruct_0202e1a013func_0202e1e8Ev kind:function(arm,size=0x128) addr:0x202e1e4
+_ZN18UnkStruct_0202e1a013func_0202e310Ei kind:function(arm,size=0x234) addr:0x202e30c
+_ZN18UnkStruct_0202e1a013func_0202e544Ev kind:function(arm,size=0x48) addr:0x202e540
+_ZN18UnkStruct_0202e1a013func_0202e58cEv kind:function(arm,size=0x40) addr:0x202e588
+_ZN18UnkStruct_0202e1a013func_0202e5ccEv kind:function(arm,size=0xa4) addr:0x202e5c8
+_ZN18UnkStruct_0202e1a013func_0202e670Ev kind:function(arm,size=0x34) addr:0x202e66c
func_0202e6a4 kind:function(thumb,size=0x8c) addr:0x202e6a0
-func_0202e730 kind:function(thumb,size=0x10) addr:0x202e72c
-func_0202e740 kind:function(arm,size=0x34) addr:0x202e73c
+_ZN18UnkStruct_027e077cC2Ei kind:function(thumb,size=0x10) addr:0x202e72c
+_ZN18UnkStruct_027e077c13func_0202e740Ei kind:function(arm,size=0x34) addr:0x202e73c
func_0202e774 kind:function(thumb,size=0x30) addr:0x202e770
func_0202e7a4 kind:function(thumb,size=0x18) addr:0x202e7a0
func_0202e7bc kind:function(thumb,size=0x40) addr:0x202e7b8
func_0202e7fc kind:function(thumb,size=0x14) addr:0x202e7f8
func_0202e810 kind:function(arm,size=0x84) addr:0x202e80c
-func_0202e894 kind:function(arm,size=0xb4) addr:0x202e890
-func_0202e948 kind:function(arm,size=0x54) addr:0x202e944
-func_0202e99c kind:function(arm,size=0x20) addr:0x202e998
-func_0202e9bc kind:function(arm,size=0x20) addr:0x202e9b8
+_Z6SysNewP18UnkStruct_0202e894ii kind:function(arm,size=0xb4) addr:0x202e890
+_Z9SysDeletePv kind:function(arm,size=0x54) addr:0x202e944
+_Z13func_0202e99ci kind:function(arm,size=0x20) addr:0x202e998
+_Z13func_0202e9bci kind:function(arm,size=0x20) addr:0x202e9b8
_ZN9SysObjectnwEmPjj kind:function(arm,size=0x18) addr:0x202e9d8
-func_0202e9f4 kind:function(arm,size=0x18) addr:0x202e9f0
+_ZN9SysObjectnaEmPjj kind:function(arm,size=0x18) addr:0x202e9f0
_ZN9SysObjectdlEPv kind:function(arm,size=0xc) addr:0x202ea08
-func_0202ea18 kind:function(arm,size=0xc) addr:0x202ea14
-func_0202ea24 kind:function(thumb,size=0x10) addr:0x202ea20
-func_0202ea34 kind:function(thumb,size=0x1c) addr:0x202ea30
-func_0202ea50 kind:function(thumb,size=0x48) addr:0x202ea4c
-func_0202ea98 kind:function(thumb,size=0x24) addr:0x202ea94
+_ZN9SysObjectdaEPv kind:function(arm,size=0xc) addr:0x202ea14
+_ZN18UnkStruct_027e0fe04InitEv kind:function(thumb,size=0x10) addr:0x202ea20
+_ZN18UnkStruct_027e0fe07DisposeEv kind:function(thumb,size=0x1c) addr:0x202ea30
+_ZN18UnkStruct_027e0fe013func_0202ea50Eiii kind:function(thumb,size=0x48) addr:0x202ea4c
+_ZN18UnkStruct_027e0fe013func_0202ea98Ev kind:function(thumb,size=0x24) addr:0x202ea94
func_0202eabc kind:function(arm,size=0x80) addr:0x202eab8
func_0202eb3c kind:function(arm,size=0x58) addr:0x202eb38
func_0202eb94 kind:function(arm,size=0x28) addr:0x202eb90
@@ -1476,10 +1476,10 @@ func_0202f360 kind:function(thumb,size=0x14) addr:0x202f35c
func_0202f374 kind:function(thumb,size=0x7c) addr:0x202f370
func_0202f3f0 kind:function(thumb,size=0x10) addr:0x202f3ec
func_0202f400 kind:function(thumb,size=0x18) addr:0x202f3fc
-func_0202f418 kind:function(thumb,size=0x9c) addr:0x202f414
+DisplayAssertError kind:function(thumb,size=0x9c) addr:0x202f414
func_0202f4b4 kind:function(thumb,size=0x4c) addr:0x202f4b0
func_0202f500 kind:function(thumb,size=0x2c) addr:0x202f4fc
-func_0202f52c kind:function(thumb,size=0x228) addr:0x202f528
+DisplayException kind:function(thumb,size=0x228) addr:0x202f528
func_0202f754 kind:function(thumb,size=0x194) addr:0x202f750
func_0202f8e8 kind:function(thumb,size=0x30) addr:0x202f8e4
func_0202f918 kind:function(thumb,size=0x88) addr:0x202f914
@@ -1493,8 +1493,8 @@ func_0202ff30 kind:function(arm,size=0x14) addr:0x202ff2c
_ZN14OverlayManager4LoadEjj kind:function(thumb,size=0x20) addr:0x202ff40
_ZN14OverlayManager15LoadIfNotLoadedEjj kind:function(thumb,size=0x20) addr:0x202ff60
_ZN14OverlayManager6UnloadEj kind:function(thumb,size=0x20) addr:0x202ff80
-func_0202ffa4 kind:function(thumb,size=0x64) addr:0x202ffa0
-func_02030008 kind:function(thumb,size=0x34) addr:0x2030004
+_ZN14OverlayManager16LoadOverlaySetupEi kind:function(thumb,size=0x64) addr:0x202ffa0
+_ZN14OverlayManager18UnloadOverlaySetupEv kind:function(thumb,size=0x34) addr:0x2030004
func_0203003c kind:function(thumb,size=0x4) addr:0x2030038
func_02030040 kind:function(thumb,size=0xc) addr:0x203003c
func_0203004c kind:function(thumb,size=0x4) addr:0x2030048
@@ -1518,37 +1518,37 @@ func_020301d4 kind:function(arm,size=0x1c) addr:0x20301d0
func_020301f0 kind:function(arm,size=0x14) addr:0x20301ec
func_02030204 kind:function(arm,size=0x1c) addr:0x2030200
func_02030220 kind:function(arm,size=0x14) addr:0x203021c
-func_02030234 kind:function(arm,size=0x10) addr:0x2030230
-func_02030244 kind:function(arm,size=0x30) addr:0x2030240
-func_02030274 kind:function(thumb,size=0x10) addr:0x2030270
-func_02030284 kind:function(thumb,size=0x4) addr:0x2030280
-func_02030288 kind:function(thumb,size=0xc) addr:0x2030284
-func_02030294 kind:function(thumb,size=0x4) addr:0x2030290
-func_02030298 kind:function(thumb,size=0x3c) addr:0x2030294
-func_020302d4 kind:function(thumb,size=0x4c) addr:0x20302d0
-func_02030320 kind:function(thumb,size=0x4) addr:0x203031c
-func_02030324 kind:function(thumb,size=0x4) addr:0x2030320
-func_02030328 kind:function(thumb,size=0x4) addr:0x2030324
-func_0203032c kind:function(thumb,size=0x4) addr:0x2030328
-func_02030330 kind:function(thumb,size=0x4) addr:0x203032c
-func_02030334 kind:function(thumb,size=0x4) addr:0x2030330
-func_02030338 kind:function(thumb,size=0x4) addr:0x2030334
-func_0203033c kind:function(thumb,size=0x4) addr:0x2030338
-func_02030340 kind:function(thumb,size=0x4) addr:0x203033c
-func_02030344 kind:function(thumb,size=0x4) addr:0x2030340
-func_02030348 kind:function(thumb,size=0x4) addr:0x2030344
-func_0203034c kind:function(thumb,size=0x4) addr:0x2030348
-func_02030350 kind:function(thumb,size=0x4) addr:0x203034c
+CopyDebugNodeDescription kind:function(arm,size=0x10) addr:0x2030230
+DebugNodeDescriptionEquals kind:function(arm,size=0x30) addr:0x2030240
+_ZN18DebugHierarchyBaseC2Ev kind:function(thumb,size=0x10) addr:0x2030270
+_ZN18DebugHierarchyBaseD1Ev kind:function(thumb,size=0x4) addr:0x2030280
+_ZN18DebugHierarchyBaseD0Ev kind:function(thumb,size=0xc) addr:0x2030284
+_ZN18DebugHierarchyBaseD2Ev kind:function(thumb,size=0x4) addr:0x2030290
+_ZN18DebugHierarchyBase8FindNodeEj kind:function(thumb,size=0x3c) addr:0x2030294
+_ZN18DebugHierarchyBase12GetChildNodeEiPKcjPi kind:function(thumb,size=0x4c) addr:0x20302d0
+_ZN18DebugHierarchyBase8vfunc_08Ev kind:function(thumb,size=0x4) addr:0x203031c
+_ZN18DebugHierarchyBase8vfunc_0cEv kind:function(thumb,size=0x4) addr:0x2030320
+_ZN18DebugHierarchyBase8vfunc_10Ev kind:function(thumb,size=0x4) addr:0x2030324
+_ZN18DebugHierarchyBase8vfunc_14Ev kind:function(thumb,size=0x4) addr:0x2030328
+_ZN18DebugHierarchyBase8vfunc_18Ev kind:function(thumb,size=0x4) addr:0x203032c
+_ZN18DebugHierarchyBase8vfunc_1cEv kind:function(thumb,size=0x4) addr:0x2030330
+_ZN18DebugHierarchyBase8vfunc_20Ev kind:function(thumb,size=0x4) addr:0x2030334
+_ZN18DebugHierarchyBase8vfunc_24Ev kind:function(thumb,size=0x4) addr:0x2030338
+_ZN18DebugHierarchyBase8vfunc_28Ev kind:function(thumb,size=0x4) addr:0x203033c
+_ZN18DebugHierarchyBase8vfunc_2cEv kind:function(thumb,size=0x4) addr:0x2030340
+_ZN18DebugHierarchyBase8vfunc_30Ev kind:function(thumb,size=0x4) addr:0x2030344
+_ZN18DebugHierarchyBase8vfunc_38Ev kind:function(thumb,size=0x4) addr:0x2030348
+_ZN18DebugHierarchyBase8vfunc_3cEv kind:function(thumb,size=0x4) addr:0x203034c
func_02030354 kind:function(thumb,size=0xb4) addr:0x2030350
func_02030408 kind:function(thumb,size=0x18) addr:0x2030404
func_02030420 kind:function(thumb,size=0x44) addr:0x203041c
func_02030464 kind:function(thumb,size=0x44) addr:0x2030460
func_020304a8 kind:function(thumb,size=0x2c) addr:0x20304a4
-func_020304d4 kind:function(thumb,size=0xd8) addr:0x20304d0
+DisplayDebugText kind:function(thumb,size=0xd8) addr:0x20304d0
func_020305ac kind:function(thumb,size=0x88) addr:0x20305a8
-func_02030634 kind:function(thumb,size=0x30) addr:0x2030630
-func_02030664 kind:function(thumb,size=0x28) addr:0x2030660
-func_0203068c kind:function(thumb,size=0x34) addr:0x2030688
+DisplayDebugTextFormat kind:function(thumb,size=0x30) addr:0x2030630
+DisplayDebugTextFormat_thunk kind:function(thumb,size=0x28) addr:0x2030660
+DisplayDebugTextF kind:function(thumb,size=0x34) addr:0x2030688
func_020306c0 kind:function(thumb,size=0x70) addr:0x20306bc
func_02030730 kind:function(thumb,size=0x28) addr:0x203072c
func_02030758 kind:function(thumb,size=0x84) addr:0x2030754
@@ -1645,40 +1645,40 @@ func_02032d40 kind:function(thumb,size=0x28) addr:0x2032d3c
func_02032d68 kind:function(arm,size=0xdc) addr:0x2032d64
func_02032e44 kind:function(arm,size=0x1c) addr:0x2032e40
func_02032e60 kind:function(arm,size=0x1c) addr:0x2032e5c
-func_02032e7c kind:function(arm,size=0x48) addr:0x2032e78
-func_02032ec4 kind:function(arm,size=0x48) addr:0x2032ec0
-func_02032f0c kind:function(thumb,size=0x78) addr:0x2032f08
-func_02032f84 kind:function(thumb,size=0x4) addr:0x2032f80
-func_02032f88 kind:function(thumb,size=0xc) addr:0x2032f84
-func_02032f94 kind:function(thumb,size=0x4) addr:0x2032f90
-func_02032f98 kind:function(arm,size=0xc) addr:0x2032f94
-func_02032fa4 kind:function(arm,size=0x10) addr:0x2032fa0
-func_02032fb4 kind:function(arm,size=0x18) addr:0x2032fb0
-func_02032fcc kind:function(arm,size=0x64) addr:0x2032fc8
-func_02033030 kind:function(arm,size=0x160) addr:0x203302c
-func_02033190 kind:function(arm,size=0x34) addr:0x203318c
-func_020331c4 kind:function(arm,size=0x50) addr:0x20331c0
-func_02033214 kind:function(arm,size=0xd0) addr:0x2033210
-func_020332e4 kind:function(arm,size=0x7c) addr:0x20332e0
-func_02033360 kind:function(arm,size=0x80) addr:0x203335c
-func_020333e0 kind:function(arm,size=0xa8) addr:0x20333dc
-func_020334b4 kind:function(arm,size=0x160) addr:0x2033484
-func_02033628 kind:function(arm,size=0x74) addr:0x20335e4
-func_0203369c kind:function(arm,size=0xe4) addr:0x2033658
-func_02033780 kind:function(arm,size=0x58) addr:0x203373c
-func_020337d8 kind:function(arm,size=0x24) addr:0x2033794
-func_020337fc kind:function(arm,size=0xac) addr:0x20337b8
-func_020338a8 kind:function(arm,size=0x28) addr:0x2033864
-func_020338d0 kind:function(arm,size=0x34) addr:0x203388c
-func_02033904 kind:function(arm,size=0x34) addr:0x20338c0
-func_02033938 kind:function(arm,size=0x34) addr:0x20338f4
-func_0203396c kind:function(arm,size=0x188) addr:0x2033928
-func_02033af4 kind:function(arm,size=0x18) addr:0x2033ab0
-func_02033b0c kind:function(arm,size=0x160) addr:0x2033ac8
-func_02033c6c kind:function(arm,size=0x1c) addr:0x2033c28
-func_02033c88 kind:function(arm,size=0x34) addr:0x2033c44
-func_02033cbc kind:function(arm,size=0x70) addr:0x2033c78
-func_02033d2c kind:function(arm,size=0x14) addr:0x2033ce8
+_ZN18UnkStruct_02032e7cC2Ev kind:function(arm,size=0x48) addr:0x2032e78
+_ZN18UnkStruct_02032e7cC1Ev kind:function(arm,size=0x48) addr:0x2032ec0
+_ZN18UnkStruct_02032f0cC2Ev kind:function(thumb,size=0x78) addr:0x2032f08
+_ZN18UnkStruct_02032f0cD1Ev kind:function(thumb,size=0x4) addr:0x2032f80
+_ZN18UnkStruct_02032f0cD0Ev kind:function(thumb,size=0xc) addr:0x2032f84
+_ZN18UnkStruct_02032f0c13func_02032f94Ev kind:function(thumb,size=0x4) addr:0x2032f90
+_ZN18UnkStruct_02032f0c9SetUnk_0cEPt kind:function(arm,size=0xc) addr:0x2032f94
+_ZN18UnkStruct_02032f0c13func_02032fa4Ev kind:function(arm,size=0x10) addr:0x2032fa0
+_ZN18UnkStruct_02032f0c13func_02032fb4Ev kind:function(arm,size=0x18) addr:0x2032fb0
+_ZN18UnkStruct_02032f0c8vfunc_14Eii kind:function(arm,size=0x64) addr:0x2032fc8
+_ZN18UnkStruct_02032f0c8vfunc_08EiiPsi kind:function(arm,size=0x160) addr:0x203302c
+_ZN18UnkStruct_02032f0c8vfunc_0cEiiii kind:function(arm,size=0x34) addr:0x203318c
+_ZN18UnkStruct_02032f0c8vfunc_10Eji kind:function(arm,size=0x50) addr:0x20331c0
+_ZN18UnkStruct_02032f0c13func_02033214Eiiihi kind:function(arm,size=0xd0) addr:0x2033210
+_ZN18UnkStruct_02032f0c8vfunc_18Ei kind:function(arm,size=0x7c) addr:0x20332e0
+_ZN18UnkStruct_02032f0c8vfunc_1cEiPiii kind:function(arm,size=0x80) addr:0x203335c
+_ZN18UnkStruct_02032f0c8vfunc_20EiPi kind:function(arm,size=0xa8) addr:0x20333dc
+_ZN18UnkStruct_02032f0c13func_020334b4Ejiii kind:function(arm,size=0x160) addr:0x2033484
+_ZN18UnkStruct_02032f0c13func_02033628EiPt kind:function(arm,size=0x74) addr:0x20335e4
+_ZN18UnkStruct_02032f0c13func_0203369cEPti kind:function(arm,size=0xe4) addr:0x2033658
+_ZN18UnkStruct_02032f0c13func_02033780Ei kind:function(arm,size=0x58) addr:0x203373c
+_ZN18UnkStruct_02032f0c13func_020337d8Ei kind:function(arm,size=0x24) addr:0x2033794
+_ZN18UnkStruct_02032f0c13func_020337fcEPsi kind:function(arm,size=0xac) addr:0x20337b8
+_ZN18UnkStruct_02032f0c13func_020338a8Eii kind:function(arm,size=0x28) addr:0x2033864
+_ZN18UnkStruct_02032f0c13func_020338d0EPii kind:function(arm,size=0x34) addr:0x203388c
+_ZN18UnkStruct_02032f0c13func_02033904Eii kind:function(arm,size=0x34) addr:0x20338c0
+_ZN18UnkStruct_02032f0c13func_02033938Ei kind:function(arm,size=0x34) addr:0x20338f4
+_ZN18UnkStruct_02032f0c13func_0203396cEPt kind:function(arm,size=0x188) addr:0x2033928
+_ZN18UnkStruct_02032f0c8vfunc_24EPPs kind:function(arm,size=0x18) addr:0x2033ab0
+_ZN18UnkStruct_02032f0c13func_02033b0cEi kind:function(arm,size=0x160) addr:0x2033ac8
+_ZN18UnkStruct_02032f0c13func_02033c6cEv kind:function(arm,size=0x1c) addr:0x2033c28
+_ZN18UnkStruct_02032f0c13func_02033c88Ej kind:function(arm,size=0x34) addr:0x2033c44
+_ZN18UnkStruct_02032f0c13func_02033cbcEPs kind:function(arm,size=0x70) addr:0x2033c78
+_ZN18UnkStruct_02032e7cD0Ev kind:function(arm,size=0x14) addr:0x2033ce8
func_02033d40 kind:function(arm,size=0x18) addr:0x2033cfc
func_02033d58 kind:function(arm,size=0x18) addr:0x2033d14
func_02033d70 kind:function(arm,size=0x14) addr:0x2033d2c
@@ -1733,15 +1733,15 @@ func_02034fc0 kind:function(arm,size=0x14) addr:0x2034f7c
func_02034fd4 kind:function(arm,size=0x38) addr:0x2034f90
func_0203500c kind:function(arm,size=0x10) addr:0x2034fc8
func_0203501c kind:function(arm,size=0x48) addr:0x2034fd8
-func_02035064 kind:function(arm,size=0x48) addr:0x2035020
-func_020350ac kind:function(arm,size=0x4) addr:0x2035068
-func_020350b0 kind:function(arm,size=0x4) addr:0x203506c
-func_020350b4 kind:function(arm,size=0xb8) addr:0x2035070
-func_0203516c kind:function(arm,size=0x3c) addr:0x2035128
-func_020351a8 kind:function(arm,size=0x8) addr:0x2035164
-func_020351b0 kind:function(arm,size=0x8) addr:0x203516c
-func_020351b8 kind:function(arm,size=0x120) addr:0x2035174
-func_020352d8 kind:function(arm,size=0x98) addr:0x2035294
+_ZN18UnkStruct_02035064C1Ev kind:function(arm,size=0x48) addr:0x2035020
+_ZN18UnkStruct_02035064D1Ev kind:function(arm,size=0x4) addr:0x2035068
+_ZN18UnkStruct_0203506413func_020350b0Ev kind:function(arm,size=0x4) addr:0x203506c
+_ZN18UnkStruct_0203506413func_020350b4Eiicss kind:function(arm,size=0xb8) addr:0x2035070
+_ZN18UnkStruct_0203506413func_0203516cEv kind:function(arm,size=0x3c) addr:0x2035128
+_ZN18UnkStruct_020350647vfunc_0Ev kind:function(arm,size=0x8) addr:0x2035164
+_ZN18UnkStruct_020350647vfunc_4Ev kind:function(arm,size=0x8) addr:0x203516c
+_ZN18UnkStruct_0203506413func_020351b8Ebbbb kind:function(arm,size=0x120) addr:0x2035174
+_ZN18UnkStruct_0203506413func_020352d8Ev kind:function(arm,size=0x98) addr:0x2035294
func_02035370 kind:function(arm,size=0x18) addr:0x203532c
func_02035388 kind:function(arm,size=0x50) addr:0x2035344
func_020353d8 kind:function(arm,size=0x50) addr:0x2035394
@@ -1828,10 +1828,10 @@ func_0203728c kind:function(arm,size=0x64) addr:0x2037248
func_020372f0 kind:function(thumb,size=0xc4) addr:0x20372ac
func_020373b4 kind:function(thumb,size=0x38) addr:0x2037370
func_020373ec kind:function(arm,size=0x60) addr:0x20373a8
-func_0203744c kind:function(thumb,size=0xc) addr:0x2037408
-func_02037458 kind:function(arm,size=0x28) addr:0x2037414
-func_02037480 kind:function(arm,size=0x10) addr:0x203743c
-func_02037490 kind:function(arm,size=0x24) addr:0x203744c
+_ZN18UnkStruct_027e05f8C2Ev kind:function(thumb,size=0xc) addr:0x2037408
+_ZN18UnkStruct_027e05f813func_02037458Et kind:function(arm,size=0x28) addr:0x2037414
+_ZN18UnkStruct_027e05f813func_02037480Ev kind:function(arm,size=0x10) addr:0x203743c
+_ZN18UnkStruct_027e05f813func_02037490Ei kind:function(arm,size=0x24) addr:0x203744c
func_020374b4 kind:function(arm,size=0x74) addr:0x2037470
func_02037528 kind:function(arm,size=0x74) addr:0x20374e4
func_0203759c kind:function(arm,size=0x68) addr:0x2037558
@@ -1839,113 +1839,113 @@ func_02037604 kind:function(arm,size=0x24) addr:0x20375c0
func_02037628 kind:function(arm,size=0x98) addr:0x20375e4
func_020376c0 kind:function(arm,size=0x64) addr:0x203767c
func_02037724 kind:function(arm,size=0x2c) addr:0x20376e0
-func_02037750 kind:function(arm,size=0x44) addr:0x203770c
-func_02037794 kind:function(arm,size=0x38) addr:0x2037750
-func_020377cc kind:function(arm,size=0x40) addr:0x2037788
-func_0203780c kind:function(arm,size=0x38) addr:0x20377c8
-func_02037844 kind:function(arm,size=0x10) addr:0x2037800
-func_02037854 kind:function(arm,size=0xc4) addr:0x2037810
-func_02037918 kind:function(arm,size=0x234) addr:0x20378d4
-func_02037b4c kind:function(arm,size=0x3c) addr:0x2037b08
-func_02037b88 kind:function(arm,size=0x3d0) addr:0x2037b44
-func_02037f58 kind:function(arm,size=0x660) addr:0x2037f14
-func_020385b8 kind:function(arm,size=0x10) addr:0x2038574
-func_020385c8 kind:function(arm,size=0x8) addr:0x2038584
-func_020385d0 kind:function(arm,size=0xe4) addr:0x203858c
-func_020386b4 kind:function(arm,size=0x4) addr:0x2038670
-func_020386b8 kind:function(arm,size=0xc) addr:0x2038674
-func_020386c4 kind:function(arm,size=0x8) addr:0x2038680
-func_020386cc kind:function(arm,size=0xc) addr:0x2038688
-func_020386d8 kind:function(arm,size=0x40) addr:0x2038694
-func_02038718 kind:function(arm,size=0x40) addr:0x20386d4
-func_02038758 kind:function(arm,size=0x18) addr:0x2038714
-func_02038770 kind:function(arm,size=0x1c) addr:0x203872c
-func_0203878c kind:function(arm,size=0x18) addr:0x2038748
-func_020387a4 kind:function(arm,size=0x28) addr:0x2038760
-func_020387cc kind:function(arm,size=0x14) addr:0x2038788
+_ZN18UnkStruct_02037750C2Eii kind:function(arm,size=0x44) addr:0x203770c
+_ZN18UnkStruct_02037750D1Ev kind:function(arm,size=0x38) addr:0x2037750
+_ZN18UnkStruct_02037750D0Ev kind:function(arm,size=0x40) addr:0x2037788
+_ZN18UnkStruct_02037750D2Ev kind:function(arm,size=0x38) addr:0x20377c8
+_ZN18UnkStruct_020377508vfunc_08Ei kind:function(arm,size=0x10) addr:0x2037800
+_ZN18UnkStruct_020377508vfunc_0cEi kind:function(arm,size=0xc4) addr:0x2037810
+_ZN18UnkStruct_020377508vfunc_10Ev kind:function(arm,size=0x234) addr:0x20378d4
+_ZN18UnkStruct_020377508vfunc_24Ei kind:function(arm,size=0x3c) addr:0x2037b08
+_ZN18UnkStruct_020377508vfunc_28Ei kind:function(arm,size=0x3d0) addr:0x2037b44
+_ZN18UnkStruct_020377508vfunc_2cEi kind:function(arm,size=0x660) addr:0x2037f14
+_ZN18UnkStruct_0203775020GetLinkStateInteractEv kind:function(arm,size=0x10) addr:0x2038574
+_ZN18UnkStruct_020377508vfunc_30Ev kind:function(arm,size=0x8) addr:0x2038584
+_ZN18UnkStruct_0203775013func_020385d0EiPi kind:function(arm,size=0xe4) addr:0x203858c
+_ZN18UnkStruct_020377508vfunc_14Ev kind:function(arm,size=0x4) addr:0x2038670
+_ZN18UnkStruct_020377508vfunc_18Ev kind:function(arm,size=0xc) addr:0x2038674
+_ZN18UnkStruct_020377508vfunc_1cEv kind:function(arm,size=0x8) addr:0x2038680
+_ZN18UnkStruct_020377508vfunc_20Ev kind:function(arm,size=0xc) addr:0x2038688
+_ZN18UnkStruct_020386d8C2Ev kind:function(arm,size=0x40) addr:0x2038694
+_ZN18UnkStruct_020386d8C1Ev kind:function(arm,size=0x40) addr:0x20386d4
+_ZN18UnkStruct_020386d88vfunc_08Ei kind:function(arm,size=0x18) addr:0x2038714
+_ZN18UnkStruct_020386d88vfunc_24Ei kind:function(arm,size=0x1c) addr:0x203872c
+_ZN18UnkStruct_020386d88vfunc_28Ev kind:function(arm,size=0x18) addr:0x2038748
+_ZN18UnkStruct_020386d88vfunc_30Ev kind:function(arm,size=0x28) addr:0x2038760
+_ZN18UnkStruct_020386d88D0Ev kind:function(arm,size=0x14) addr:0x2038788
func_020387e0 kind:function(thumb,size=0xc) addr:0x203879c
func_020387ec kind:function(arm,size=0x18) addr:0x20387a8
func_02038804 kind:function(arm,size=0x18) addr:0x20387c0
-func_0203881c kind:function(arm,size=0x3c) addr:0x20387d8
-func_02038858 kind:function(arm,size=0x30) addr:0x2038814
-func_02038888 kind:function(arm,size=0xc8) addr:0x2038844
-func_02038950 kind:function(arm,size=0x130) addr:0x203890c
-func_02038a80 kind:function(arm,size=0x1c) addr:0x2038a3c
-func_02038a9c kind:function(thumb,size=0x4) addr:0x2038a58
-func_02038aa0 kind:function(thumb,size=0x5c) addr:0x2038a5c
-func_02038afc kind:function(thumb,size=0xc) addr:0x2038ab8
-func_02038b08 kind:function(thumb,size=0x14) addr:0x2038ac4
-func_02038b1c kind:function(thumb,size=0xc) addr:0x2038ad8
-func_02038b28 kind:function(thumb,size=0xc) addr:0x2038ae4
-func_02038b34 kind:function(arm,size=0xc) addr:0x2038af0
-func_02038b40 kind:function(arm,size=0x34) addr:0x2038afc
-func_02038b74 kind:function(arm,size=0x4) addr:0x2038b30
-func_02038b78 kind:function(arm,size=0xbc) addr:0x2038b34
-func_02038c34 kind:function(arm,size=0x84) addr:0x2038bf0
-func_02038cb8 kind:function(arm,size=0x3c) addr:0x2038c74
-func_02038cf4 kind:function(arm,size=0x1c) addr:0x2038cb0
-func_02038d10 kind:function(arm,size=0x10) addr:0x2038ccc
-func_02038d20 kind:function(arm,size=0x1b0) addr:0x2038cdc
-func_02038ed0 kind:function(arm,size=0x24) addr:0x2038e8c
-func_02038ef4 kind:function(arm,size=0x4c) addr:0x2038eb0
-func_02038f40 kind:function(arm,size=0x4) addr:0x2038efc
-func_02038f44 kind:function(arm,size=0x114) addr:0x2038f00
-func_02039058 kind:function(arm,size=0x4) addr:0x2039014
-func_0203905c kind:function(arm,size=0x48) addr:0x2039018
-func_020390a4 kind:function(arm,size=0x164) addr:0x2039060
-func_02039208 kind:function(arm,size=0x20) addr:0x20391c4
-func_02039228 kind:function(arm,size=0x28) addr:0x20391e4
-func_02039250 kind:function(arm,size=0x64) addr:0x203920c
-func_020392b4 kind:function(arm,size=0xe4) addr:0x2039270
-func_02039398 kind:function(arm,size=0xc) addr:0x2039354
-func_020393a4 kind:function(arm,size=0x4) addr:0x2039360
-func_020393a8 kind:function(arm,size=0x28) addr:0x2039364
-func_020393d0 kind:function(arm,size=0x70) addr:0x203938c
-func_02039440 kind:function(arm,size=0x3c) addr:0x20393fc
-func_0203947c kind:function(arm,size=0x5c) addr:0x2039438
-func_020394d8 kind:function(arm,size=0x44) addr:0x2039494
-func_0203951c kind:function(arm,size=0x40) addr:0x20394d8
-func_0203955c kind:function(arm,size=0x14) addr:0x2039518
-func_02039570 kind:function(arm,size=0x8) addr:0x203952c
+_ZN18UnkStruct_0203881cC2Ev kind:function(arm,size=0x3c) addr:0x20387d8
+_ZN18UnkStruct_0203881c13func_02038858Ei kind:function(arm,size=0x30) addr:0x2038814
+_ZN18UnkStruct_0203881c13func_02038888Ev kind:function(arm,size=0xc8) addr:0x2038844
+_ZN18UnkStruct_0203881c13func_02038950EP18UnkStruct_02038aa0i kind:function(arm,size=0x130) addr:0x203890c
+_ZN18UnkStruct_0203881c13func_02038a80Ei kind:function(arm,size=0x1c) addr:0x2038a3c
+_ZN18UnkStruct_0203881cD1Ev kind:function(thumb,size=0x4) addr:0x2038a58
+_ZN18UnkStruct_02038aa0C2Ehh kind:function(thumb,size=0x5c) addr:0x2038a5c
+_ZN18UnkStruct_02038aa0D1Ev kind:function(thumb,size=0xc) addr:0x2038ab8
+_ZN18UnkStruct_02038aa0D0Ev kind:function(thumb,size=0x14) addr:0x2038ac4
+_ZN18UnkStruct_02038aa0D2Ev kind:function(thumb,size=0xc) addr:0x2038ad8
+_ZN18UnkStruct_02038aa013func_02038b34Eji kind:function(thumb,size=0xc) addr:0x2038ae4
+_ZN18UnkStruct_02038aa08vfunc_4cEv kind:function(arm,size=0xc) addr:0x2038af0
+_ZN18UnkStruct_02038aa08vfunc_10Ei kind:function(arm,size=0x34) addr:0x2038afc
+_ZN18UnkStruct_02038aa013func_02038b40Ev kind:function(arm,size=0x4) addr:0x2038b30
+_ZN18UnkStruct_02038aa08vfunc_48Ev kind:function(arm,size=0xbc) addr:0x2038b34
+_ZN18UnkStruct_02038aa013func_02038b78Ev kind:function(arm,size=0x84) addr:0x2038bf0
+_ZN18UnkStruct_02038aa08vfunc_34Ei kind:function(arm,size=0x3c) addr:0x2038c74
+_ZN18UnkStruct_02038aa013func_02038cb8Ei kind:function(arm,size=0x1c) addr:0x2038cb0
+_ZN18UnkStruct_02038aa013func_02038cf4Ev kind:function(arm,size=0x10) addr:0x2038ccc
+_ZN18UnkStruct_02038aa013func_02038d10Ev kind:function(arm,size=0x1b0) addr:0x2038cdc
+_ZN18UnkStruct_02038aa08vfunc_2cEv kind:function(arm,size=0x24) addr:0x2038e8c
+_ZN18UnkStruct_02038aa08vfunc_30Ev kind:function(arm,size=0x4c) addr:0x2038eb0
+_ZN18UnkStruct_02038aa013func_02038ef4Eii kind:function(arm,size=0x4) addr:0x2038efc
+_ZN18UnkStruct_02038aa08vfunc_44Ev kind:function(arm,size=0x114) addr:0x2038f00
+_ZN18UnkStruct_02038aa08vfunc_50Eiiii kind:function(arm,size=0x4) addr:0x2039014
+_ZN18UnkStruct_02038aa08vfunc_5cEv kind:function(arm,size=0x48) addr:0x2039018
+_ZN18UnkStruct_02038aa08vfunc_1cEiPiii kind:function(arm,size=0x164) addr:0x2039060
+_ZN18UnkStruct_02038aa08vfunc_20EiPi kind:function(arm,size=0x20) addr:0x20391c4
+_ZN18UnkStruct_02038aa013func_02039208Es kind:function(arm,size=0x28) addr:0x20391e4
+_ZN18UnkStruct_02038aa08vfunc_08EiiPsi kind:function(arm,size=0x64) addr:0x203920c
+_ZN18UnkStruct_02038aa013func_02039250Ev kind:function(arm,size=0xe4) addr:0x2039270
+_ZN18UnkStruct_02038aa08vfunc_54Ev kind:function(arm,size=0xc) addr:0x2039354
+_ZN18UnkStruct_02038aa08vfunc_58Ev kind:function(arm,size=0x4) addr:0x2039360
+_ZN18UnkStruct_02038aa08vfunc_60Ev kind:function(arm,size=0x28) addr:0x2039364
+_ZN18UnkStruct_02038aa08vfunc_64Ev kind:function(arm,size=0x70) addr:0x203938c
+_ZN18UnkStruct_02038aa08vfunc_68Ei kind:function(arm,size=0x3c) addr:0x20393fc
+_ZN18UnkStruct_02038aa013func_02039440Eii kind:function(arm,size=0x5c) addr:0x2039438
+_ZN18UnkStruct_02038aa08vfunc_6cEPiS0_ kind:function(arm,size=0x44) addr:0x2039494
+_ZN18UnkStruct_02038aa08vfunc_70EPiS0_ kind:function(arm,size=0x40) addr:0x20394d8
+_ZN18UnkStruct_02038aa013func_0203951cEv kind:function(arm,size=0x14) addr:0x2039518
+_ZN18UnkStruct_02038aa08vfunc_38Ev kind:function(arm,size=0x8) addr:0x203952c
func_02039578 kind:function(arm,size=0x3c) addr:0x2039534
-func_020395b4 kind:function(thumb,size=0x244) addr:0x2039570
-func_020397f8 kind:function(thumb,size=0x244) addr:0x20397b4
-func_02039a3c kind:function(thumb,size=0x20) addr:0x20399f8
-func_02039a5c kind:function(arm,size=0x24c) addr:0x2039a18
-func_02039ca8 kind:function(arm,size=0x24) addr:0x2039c64
-func_02039ccc kind:function(arm,size=0xa8) addr:0x2039c88
-func_02039d74 kind:function(arm,size=0x414) addr:0x2039d30
-func_0203a188 kind:function(arm,size=0x138) addr:0x203a144
-func_0203a2c0 kind:function(arm,size=0x4c) addr:0x203a27c
-func_0203a30c kind:function(arm,size=0x1c) addr:0x203a2c8
-func_0203a328 kind:function(arm,size=0x34) addr:0x203a2e4
-func_0203a35c kind:function(arm,size=0x84) addr:0x203a318
-func_0203a3e0 kind:function(arm,size=0x1c) addr:0x203a39c
-func_0203a3fc kind:function(arm,size=0x2d4) addr:0x203a3b8
-func_0203a6d0 kind:function(arm,size=0x120) addr:0x203a68c
-func_0203a7f0 kind:function(arm,size=0x198) addr:0x203a7ac
-func_0203a988 kind:function(arm,size=0x520) addr:0x203a944
-func_0203aea8 kind:function(arm,size=0x74) addr:0x203ae64
-func_0203af1c kind:function(arm,size=0x1a0) addr:0x203aed8
-func_0203b0bc kind:function(arm,size=0x30) addr:0x203b078
-func_0203b0ec kind:function(arm,size=0x178) addr:0x203b0a8
-func_0203b264 kind:function(arm,size=0xac) addr:0x203b220
-func_0203b310 kind:function(arm,size=0x100) addr:0x203b2cc
-func_0203b410 kind:function(arm,size=0x1c0) addr:0x203b3cc
-func_0203b5d0 kind:function(arm,size=0x194) addr:0x203b58c
-func_0203b764 kind:function(arm,size=0xb0) addr:0x203b720
-func_0203b814 kind:function(arm,size=0x578) addr:0x203b7d0
-func_0203bd8c kind:function(arm,size=0x40) addr:0x203bd48
-func_0203bdcc kind:function(arm,size=0x3c) addr:0x203bd88
-func_0203be08 kind:function(arm,size=0x5c) addr:0x203bdc4
-func_0203be64 kind:function(arm,size=0x220) addr:0x203be20
-func_0203c084 kind:function(arm,size=0xb8) addr:0x203c040
-func_0203c13c kind:function(arm,size=0x64) addr:0x203c0f8
-func_0203c1a0 kind:function(arm,size=0xbc) addr:0x203c15c
-func_0203c25c kind:function(arm,size=0x6c) addr:0x203c218
-func_0203c2c8 kind:function(arm,size=0x48) addr:0x203c284
-func_0203c310 kind:function(arm,size=0x40) addr:0x203c2cc
-func_0203c350 kind:function(arm,size=0x8) addr:0x203c30c
+_ZN18UnkStruct_020397f8C2Ev kind:function(thumb,size=0x244) addr:0x2039570
+_ZN18UnkStruct_020397f8C1Ev kind:function(thumb,size=0x244) addr:0x20397b4
+_ZN18UnkStruct_020397f88vfunc_4cEv kind:function(thumb,size=0x20) addr:0x20399f8
+_ZN18UnkStruct_020397f88vfunc_2cEv kind:function(arm,size=0x24c) addr:0x2039a18
+_ZN18UnkStruct_020397f813func_02039ca8Ev kind:function(arm,size=0x24) addr:0x2039c64
+_ZN18UnkStruct_020397f88vfunc_3cEv kind:function(arm,size=0xa8) addr:0x2039c88
+_ZN18UnkStruct_020397f88vfunc_40Eii kind:function(arm,size=0x414) addr:0x2039d30
+_ZN18UnkStruct_020397f813func_0203a188Eii kind:function(arm,size=0x138) addr:0x203a144
+_ZN18UnkStruct_020397f813func_0203a2c0Ev kind:function(arm,size=0x4c) addr:0x203a27c
+_ZN18UnkStruct_020397f813func_0203a30cEv kind:function(arm,size=0x1c) addr:0x203a2c8
+_ZN18UnkStruct_020397f88vfunc_48Ev kind:function(arm,size=0x34) addr:0x203a2e4
+_ZN18UnkStruct_020397f813func_0203a35cEv kind:function(arm,size=0x84) addr:0x203a318
+_ZN18UnkStruct_020397f813func_0203a3e0Ev kind:function(arm,size=0x1c) addr:0x203a39c
+_ZN18UnkStruct_020397f88vfunc_44Eii kind:function(arm,size=0x2d4) addr:0x203a3b8
+_ZN18UnkStruct_020397f813func_0203a6d0Ei kind:function(arm,size=0x120) addr:0x203a68c
+_ZN18UnkStruct_020397f88vfunc_50Eiiii kind:function(arm,size=0x198) addr:0x203a7ac
+_ZN18UnkStruct_020397f88vfunc_54Ev kind:function(arm,size=0x520) addr:0x203a944
+_ZN18UnkStruct_020397f88vfunc_5cEv kind:function(arm,size=0x74) addr:0x203ae64
+_ZN18UnkStruct_020397f88vfunc_58Ev kind:function(arm,size=0x1a0) addr:0x203aed8
+_ZN18UnkStruct_020397f813func_0203b0bcEv kind:function(arm,size=0x30) addr:0x203b078
+_ZN18UnkStruct_020397f813func_0203b0ecEj kind:function(arm,size=0x178) addr:0x203b0a8
+_ZN18UnkStruct_020397f88vfunc_18Ei kind:function(arm,size=0xac) addr:0x203b220
+_ZN18UnkStruct_020397f88vfunc_1cEiPiii kind:function(arm,size=0x100) addr:0x203b2cc
+_ZN18UnkStruct_020397f88vfunc_60Ei kind:function(arm,size=0x1c0) addr:0x203b3cc
+_ZN18UnkStruct_020397f88vfunc_64Ei kind:function(arm,size=0x194) addr:0x203b58c
+_ZN18UnkStruct_020397f813func_0203b764Ev kind:function(arm,size=0xb0) addr:0x203b720
+_ZN18UnkStruct_020397f88vfunc_20EiPi kind:function(arm,size=0x578) addr:0x203b7d0
+_ZN18UnkStruct_020397f813func_0203bd8cEi kind:function(arm,size=0x40) addr:0x203bd48
+_ZN18UnkStruct_020397f88vfunc_6cEPiS0_ kind:function(arm,size=0x3c) addr:0x203bd88
+_ZN18UnkStruct_020397f813func_0203be08Ev kind:function(arm,size=0x5c) addr:0x203bdc4
+_ZN18UnkStruct_020397f813func_0203be64Ev kind:function(arm,size=0x220) addr:0x203be20
+_ZN18UnkStruct_020397f813func_0203c084Ev kind:function(arm,size=0xb8) addr:0x203c040
+_ZN18UnkStruct_020397f813func_0203c13cEv kind:function(arm,size=0x64) addr:0x203c0f8
+_ZN18UnkStruct_020397f813func_0203c1a0Ev kind:function(arm,size=0xbc) addr:0x203c15c
+_ZN18UnkStruct_020397f813func_0203c25cEv kind:function(arm,size=0x6c) addr:0x203c218
+_ZN18UnkStruct_020397f8D1Ev kind:function(arm,size=0x48) addr:0x203c284
+_ZN18UnkStruct_020397f8D0Ev kind:function(arm,size=0x40) addr:0x203c2cc
+_ZN18UnkStruct_020397f88vfunc_38Ev kind:function(arm,size=0x8) addr:0x203c30c
func_0203c358 kind:function(thumb,size=0x44) addr:0x203c314
func_0203c39c kind:function(thumb,size=0x78) addr:0x203c358
func_0203c414 kind:function(arm,size=0x4c) addr:0x203c3d0
@@ -2024,31 +2024,31 @@ func_0203d848 kind:function(arm,size=0x8c) addr:0x203d804
func_0203d8d4 kind:function(arm,size=0x8c) addr:0x203d890
func_0203d960 kind:function(arm,size=0xc0) addr:0x203d91c
func_0203da20 kind:function(arm,size=0xc0) addr:0x203d9dc
-func_0203dae0 kind:function(thumb,size=0x98) addr:0x203da9c
-func_0203db78 kind:function(thumb,size=0x30) addr:0x203db34
-func_0203dba8 kind:function(thumb,size=0x38) addr:0x203db64
-func_0203dbe0 kind:function(thumb,size=0x30) addr:0x203db9c
-func_0203dc10 kind:function(arm,size=0x64) addr:0x203dbcc
-func_0203dc74 kind:function(arm,size=0x40) addr:0x203dc30
-func_0203dcb4 kind:function(arm,size=0x48) addr:0x203dc70
-func_0203dcfc kind:function(arm,size=0xf0) addr:0x203dcb8
-func_0203ddec kind:function(arm,size=0x10) addr:0x203dda8
-func_0203ddfc kind:function(arm,size=0x18) addr:0x203ddb8
-func_0203de14 kind:function(arm,size=0x10) addr:0x203ddd0
-func_0203de24 kind:function(arm,size=0x34) addr:0x203dde0
-func_0203de58 kind:function(arm,size=0x208) addr:0x203de14
-func_0203e060 kind:function(arm,size=0x30) addr:0x203e01c
-func_0203e090 kind:function(arm,size=0x38) addr:0x203e04c
-func_0203e0c8 kind:function(arm,size=0x30) addr:0x203e084
-func_0203e0f8 kind:function(arm,size=0xa4) addr:0x203e0b4
-func_0203e19c kind:function(arm,size=0x14) addr:0x203e158
-func_0203e1b0 kind:function(arm,size=0xd4) addr:0x203e16c
-func_0203e284 kind:function(arm,size=0x28) addr:0x203e240
-func_0203e2ac kind:function(arm,size=0x3c) addr:0x203e268
-func_0203e2e8 kind:function(arm,size=0x228) addr:0x203e2a4
-func_0203e510 kind:function(arm,size=0x11c) addr:0x203e4cc
-func_0203e62c kind:function(arm,size=0xb8) addr:0x203e5e8
-func_0203e6e4 kind:function(arm,size=0xa0) addr:0x203e6a0
+_ZN18UnkStruct_0203dae0C2Eh kind:function(thumb,size=0x98) addr:0x203da9c
+_ZN18UnkStruct_0203dae0D1Ev kind:function(thumb,size=0x30) addr:0x203db34
+_ZN18UnkStruct_0203dae0D0Ev kind:function(thumb,size=0x38) addr:0x203db64
+_ZN18UnkStruct_0203dae0D2Ev kind:function(thumb,size=0x30) addr:0x203db9c
+_ZN18UnkStruct_0203dae013func_0203dc10Ei kind:function(arm,size=0x64) addr:0x203dbcc
+_ZN18UnkStruct_0203dae013func_0203dc74Eii kind:function(arm,size=0x40) addr:0x203dc30
+_ZN18UnkStruct_0203dae08vfunc_14Eii kind:function(arm,size=0x48) addr:0x203dc70
+_ZN18UnkStruct_0203dae013func_0203dcfcEhiii kind:function(arm,size=0xf0) addr:0x203dcb8
+_ZN18UnkStruct_0203dae013func_0203ddecEv kind:function(arm,size=0x10) addr:0x203dda8
+_ZN18UnkStruct_0203dae013func_0203ddfcEv kind:function(arm,size=0x18) addr:0x203ddb8
+_ZN18UnkStruct_0203dae013func_0203de14Ev kind:function(arm,size=0x10) addr:0x203ddd0
+_ZN18UnkStruct_0203dae013func_0203de24Ev kind:function(arm,size=0x34) addr:0x203dde0
+_ZN18UnkStruct_0203dae013func_0203de58Ei kind:function(arm,size=0x208) addr:0x203de14
+_ZN18UnkStruct_0203dae08vfunc_10Eji kind:function(arm,size=0x30) addr:0x203e01c
+_ZN18UnkStruct_0203dae08vfunc_30Ev kind:function(arm,size=0x38) addr:0x203e04c
+_ZN18UnkStruct_0203dae08vfunc_28Ev kind:function(arm,size=0x30) addr:0x203e084
+_ZN18UnkStruct_0203dae013func_0203e0f8Eii kind:function(arm,size=0xa4) addr:0x203e0b4
+_ZN18UnkStruct_0203dae08vfunc_2cEv kind:function(arm,size=0x14) addr:0x203e158
+_ZN18UnkStruct_0203dae013func_0203e1b0Eiii kind:function(arm,size=0xd4) addr:0x203e16c
+_ZN18UnkStruct_0203dae08vfunc_18Ei kind:function(arm,size=0x28) addr:0x203e240
+_ZN18UnkStruct_0203dae08vfunc_08EiiPsi kind:function(arm,size=0x3c) addr:0x203e268
+_ZN18UnkStruct_0203dae013func_0203e2e8Eiiij kind:function(arm,size=0x228) addr:0x203e2a4
+_ZN18UnkStruct_0203dae013func_0203e510EPiii kind:function(arm,size=0x11c) addr:0x203e4cc
+_ZN18UnkStruct_0203dae013func_0203e62cEPii kind:function(arm,size=0xb8) addr:0x203e5e8
+_ZN18UnkStruct_0203dae013func_0203e6e4Ejji kind:function(arm,size=0xa0) addr:0x203e6a0
_ZN9ActorTypeC1EjPFP5ActorvEPFivE kind:function(arm,size=0x30) addr:0x203e740
_ZN9ActorTypeD1Ev kind:function(arm,size=0x14) addr:0x203e770
_ZN9ActorType13func_0203e7c8Ev kind:function(arm,size=0x1c) addr:0x203e784
@@ -2165,7 +2165,7 @@ func_02041230 kind:function(thumb,size=0x284) addr:0x20411ec
func_020414b4 kind:function(thumb,size=0x44) addr:0x2041470
func_020414f8 kind:function(thumb,size=0x14) addr:0x20414b4
func_0204150c kind:function(thumb,size=0x4) addr:0x20414c8
-func_02041510 kind:function(thumb,size=0x34) addr:0x20414cc
+ReadArchiveId kind:function(thumb,size=0x34) addr:0x20414cc
func_02041544 kind:function(thumb,size=0x10) addr:0x2041500
func_02041554 kind:function(thumb,size=0x14) addr:0x2041510
func_02041568 kind:function(thumb,size=0x10) addr:0x2041524
@@ -2174,7 +2174,7 @@ func_020416e4 kind:function(thumb,size=0x60) addr:0x20416a0
func_02041744 kind:function(thumb,size=0x30) addr:0x2041700
func_02041774 kind:function(thumb,size=0x120) addr:0x2041730
func_02041894 kind:function(thumb,size=0x18) addr:0x2041850
-func_020418ac kind:function(thumb,size=0x2c) addr:0x2041868
+FindArchive kind:function(thumb,size=0x2c) addr:0x2041868
func_020418d8 kind:function(thumb,size=0x64) addr:0x2041894
func_0204193c kind:function(thumb,size=0x50) addr:0x20418f8
func_0204198c kind:function(thumb,size=0x44) addr:0x2041948
@@ -2210,18 +2210,18 @@ func_020420b4 kind:function(thumb,size=0xdc) addr:0x2042070
func_02042190 kind:function(thumb,size=0x34) addr:0x204214c
func_020421c4 kind:function(thumb,size=0x14) addr:0x2042180
func_020421d8 kind:function(thumb,size=0x24) addr:0x2042194
-func_020421fc kind:function(thumb,size=0x14) addr:0x20421b8
-func_02042210 kind:function(thumb,size=0x28) addr:0x20421cc
-func_02042238 kind:function(thumb,size=0x18) addr:0x20421f4
-func_02042250 kind:function(thumb,size=0x9c) addr:0x204220c
-func_020422ec kind:function(thumb,size=0xa0) addr:0x20422a8
-func_0204238c kind:function(thumb,size=0x5c) addr:0x2042348
-func_020423e8 kind:function(thumb,size=0x58) addr:0x20423a4
-func_02042440 kind:function(thumb,size=0x94) addr:0x20423fc
-func_020424d4 kind:function(thumb,size=0xa4) addr:0x2042490
-func_02042578 kind:function(thumb,size=0xc) addr:0x2042534
-func_02042584 kind:function(thumb,size=0x30) addr:0x2042540
-func_020425b4 kind:function(thumb,size=0x2c) addr:0x2042570
+Overlay_FileSize kind:function(thumb,size=0x14) addr:0x20421b8
+Overlay_ClearCacheAndBss kind:function(thumb,size=0x28) addr:0x20421cc
+Overlay_func_02042238 kind:function(thumb,size=0x18) addr:0x20421f4
+Overlay_func_02042250 kind:function(thumb,size=0x9c) addr:0x204220c
+Overlay_func_020422ec kind:function(thumb,size=0xa0) addr:0x20422a8
+Overlay_func_0204238c kind:function(thumb,size=0x5c) addr:0x2042348
+Overlay_func_020423e8 kind:function(thumb,size=0x58) addr:0x20423a4
+Overlay_Init kind:function(thumb,size=0x94) addr:0x20423fc
+Overlay_RunGlobalDestructors kind:function(thumb,size=0xa4) addr:0x2042490
+Overlay_Destroy kind:function(thumb,size=0xc) addr:0x2042534
+Overlay_Load kind:function(thumb,size=0x30) addr:0x2042540
+Overlay_Unload kind:function(thumb,size=0x2c) addr:0x2042570
func_020425e0 kind:function(thumb,size=0x40) addr:0x204259c
func_02042620 kind:function(thumb,size=0x48) addr:0x20425dc
func_02042668 kind:function(thumb,size=0x24) addr:0x2042624
@@ -2250,9 +2250,9 @@ func_02042d74 kind:function(arm,size=0x4c) addr:0x2042d30
func_02042dc0 kind:function(arm,size=0x128) addr:0x2042d7c
func_02042ee8 kind:function(arm,size=0x18) addr:0x2042ea4
func_02042f00 kind:function(arm,size=0x68) addr:0x2042ebc
-func_02042f68 kind:function(arm,size=0xc) addr:0x2042f24
-abs kind:function(arm,size=0xc) addr:0x2042f30
-func_02042f80 kind:function(arm,size=0x3c) addr:0x2042f3c
+abs kind:function(arm,size=0xc) addr:0x2042f24
+labs kind:function(arm,size=0xc) addr:0x2042f30
+__assert_failed kind:function(arm,size=0x3c) addr:0x2042f3c
func_02042fbc kind:function(arm,size=0x4) addr:0x2042f78
func_02042fc0 kind:function(arm,size=0x30) addr:0x2042f7c
func_02042ff0 kind:function(arm,size=0x88) addr:0x2042fac
@@ -2264,13 +2264,13 @@ func_02043464 kind:function(arm,size=0x14) addr:0x2043420
func_02043478 kind:function(arm,size=0x1c) addr:0x2043434
func_02043494 kind:function(arm,size=0x88) addr:0x2043450
func_0204351c kind:function(arm,size=0x78) addr:0x20434d8
-func_02043594 kind:function(arm,size=0x20) addr:0x2043550
-func_020435b4 kind:function(arm,size=0x4c) addr:0x2043570
-func_02043600 kind:function(arm,size=0x14) addr:0x20435bc
-func_02043614 kind:function(arm,size=0x2c) addr:0x20435d0
-func_02043640 kind:function(arm,size=0x2c) addr:0x20435fc
-func_0204366c kind:function(arm,size=0x40) addr:0x2043628
-func_020436ac kind:function(arm,size=0xb0) addr:0x2043668
+memcpy kind:function(arm,size=0x20) addr:0x2043550
+memmove kind:function(arm,size=0x4c) addr:0x2043570
+memset kind:function(arm,size=0x14) addr:0x20435bc
+memchr kind:function(arm,size=0x2c) addr:0x20435d0
+memrchr kind:function(arm,size=0x2c) addr:0x20435fc
+memcmp kind:function(arm,size=0x40) addr:0x2043628
+__memset_impl kind:function(arm,size=0xb0) addr:0x2043668
func_0204375c kind:function(arm,size=0x590) addr:0x2043718
func_02043cec kind:function(arm,size=0x24c) addr:0x2043ca8
func_02043f38 kind:function(arm,size=0x2e0) addr:0x2043ef4
@@ -2394,14 +2394,14 @@ func_0204f358 kind:function(arm,size=0xec) addr:0x204f314
func_0204f444 kind:function(arm,size=0x28) addr:0x204f400
func_0204f46c kind:function(arm,size=0x14) addr:0x204f428
func_0204f480 kind:function(arm,size=0xc) addr:0x204f43c
-func_0204f48c kind:function(arm,size=0x2c) addr:0x204f448
-func_0204f4b8 kind:function(arm,size=0x44) addr:0x204f474
+CallStaticInitializers kind:function(arm,size=0x2c) addr:0x204f448
+__destroy_global_chain kind:function(arm,size=0x44) addr:0x204f474
func_0204f4fc kind:function(arm,size=0x48) addr:0x204f4b8
func_0204f544 kind:function(arm,size=0x14) addr:0x204f500
func_0204f558 kind:function(arm,size=0xbc) addr:0x204f514
-func_0204f614 kind:function(arm,size=0xb0) addr:0x204f5d0
+ForEach kind:function(arm,size=0xb0) addr:0x204f5d0
func_0204f6c4 kind:function(arm,size=0x90) addr:0x204f680
-func_0204f754 kind:function(arm,size=0x5c) addr:0x204f710
+__cxa_vec_cleanup kind:function(arm,size=0x5c) addr:0x204f710
func_0204f7b0 kind:function(arm,size=0x34) addr:0x204f76c
func_0204f7e4 kind:function(arm,size=0x4) addr:0x204f7a0
func_0204f7e8 kind:function(arm,size=0x30) addr:0x204f7a4
@@ -2452,31 +2452,31 @@ func_020506b8 kind:function(thumb,size=0xd4) addr:0x2050674
func_0205078c kind:function(thumb,size=0x138) addr:0x2050748
func_020508c4 kind:function(thumb,size=0x54) addr:0x2050880
func_02050918 kind:function(thumb,size=0xf4) addr:0x20508d4
-func_02050ca0 kind:function(arm,size=0x14) addr:0x2050c5c
-func_02050cb4 kind:function(arm,size=0x2c) addr:0x2050c70
-func_02050ce0 kind:function(arm,size=0x2c) addr:0x2050c9c
-func_02050d0c kind:function(arm,size=0x14) addr:0x2050cc8
-func_02050d20 kind:function(arm,size=0x14) addr:0x2050cdc
-func_02050d34 kind:function(arm,size=0x14) addr:0x2050cf0
-func_02050d48 kind:function(arm,size=0x14) addr:0x2050d04
-func_02050d5c kind:function(arm,size=0x14) addr:0x2050d18
-func_02050d70 kind:function(arm,size=0x18) addr:0x2050d2c
-func_02050d88 kind:function(arm,size=0x14) addr:0x2050d44
-func_02050d9c kind:function(arm,size=0x1c) addr:0x2050d58
-func_02050db8 kind:function(arm,size=0x14) addr:0x2050d74
-func_02050dcc kind:function(arm,size=0x14) addr:0x2050d88
-func_02050de0 kind:function(arm,size=0x14) addr:0x2050d9c
-func_02050df4 kind:function(arm,size=0x1c) addr:0x2050db0
-func_02050e10 kind:function(arm,size=0x14) addr:0x2050dcc
-func_02050e24 kind:function(arm,size=0x14) addr:0x2050de0
-func_02050e38 kind:function(arm,size=0x2c) addr:0x2050df4
-func_02050e64 kind:function(arm,size=0x2c) addr:0x2050e20
-func_02050e90 kind:function(arm,size=0x14) addr:0x2050e4c
-func_02050ea4 kind:function(arm,size=0x14) addr:0x2050e60
-func_02050eb8 kind:function(arm,size=0x2c) addr:0x2050e74
-func_02050ee4 kind:function(arm,size=0x1c) addr:0x2050ea0
-func_02050f00 kind:function(arm,size=0x40) addr:0x2050ebc
-func_02050f40 kind:function(arm,size=0x14) addr:0x2050efc
+__sinit_02050ca0 kind:function(arm,size=0x14) addr:0x2050c5c
+__sinit_02050cb4 kind:function(arm,size=0x2c) addr:0x2050c70
+__sinit_02050ce0 kind:function(arm,size=0x2c) addr:0x2050c9c
+__sinit_02050d0c kind:function(arm,size=0x14) addr:0x2050cc8
+__sinit_02050d20 kind:function(arm,size=0x14) addr:0x2050cdc
+__sinit_02050d34 kind:function(arm,size=0x14) addr:0x2050cf0
+__sinit_02050d48 kind:function(arm,size=0x14) addr:0x2050d04
+__sinit_02050d5c kind:function(arm,size=0x14) addr:0x2050d18
+__sinit_02050d70 kind:function(arm,size=0x18) addr:0x2050d2c
+__sinit_02050d88 kind:function(arm,size=0x14) addr:0x2050d44
+__sinit_02050d9c kind:function(arm,size=0x1c) addr:0x2050d58
+__sinit_02050db8 kind:function(arm,size=0x14) addr:0x2050d74
+__sinit_02050dcc kind:function(arm,size=0x14) addr:0x2050d88
+__sinit_02050de0 kind:function(arm,size=0x14) addr:0x2050d9c
+__sinit_02050df4 kind:function(arm,size=0x1c) addr:0x2050db0
+__sinit_02050e10 kind:function(arm,size=0x14) addr:0x2050dcc
+__sinit_02050e24 kind:function(arm,size=0x14) addr:0x2050de0
+__sinit_02050e38 kind:function(arm,size=0x2c) addr:0x2050df4
+__sinit_02050e64 kind:function(arm,size=0x2c) addr:0x2050e20
+__sinit_02050e90 kind:function(arm,size=0x14) addr:0x2050e4c
+__sinit_02050ea4 kind:function(arm,size=0x14) addr:0x2050e60
+__sinit_02050eb8 kind:function(arm,size=0x2c) addr:0x2050e74
+__sinit_02050ee4 kind:function(arm,size=0x1c) addr:0x2050ea0
+__sinit_02050f00 kind:function(arm,size=0x40) addr:0x2050ebc
+__sinit_02050f40 kind:function(arm,size=0x14) addr:0x2050efc
gSinCosTable kind:data(any) addr:0x2050f10
data_02051054 kind:data(any) addr:0x2051010
data_02051154 kind:data(any) addr:0x2051110
@@ -2490,8 +2490,8 @@ data_02054654 kind:data(any) addr:0x2054610
data_02054954 kind:data(any) addr:0x2054910
data_02054b54 kind:data(any) addr:0x2054b10
data_02054e54 kind:data(any) addr:0x2054e10
-data_02054f54 kind:data(any) addr:0x2054f10
-data_02055058 kind:data(any) addr:0x2055014
+gAngToRadTable kind:data(any) addr:0x2054f10
+gAtan2Table kind:data(any) addr:0x2055014
data_0205515c kind:data(any) addr:0x2055118
data_0205516c kind:data(any) addr:0x2055128
data_0205516e kind:data(any) addr:0x205512a
@@ -2529,14 +2529,14 @@ data_02056108 kind:data(any) addr:0x20560c4
data_02056114 kind:data(any) addr:0x20560d0
data_02056120 kind:data(any) addr:0x20560dc
data_02056140 kind:data(any) addr:0x20560fc
-data_0205618c kind:data(any) addr:0x2056148
+gLanguages kind:data(any) addr:0x2056148
data_020561a4 kind:data(any) addr:0x2056160
data_020561b4 kind:data(any) addr:0x2056170
data_020561c4 kind:data(any) addr:0x2056180
data_020561d4 kind:data(any) addr:0x2056190
data_020561dc kind:data(any) addr:0x2056198
data_020561f0 kind:data(any) addr:0x20561ac
-data_020561f4 kind:data(any) addr:0x20561b0
+gOverlaySetups kind:data(any) addr:0x20561b0
data_020562d4 kind:data(any) addr:0x2056290
data_020562e2 kind:data(any) addr:0x205629e
data_02056300 kind:data(any) addr:0x20562bc
@@ -2686,7 +2686,7 @@ data_02057808 kind:data(any) addr:0x20577c0
data_02057840 kind:data(any) addr:0x20577f8
data_0205785c kind:data(any) addr:0x2057814
data_02057878 kind:data(any) addr:0x2057830
-data_02057894 kind:data(any) addr:0x205784c
+_ZTV18DebugHierarchyBase kind:data(any) addr:0x205784c
data_020578d4 kind:data(any) addr:0x205788c
data_020578d8 kind:data(any) addr:0x2057890
data_020578ec kind:data(any) addr:0x20578a4
@@ -2703,8 +2703,8 @@ data_02057990 kind:data(any) addr:0x2057948
data_02057994 kind:data(any) addr:0x205794c
data_02057998 kind:data(any) addr:0x2057950
data_0205799c kind:data(any) addr:0x2057954
-data_020579c8 kind:data(any) addr:0x2057980
-data_020579f8 kind:data(any) addr:0x20579b0
+_ZTV18UnkStruct_02032f0c kind:data(any) addr:0x2057980
+_ZTV18UnkStruct_02032e7c kind:data(any) addr:0x20579b0
data_02057a00 kind:data(any) addr:0x20579b8
data_02057a08 kind:data(any) addr:0x20579c0
data_02057a10 kind:data(any) addr:0x20579c8
@@ -2732,7 +2732,7 @@ data_02057af8 kind:data(any) addr:0x2057ab0
data_02057b00 kind:data(any) addr:0x2057ab8
data_02057b08 kind:data(any) addr:0x2057ac0
data_02057b18 kind:data(any) addr:0x2057ad0
-data_02057b28 kind:data(any) addr:0x2057ae0
+_ZTV18UnkStruct_02035064 kind:data(any) addr:0x2057ae0
data_02057b30 kind:data(any) addr:0x2057ae8
data_02057b4c kind:data(any) addr:0x2057b04
data_02057b60 kind:data(any) addr:0x2057b18
@@ -2782,8 +2782,8 @@ data_02057cc8 kind:data(any) addr:0x2057c80
data_02057ccc kind:data(any) addr:0x2057c84
data_02057cd0 kind:data(any) addr:0x2057c88
data_02057cd4 kind:data(any) addr:0x2057c8c
-data_02057d00 kind:data(any) addr:0x2057cb8
-data_02057d3c kind:data(any) addr:0x2057cf4
+_ZTV18UnkStruct_02037750 kind:data(any) addr:0x2057cb8
+_ZTV18UnkStruct_020386d8 kind:data(any) addr:0x2057cf4
data_02057d70 kind:data(any) addr:0x2057d28
data_02057d90 kind:data(any) addr:0x2057d48
data_02057e0c kind:data(any) addr:0x2057dc4
@@ -3097,7 +3097,7 @@ data_02076040 kind:bss addr:0x2075fe0
data_02076560 kind:bss addr:0x2076500
data_02076580 kind:bss addr:0x2076520
data_020767a0 kind:bss addr:0x2076740
-data_020767a8 kind:bss addr:0x2076748
+gArchiveList kind:bss addr:0x2076748
data_020767ac kind:bss addr:0x207674c
data_020767b8 kind:bss addr:0x2076758
data_020767bc kind:bss addr:0x207675c