Skip to content

Decompile d_a_player.cpp#95

Draft
RootCubed wants to merge 18 commits intomasterfrom
d_a_player
Draft

Decompile d_a_player.cpp#95
RootCubed wants to merge 18 commits intomasterfrom
d_a_player

Conversation

@RootCubed
Copy link
Collaborator

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Feb 5, 2026

Report for SMNP01 (aaf8558 - 81cfd76)

Total code: 6263340 bytes (-20 bytes)
Total functions: 39989 (-2)
📈 Matched code: 6.96% (+3.64%, +227684 bytes)
📈 Linked code: 6.97% (+3.64%, +227684 bytes)
📈 Matched data: 1.81% (+0.76%, +16712 bytes)
📈 Linked data: 3.01% (+1.09%, +24120 bytes)

✅ 1179 new matches
Unit Item Bytes Before After
dol/bases/d_a_player.cpp __sinit_\d_a_player_cpp +9864 0.00% 100.00%
dol/bases/d_a_player_base.cpp __sinit_\d_a_player_base_cpp +7620 0.00% 100.00%
dol/bases/d_a_player.cpp .data +6920 0.00% 100.00%
dol/bases/d_a_player_base.cpp .data +6608 0.00% 100.00%
dol/bases/d_a_player_base.cpp .bss +2576 0.00% 100.00%
dol/bases/d_a_player_base.cpp daPlBase_c::checkBgCross() +2540 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setBcData(int) +2236 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::executeState_PenguinSlide() +1516 0.00% 100.00%
dol/bases/d_a_player_base.cpp daPlBase_c::executeState_DemoControl() +1476 0.00% 100.00%
dol/bases/d_a_player_base.cpp daPlBase_c::calcHeadAttentionAngle() +1200 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setPenWaterMoveSpeed(int) +1160 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::SwimAction_Swim() +1104 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setWaterMoveSpeed() +1096 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::executeState_SpinHipAttack() +1032 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::postBgCross() +1024 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setCcData() +1012 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::dAcPy_c() +1000 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::jumpExecAir() +992 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::executeState_FlyDamage() +976 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::executeState_CannonJump() +972 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setWaitActionAnm(daPlBase_c::AnmBlend_e) +956 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::~dAcPy_c() +956 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setThrowActor() +940 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::executeDemoGoal_Run() +904 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::setEatSpitOut(dActor_c*) +892 0.00% 100.00%
dol/bases/d_a_player_base.cpp daPlBase_c::calcPlayerSpeedXY() +888 0.00% 100.00%
dol/bases/d_a_player_base.cpp daPlBase_c::checkDisplayOutDead() +880 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::VineActionNet() +876 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::ccCheckAttack(dCc_c*, dCc_c*) +872 0.00% 100.00%
dol/bases/d_a_player.cpp dAcPy_c::executeState_RollSlip() +868 0.00% 100.00%

...and 1149 more new matches

💔 2 broken matches
Unit Item Bytes Before After
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
runtime/global_destructor_chain.c .dtors -4 100.00% 0.00%
📈 7 improvements in unmatched items
Unit Item Bytes Before After
dol/bases/d_a_player.cpp .bss +3579 0.00% 95.82%
dol/bases/d_a_player.cpp .rodata +2533 0.00% 99.92%
dol/bases/d_a_player.cpp .sdata2 +653 0.00% 99.69%
dol/bases/d_a_player_base.cpp .sdata2 +469 0.00% 99.57%
dol/bases/d_a_player_base.cpp .sbss +7 0.00% 88.89%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
runtime/global_destructor_chain.c .sbss +5 0.00% 66.67%
📉 2 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%

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