Skip to content

d_a_obj_YLzou matching - #1118

Open
Dwlee99 wants to merge 45 commits into
zeldaret:mainfrom
Dwlee99:dwlee99/d_a_obj_YLzou
Open

d_a_obj_YLzou matching#1118
Dwlee99 wants to merge 45 commits into
zeldaret:mainfrom
Dwlee99:dwlee99/d_a_obj_YLzou

Conversation

@Dwlee99

@Dwlee99 Dwlee99 commented Jul 14, 2026

Copy link
Copy Markdown

First contribution!

Matching d_a_obj_YLzou for #373.

Not doing too much naming since I don't want to misname stuff.

Thanks to @WilliamArnett for getting it to match on demo!

@decomp-dev

decomp-dev Bot commented Jul 14, 2026

Copy link
Copy Markdown

Report for D44J01 (af1c8e2 - 9539afa)

📈 Matched code: 64.55% (+0.09%, +7356 bytes)
📈 Linked code: 37.61% (+0.10%, +7504 bytes)
📈 Matched data: 85.61% (+0.06%, +1405 bytes)
📈 Linked data: 32.48% (+0.06%, +1405 bytes)

✅ 51 new matches
Unit Item Bytes Before After
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .data +906 10.51% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::setup_action(int) +900 0.44% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_start_type() +457 0.87% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_start() +393 1.01% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_set_slip_smoke_pos() +368 1.08% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_create() +368 1.08% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_move_act_proc() +356 1.11% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_execute() +324 1.22% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::vib_proc() +296 1.33% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::create_heap() +285 1.39% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_act_proc() +272 1.45% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_act_proc() +237 1.67% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_mtx() +185 2.13% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_delete() +176 2.22% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .rodata +175 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_start_wait_act_proc() +165 2.38% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_init_proc() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_start_wait_act_proc() +149 2.63% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_proc() +149 2.63% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_init_proc() +144 2.70% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou EffSmokeCB::~EffSmokeCB() +140 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_start_wait_act_init_proc() +136 2.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_HIO_c::daObjYLzou_HIO_c() +112 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_vib_act_init_proc() +101 3.85% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_proc() +96 4.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_end() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_remove() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_draw() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou dPa_levelEcallBack::~dPa_levelEcallBack() +92 0.00% 100.00%

...and 21 more new matches


Report for GZLJ01 (af1c8e2 - 9539afa)

📈 Matched code: 70.42% (+0.08%, +6368 bytes)
📈 Linked code: 57.37% (+0.08%, +6520 bytes)
📈 Matched data: 88.59% (+0.06%, +1318 bytes)
📈 Linked data: 47.55% (+0.06%, +1318 bytes)

✅ 46 new matches
Unit Item Bytes Before After
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::setup_action(int) +900 0.44% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .data +892 10.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_start_type() +457 0.87% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_set_slip_smoke_pos() +368 1.08% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_create() +313 1.27% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::create_heap() +285 1.39% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_start() +261 1.52% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_move_act_proc() +256 1.54% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_act_proc() +248 1.59% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_act_proc() +237 1.67% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::vib_proc() +209 1.89% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_mtx() +185 2.13% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_start_wait_act_proc() +165 2.38% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .rodata +160 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_init_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_delete() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_init_proc() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_proc() +149 2.63% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_execute() +144 2.70% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou EffSmokeCB::~EffSmokeCB() +140 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_start_wait_act_init_proc() +136 2.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_vib_act_init_proc() +101 3.85% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_proc() +96 4.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_end() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_remove() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_draw() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou dPa_levelEcallBack::~dPa_levelEcallBack() +92 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_start_wait_act_proc() +89 4.35% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou JPACallBackBase<JPABaseEmitter*>::~JPACallBackBase() +72 0.00% 100.00%

...and 16 more new matches


Report for GZLE01 (af1c8e2 - 9539afa)

📈 Matched code: 72.21% (+0.08%, +6368 bytes)
📈 Linked code: 58.73% (+0.08%, +6520 bytes)
📈 Matched data: 89.15% (+0.06%, +1318 bytes)
📈 Linked data: 48.80% (+0.06%, +1318 bytes)

✅ 46 new matches
Unit Item Bytes Before After
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::setup_action(int) +900 0.44% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .data +892 10.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_start_type() +457 0.87% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_set_slip_smoke_pos() +368 1.08% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_create() +313 1.27% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::create_heap() +285 1.39% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_start() +261 1.52% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_move_act_proc() +256 1.54% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_act_proc() +248 1.59% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_act_proc() +237 1.67% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::vib_proc() +209 1.89% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_mtx() +185 2.13% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_start_wait_act_proc() +165 2.38% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .rodata +160 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_init_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_delete() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_init_proc() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_proc() +149 2.63% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_execute() +144 2.70% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou EffSmokeCB::~EffSmokeCB() +140 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_start_wait_act_init_proc() +136 2.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_vib_act_init_proc() +101 3.85% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_proc() +96 4.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_end() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_remove() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_draw() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou dPa_levelEcallBack::~dPa_levelEcallBack() +92 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_start_wait_act_proc() +89 4.35% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou JPACallBackBase<JPABaseEmitter*>::~JPACallBackBase() +72 0.00% 100.00%

...and 16 more new matches


Report for GZLP01 (af1c8e2 - 9539afa)

📈 Matched code: 70.37% (+0.08%, +6368 bytes)
📈 Linked code: 56.85% (+0.08%, +6520 bytes)
📈 Matched data: 87.92% (+0.06%, +1318 bytes)
📈 Linked data: 48.42% (+0.06%, +1318 bytes)

✅ 46 new matches
Unit Item Bytes Before After
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::setup_action(int) +900 0.44% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .data +892 10.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_start_type() +457 0.87% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_set_slip_smoke_pos() +368 1.08% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_create() +313 1.27% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::create_heap() +285 1.39% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_start() +261 1.52% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_move_act_proc() +256 1.54% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_act_proc() +248 1.59% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_act_proc() +237 1.67% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::vib_proc() +209 1.89% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::set_mtx() +185 2.13% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_vib_start_wait_act_proc() +165 2.38% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou .rodata +160 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_end_wait_act_init_proc() +156 2.50% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_delete() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_init_proc() +152 2.56% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::demo_regist_wait_act_proc() +149 2.63% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_execute() +144 2.70% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou EffSmokeCB::~EffSmokeCB() +140 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::go_up_stairs_demo_move_start_wait_act_init_proc() +136 2.86% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_vib_act_init_proc() +101 3.85% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_proc() +96 4.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_end() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::eff_smoke_slip_remove() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::_draw() +93 4.17% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou dPa_levelEcallBack::~dPa_levelEcallBack() +92 0.00% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou daObjYLzou_c::move_ylzou_demo_start_wait_act_proc() +89 4.35% 100.00%
d_a_obj_YLzou/d/actor/d_a_obj_YLzou JPACallBackBase<JPABaseEmitter*>::~JPACallBackBase() +72 0.00% 100.00%

...and 16 more new matches

@Dwlee99
Dwlee99 marked this pull request as ready for review July 14, 2026 02:54
@Dwlee99 Dwlee99 changed the title d_a_obj_YLzou Match d_a_obj_YLzou match except demo Jul 14, 2026
@Dwlee99 Dwlee99 changed the title d_a_obj_YLzou match except demo d_a_obj_YLzou matching Jul 19, 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.

2 participants