Skip to content

d_a_gnd - 99% matching#895

Open
123456789758 wants to merge 1 commit intozeldaret:mainfrom
123456789758:d_a_gnd
Open

d_a_gnd - 99% matching#895
123456789758 wants to merge 1 commit intozeldaret:mainfrom
123456789758:d_a_gnd

Conversation

@123456789758
Copy link
Contributor

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Sep 22, 2025

Report for GZLE01 (ff60c62 - 6e819a3)

📈 Matched code: 60.51% (+0.29%, +22468 bytes)
📈 Matched data: 49.22% (+0.15%, +3451 bytes)

✅ 97 new matches
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd attack0(gnd_class*) +3928 0.10% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_Execute(gnd_class*) +2472 0.16% 100.00%
d_a_gnd/d/actor/d_a_gnd attackPZ(gnd_class*) +2313 0.17% 100.00%
d_a_gnd/d/actor/d_a_gnd .data +1965 15.89% 100.00%
d_a_gnd/d/actor/d_a_gnd move0(gnd_class*) +1596 0.25% 100.00%
d_a_gnd/d/actor/d_a_gnd damage(gnd_class*) +1069 0.37% 100.00%
d_a_gnd/d/actor/d_a_gnd useHeapInit(fopAc_ac_c*) +829 0.48% 100.00%
d_a_gnd/d/actor/d_a_gnd gnd_class::gnd_class() +788 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd __sinit_d_a_gnd_cpp +712 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack1(gnd_class*) +660 0.60% 100.00%
d_a_gnd/d/actor/d_a_gnd .rodata +583 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_Create(fopAc_ac_c*) +568 0.70% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_last(gnd_class*) +548 0.72% 100.00%
d_a_gnd/d/actor/d_a_gnd attack2(gnd_class*) +529 0.75% 100.00%
d_a_gnd/d/actor/d_a_gnd ke_move(gnd_class*) +468 0.85% 100.00%
d_a_gnd/d/actor/d_a_gnd j_demo(gnd_class*) +396 1.00% 100.00%
d_a_gnd/d/actor/d_a_gnd anm_init(gnd_class*, int, float, unsigned char, float, int) +385 1.03% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_HIO_c::daGnd_HIO_c() +333 1.19% 100.00%
d_a_gnd/d/actor/d_a_gnd pos_move(gnd_class*, signed char) +308 1.28% 100.00%
d_a_gnd/d/actor/d_a_gnd setRipple(gnd_class*) +288 1.37% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_set(gnd_class*, int) +213 1.85% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::~dCcD_Sph() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd .bss +202 61.82% 100.00%
d_a_gnd/d/actor/d_a_gnd wait_set(gnd_class*) +185 2.13% 100.00%
d_a_gnd/d/actor/d_a_gnd splash_set(gnd_class*) +141 2.78% 100.00%
d_a_gnd/d/actor/d_a_gnd dBgS_AcchCir::~dBgS_AcchCir() +136 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::dCcD_Sph() +132 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_move(gnd_class*) +129 3.03% 100.00%
d_a_gnd/d/actor/d_a_gnd shot_s_sub(void*, void*) +124 3.12% 100.00%

...and 67 more new matches

📈 7 improvements in unmatched items
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd demo_camera(gnd_class*) +5617 0.07% 99.47%
d_a_gnd/d/actor/d_a_gnd defence0(gnd_class*) +2588 0.15% 99.98%
d_a_gnd/d/actor/d_a_gnd damage_check(gnd_class*) +2208 0.18% 98.97%
d_a_gnd/d/actor/d_a_gnd gnd_move(gnd_class*) +1053 0.38% 99.27%
d_a_gnd/d/actor/d_a_gnd daGnd_Draw(gnd_class*) +743 0.53% 99.84%
d_a_gnd/d/actor/d_a_gnd ke_control(gnd_class*, gnd_ke_s*, float) +685 0.57% 98.85%
d_a_gnd/d/actor/d_a_gnd body_flash(gnd_class*) +515 0.77% 99.98%

Report for GZLP01 (ff60c62 - 6e819a3)

📈 Matched code: 58.72% (+0.29%, +22468 bytes)
📈 Matched data: 47.75% (+0.15%, +3451 bytes)

