Skip to content

d_a_npc_kf1 70% - #1146

Draft
WilliamArnett wants to merge 2 commits into
zeldaret:mainfrom
WilliamArnett:d_a_npc_kf1
Draft

d_a_npc_kf1 70%#1146
WilliamArnett wants to merge 2 commits into
zeldaret:mainfrom
WilliamArnett:d_a_npc_kf1

Conversation

@WilliamArnett

Copy link
Copy Markdown
Contributor

Closes #338

@decomp-dev

decomp-dev Bot commented Aug 4, 2026

Copy link
Copy Markdown

Report for GZLE01 (1d57f04 - 83b9a3b)

📈 Matched code: 73.26% (+0.10%, +8036 bytes)
📈 Matched data: 89.29% (+0.00%, +4 bytes)

✅ 87 new matches
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_execute() +580 0.68% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::lookBack() +448 0.88% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::next_msgStatus(unsigned long*) +368 1.08% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::demo() +316 1.25% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setMtx(bool) +313 1.27% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::srch_Tsubo() +252 1.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_draw() +244 1.61% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::getMsg_KF1_0() +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::wait_action1(void*) +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::checkOrder() +216 1.82% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::anmAtr(unsigned short) +185 2.13% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_animation() +165 2.38% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::CreateHeap() +160 2.44% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Neck(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_btp_anm() +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_anm(daNpc_Kf1_c::anm_prm_c*) +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chk_talk() +149 2.63% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 searchActor_Tsubo(void*, void*) +141 2.78% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::eventOrder() +136 2.86% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_KF1_0() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chkAttention() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 cLib_getRndValue<int>(int, int) +124 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_START_AGE(int) +120 3.23% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ctrlAnmAtr() +113 3.45% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dBgS_ObjAcch::~dBgS_ObjAcch() +112 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_HIO_c::daNpc_Kf1_HIO_c() +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chngAnmAtr(unsigned char) +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%

...and 57 more new matches

📈 20 improvements in unmatched items
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::bodyCreateHeap() +754 0.52% 99.31%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::create_rupee(cXyz, int) +644 0.62% 99.85%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_create() +584 0.68% 99.97%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::createInit() +536 0.74% 99.12%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ready_kutaniCamera(int, int) +531 0.75% 99.64%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .data +517 6.62% 50.34%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .rodata +466 0.00% 73.14%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setBtp(signed char, bool) +255 1.54% 99.63%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Head(J3DNode*, J3DModel*) +240 1.64% 99.90%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_GET_OUT(int) +240 1.64% 99.82%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_ANGRY_START(int) +208 1.89% 99.79%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::itemCreateHeap() +188 2.08% 99.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::shadowDraw() +140 2.78% 99.94%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::decideType(int) +132 2.94% 99.68%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_NUM(int, int) +108 3.57% 99.29%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm() +104 3.70% 99.26%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_ATR() +95 4.00% 99.20%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_move_GET_OUT() +92 4.17% 99.33%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_texPttrnAnm(signed char, bool) +16 12.50% 62.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .bss +7 82.93% 85.65%

Report for GZLP01 (1d57f04 - 83b9a3b)

📈 Matched code: 71.45% (+0.10%, +8036 bytes)
📈 Matched data: 88.37% (+0.00%, +4 bytes)

✅ 87 new matches
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_execute() +580 0.68% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::lookBack() +448 0.88% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::next_msgStatus(unsigned long*) +368 1.08% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::demo() +316 1.25% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setMtx(bool) +313 1.27% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::srch_Tsubo() +252 1.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_draw() +244 1.61% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::getMsg_KF1_0() +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::wait_action1(void*) +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::checkOrder() +216 1.82% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::anmAtr(unsigned short) +185 2.13% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_animation() +165 2.38% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::CreateHeap() +160 2.44% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Neck(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_btp_anm() +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_anm(daNpc_Kf1_c::anm_prm_c*) +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chk_talk() +149 2.63% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 searchActor_Tsubo(void*, void*) +141 2.78% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::eventOrder() +136 2.86% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_KF1_0() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chkAttention() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 cLib_getRndValue<int>(int, int) +124 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_START_AGE(int) +120 3.23% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ctrlAnmAtr() +113 3.45% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dBgS_ObjAcch::~dBgS_ObjAcch() +112 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_HIO_c::daNpc_Kf1_HIO_c() +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chngAnmAtr(unsigned char) +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%

...and 57 more new matches

📈 20 improvements in unmatched items
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::bodyCreateHeap() +754 0.52% 99.31%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::create_rupee(cXyz, int) +644 0.62% 99.85%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_create() +584 0.68% 99.97%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::createInit() +536 0.74% 99.12%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ready_kutaniCamera(int, int) +531 0.75% 99.64%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .data +517 6.62% 50.34%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .rodata +466 0.00% 73.14%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setBtp(signed char, bool) +255 1.54% 99.63%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Head(J3DNode*, J3DModel*) +240 1.64% 99.90%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_GET_OUT(int) +240 1.64% 99.82%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_ANGRY_START(int) +208 1.89% 99.79%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::itemCreateHeap() +188 2.08% 99.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::shadowDraw() +140 2.78% 99.94%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::decideType(int) +132 2.94% 99.68%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_NUM(int, int) +108 3.57% 99.29%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm() +104 3.70% 99.26%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_ATR() +95 4.00% 99.20%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_move_GET_OUT() +92 4.17% 99.33%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_texPttrnAnm(signed char, bool) +16 12.50% 62.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .bss +7 82.93% 85.65%

Report for GZLJ01 (1d57f04 - 83b9a3b)

📈 Matched code: 71.41% (+0.10%, +8036 bytes)
📈 Matched data: 88.74% (+0.00%, +4 bytes)

✅ 87 new matches
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_execute() +580 0.68% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::lookBack() +448 0.88% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::next_msgStatus(unsigned long*) +368 1.08% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::demo() +316 1.25% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setMtx(bool) +313 1.27% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::srch_Tsubo() +252 1.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_draw() +244 1.61% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::getMsg_KF1_0() +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::wait_action1(void*) +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::checkOrder() +216 1.82% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::anmAtr(unsigned short) +185 2.13% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_animation() +165 2.38% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::CreateHeap() +160 2.44% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Neck(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_btp_anm() +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_anm(daNpc_Kf1_c::anm_prm_c*) +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chk_talk() +149 2.63% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 searchActor_Tsubo(void*, void*) +141 2.78% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::eventOrder() +136 2.86% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_KF1_0() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chkAttention() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 cLib_getRndValue<int>(int, int) +124 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_START_AGE(int) +120 3.23% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ctrlAnmAtr() +113 3.45% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dBgS_ObjAcch::~dBgS_ObjAcch() +112 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_HIO_c::daNpc_Kf1_HIO_c() +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chngAnmAtr(unsigned char) +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%

...and 57 more new matches

📈 20 improvements in unmatched items
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::bodyCreateHeap() +754 0.52% 99.31%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::create_rupee(cXyz, int) +644 0.62% 99.85%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_create() +584 0.68% 99.97%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::createInit() +536 0.74% 99.12%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ready_kutaniCamera(int, int) +531 0.75% 99.64%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .data +517 6.62% 50.34%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .rodata +466 0.00% 73.14%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setBtp(signed char, bool) +255 1.54% 99.63%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Head(J3DNode*, J3DModel*) +240 1.64% 99.90%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_GET_OUT(int) +240 1.64% 99.82%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_ANGRY_START(int) +208 1.89% 99.79%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::itemCreateHeap() +188 2.08% 99.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::shadowDraw() +140 2.78% 99.94%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::decideType(int) +132 2.94% 99.68%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_NUM(int, int) +108 3.57% 99.29%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm() +104 3.70% 99.26%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_ATR() +95 4.00% 99.20%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_move_GET_OUT() +92 4.17% 99.33%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_texPttrnAnm(signed char, bool) +16 12.50% 62.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .bss +7 82.93% 85.65%

Report for D44J01 (1d57f04 - 83b9a3b)

📈 Matched code: 65.72% (+0.10%, +7828 bytes)
📈 Matched data: 85.78% (+0.00%, +4 bytes)

✅ 85 new matches
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_execute() +605 0.66% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::lookBack() +448 0.88% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::next_msgStatus(unsigned long*) +368 1.08% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setMtx(bool) +313 1.27% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::demo() +308 1.28% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::srch_Tsubo() +252 1.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_draw() +248 1.59% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::getMsg_KF1_0() +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::wait_action1(void*) +229 1.72% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::checkOrder() +216 1.82% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::anmAtr(unsigned short) +185 2.13% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_animation() +165 2.38% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Neck(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_BackBone(J3DNode*, J3DModel*) +156 2.50% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::play_btp_anm() +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_anm(daNpc_Kf1_c::anm_prm_c*) +152 2.56% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chk_talk() +149 2.63% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 searchActor_Tsubo(void*, void*) +141 2.78% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::eventOrder() +136 2.86% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_KF1_0() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chkAttention() +124 3.12% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 cLib_getRndValue<int>(int, int) +124 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_START_AGE(int) +120 3.23% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ctrlAnmAtr() +113 3.45% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 dBgS_ObjAcch::~dBgS_ObjAcch() +112 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::chngAnmAtr(unsigned char) +96 4.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_HIO_c::~daNpc_Kf1_HIO_c() +96 0.00% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_delete() +93 4.17% 100.00%
d_a_npc_kf1/d/actor/d_a_npc_kf1 mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%

...and 55 more new matches

📈 21 improvements in unmatched items
Unit Item Bytes Before After
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::bodyCreateHeap() +754 0.52% 99.28%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::create_rupee(cXyz, int) +644 0.62% 99.85%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_create() +616 0.65% 99.90%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::createInit() +532 0.72% 97.21%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::ready_kutaniCamera(int, int) +531 0.75% 99.64%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .data +506 6.69% 49.83%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .rodata +498 0.00% 70.44%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setBtp(signed char, bool) +255 1.54% 99.63%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::_nodeCB_Head(J3DNode*, J3DModel*) +240 1.64% 99.90%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_GET_OUT(int) +240 1.64% 99.82%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_init_ANGRY_START(int) +208 1.89% 99.79%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::itemCreateHeap() +187 2.08% 99.46%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::shadowDraw() +140 2.78% 99.94%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::CreateHeap() +139 2.44% 87.51%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::decideType(int) +132 2.94% 99.68%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_NUM(int, int) +108 3.57% 99.29%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm() +104 3.70% 99.26%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::setAnm_ATR() +95 4.00% 99.20%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::cut_move_GET_OUT() +92 4.17% 99.33%
d_a_npc_kf1/d/actor/d_a_npc_kf1 daNpc_Kf1_c::init_texPttrnAnm(signed char, bool) +16 12.50% 62.50%
d_a_npc_kf1/d/actor/d_a_npc_kf1 .bss +6 82.93% 84.98%

@WilliamArnett WilliamArnett changed the title daNpc_Kf1_c 51% text d_a_npc_kf1 70% Aug 4, 2026
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.

d_a_npc_kf1

1 participant