Skip to content

Decompile daWmPeach_c and daWmPeachCastle_c - #115

Merged
CLF78 merged 6 commits into
masterfrom
d_wm_peach
Jul 20, 2026
Merged

Decompile daWmPeach_c and daWmPeachCastle_c#115
CLF78 merged 6 commits into
masterfrom
d_wm_peach

Conversation

@CLF78

@CLF78 CLF78 commented Jul 20, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@CLF78
CLF78 requested a review from RootCubed July 20, 2026 12:08
@decomp-dev

decomp-dev Bot commented Jul 20, 2026

Copy link
Copy Markdown

Report for SMNP01 (9171498 - 344eb7a)

Total code: 6263216 bytes (-24 bytes)
Total functions: 39972 (-2)
📈 Matched code: 8.32% (+0.06%, +3992 bytes)
📈 Linked code: 8.34% (+0.06%, +3992 bytes)
📈 Matched data: 2.09% (+0.05%, +1064 bytes)
📈 Linked data: 3.69% (+0.05%, +1064 bytes)

✅ 48 new matches
Unit Item Bytes Before After
d_basesNP/bases/d_a_wm_peach_castle.cpp .data +672 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::processCutsceneCommand(int, bool) +380 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::createModel() +340 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::createModel() +336 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp .data +264 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::~daWmPeachCastle_c() +192 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::execute() +176 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::calcModel() +176 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::calcModel() +176 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::~daWmPeach_c() +172 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::daWmPeachCastle_c() +172 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::execute() +168 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::setAnim(int, float, float, float) +136 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::initDoorOpenAnim() +136 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::initDoorCloseAnim() +136 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp __sinit_\d_a_wm_peach_cpp +132 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp __sinit_\d_a_wm_peach_castle_cpp +132 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::initState() +124 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::create() +120 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::initFlagAnim() +120 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::daWmPeach_c() +116 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::create() +100 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::ensureCourseClear() +88 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::processCutsceneCommand(int, bool) +68 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp .rodata +48 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c_classInit() +48 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach.cpp daWmPeach_c::draw() +48 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c_classInit() +48 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp daWmPeachCastle_c::draw() +48 0.00% 100.00%
d_basesNP/bases/d_a_wm_peach_castle.cpp .rodata +40 0.00% 100.00%

...and 18 more new matches

🥀 3 broken matches
Unit Item Bytes Before After
runtime/global_destructor_chain.c .dtors -8 100.00% 0.00%
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
📈 3 improvements in unmatched items
Unit Item Bytes Before After
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
📉 3 regressions in unmatched items
Unit Item Bytes Before After
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%
runtime/global_destructor_chain.c .bss -5 66.67% 0.00%

@CLF78
CLF78 merged commit 979630c into master Jul 20, 2026
6 checks passed
@CLF78
CLF78 deleted the d_wm_peach branch July 20, 2026 12:55
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.

2 participants