✅ 97 new matches
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd attack0(gnd_class*) +3928 0.10% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_Execute(gnd_class*) +2472 0.16% 100.00%
d_a_gnd/d/actor/d_a_gnd attackPZ(gnd_class*) +2313 0.17% 100.00%
d_a_gnd/d/actor/d_a_gnd .data +1965 15.89% 100.00%
d_a_gnd/d/actor/d_a_gnd move0(gnd_class*) +1596 0.25% 100.00%
d_a_gnd/d/actor/d_a_gnd damage(gnd_class*) +1069 0.37% 100.00%
d_a_gnd/d/actor/d_a_gnd useHeapInit(fopAc_ac_c*) +829 0.48% 100.00%
d_a_gnd/d/actor/d_a_gnd gnd_class::gnd_class() +788 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd __sinit_d_a_gnd_cpp +712 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack1(gnd_class*) +660 0.60% 100.00%
d_a_gnd/d/actor/d_a_gnd .rodata +583 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_Create(fopAc_ac_c*) +568 0.70% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_last(gnd_class*) +548 0.72% 100.00%
d_a_gnd/d/actor/d_a_gnd attack2(gnd_class*) +529 0.75% 100.00%
d_a_gnd/d/actor/d_a_gnd ke_move(gnd_class*) +468 0.85% 100.00%
d_a_gnd/d/actor/d_a_gnd j_demo(gnd_class*) +396 1.00% 100.00%
d_a_gnd/d/actor/d_a_gnd anm_init(gnd_class*, int, float, unsigned char, float, int) +385 1.03% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_HIO_c::daGnd_HIO_c() +333 1.19% 100.00%
d_a_gnd/d/actor/d_a_gnd pos_move(gnd_class*, signed char) +308 1.28% 100.00%
d_a_gnd/d/actor/d_a_gnd setRipple(gnd_class*) +288 1.37% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_set(gnd_class*, int) +213 1.85% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::~dCcD_Sph() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd .bss +202 61.82% 100.00%
d_a_gnd/d/actor/d_a_gnd wait_set(gnd_class*) +185 2.13% 100.00%
d_a_gnd/d/actor/d_a_gnd splash_set(gnd_class*) +141 2.78% 100.00%
d_a_gnd/d/actor/d_a_gnd dBgS_AcchCir::~dBgS_AcchCir() +136 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::dCcD_Sph() +132 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_move(gnd_class*) +129 3.03% 100.00%
d_a_gnd/d/actor/d_a_gnd shot_s_sub(void*, void*) +124 3.12% 100.00%

...and 67 more new matches

📈 7 improvements in unmatched items
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd demo_camera(gnd_class*) +5617 0.07% 99.47%
d_a_gnd/d/actor/d_a_gnd defence0(gnd_class*) +2588 0.15% 99.98%
d_a_gnd/d/actor/d_a_gnd damage_check(gnd_class*) +2208 0.18% 98.97%
d_a_gnd/d/actor/d_a_gnd gnd_move(gnd_class*) +1053 0.38% 99.27%
d_a_gnd/d/actor/d_a_gnd daGnd_Draw(gnd_class*) +743 0.53% 99.84%
d_a_gnd/d/actor/d_a_gnd ke_control(gnd_class*, gnd_ke_s*, float) +685 0.57% 98.85%
d_a_gnd/d/actor/d_a_gnd body_flash(gnd_class*) +515 0.77% 99.98%

Report for GZLJ01 (ff60c62 - 6e819a3)

📈 Matched code: 58.78% (+0.29%, +22468 bytes)
📈 Matched data: 47.59% (+0.15%, +3451 bytes)

