Skip to content

Decompile daYoshi_c - #139

Draft
RootCubed wants to merge 9 commits into
masterfrom
d_a_yoshi
Draft

RootCubed wants to merge 9 commits into
masterfrom
d_a_yoshi

Conversation

@RootCubed

Copy link
Copy Markdown
Collaborator

No description provided.

@decomp-dev

decomp-dev Bot commented Sep 16, 2026 •

Copy link
Copy Markdown

Report for SMNP01 (5e9c76d - a61f789)

Total code: 6263176 bytes (-8 bytes)
Total functions: 39967 (-1)
📈 Matched code: 9.47% (+0.58%, +36432 bytes)
📈 Linked code: 9.48% (+0.58%, +36432 bytes)
📈 Matched data: 2.26% (+0.01%, +220 bytes)
📈 Linked data: 4.20% (+0.21%, +4564 bytes)

✅ 248 new matches
Unit Item Bytes Before After
dol/bases/d_a_yoshi.cpp __sinit_\d_a_yoshi_cpp +3832 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setWalkActionAnm(daPlBase_c::AnmBlend_e) +764 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setBcData() +668 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::executeState_AloneWait() +596 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::calcYoshiJump() +596 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::_setJump(float, float, bool, int, int) +552 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setEatAction_Success(int) +528 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::executeMain() +516 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::create() +480 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::updateDemoKimePose(daPlBase_c::ClearType_e) +480 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::updateJumpAction() +460 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::ccCheckAttack(dCc_c*, dCc_c*) +452 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::ccCallBack(dCc_c*, dCc_c*) +376 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::executeState_Turn() +364 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::EatAction_SuccessEat() +356 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::executeDemoGoal_Run() +348 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::initializeState_BlockOut() +340 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::executeState_BlockOut() +336 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::executeLastPlayer() +332 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setDamage2(dActor_c*, daPlBase_c::DamageType_e) +332 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::fn_8014eb70(dAcPy_c*, int) +324 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setCcAtYoshiEat() +324 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setCcData() +324 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setWaitActionAnm(daPlBase_c::AnmBlend_e) +320 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::postBgCross() +320 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::daYoshi_c() +312 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::initializeState_Crouch() +312 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::setTurnMoveSpeed() +312 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::calcOpenMouth() +308 0.00% 100.00%
dol/bases/d_a_yoshi.cpp daYoshi_c::initializeState_Jump() +292 0.00% 100.00%

...and 218 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%
📈 6 improvements in unmatched items
Unit Item Bytes Before After
dol/bases/d_a_yoshi.cpp .data +2845 0.00% 99.93%
dol/bases/d_a_yoshi.cpp .bss +1184 0.00% 97.37%
dol/bases/d_a_yoshi.cpp .rodata +277 0.00% 99.28%
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%

This branch has not been deployed

No deployments
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