summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAetias <144526980+AetiasHax@users.noreply.github.com>2025-03-04 21:30:22 +0100
committerGitHub <noreply@github.com>2025-03-04 21:30:22 +0100
commitc302c7a613e4ff2e6337b121a65a7d79609fe393 (patch)
treeb4b251a6e8488f65adea73c9d355a4b0fb6c421e
parent25681a567bd13c68840ae2aabe8fa9984c6e8dfb (diff)
parent1a3b42871f7a4668a90caa7cf498f211144b60d8 (diff)
Merge pull request #79 from AetiasHax/delink
Delink some actors in overlay 0
-rw-r--r--config/eur/arm9/overlays/ov000/delinks.txt20
-rw-r--r--config/eur/arm9/overlays/ov000/symbols.txt102
-rw-r--r--config/usa/arm9/overlays/ov000/delinks.txt20
-rw-r--r--config/usa/arm9/overlays/ov000/symbols.txt4
-rw-r--r--src/00_Core/Actor/Dungeon/ActorEventIcon.cpp2
5 files changed, 45 insertions, 103 deletions
diff --git a/config/eur/arm9/overlays/ov000/delinks.txt b/config/eur/arm9/overlays/ov000/delinks.txt
index 75d6e12c..46f9a7dc 100644
--- a/config/eur/arm9/overlays/ov000/delinks.txt
+++ b/config/eur/arm9/overlays/ov000/delinks.txt
@@ -16,6 +16,26 @@ src/00_Core/Actor/ActorManager.cpp:
.text start:0x020c33d4 end:0x020c3e54
.data start:0x020e72a8 end:0x020e72f4
+src/00_Core/Actor/Dungeon/ActorSwitchObject.cpp:
+ .text start:0x0208fa70 end:0x020903a8
+ .init start:0x020df678 end:0x020df6b8
+ .ctor start:0x020e1ec4 end:0x020e1ec8
+ .data start:0x020e2928 end:0x020e29e4
+ .sbss start:0x020ecd64 end:0x020ecd84
+
+src/00_Core/Actor/Dungeon/ActorEventIcon.cpp:
+ .text start:0x020904f4 end:0x020908f8
+ .init start:0x020df6f8 end:0x020df738
+ .ctor start:0x020e1ecc end:0x020e1ed0
+ .data start:0x020e2aa0 end:0x020e2b5c
+ .sbss start:0x020ecda4 end:0x020ecdc4
+
+src/00_Core/Actor/Navi/ActorNaviBase.cpp:
+ .text start:0x020b885c end:0x020bb118
+ .rodata start:0x020dc81c end:0x020dc858
+ .data start:0x020e676c end:0x020e68d4
+ .sbss start:0x020ee1f8 end:0x020ee1fc
+
src/00_Core/Item/Item.cpp:
.text start:0x020ad020 end:0x020ad090
.rodata start:0x020dc574 end:0x020dc6c4
diff --git a/config/eur/arm9/overlays/ov000/symbols.txt b/config/eur/arm9/overlays/ov000/symbols.txt
index 539b6f97..56f493dd 100644
--- a/config/eur/arm9/overlays/ov000/symbols.txt
+++ b/config/eur/arm9/overlays/ov000/symbols.txt
@@ -965,7 +965,7 @@ _ZN14ActorEventIcon8vfunc_08Ev kind:function(arm,size=0xb0) addr:0x2090580
_ZN14ActorEventIcon8vfunc_14Ej kind:function(arm,size=0xc) addr:0x2090630
_ZN14ActorEventIcon8vfunc_18Ej kind:function(arm,size=0xc) addr:0x209063c
_ZN14ActorEventIcon19func_ov000_02090648Ej kind:function(arm,size=0x12c) addr:0x2090648
-_Z19func_ov000_02090774j kind:function(arm,size=0x2c) addr:0x2090774
+_ZN14ActorEventIcon19func_ov000_02090774Ej kind:function(arm,size=0x2c) addr:0x2090774
_ZN14ActorEventIcon8vfunc_1cEPt kind:function(arm,size=0x110) addr:0x20907a0
_ZN14ActorEventIconD1Ev kind:function(arm,size=0x20) addr:0x20908b0
_ZN14ActorEventIconD0Ev kind:function(arm,size=0x28) addr:0x20908d0
@@ -2502,104 +2502,6 @@ _ZN15ItemModelLoader19func_ov000_020bb3f4EPc kind:function(thumb,size=0x20) addr
_ZN15ItemModelLoader19func_ov000_020bb414Ei kind:function(thumb,size=0xc) addr:0x20bb414
_ZN15ItemModelLoader19func_ov000_020bb420Ei kind:function(thumb,size=0xc) addr:0x20bb420
_ZN15ItemModelLoader19func_ov000_020bb42cEi kind:function(thumb,size=0x20) addr:0x20bb42c
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
_ZN14PlayerLinkBase12GetMaxHealthEv kind:function(arm,size=0x20) addr:0x20bb44c
_ZN14PlayerLinkBase8vfunc_10EP8Cylinder kind:function(arm,size=0x70) addr:0x20bb46c
_ZN14PlayerLinkBase8vfunc_14EP8Cylinder kind:function(arm,size=0x30) addr:0x20bb4dc
@@ -4038,7 +3940,7 @@ __sinit_ov000_020df4cc kind:function(arm,size=0x174) addr:0x20df4cc
__sinit_ov000_020df640 kind:function(arm,size=0x38) addr:0x20df640
__sinit_ActorSwitchObject.cpp kind:function(arm,size=0x40) addr:0x20df678
__sinit_ov000_020df6b8 kind:function(arm,size=0x40) addr:0x20df6b8
-__sinit_ov000_020df6f8 kind:function(arm,size=0x40) addr:0x20df6f8
+__sinit_ActorEventIcon.cpp kind:function(arm,size=0x40) addr:0x20df6f8
__sinit_ov000_020df738 kind:function(arm,size=0x38) addr:0x20df738
__sinit_ov000_020df770 kind:function(arm,size=0x20) addr:0x20df770
__sinit_ov000_020df790 kind:function(arm,size=0x1718) addr:0x20df790
diff --git a/config/usa/arm9/overlays/ov000/delinks.txt b/config/usa/arm9/overlays/ov000/delinks.txt
index 15a58b97..ddb30117 100644
--- a/config/usa/arm9/overlays/ov000/delinks.txt
+++ b/config/usa/arm9/overlays/ov000/delinks.txt
@@ -16,6 +16,26 @@ src/00_Core/Actor/ActorManager.cpp:
.text start:0x020c3374 end:0x020c3df4
.data start:0x020e7248 end:0x020e7294
+src/00_Core/Actor/Dungeon/ActorSwitchObject.cpp:
+ .text start:0x0208fa10 end:0x02090348
+ .init start:0x020df618 end:0x020df658
+ .ctor start:0x020e1e64 end:0x020e1e68
+ .data start:0x020e28c8 end:0x020e2984
+ .sbss start:0x020ecd04 end:0x020ecd24
+
+src/00_Core/Actor/Dungeon/ActorEventIcon.cpp:
+ .text start:0x02090494 end:0x02090898
+ .init start:0x020df698 end:0x020df6d8
+ .ctor start:0x020e1e6c end:0x020e1e70
+ .data start:0x020e2a40 end:0x020e2afc
+ .sbss start:0x020ecd44 end:0x020ecd64
+
+src/00_Core/Actor/Navi/ActorNaviBase.cpp:
+ .text start:0x020b87fc end:0x020bb0b8
+ .rodata start:0x020dc7bc end:0x020dc7f8
+ .data start:0x020e670c end:0x020e6874
+ .sbss start:0x020ee198 end:0x020ee19c
+
src/00_Core/Item/Item.cpp:
.text start:0x020acfc0 end:0x020ad030
.rodata start:0x020dc514 end:0x020dc664
diff --git a/config/usa/arm9/overlays/ov000/symbols.txt b/config/usa/arm9/overlays/ov000/symbols.txt
index 6a5f320f..1b9d2f65 100644
--- a/config/usa/arm9/overlays/ov000/symbols.txt
+++ b/config/usa/arm9/overlays/ov000/symbols.txt
@@ -965,7 +965,7 @@ _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
+_ZN14ActorEventIcon19func_ov000_02090774Ej 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
@@ -3940,7 +3940,7 @@ __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_ActorEventIcon.cpp 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
diff --git a/src/00_Core/Actor/Dungeon/ActorEventIcon.cpp b/src/00_Core/Actor/Dungeon/ActorEventIcon.cpp
index 8e943095..94e7381d 100644
--- a/src/00_Core/Actor/Dungeon/ActorEventIcon.cpp
+++ b/src/00_Core/Actor/Dungeon/ActorEventIcon.cpp
@@ -8,6 +8,6 @@ bool ActorEventIcon::vfunc_08() {}
void ActorEventIcon::vfunc_14(u32 param1) {}
void ActorEventIcon::vfunc_18(u32 param1) {}
u32 ActorEventIcon::func_ov000_02090648(u32 param1) {}
-bool func_ov000_02090774(u32 param1) {}
+bool ActorEventIcon::func_ov000_02090774(u32 param1) {}
void ActorEventIcon::vfunc_1c(u16 *param1) {}
ActorEventIcon::~ActorEventIcon() {}