✅ 97 new matches
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd attack0(gnd_class*) +3928 0.10% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_Execute(gnd_class*) +2472 0.16% 100.00%
d_a_gnd/d/actor/d_a_gnd attackPZ(gnd_class*) +2313 0.17% 100.00%
d_a_gnd/d/actor/d_a_gnd .data +1965 15.89% 100.00%
d_a_gnd/d/actor/d_a_gnd move0(gnd_class*) +1596 0.25% 100.00%
d_a_gnd/d/actor/d_a_gnd damage(gnd_class*) +1069 0.37% 100.00%
d_a_gnd/d/actor/d_a_gnd useHeapInit(fopAc_ac_c*) +829 0.48% 100.00%
d_a_gnd/d/actor/d_a_gnd gnd_class::gnd_class() +788 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd __sinit_d_a_gnd_cpp +712 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack1(gnd_class*) +660 0.60% 100.00%
d_a_gnd/d/actor/d_a_gnd .rodata +583 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_Create(fopAc_ac_c*) +568 0.70% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_last(gnd_class*) +548 0.72% 100.00%
d_a_gnd/d/actor/d_a_gnd attack2(gnd_class*) +529 0.75% 100.00%
d_a_gnd/d/actor/d_a_gnd ke_move(gnd_class*) +468 0.85% 100.00%
d_a_gnd/d/actor/d_a_gnd j_demo(gnd_class*) +396 1.00% 100.00%
d_a_gnd/d/actor/d_a_gnd anm_init(gnd_class*, int, float, unsigned char, float, int) +385 1.03% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_HIO_c::daGnd_HIO_c() +333 1.19% 100.00%
d_a_gnd/d/actor/d_a_gnd pos_move(gnd_class*, signed char) +308 1.28% 100.00%
d_a_gnd/d/actor/d_a_gnd setRipple(gnd_class*) +288 1.37% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_set(gnd_class*, int) +213 1.85% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::~dCcD_Sph() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd .bss +202 61.82% 100.00%
d_a_gnd/d/actor/d_a_gnd wait_set(gnd_class*) +185 2.13% 100.00%
d_a_gnd/d/actor/d_a_gnd splash_set(gnd_class*) +141 2.78% 100.00%
d_a_gnd/d/actor/d_a_gnd dBgS_AcchCir::~dBgS_AcchCir() +136 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::dCcD_Sph() +132 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_move(gnd_class*) +129 3.03% 100.00%
d_a_gnd/d/actor/d_a_gnd shot_s_sub(void*, void*) +124 3.12% 100.00%

...and 67 more new matches

📈 7 improvements in unmatched items
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd demo_camera(gnd_class*) +5617 0.07% 99.47%
d_a_gnd/d/actor/d_a_gnd defence0(gnd_class*) +2588 0.15% 99.98%
d_a_gnd/d/actor/d_a_gnd damage_check(gnd_class*) +2137 0.18% 97.85%
d_a_gnd/d/actor/d_a_gnd gnd_move(gnd_class*) +1053 0.38% 99.27%
d_a_gnd/d/actor/d_a_gnd daGnd_Draw(gnd_class*) +743 0.53% 99.84%
d_a_gnd/d/actor/d_a_gnd ke_control(gnd_class*, gnd_ke_s*, float) +685 0.57% 98.85%
d_a_gnd/d/actor/d_a_gnd body_flash(gnd_class*) +515 0.77% 99.98%

Report for D44J01 (ff60c62 - 6e819a3)

📈 Matched code: 47.65% (+0.07%, +5148 bytes)
📈 Matched data: 42.43% (+0.02%, +532 bytes)

