Skip to content

Decompile ActorManager_001.cpp#31

Merged
Yanis002 merged 9 commits intozeldaret:mainfrom
Yanis002:actormanager
Feb 4, 2026
Merged

Decompile ActorManager_001.cpp#31
Yanis002 merged 9 commits intozeldaret:mainfrom
Yanis002:actormanager

Conversation

@Yanis002
Copy link
Copy Markdown
Collaborator

@Yanis002 Yanis002 commented Feb 3, 2026

old branch that I bring back

@decomp-dev
Copy link
Copy Markdown

decomp-dev bot commented Feb 3, 2026

Report for jp (3ab5bf6 - c54399d)

📈 Matched code: 1.36% (+0.03%, +1304 bytes)
📈 Matched data: 22.17% (+0.00%, +40 bytes)

✅ 18 new matches
Unit Item Bytes Before After
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb548() +232 0.36% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb488() +192 0.45% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb728(int) +136 0.65% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb630() +128 0.73% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb6b0(int*) +120 0.73% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb414(ActorManager*) +116 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::ActorManager() +70 1.18% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb7b0(ZeldaObjectList*) +64 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bafdc() +60 1.33% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb7f0() +52 1.90% 100.00%
src/001_SceneInit/Actor/ActorManager_001 .rodata +40 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb824() +32 3.08% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb844() +32 3.08% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::~ActorManager() +24 4.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::Create() +22 4.44% 100.00%
src/Main/System/SysNew operator delete(void*) +12 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::SetInstance(ActorManager*) +10 20.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::ClearInstance() +10 20.00% 100.00%
💔 1 broken match
Unit Item Bytes Before After
src/Main/System/SysNew SysObject::operator delete(void*) -12 100.00% 0.00%
📈 2 improvements in unmatched items
Unit Item Bytes Before After
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb018(UnkStruct_func_ov001_020bb018_param2*) +989 0.00% 97.01%
src/001_SceneInit/Actor/ActorManager_001 .data +23 0.00% 7.50%
📉 3 regressions in unmatched items
Unit Item Bytes Before After
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb018(int) 0 0.10% 0.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb414() 0 0.75% 0.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb7b0(int) 0 1.38% 0.00%

Report for eur (3ab5bf6 - c54399d)

📈 Matched code: 1.38% (+0.03%, +1304 bytes)
📈 Matched data: 22.19% (+0.00%, +40 bytes)

✅ 18 new matches
Unit Item Bytes Before After
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb548() +232 0.36% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb488() +192 0.45% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb728(int) +136 0.65% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb630() +128 0.73% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb6b0(int*) +120 0.73% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb414(ActorManager*) +116 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::ActorManager() +70 1.18% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb7b0(ZeldaObjectList*) +64 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bafdc() +60 1.33% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb7f0() +52 1.90% 100.00%
src/001_SceneInit/Actor/ActorManager_001 .rodata +40 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb824() +32 3.08% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb844() +32 3.08% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::~ActorManager() +24 4.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::Create() +22 4.44% 100.00%
src/Main/System/SysNew operator delete(void*) +12 0.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::SetInstance(ActorManager*) +10 20.00% 100.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::ClearInstance() +10 20.00% 100.00%
💔 1 broken match
Unit Item Bytes Before After
src/Main/System/SysNew SysObject::operator delete(void*) -12 100.00% 0.00%
📈 2 improvements in unmatched items
Unit Item Bytes Before After
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb018(UnkStruct_func_ov001_020bb018_param2*) +989 0.00% 97.01%
src/001_SceneInit/Actor/ActorManager_001 .data +23 0.00% 7.50%
📉 3 regressions in unmatched items
Unit Item Bytes Before After
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb018(int) 0 0.10% 0.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb414() 0 0.75% 0.00%
src/001_SceneInit/Actor/ActorManager_001 ActorManager::func_ov001_020bb7b0(int) 0 1.38% 0.00%

@Yanis002 Yanis002 marked this pull request as ready for review February 4, 2026 03:07
@Yanis002 Yanis002 merged commit 0b367ec into zeldaret:main Feb 4, 2026
3 checks passed
@Yanis002 Yanis002 deleted the actormanager branch February 4, 2026 03:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant