Skip to content

D_a_obj_apzl matching#923

Open
Zeclos wants to merge 37 commits intozeldaret:mainfrom
Zeclos:d_a_obj_apzl
Open

D_a_obj_apzl matching#923
Zeclos wants to merge 37 commits intozeldaret:mainfrom
Zeclos:d_a_obj_apzl

Conversation

@Zeclos
Copy link
Contributor

@Zeclos Zeclos commented Jan 15, 2026

No description provided.

@decomp-dev
Copy link

decomp-dev bot commented Jan 15, 2026

Report for GZLP01 (60b0d94 - 46e8f2b)

📈 Matched code: 56.87% (+0.10%, +8096 bytes)
📈 Linked code: 37.71% (+0.10%, +7708 bytes)
📈 Matched data: 47.03% (+0.07%, +1563 bytes)
📈 Linked data: 42.47% (+0.07%, +1563 bytes)

✅ 25 new matches
Unit Item Bytes Before After
d_a_obj_apzl/d/actor/d_a_obj_apzl .rodata +1283 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::privateCut() +1160 0.34% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::set_mtx() +1016 0.39% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_execute() +869 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateHeap() +861 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_draw() +580 0.68% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::randamize_piece() +564 0.70% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateInit() +560 0.71% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::move_piece() +480 0.83% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::next_msgStatus(unsigned long*) +321 1.23% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::talk(int) +221 1.79% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl .data +202 28.20% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Create(void*) +196 2.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_arrow_draw() +176 2.22% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::getMsg() +81 4.76% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_baseAnm::~mDoExt_baseAnm() +72 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Delete(void*) +69 5.56% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_clear() +53 7.14% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::save_piece() +49 7.69% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::search_piece(unsigned char) +41 9.09% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::mDoExt_btpAnm() +40 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::swap_piece(unsigned char, unsigned char) +33 11.11% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl CheckCreateHeap(fopAc_ac_c*) +28 12.50% 100.00%
d_a_obj_tide/d/actor/d_a_obj_tide daObjTide::Act_c::mode_norm() +4 99.32% 100.00%

Report for GZLJ01 (60b0d94 - 46e8f2b)

📈 Matched code: 56.93% (+0.10%, +7604 bytes)
📈 Linked code: 38.57% (+0.10%, +7684 bytes)
📈 Matched data: 46.83% (+0.07%, +1571 bytes)
📈 Linked data: 41.59% (+0.07%, +1571 bytes)

✅ 24 new matches
Unit Item Bytes Before After
d_a_obj_apzl/d/actor/d_a_obj_apzl .rodata +1323 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::privateCut() +1136 0.35% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::set_mtx() +1016 0.39% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_execute() +869 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateHeap() +861 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_draw() +580 0.68% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::randamize_piece() +564 0.70% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateInit() +560 0.71% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::move_piece() +480 0.83% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::next_msgStatus(unsigned long*) +321 1.23% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::talk(int) +221 1.79% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Create(void*) +196 2.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_arrow_draw() +176 2.22% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl .data +170 31.61% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::getMsg() +81 4.76% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_baseAnm::~mDoExt_baseAnm() +72 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Delete(void*) +69 5.56% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_clear() +53 7.14% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::save_piece() +49 7.69% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::search_piece(unsigned char) +41 9.09% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::mDoExt_btpAnm() +40 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::swap_piece(unsigned char, unsigned char) +33 11.11% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl CheckCreateHeap(fopAc_ac_c*) +28 12.50% 100.00%

Report for GZLE01 (60b0d94 - 46e8f2b)

📈 Matched code: 58.64% (+0.10%, +8096 bytes)
📈 Linked code: 38.63% (+0.10%, +7708 bytes)
📈 Matched data: 48.48% (+0.07%, +1563 bytes)
📈 Linked data: 42.65% (+0.07%, +1563 bytes)

✅ 25 new matches
Unit Item Bytes Before After
d_a_obj_apzl/d/actor/d_a_obj_apzl .rodata +1283 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::privateCut() +1160 0.34% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::set_mtx() +1016 0.39% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_execute() +869 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateHeap() +861 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_draw() +580 0.68% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::randamize_piece() +564 0.70% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateInit() +560 0.71% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::move_piece() +480 0.83% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::next_msgStatus(unsigned long*) +321 1.23% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::talk(int) +221 1.79% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl .data +202 28.20% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Create(void*) +196 2.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_arrow_draw() +176 2.22% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::getMsg() +81 4.76% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_baseAnm::~mDoExt_baseAnm() +72 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Delete(void*) +69 5.56% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_clear() +53 7.14% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::save_piece() +49 7.69% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::search_piece(unsigned char) +41 9.09% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::mDoExt_btpAnm() +40 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::swap_piece(unsigned char, unsigned char) +33 11.11% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl CheckCreateHeap(fopAc_ac_c*) +28 12.50% 100.00%
d_a_obj_tide/d/actor/d_a_obj_tide daObjTide::Act_c::mode_norm() +4 99.32% 100.00%

Report for D44J01 (60b0d94 - 46e8f2b)

📈 Matched code: 46.17% (+0.10%, +7616 bytes)
📈 Linked code: 21.45% (+0.10%, +7696 bytes)
📈 Matched data: 41.89% (+0.07%, +1571 bytes)
📈 Linked data: 16.63% (+0.07%, +1571 bytes)

✅ 24 new matches
Unit Item Bytes Before After
d_a_obj_apzl/d/actor/d_a_obj_apzl .rodata +1323 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::privateCut() +1136 0.35% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::set_mtx() +1016 0.39% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_execute() +880 0.45% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateHeap() +861 0.46% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::_draw() +580 0.68% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::randamize_piece() +564 0.70% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::CreateInit() +560 0.71% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::move_piece() +480 0.83% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::next_msgStatus(unsigned long*) +321 1.23% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::talk(int) +221 1.79% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Create(void*) +196 2.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_arrow_draw() +176 2.22% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl .data +170 31.61% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::~mDoExt_btpAnm() +92 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::getMsg() +81 4.76% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_baseAnm::~mDoExt_baseAnm() +72 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_Delete(void*) +69 5.56% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::check_clear() +53 7.14% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::save_piece() +49 7.69% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::search_piece(unsigned char) +41 9.09% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl mDoExt_btpAnm::mDoExt_btpAnm() +40 0.00% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl daObjApzl_c::swap_piece(unsigned char, unsigned char) +33 11.11% 100.00%
d_a_obj_apzl/d/actor/d_a_obj_apzl CheckCreateHeap(fopAc_ac_c*) +28 12.50% 100.00%

@Zeclos Zeclos changed the title D_a_obj_apzl D_a_obj_apzl matching for GZLP01 and GZLE01 Jan 16, 2026
@Zeclos Zeclos changed the title D_a_obj_apzl matching for GZLP01 and GZLE01 D_a_obj_apzl matching Jan 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.

1 participant