✅ 76 new matches
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd useHeapInit(fopAc_ac_c*) +829 0.48% 100.00%
d_a_gnd/d/actor/d_a_gnd daGnd_HIO_c::daGnd_HIO_c() +333 1.19% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_set(gnd_class*, int) +213 1.85% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::~dCcD_Sph() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Cyl::~dCcD_Cyl() +204 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd .bss +202 61.82% 100.00%
d_a_gnd/d/actor/d_a_gnd wait_set(gnd_class*) +185 2.13% 100.00%
d_a_gnd/d/actor/d_a_gnd splash_set(gnd_class*) +141 2.78% 100.00%
d_a_gnd/d/actor/d_a_gnd dBgS_AcchCir::~dBgS_AcchCir() +136 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_Sph::dCcD_Sph() +132 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd attack_eff_move(gnd_class*) +129 3.03% 100.00%
d_a_gnd/d/actor/d_a_gnd shot_s_sub(void*, void*) +124 3.12% 100.00%
d_a_gnd/d/actor/d_a_gnd gnd_ke_s::~gnd_ke_s() +124 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dBgS_ObjAcch::~dBgS_ObjAcch() +112 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd gnd_ke_s::gnd_ke_s() +104 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dPa_levelEcallBack::~dPa_levelEcallBack() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cCcD_ShapeAttr::~cCcD_ShapeAttr() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd dCcD_GStts::~dCcD_GStts() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cM3dGCir::~cM3dGCir() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd mDoExt_btkAnm::~mDoExt_btkAnm() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd mDoExt_brkAnm::~mDoExt_brkAnm() +92 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd z_s_sub(void*, void*) +73 5.26% 100.00%
d_a_gnd/d/actor/d_a_gnd mDoExt_baseAnm::~mDoExt_baseAnm() +72 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd JPACallBackBase<JPABaseEmitter*>::~JPACallBackBase() +72 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cM3dGSph::~cM3dGSph() +72 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cM3dGCyl::~cM3dGCyl() +72 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cM3dGAab::~cM3dGAab() +72 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cBgS_PolyInfo::~cBgS_PolyInfo() +72 0.00% 100.00%
d_a_gnd/d/actor/d_a_gnd cM2dGCir::~cM2dGCir() +72 0.00% 100.00%

...and 46 more new matches

📈 25 improvements in unmatched items
Unit Item Bytes Before After
d_a_gnd/d/actor/d_a_gnd attack0(gnd_class*) +3927 0.10% 99.98%
d_a_gnd/d/actor/d_a_gnd demo_camera(gnd_class*) +3368 0.09% 72.18%
d_a_gnd/d/actor/d_a_gnd attackPZ(gnd_class*) +2238 0.17% 97.14%
d_a_gnd/d/actor/d_a_gnd daGnd_Execute(gnd_class*) +2224 0.17% 92.18%
d_a_gnd/d/actor/d_a_gnd defence0(gnd_class*) +2177 0.17% 90.01%
d_a_gnd/d/actor/d_a_gnd damage_check(gnd_class*) +1871 0.19% 88.09%
d_a_gnd/d/actor/d_a_gnd .data +1636 16.99% 92.88%
d_a_gnd/d/actor/d_a_gnd move0(gnd_class*) +1595 0.25% 99.97%
d_a_gnd/d/actor/d_a_gnd gnd_move(gnd_class*) +1027 0.38% 96.85%
d_a_gnd/d/actor/d_a_gnd damage(gnd_class*) +1004 0.38% 96.16%
d_a_gnd/d/actor/d_a_gnd gnd_class::gnd_class() +723 0.00% 95.74%
d_a_gnd/d/actor/d_a_gnd __sinit_d_a_gnd_cpp +710 0.00% 99.83%
d_a_gnd/d/actor/d_a_gnd ke_control(gnd_class*, gnd_ke_s*, float) +684 0.57% 98.81%
d_a_gnd/d/actor/d_a_gnd attack1(gnd_class*) +659 0.60% 99.99%
d_a_gnd/d/actor/d_a_gnd daGnd_Create(fopAc_ac_c*) +557 0.70% 98.12%
d_a_gnd/d/actor/d_a_gnd .rodata +554 0.00% 97.42%
d_a_gnd/d/actor/d_a_gnd attack_last(gnd_class*) +547 0.72% 99.99%
d_a_gnd/d/actor/d_a_gnd attack2(gnd_class*) +528 0.75% 99.98%
d_a_gnd/d/actor/d_a_gnd ke_move(gnd_class*) +435 0.85% 93.08%
d_a_gnd/d/actor/d_a_gnd j_demo(gnd_class*) +392 1.01% 99.96%
d_a_gnd/d/actor/d_a_gnd anm_init(gnd_class*, int, float, unsigned char, float, int) +384 1.03% 99.97%
d_a_gnd/d/actor/d_a_gnd pos_move(gnd_class*, signed char) +297 1.22% 91.91%
d_a_gnd/d/actor/d_a_gnd daGnd_Draw(gnd_class*) +150 0.87% 33.38%
d_a_gnd/d/actor/d_a_gnd daGnd_Delete(gnd_class*) +132 2.94% 99.94%
d_a_gnd/d/actor/d_a_gnd finish(gnd_class*) +92 4.17% 99.96%

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