Commit Graph

6488 Commits

Author SHA1 Message Date
Stbn-antier 37ff7ddf61 d_a_e_po 99% Matching (#2517)
* anm_init and nodeCallBack, need to review nodeCallBack as weird code

* First pass on class, 86% match

* Cleanup for PR, still work to do

* Solve error after pull

* Clangd format

* Adressing PR comments

* Update l_HIOInit

* Fix debug building, 60% match on debug :')
2025-07-15 23:35:50 +03:00
Stbn-antier 522f06458d d_a_e_po 99% Matching (#2517)
* anm_init and nodeCallBack, need to review nodeCallBack as weird code

* First pass on class, 86% match

* Cleanup for PR, still work to do

* Solve error after pull

* Clangd format

* Adressing PR comments

* Update l_HIOInit

* Fix debug building, 60% match on debug :')
2025-07-15 23:35:50 +03:00
Carco_21 2504b07f00 d_a_obj_lv6bemos2 and d_a_obj_lv6bemos almost equivalent (#2527)
* initial work

* All but one function equivalent

* Missed comment that needed to be removed

* initial work

* got to CreateHeap

* d_a_obj_lv6bemos almost equivalent
2025-07-15 23:05:04 +03:00
Carco_21 c0717e1e56 d_a_obj_lv6bemos2 and d_a_obj_lv6bemos almost equivalent (#2527)
* initial work

* All but one function equivalent

* Missed comment that needed to be removed

* initial work

* got to CreateHeap

* d_a_obj_lv6bemos almost equivalent
2025-07-15 23:05:04 +03:00
Max Roncace 12e6780c19 Minor d_a_alink fixes (#2534) 2025-07-15 23:00:01 +03:00
Max Roncace 5c86d6d26f Minor d_a_alink fixes (#2534) 2025-07-15 23:00:01 +03:00
TakaRikka 89512f1407 d_a_e_cr / d_a_e_cr_egg done (#2536)
* d_a_e_cr_egg done

* e_cr done
2025-07-15 22:57:21 +03:00
TakaRikka 70f0ed7ef7 d_a_e_cr / d_a_e_cr_egg done (#2536)
* d_a_e_cr_egg done

* e_cr done
2025-07-15 22:57:21 +03:00
hatal175 c29a2662b2 d_a_ppolamp OK (#2535)
* d_a_ppolamp OK

* Remove include

* d_a_tag_Lv6Gate OK
2025-07-15 01:28:47 -07:00
hatal175 aeeaf91054 d_a_ppolamp OK (#2535)
* d_a_ppolamp OK

* Remove include

* d_a_tag_Lv6Gate OK
2025-07-15 01:28:47 -07:00
YunataSavior a5ffc9b20d Pragma hack to de-inline the daNpcF_c ctors (#2523)
* A means of de-inlining the daNpcT_c ctors

* Refactor daNpcF_c hack into variable, and add for more attempted NPC Fs

* Address Taka's comment and add npc_wrestler to hack
2025-07-14 18:59:19 +03:00
YunataSavior 07403fe796 Pragma hack to de-inline the daNpcF_c ctors (#2523)
* A means of de-inlining the daNpcT_c ctors

* Refactor daNpcF_c hack into variable, and add for more attempted NPC Fs

* Address Taka's comment and add npc_wrestler to hack
2025-07-14 18:59:19 +03:00
Max Roncace 244bf31926 Use explicit zero-comparison in dBgS_Acch::Chk* functions (#2533) 2025-07-13 19:40:04 -07:00
Max Roncace 339c00f4f2 Use explicit zero-comparison in dBgS_Acch::Chk* functions (#2533) 2025-07-13 19:40:04 -07:00
hatal175 bfeaf740d8 d_a_obj_wooden_statue OK (#2532) 2025-07-13 19:38:49 -07:00
hatal175 cd99fa788c d_a_obj_wooden_statue OK (#2532) 2025-07-13 19:38:49 -07:00
YunataSavior 93d75a6af9 Major npc wrestler cleanup (#2531) 2025-07-13 18:08:32 +03:00
YunataSavior 9c48ec0905 Major npc wrestler cleanup (#2531) 2025-07-13 18:08:32 +03:00
hatal175 a193071d9c Various cleanups and matches (#2530) 2025-07-12 13:57:59 -07:00
hatal175 d4768a864e Various cleanups and matches (#2530) 2025-07-12 13:57:59 -07:00
TakaRikka cdab0e87a8 e_ws mostly done (#2529) 2025-07-12 22:40:29 +03:00
TakaRikka 898b4fa3e3 e_ws mostly done (#2529) 2025-07-12 22:40:29 +03:00
Max Roncace 18000c624f d_a_npc_zelda equivalent (#2528) 2025-07-11 22:00:18 +03:00
Max Roncace 92e14253ca d_a_npc_zelda equivalent (#2528) 2025-07-11 22:00:18 +03:00
hatal175 868faf897e Improve various partially matched TUs (#2526) 2025-07-11 01:11:21 -07:00
hatal175 b83ff69589 Improve various partially matched TUs (#2526) 2025-07-11 01:11:21 -07:00
Carco_21 d29c400394 d_a_npc_wrestler work (#2521)
* Starting work

* First few functions worked on

* Data work

* So many inlines!!!

* All sumou action functions worked on

* started demo work

* demo functions worked on

* Almost all functions worked on

* Work on some param function stuff

* all functions worked on

* Cleanup and enums

* Hopefully fixed d_a_alink breaks

* PR cleanup
2025-07-11 02:35:38 +03:00
Carco_21 a11f8f6375 d_a_npc_wrestler work (#2521)
* Starting work

* First few functions worked on

* Data work

* So many inlines!!!

* All sumou action functions worked on

* started demo work

* demo functions worked on

* Almost all functions worked on

* Work on some param function stuff

* all functions worked on

* Cleanup and enums

* Hopefully fixed d_a_alink breaks

* PR cleanup
2025-07-11 02:35:38 +03:00
Carco_21 8288203bed d_a_demo00 work (#2525)
* Initial work

* Got to ke_control

* draw function

* tiny execute work

* all functions worked on

* PR cleanup

* Took out static keyword for dDemo_setDemoData
2025-07-11 02:16:30 +03:00
Carco_21 b67414ef1a d_a_demo00 work (#2525)
* Initial work

* Got to ke_control

* draw function

* tiny execute work

* all functions worked on

* PR cleanup

* Took out static keyword for dDemo_setDemoData
2025-07-11 02:16:30 +03:00
Max Roncace 50bb4b3018 d_a_obj_katatsumuri matching (#2524) 2025-07-10 00:36:02 +03:00
Max Roncace 3de6b37edf d_a_obj_katatsumuri matching (#2524) 2025-07-10 00:36:02 +03:00
YunataSavior 27aa6aedb9 Major d_a_npc_kn cleanup (#2522) 2025-07-07 00:20:00 -07:00
YunataSavior f03814b07b Major d_a_npc_kn cleanup (#2522) 2025-07-07 00:20:00 -07:00
YunataSavior 1f7333e551 d_a_e_rd and d_a_e_rdy equivalent (#2520)
* d_a_e_rd equivalent

* mark e_rd as equivalent in configure py

* Change pointer names

* d_a_e_rdy: e_rdy_tkusa equivalent

* d_a_e_rdy: demo_camera and daE_RDY_Execute matching

* Forgot to remove NONMATCHING from daE_RDY_Execute

* d_a_e_rdy equivalent
Thanks very much, Hyenate!
2025-07-07 01:04:03 +03:00
YunataSavior 31ad64105a d_a_e_rd and d_a_e_rdy equivalent (#2520)
* d_a_e_rd equivalent

* mark e_rd as equivalent in configure py

* Change pointer names

* d_a_e_rdy: e_rdy_tkusa equivalent

* d_a_e_rdy: demo_camera and daE_RDY_Execute matching

* Forgot to remove NONMATCHING from daE_RDY_Execute

* d_a_e_rdy equivalent
Thanks very much, Hyenate!
2025-07-07 01:04:03 +03:00
YunataSavior 1b082eb4e7 d_a_obj_magLiftRot matching (#2519)
* beautify_anm_data v2.0

* d_a_obj_magLiftRot matching
2025-07-06 03:14:00 -07:00
YunataSavior 2a8e8ebbfc d_a_obj_magLiftRot matching (#2519)
* beautify_anm_data v2.0

* d_a_obj_magLiftRot matching
2025-07-06 03:14:00 -07:00
hatal175 a8e205a782 d_a_obj_bhbridge equivalent (#2518) 2025-07-06 03:11:36 -07:00
hatal175 45e969e77e d_a_obj_bhbridge equivalent (#2518) 2025-07-06 03:11:36 -07:00
YunataSavior 4f976cba4d d_a_npc_besu equivalent (#2510)
* beautify_anm_data v2.0

* d_a_npc_besu 50% done

* d_a_npc_besu 70% done

* d_a_npc_besu until wait + indent fix

* d_a_npc_besu equivalent!

* Mark d_a_npc_besu as equiv in configure py
2025-07-06 03:07:33 -07:00
YunataSavior 712c880710 d_a_npc_besu equivalent (#2510)
* beautify_anm_data v2.0

* d_a_npc_besu 50% done

* d_a_npc_besu 70% done

* d_a_npc_besu until wait + indent fix

* d_a_npc_besu equivalent!

* Mark d_a_npc_besu as equiv in configure py
2025-07-06 03:07:33 -07:00
hatal175 15776cbff4 d_a_myna equivalent (#2516) 2025-07-03 20:50:31 -07:00
hatal175 a41de30a24 d_a_myna equivalent (#2516) 2025-07-03 20:50:31 -07:00
hatal175 bfa4cbce5e d_a_obj_ice_l matching (#2515) 2025-07-02 19:31:21 -07:00
hatal175 ffa8e9bb9a d_a_obj_ice_l matching (#2515) 2025-07-02 19:31:21 -07:00
hatal175 c239e8d5ed d_meter2_info equivalent (#2514)
* d_meter2_info equivalent

* Match daMP_Reader

* d_a_e_fs equivalent
2025-07-01 18:29:51 -07:00
hatal175 9d8f4dc719 d_meter2_info equivalent (#2514)
* d_meter2_info equivalent

* Match daMP_Reader

* d_a_e_fs equivalent
2025-07-01 18:29:51 -07:00
hatal175 558f7cacca d_a_arrow matching (#2513)
* d_a_arrow matching

* d_a_demo_item Matching

* Change e_ba_class class to hold fopEn_enemy_c
2025-06-30 15:24:21 -07:00
hatal175 5b86769442 d_a_arrow matching (#2513)
* d_a_arrow matching

* d_a_demo_item Matching

* Change e_ba_class class to hold fopEn_enemy_c
2025-06-30 15:24:21 -07:00