Skip to content

Start decompiling sora_enemy.rel#45

Merged
mparisi20 merged 1 commit intodoldecomp:mainfrom
mparisi20:main
Jun 14, 2025
Merged

Start decompiling sora_enemy.rel#45
mparisi20 merged 1 commit intodoldecomp:mainfrom
mparisi20:main

Conversation

@mparisi20
Copy link
Collaborator

  • Match em_stop_module_impl.cpp
  • Decompile wn_em_heap_module_impl.cpp
  • Match wn_em_resource_module_impl.cpp
  • Match wn_em_report.cpp

- Match em_stop_module_impl.cpp
- Decompile wn_em_heap_module_impl.cpp
- Match wn_em_resource_module_impl.cpp
- Match wn_em_report.cpp
@decomp-dev
Copy link

decomp-dev bot commented Jun 14, 2025

Report for RSBE01_02 (0e69fea - 4e07f35)

Total functions: 92595 (-2)
📈 Matched code: 0.60% (+0.00%, +696 bytes)
📈 Linked code: 0.48% (+0.00%, +508 bytes)

✅ 18 new matches:
Unit Function Bytes Before After
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl emStopModuleImpl::~emStopModuleImpl() +92 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_resource_module_impl wnemResourceModuleImpl::~wnemResourceModuleImpl() +92 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_heap_module_impl __sinit_\wn_em_heap_module_impl_cpp +80 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_report wnemReport(const char*, ...) +80 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl emStopModuleImpl::emStopModuleImpl(soModuleAccesser*) +68 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_resource_module_impl wnemResourceModuleImpl::wnemResourceModuleImpl(unsigned long, soResourceIdAccesserImpl*, unsigned long) +68 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_heap_module_impl soHeapModule::~soHeapModule() +64 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_heap_module_impl wnemHeapModuleImpl::wnemHeapModuleImpl(Heaps::HeapType, Heaps::HeapType) +32 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::isDamage() +20 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::isHit() +20 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::isSpecialStop() +20 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::isStop() +20 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::getHitStopRealFrame() +8 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::@4@notifyEventAnimCmd(acAnimCmd*, soModuleAccesser*, long) +8 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::@4@isObserv(char) +8 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_heap_module_impl wnemHeapModuleImpl::getSlotNo() const +8 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/stop/em_stop_module_impl soStopModuleImpl::setHitStop() +4 0.00% 100.00%
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_heap_module_impl soHeapModule::setInstanceHeap(Heaps::HeapType) +4 0.00% 100.00%
📈 1 improvements in unmatched functions:
Unit Function Bytes Before After
sora_enemy/mo_enemy/sora_enemy/wnem/wn_em_heap_module_impl wnemHeapModuleImpl::~wnemHeapModuleImpl() +47 0.00% 52.17%
📉 793 regressions in unmatched functions:
Unit Function Bytes Before After
sora_melee/auto_00_00059FD4_text soStopModuleImpl::setHitStopFrame(unsigned long, bool) 0 0.00% 0.00%
sora_melee/auto_00_00059FD4_text fn_27_674FC 0 0.00% 0.00%
sora_melee/auto_00_00059FD4_text soStopModuleImpl::setOtherStop(unsigned long) 0 0.00% 0.00%
sora_melee/auto_00_00059FD4_text fn_27_676A8 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22C88 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22CCC 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D28 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D30 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D44 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D58 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D6C 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D80 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D84 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D8C 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22D94 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22E24 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22E64 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22E78 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22E8C 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22EE8 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_22FC0 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_2303C 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_230D8 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_230F8 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_23144 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_23164 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_23184 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_231D4 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_23224 0 0.00% 0.00%
sora_enemy/auto_00_00022C88_text fn_41_23270 0 0.00% 0.00%

...and 763 more regressions in unmatched functions

@mparisi20 mparisi20 merged commit 33b0a97 into doldecomp:main Jun 14, 2025
1 check passed
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