Decompile ActorManager_001.cpp (#31)

* started ActorManager_001.cpp

* create, ctor, dtor

* prog

* fix build

* fix build issues

* progress

* struct comments

* match ClearInstance
This commit is contained in:
Yanis
2026-02-04 04:08:40 +01:00
committed by GitHub
parent 3ab5bf6de9
commit 0b367ecdfb
44 changed files with 1068 additions and 161 deletions
+1 -1
View File
@@ -155,7 +155,7 @@ func_01ffd250 kind:function(arm,size=0x44) addr:0x01ffd250
func_01ffd294 kind:function(arm,size=0x11c) addr:0x01ffd294
func_01ffd3b0 kind:function(arm,size=0x28) addr:0x01ffd3b0
func_01ffd3d8 kind:function(arm,size=0x28) addr:0x01ffd3d8
func_01ffd400 kind:function(arm,size=0x20) addr:0x01ffd400
_ZN18UnkStruct_027e09a413func_01ffd400Ev kind:function(arm,size=0x20) addr:0x01ffd400
_ZN18UnkStruct_027e09b813func_01ffd420Ev kind:function(arm,size=0x1c) addr:0x01ffd420
func_01ffd43c kind:function(arm,size=0x60) addr:0x01ffd43c
func_01ffd49c kind:function(arm,size=0x1a4) addr:0x01ffd49c
+8 -8
View File
@@ -189,9 +189,9 @@ func_ov000_0205a6e8 kind:function(arm,size=0x28) addr:0x0205a6e8
func_ov000_0205a710 kind:function(arm,size=0x3c) addr:0x0205a710
_ZN29UnkStruct_ov000_020b4ec4_BaseC2Ev kind:function(arm,size=0x20) addr:0x0205a74c
_ZN26UnkStruct_StackTitleScreenC1EPKci kind:function(arm,size=0x54) addr:0x0205a76c
_ZN26UnkStruct_StackTitleScreen19func_ov000_02059240Ev kind:function(arm,size=0x30) addr:0x0205a7c0
_ZN26UnkStruct_StackTitleScreenD1Ev kind:function(arm,size=0x30) addr:0x0205a7c0
_ZN26UnkStruct_StackTitleScreen19func_ov000_02059270EiPci kind:function(arm,size=0x18) addr:0x0205a7f0
func_ov000_0205a808 kind:function(arm,size=0x18) addr:0x0205a808
_ZN26UnkStruct_StackTitleScreen19func_ov000_02059288EiPci kind:function(arm,size=0x18) addr:0x0205a808
func_ov000_0205a820 kind:function(thumb,size=0x46) addr:0x0205a820
func_ov000_0205a868 kind:function(thumb,size=0x7c) addr:0x0205a868
func_ov000_0205a8e4 kind:function(thumb,size=0xc) addr:0x0205a8e4
@@ -987,7 +987,7 @@ func_ov000_020717ec kind:function(arm,size=0x14) addr:0x020717ec
func_ov000_02071800 kind:function(arm,size=0x1c) addr:0x02071800
func_ov000_02070164 kind:function(arm,size=0xfc) addr:0x0207181c
func_ov000_02071918 kind:function(arm,size=0x3c) addr:0x02071918
func_ov000_02071954 kind:function(arm,size=0xc) addr:0x02071954
_ZN18UnkStruct_027e09a019func_ov000_0207029cEi kind:function(arm,size=0xc) addr:0x02071954
func_ov000_02071960 kind:function(arm,size=0x14) addr:0x02071960
func_ov000_02071974 kind:function(arm,size=0x40) addr:0x02071974
func_ov000_020719b4 kind:function(arm,size=0x14) addr:0x020719b4
@@ -1001,7 +1001,7 @@ _ZN18UnkStruct_027e09a4D1Ev kind:function(arm,size=0x44) addr:0x02071bac
func_ov000_02071bf0 kind:function(arm,size=0xc) addr:0x02071bf0
func_ov000_02071bfc kind:function(arm,size=0x10) addr:0x02071bfc
func_ov000_02071c0c kind:function(arm,size=0xc) addr:0x02071c0c
func_ov000_02071c18 kind:function(arm,size=0xc) addr:0x02071c18
_ZN18UnkStruct_027e09a419func_ov000_02070560Ev kind:function(arm,size=0xc) addr:0x02071c18
func_ov000_02071c24 kind:function(arm,size=0x14) addr:0x02071c24
func_ov000_02071c38 kind:function(arm,size=0x1c) addr:0x02071c38
func_ov000_02071c54 kind:function(arm,size=0x4c) addr:0x02071c54
@@ -2242,7 +2242,7 @@ func_ov000_0209847c kind:function(arm,size=0x24) addr:0x0209847c
func_ov000_020984a0 kind:function(arm,size=0x14) addr:0x020984a0
func_ov000_020984b4 kind:function(arm,size=0x68) addr:0x020984b4
func_ov000_0209851c kind:function(arm,size=0xdc) addr:0x0209851c
func_ov000_020985f8 kind:function(arm,size=0x6c) addr:0x020985f8
_ZN12ActorManager19func_ov000_02096e44Ei kind:function(arm,size=0x6c) addr:0x020985f8
func_ov000_02098664 kind:function(arm,size=0x38) addr:0x02098664
func_ov000_0209869c kind:function(arm,size=0x164) addr:0x0209869c
func_ov000_02098800 kind:function(arm,size=0x7c) addr:0x02098800
@@ -2250,11 +2250,11 @@ func_ov000_0209887c kind:function(arm,size=0xc4) addr:0x0209887c
func_ov000_02098940 kind:function(arm,size=0xb8) addr:0x02098940
func_ov000_020989f8 kind:function(arm,size=0x44) addr:0x020989f8
func_ov000_02098a3c kind:function(arm,size=0x154) addr:0x02098a3c
func_ov000_02098b90 kind:function(arm,size=0xc) addr:0x02098b90
func_ov000_02098b9c kind:function(arm,size=0xc) addr:0x02098b9c
_ZN24UnkStruct_ov000_020b539c18func_ov000_02073dcEv kind:function(arm,size=0xc) addr:0x02098b90
_ZN24UnkStruct_ov000_020b539c18func_ov000_02073e8Ev kind:function(arm,size=0xc) addr:0x02098b9c
func_ov000_02098ba8 kind:function(arm,size=0x50) addr:0x02098ba8
func_ov000_02098bf8 kind:function(arm,size=0x98) addr:0x02098bf8
func_ov000_02098c90 kind:function(arm,size=0x4c) addr:0x02098c90
_ZN24UnkStruct_ov000_020b539c19func_ov000_020974dcEj kind:function(arm,size=0x4c) addr:0x02098c90
func_ov000_02098cdc kind:function(arm,size=0x20) addr:0x02098cdc
func_ov000_02098cfc kind:function(arm,size=0x78) addr:0x02098cfc
func_ov000_02098d74 kind:function(arm,size=0x1c) addr:0x02098d74
@@ -7,3 +7,5 @@
src/001_SceneInit/Actor/ActorManager_001.cpp:
.text start:0x020bc7ac end:0x020bd0c4
.rodata start:0x020c3e78 end:0x020c3ea0
.data start:0x020c437c end:0x020c44b0
+1 -1
View File
@@ -2352,7 +2352,7 @@ from:0x020c2d78 kind:load to:0x020c4d5c module:overlay(1)
from:0x020c2de4 kind:load to:0x020c5f41 module:overlay(1)
from:0x020c2df0 kind:load to:0x020c3da4 module:overlay(1)
from:0x020c2e5c kind:load to:0x020c5f41 module:overlay(1)
from:0x020c2e68 kind:load to:0x020c3e7c module:overlay(1)
from:0x020c2e68 kind:load to:0x020c3e78 add:4 module:overlay(1)
from:0x020c2ed4 kind:load to:0x020c5f41 module:overlay(1)
from:0x020c2ee0 kind:load to:0x020c3f90 module:overlay(1)
from:0x020c2f4c kind:load to:0x020c5f41 module:overlay(1)
+3 -4
View File
@@ -177,14 +177,14 @@ _ZN12ActorManager6CreateEv kind:function(thumb,size=0x16) addr:0x020bc7ac
_ZN12ActorManagerC1Ev kind:function(thumb,size=0x46) addr:0x020bc7c4
_ZN12ActorManagerD1Ev kind:function(thumb,size=0x18) addr:0x020bc80c
_ZN12ActorManager19func_ov001_020bafdcEv kind:function(thumb,size=0x3c) addr:0x020bc824
_ZN12ActorManager19func_ov001_020bb018Ei kind:function(thumb,size=0x3fc) addr:0x020bc860
_ZN12ActorManager19func_ov001_020bb414Ev kind:function(thumb,size=0x74) addr:0x020bcc5c
_ZN12ActorManager19func_ov001_020bb018EP36UnkStruct_func_ov001_020bb018_param2 kind:function(thumb,size=0x3fc) addr:0x020bc860
_ZN12ActorManager19func_ov001_020bb414EPS_ kind:function(thumb,size=0x74) addr:0x020bcc5c
_ZN12ActorManager19func_ov001_020bb488Ev kind:function(thumb,size=0xc0) addr:0x020bccd0
_ZN12ActorManager19func_ov001_020bb548Ev kind:function(thumb,size=0xe8) addr:0x020bcd90
_ZN12ActorManager19func_ov001_020bb630Ev kind:function(thumb,size=0x80) addr:0x020bce78
_ZN12ActorManager19func_ov001_020bb6b0EPi kind:function(thumb,size=0x78) addr:0x020bcef8
_ZN12ActorManager19func_ov001_020bb728Ei kind:function(thumb,size=0x88) addr:0x020bcf70
_ZN12ActorManager19func_ov001_020bb7b0Ei kind:function(thumb,size=0x40) addr:0x020bcff8
_ZN12ActorManager19func_ov001_020bb7b0EP15ZeldaObjectList kind:function(thumb,size=0x40) addr:0x020bcff8
_ZN12ActorManager19func_ov001_020bb7f0Ev kind:function(thumb,size=0x34) addr:0x020bd038
_ZN12ActorManager19func_ov001_020bb824Ev kind:function(thumb,size=0x20) addr:0x020bd06c
_ZN12ActorManager19func_ov001_020bb844Ev kind:function(thumb,size=0x20) addr:0x020bd08c
@@ -472,7 +472,6 @@ data_ov001_020c3e14 kind:data(any) addr:0x020c3e14
data_ov001_020c3e28 kind:data(any) addr:0x020c3e28
data_ov001_020c3e50 kind:data(any) addr:0x020c3e50
data_ov001_020c3e78 kind:data(any) addr:0x020c3e78
data_ov001_020c3e7c kind:data(any) addr:0x020c3e7c
data_ov001_020c3e82 kind:data(any) addr:0x020c3e82
data_ov001_020c3e8c kind:data(any) addr:0x020c3e8c
data_ov001_020c3ea0 kind:data(any) addr:0x020c3ea0
+3 -3
View File
@@ -443,9 +443,9 @@ func_ov021_020fa134 kind:function(arm,size=0x18) addr:0x020fa134
func_ov021_020fa14c kind:function(arm,size=0x64) addr:0x020fa14c
func_ov021_020fa1b0 kind:function(arm,size=0x28) addr:0x020fa1b0
func_ov021_020fa1d8 kind:function(arm,size=0x458) addr:0x020fa1d8
func_ov021_020fa630 kind:function(arm,size=0x44) addr:0x020fa630
func_ov021_020fa674 kind:function(arm,size=0x44) addr:0x020fa674
func_ov021_020fa6b8 kind:function(arm,size=0x48) addr:0x020fa6b8
_ZN18UnkStruct_027e0cf4D1Ev kind:function(arm,size=0x44) addr:0x020fa630
_ZN18UnkStruct_027e0cf419func_ov021_020f8cdcEv kind:function(arm,size=0x44) addr:0x020fa674
_ZN18UnkStruct_027e0cf419func_ov021_020f8d20Ev kind:function(arm,size=0x48) addr:0x020fa6b8
func_ov021_020fa700 kind:function(arm,size=0x334) addr:0x020fa700
func_ov021_020faa34 kind:function(arm,size=0x48) addr:0x020faa34
func_ov021_020faa7c kind:function(arm,size=0x150) addr:0x020faa7c
+1 -1
View File
@@ -249,7 +249,7 @@ func_ov060_021606b4 kind:function(arm,size=0xc) addr:0x021606b4
func_ov060_021606c0 kind:function(arm,size=0x24) addr:0x021606c0
func_ov060_021606e4 kind:function(arm,size=0x28) addr:0x021606e4
func_ov060_0216070c kind:function(arm,size=0xc4) addr:0x0216070c
func_ov060_021607d0 kind:function(arm,size=0x6c) addr:0x021607d0
_ZN18UnkStruct_027e0d70D1Ev kind:function(arm,size=0x6c) addr:0x021607d0
func_ov060_0216083c kind:function(arm,size=0x14) addr:0x0216083c
func_ov060_02160850 kind:function(arm,size=0x14) addr:0x02160850
func_ov060_02160864 kind:function(arm,size=0x20) addr:0x02160864
+1 -1
View File
@@ -257,7 +257,7 @@ func_ov068_02160848 kind:function(arm,size=0xb0) addr:0x02160848
func_ov068_021608f8 kind:function(arm,size=0xc) addr:0x021608f8
func_ov068_02160904 kind:function(arm,size=0x28) addr:0x02160904
func_ov068_0216092c kind:function(arm,size=0x30) addr:0x0216092c
func_ov068_0216095c kind:function(arm,size=0x14) addr:0x0216095c
_ZN18UnkStruct_027e0d7019func_ov068_0215e8f8Ev kind:function(arm,size=0x14) addr:0x0216095c
func_ov068_02160970 kind:function(arm,size=0xc) addr:0x02160970
func_ov068_0216097c kind:function(arm,size=0x28) addr:0x0216097c
func_ov068_021609a4 kind:function(arm,size=0x54) addr:0x021609a4
+2 -2
View File
@@ -266,10 +266,10 @@ func_ov071_021609e8 kind:function(arm,size=0xd8) addr:0x021609e8
func_ov071_02160ac0 kind:function(arm,size=0x24) addr:0x02160ac0
func_ov071_02160ae4 kind:function(arm,size=0x70) addr:0x02160ae4
func_ov071_02160b54 kind:function(arm,size=0x44) addr:0x02160b54
func_ov071_02160b98 kind:function(arm,size=0x68) addr:0x02160b98
_ZN18UnkStruct_027e0d7019func_ov071_0215e9acEv kind:function(arm,size=0x68) addr:0x02160b98
func_ov071_02160c00 kind:function(arm,size=0x7c) addr:0x02160c00
func_ov071_02160c7c kind:function(arm,size=0x38) addr:0x02160c7c
func_ov071_02160cb4 kind:function(arm,size=0x50) addr:0x02160cb4
_ZN18UnkStruct_027e0d7019func_ov071_0215eac8Ev kind:function(arm,size=0x50) addr:0x02160cb4
func_ov071_02160d04 kind:function(arm,size=0xc) addr:0x02160d04
func_ov071_02160d10 kind:function(arm,size=0x27c) addr:0x02160d10
func_ov071_02160f8c kind:function(arm,size=0x50) addr:0x02160f8c
+1 -1
View File
@@ -606,7 +606,7 @@ _Z9SysDeletePv kind:function(arm,size=0x6c) addr:0x02011ea4
_Z13func_02011f10i kind:function(arm,size=0x20) addr:0x02011f10
_Z13func_02011f30i kind:function(arm,size=0xc) addr:0x02011f30
_Znwmjj kind:function(arm,size=0xb8) addr:0x02011f3c
_ZN9SysObjectdlEPv kind:function(arm,size=0xc) addr:0x02011ff4
_ZdlPv kind:function(arm,size=0xc) addr:0x02011ff4
_ZN9SysObjectdaEPv kind:function(arm,size=0xc) addr:0x02012000
func_0201200c kind:function(arm,size=0x15c) addr:0x0201200c
func_02012168 kind:function(arm,size=0x198) addr:0x02012168