Carco_21
e5377068fc
d_a_e_sf matching ( #2734 )
...
* Almost matching
* matching
* cleanup and variable naming
* pr cleanup
2025-10-14 18:01:24 +03:00
hatal175
d3c3fd09de
d_a_obj_gadget OK ( #2735 )
2025-10-13 20:11:30 -07:00
YunataSavior
678fd4d8f5
obj_mirror_table OK ( #2732 )
2025-10-10 04:56:09 -07:00
roeming
774692fc3b
Make d_a_obj_thashi equivalent ( #2731 )
...
* Make d_a_obj_thashi equivalent
* Link d_a_obj_thashi
* Adding suggestions
* formatting
* fix return
2025-10-09 18:42:24 -07:00
Carco_21
8b48bb658f
d_a_e_st matching ( #2730 )
...
* initial work
* initial work
* almost matching
* action func done
* matching
* PR cleanup
2025-10-09 16:01:31 +03:00
TakaRikka
3077f6a971
knBullet / lv6Lblock done, lv6ChangeGate equivalent ( #2729 )
...
* knBullet / lv6Lblock done, lv6ChangeGate equivalent
* d_a_e_mm matching
* debug fix
* obj_kage matching
2025-10-08 18:35:58 +03:00
TakaRikka
fc6c0fd88c
lv4bridge / lv4prwall done ( #2728 )
...
* lv4bridge / lv4prwall
* fix jp/pal
2025-10-07 20:42:10 +03:00
hatal175
8a99c051d1
d_a_e_yh OK ( #2727 )
2025-10-06 20:23:08 -07:00
TakaRikka
23a6cf91cd
start shield final config ( #2726 )
...
* checkpoint
* shield final half building
2025-10-06 12:48:39 +03:00
Carco_21
b3d30467bf
d_a_npc_chat matching ( #2725 )
...
* initial work
* tiny change
* over half done
* got to playMotion
* got to wait function
* matching
2025-10-05 18:32:14 -07:00
YunataSavior
c3cd595107
e_mk_bo OK ( #2724 )
2025-10-04 12:34:09 -07:00
roeming
0c058d2a2c
link d_a_obj_hasu2 ( #2722 )
...
* link d_a_obj_hasu2
* fix suggestions
* move dtor to .h, move inline func to .h
2025-10-04 14:39:48 +03:00
YunataSavior
db219f067f
NPC str cleanup and misc for 100% linkability ( #2723 )
...
* NPC str cleanup and misc for 100% linkability
* d_msg_object equiv
2025-10-03 01:10:14 -07:00
Shane Goodrick
b6aebfa81e
d_a_obj_inobone OK ( #2716 )
...
* d_a_obj_inobone OK
* Fix d_a_obj_inobone issues
2025-10-01 20:12:31 -07:00
YunataSavior
6dee0f28a8
d_a_obj_nagaisu OK ( #2717 )
2025-10-01 15:32:20 -07:00
YunataSavior
c7703d1069
d_a_obj_pumpkin OK ( #2715 )
...
* Initial obj_pumpkin work
* pumpkin execute done
* d_a_obj_pumpkin OK
* Remove NONMATCHING in obj_pumpkin
* obj_pumpkin PR comments
2025-09-30 10:49:33 -06:00
TakaRikka
0520ce1757
obj_mato / obj_nagaisu ( #2714 )
2025-09-30 12:18:21 +03:00
TakaRikka
40e61bf913
rottrap / rotbridge done ( #2713 )
2025-09-28 18:40:58 -06:00
Howard Luck
143f19636b
d_a_obj_swLight OK ( #2712 )
...
* checkpoint
* d_a_obj_swLight OK
* fixup symbols and splits
* put static assert back
* fixes for taka
2025-09-28 17:35:50 -07:00
Trueffel
9a97d89256
d_a_e_ge OK and linked ( #2707 )
...
* match one func and remove old comments
* d_a_e_ge matching and linked
* format files
* some docs
* try pal and jpn too
* remove comments
* merge upstream
2025-09-28 16:13:39 -07:00
LagoLunatic
c9a710a939
d_cc_s OK ( #2710 )
2025-09-28 11:42:21 -06:00
TakaRikka
e90d02ca5e
rafrel mostly done ( #2702 )
...
* rafrel mostly done
* npc_rafrel equivalent via fakematch (#3 )
* pr fixes
---------
Co-authored-by: YunataSavior <58997725+YunataSavior@users.noreply.github.com>
2025-09-28 09:59:08 +03:00
Howard Luck
21bff2ba25
d_a_obj_ss_drink equivalent ( #2708 )
...
* d_a_obj_ss_drink equivalent
* SomeFunc -> ProcessFunc
* fixes for taka
* rm FLT_MIN
* G_CM3D_F_INF
2025-09-27 22:03:27 -07:00
LagoLunatic
5dc86158bc
Fix most vtable issues ( #2706 )
2025-09-27 15:35:11 -07:00
YunataSavior
083cea4770
npc_seira, npc_seira2, b_gnd, ni, npc_ne OK ( #2697 )
...
* npc_seira 44% done
* npc_seira 73% done
* npc_seira matching
* npc_seira2 OK
* b_gnd OK
* d_a_ni OK
* npc_ne OK
* daAlink_c::setSyncHorse OK
* Thanks robojumper!
* Update daNpc_Seira_c::getType
2025-09-25 17:47:58 -07:00
Howard Luck
80626def07
d_a_obj_spinLift OK ( #2696 )
...
* d_a_obj_spinLift equivalent
* fixes
2025-09-25 17:43:56 -07:00
Max Roncace
27507a6030
Add symbols for RZDE01_02 (Wii US v2) ( #2698 )
2025-09-25 12:55:00 -07:00
Max Roncace
ca55fe6cc9
Link some newly-matched TUs for PAL and JP ( #2699 )
2025-09-25 10:27:15 -06:00
TakaRikka
9a2df2162b
d_debug_camera mostly done ( #2695 )
...
* d_debug_camera mostly done
* update some alink demo stuff
* some misc debug stuff
2025-09-25 18:20:46 +03:00
hev7
4635fcb666
d_a_npc_lud matching ( #2694 )
...
* d_a_npc_lud matching
* Fixes
2025-09-25 18:20:14 +03:00
Carco_21
749de8e36d
d_a_npc_gwolf matching ( #2693 )
...
* almost matching
* matching
* PR cleanup
2025-09-24 19:51:23 +03:00
Howard Luck
f932405784
d_a_obj_smgdoor OK ( #2692 )
...
* d_a_obj_smgdoor OK
* symbols
* dEvtCnd_CANDOOR_e
* remove else
2025-09-24 19:51:01 +03:00
Trueffel
46b1f0ee71
d_a_e_hz (Tile Worm) OK and linked ( #2691 )
...
* all funcs matched
* TU linked and some docs
* apply enums
2025-09-24 19:50:36 +03:00
hatal175
169c7ae4a2
JHOSTIO almost comletely linked ( #2689 )
2025-09-23 20:27:24 -06:00
Carco_21
68b4af5eab
d_a_npc_pachi_besu matching ( #2690 )
...
* initial work
* matching. still need to finish enums
* cleanup
2025-09-23 21:20:25 +03:00
Carco_21
aecc7c8420
d_a_npc_ins equivalent ( #2685 )
...
* initial work
* over half done
* almostish done
* equivalent
* PR cleanup
2025-09-23 06:13:36 -07:00
Howard Luck
47abdf82fa
d_a_obj_crvlh_up OK ( #2687 )
...
* d_a_obj_crvlh OK
* rm padding
* rm test.cpp
2025-09-22 19:16:21 -07:00
Carco_21
7bc5a82a39
matching ( #2686 )
2025-09-22 22:53:03 +03:00
Howard Luck
c51868e48b
d_a_obj_crvlh_down OK ( #2683 )
...
* d_a_obj_crvlh_down OK
* symbols
* Minor fixes
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-22 14:45:02 +03:00
YunataSavior
59a5da9180
d_a_npc_coach & obj_crope OK ( #2684 )
...
* d_a_npc_coach OK
Closes #758
* Revert "d_a_npc_coach OK"
This reverts commit fef808621f .
* d_a_npc_coach OK
Closes #758
* d_a_obj_crope OK
Closes #903
2025-09-22 14:44:43 +03:00
YunataSavior
c756345026
d_a_e_zh OK ( #2682 )
...
Closes #584
2025-09-22 03:30:25 +03:00
Howard Luck
d78a8571d1
d_a_obj_ndoor OK ( #2681 )
...
* d_a_obj_ndoor matching
* fixes for taka
2025-09-22 03:29:25 +03:00
hatal175
e82806047b
d_a_obj_kznkarm OK ( #2678 )
...
* d_a_obj_kznkarm OK
* d_a_title GZ2P01 Matching
* More GZ2P01 Matches
* d_s_name matching for PAL
* d_msg_scrn_light Matching for PAL
* d_menu_fishing Matches on PAL
* d_file_sel_info Matches on PAL
* d_a_npc_cd Matching on PAL
* d_error_msg Matches on PAL
* d_cam_param matches as is on PAL
* Fix PAL JSystem and Z2AudioLib splits/symbols
* Aligning the rest of TUs to compile on all GC versions
2025-09-21 13:26:34 -06:00
YunataSavior
e17e537ea0
d_a_obj_bemos OK ( #2680 )
...
Dummy functions to the rescue!
Closes #907
2025-09-21 11:01:49 -06:00
Howard Luck
9a19ec0c13
d_a_obj_bemos equivalent ( #2679 )
...
* checkpoint
* e_wb changes
* checkpoint
* small fix
* d_a_obj_bemos equivalent
* add comment, fix other version symbols
* fixes for hatal
2025-09-21 19:00:19 +03:00
Max Roncace
c97dbcea0e
Add splits for RZDE01_02 (Wii US v2) ( #2675 )
2025-09-20 15:01:09 -07:00
YunataSavior
affd5d7f95
d_a_obj_kanban2 & more OK ( #2674 )
...
* d_a_obj_kanban2 OK via gameInfo fakematch
Closes #1001
* Mark d_a_obj_kanban2 as matching for JP
* Mark npc_jagar as Matching
* d_a_tag_allmato OK via gameInfo fake match
* d_a_obj_wchain OK
* d_a_obj_so OK
---------
Co-authored-by: Max Roncace <me@caseif.net>
2025-09-20 22:09:06 +03:00
Max Roncace
72236276a6
Mark d_a_e_gm as matching again ( #2677 )
2025-09-20 21:32:51 +03:00
Max Roncace
da9b062f58
Link newly matched TUs from #2673 for JP ( #2676 )
2025-09-20 17:43:49 +03:00
Carco_21
5f70650ba2
d_a_e_gm matching ( #2669 )
...
* initial work
* Almost matching
* missed formatting changes
* matching
* changed to equivalent
* PR cleanup, now matching
2025-09-20 03:44:42 +03:00
Carco_21
7089e1893d
d_a_npc_grz matching ( #2664 )
...
* initial work
* Over half done
* equivalent
* not sure what the issue is?
* matching
* PR cleanup
2025-09-19 21:48:19 +03:00
Carco_21
2c39c2105f
Various regalloc fixes and linking ( #2673 )
...
* some d_a_b TUs matching
* reworked d_a_b_ob enums
* d_a_b_oh seems to be linking fine
* d_a_b_oh actually not good (i think), but npc_zrc matching
* d_a_b_oh is indeed matching!
* d_a_cam_param linked
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-19 21:38:54 +03:00
YunataSavior
9306edbec6
d_a_obj_lv6bemos2 OK ( #2672 )
...
* d_a_obj_lv6bemos2 OK
* Forgot to remove NONMATCHING comment
* Link d_a_obj_lv6bemos2 for JP
---------
Co-authored-by: Max Roncace <me@caseif.net>
2025-09-19 21:32:38 +03:00
Max Roncace
11ebeb3fe0
Link all oustanding US-matched TUs for JP ( #2671 )
2025-09-19 21:32:05 +03:00
hatal175
14e54f78c7
d_a_e_wb actually matches ( #2668 )
...
* d_a_e_wb actually matches
* wb - matches for JP as well
2025-09-18 17:11:57 -07:00
hev7
d912d85322
Link already matching TUs for PAL ( #2666 )
2025-09-17 17:06:57 -07:00
Max Roncace
fe5e8aff98
More miscellaneous TU improvements ( #2665 )
2025-09-17 15:01:59 +03:00
Carco_21
2106c56f60
d_a_npc_aru matching ( #2660 )
...
* foundational work
* lots of work
* matching
* cleanup
* fixed error with status enum
* PR cleanup
2025-09-16 14:54:08 -07:00
TakaRikka
e931b1fb79
swpush5 / bhashi done ( #2663 )
...
* swpush5 done
* bhashi done
* gptaru done
2025-09-16 17:31:37 +03:00
Max Roncace
a8136496c7
Miscellaneous TU fixes ( #2662 )
2025-09-15 02:53:53 -07:00
YunataSavior
9fd28c507f
d_a_obj_kago OK ( #2661 )
...
* d_a_obj_kago OK
* Mark d_a_obj_kago as matching for JP
---------
Co-authored-by: Max Roncace <me@caseif.net>
2025-09-15 02:49:35 -07:00
Carco_21
e3353f2c56
d_a_npc_zelro matching and some npct's linked ( #2649 )
...
* npc_zero matching and some other npcts cleaned and linked
* debug fix
* okay actual debug fix... i hope
* this isnt funny anymore
* please
* this should fix things
* added JP matching to zelR and zelRo
* added attention flag enum
2025-09-15 02:44:07 -07:00
Carco_21
9b4b9003c4
d_a_npc_raca matching ( #2648 )
...
* initial work
* most functions matching
* matching
* PR cleanup
2025-09-15 02:40:19 -07:00
YunataSavior
bd49d7b918
d_a_midna equivalent ( #2658 )
2025-09-14 13:02:05 -07:00
YunataSavior
275135fe54
d_a_e_fm and d_a_e_hzelda OK ( #2657 )
...
Closes #598 , Closes #541
2025-09-14 10:58:12 +03:00
Trueffel
5e71d98324
d_a_obj_stairBlock OK ( #2656 )
2025-09-14 10:56:51 +03:00
TakaRikka
e0c9d16332
npc_kkri done ( #2655 )
2025-09-14 10:55:16 +03:00
YunataSavior
f0d0818cef
d_a_e_dt and d_a_e_fk OK ( #2654 )
2025-09-13 23:02:56 +03:00
Max Roncace
dbbd102db5
Improve several almost-matching TUs ( #2653 )
2025-09-13 23:02:28 +03:00
YunataSavior
4c9ce97f3e
d_a_e_gb and d_a_obj_bosswarp OK ( #2652 )
...
* d_a_e_gb and d_a_obj_bosswarp OK
* fix e_gb and obj_bosswarp symbols
* mark e_gb and obj_bosswarp as OK for JPN
* Remove nonmatching comment
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-13 14:11:05 +03:00
TakaRikka
f91257cc62
npc_kakashi done ( #2651 )
2025-09-13 00:29:20 +03:00
TakaRikka
8a3a6d2997
npc_tkj done ( #2647 )
2025-09-12 15:03:17 +03:00
Max Roncace
8420c94854
Minor JSystem/Z2Audio fixes ( #2650 )
2025-09-11 23:39:23 -07:00
Max Roncace
a6c3c20b23
Add PCH for JSystem ( #2645 )
2025-09-11 13:20:45 -07:00
Carco_21
bfeb1c048b
d_a_e_zm matching ( #2638 )
...
* initial work
* a little more work
* matching
* pr cleanup
* changed 'subtype' to 'argument'
* fixed debug error
2025-09-10 01:53:13 +03:00
Max Roncace
1e50c25671
Link more JSystem/Z2Audio TUs for JP ( #2644 )
2025-09-10 01:52:19 +03:00
Carco_21
8cbe4a2b5c
d_a_obj_ornament_cloth matching ( #2643 )
...
* initial work
* More work. Also just realized I pushed TU work to my main fork lol
* about halfway through
* matching
2025-09-10 01:36:38 +03:00
Carco_21
e9c8ce0665
d_a_obj_kshutter matching ( #2635 )
...
* fixed branch issue
* matching
* fixed debug error
* pr cleanup
2025-09-09 19:51:44 +03:00
TakaRikka
e7477b5048
Lv4railwall / lv4sand / lv4slidewall done. fix wii build ( #2637 )
...
* lv4railwall / lv4sand / lv4slidewall done and wii build fix
* fix Mtx** parameters
* add some notes about wii compiler version
* Remove dol2asm include
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-09-09 17:30:32 +03:00
Max Roncace
abd44397c6
Fix up JP splits and link a lot more TUs ( #2636 )
2025-09-09 17:15:45 +03:00
YunataSavior
3d5108e4df
d_a_npc_taro Matching ( #2634 )
...
* d_a_npc_maro Matching
* mark npc_taro as equiv for JPN
2025-09-08 12:03:53 +03:00
TakaRikka
52aa5f677f
scannon / scannon_crs / scannon_ten done ( #2632 )
...
* scannon done
* scannon_crs done
* scannon_ten done
* pr
* attention debug stuff
* attn flags
* fix build
2025-09-08 12:01:20 +03:00
Carco_21
cbe5aaca8f
d_a_obj_kag matching + some weak order fixes ( #2631 )
...
* obj_kag matching. Also fixed weak func order in e_ww and e_sm
* adding matching for JP
2025-09-06 11:59:41 +03:00
Carco_21
c612bfbca8
d_a_e_ww equivalent ( #2629 )
...
* equivalent
* cleanup
2025-09-05 14:07:02 +03:00
Carco_21
f8a6d0df95
d_a_e_sm equivalent ( #2627 )
...
* solid work
* equivalent
* tiny work
* fixed error
* include fix
* fixed debug build
2025-09-05 14:00:56 +03:00
Carco_21
0adb35db8d
d_a_npc_tks almost matching ( #2616 )
...
* initial work
* one more demo func left
* almost matching
* almost matching
* pr cleanup
2025-09-03 22:23:04 +03:00
Max Roncace
410af867fe
Link a lot of TUs for JP version ( #2625 )
2025-09-03 10:45:29 +03:00
LagoLunatic
ea82ed4931
Update objdiff ( #2624 )
2025-09-02 15:19:08 -07:00
Max Roncace
8c94dc8608
Add hacks to fix PCH .data causing fake mismatches with decompctx ( #2606 )
2025-08-30 20:57:35 -07:00
TakaRikka
2036d9c34f
obj_geyer and obj_ktOnFire done ( #2619 )
...
* obj_geyer and obj_ktOnFire done
* pr
2025-08-31 01:10:43 +03:00
TakaRikka
5d46f1fc22
d_a_e_ai done ( #2617 )
...
* d_a_e_ai done
* pr
2025-08-30 10:31:22 +03:00
Carco_21
179189c758
d_a_npc_kasi_hana, mich, and kyu work ( #2610 )
...
* equivalent
* kasi_mng_c work
* class work and create function work
* kasi_mng_c is matching
* little more work
* almost matching
* enums defined
* kasi_hana almost matching
* more mich work
* mich almost matching
* kyu almost matching
* potentially fixed issue
* Now maybe good?
* Should be fixed now
* PR Cleanup
2025-08-29 22:40:14 +03:00
hatal175
6313a96d49
d_a_obj_kbox matching ( #2615 )
...
* Align dKy_darkworld_check with debug return type
* d_a_obj_kbox matching
* Revert "Align dKy_darkworld_check with debug return type"
This reverts commit f0b9e5f8fb .
2025-08-29 04:33:35 -07:00
TakaRikka
e8ea87e5c2
d_a_e_fk equivalent ( #2614 )
...
* d_a_e_fk equivalent
* pr
2025-08-29 01:25:36 +03:00
LagoLunatic
956e84b0e7
Start linking some TUs on debug and PAL ( #2612 )
...
* Fix clang union handling (affects all TUs including d_camera.h)
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
* Link all TUs that already match on debug
In order to link TUs for debug, most functions seem to need to have their alignment set to 16 in symbols.txt. There are a few hundred functions that seem to be the exception and break when their alignment is set to 16, but I don't know the reason for this.
* Remove some fakematches (nosyminline/sym off) for weak func order in retail
* Fix clang not knowing that MSL_C++ is C++
* Link more debug TUs
* Fix missing PAL split
* Fix wrong slashes being used in includes
* RZDE01_00: Fix incorrect capitalization in config.yml
* Add RZDE01_00 to configure task
* Revert configure.py to use MatchingFor
* Fix PAL splits and symbols, link matching PAL TUs
2025-08-27 17:37:31 -07:00
LagoLunatic
0579f4acef
Fix d_a_ykgr retail regalloc and mostly match on debug ( #2608 )
...
* d_a_ykgr OK
* Fix sqrtf for shield
* Fix pch caps
2025-08-27 01:40:48 -07:00
LagoLunatic
ee6c527735
Add PAL, JPN, and Shield versions to CI, update dtk-template ( #2605 )
...
* Add ShieldD to GitHub CI build
* Update dtk-template, add support for CI caching
* Fix PAL and JPN not building on Linux due to case sensitive file paths
* Add PAL and JPN to GitHub CI build
* Fix bad copy paste
2025-08-25 17:45:28 -07:00
Max Roncace
b309e0cf57
Miscellaneous improvements ( #2603 )
2025-08-25 15:33:44 -07:00
hatal175
19c8b6995e
d_a_obj_mie OK ( #2602 )
2025-08-25 01:34:08 -07:00
Max Roncace
46a11f2cd7
Several more TUs matching ( #2601 )
2025-08-24 20:56:20 +03:00
YunataSavior
0abe859c28
npc_maro Matching ( #2600 )
2025-08-24 11:48:55 +03:00
Max Roncace
513816ce5c
Add a precompiled header for RELs ( #2597 )
2025-08-24 09:52:08 +03:00
Carco_21
8a30030dc7
equivalent ( #2599 )
2025-08-22 23:47:36 -07:00
Carco_21
aec2c0987d
d_a_npc_grmc equivalent ( #2596 )
...
* initial work
* cleanup
* added anm enums
* added joint enum
* updated configure.py
* Indentation
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-08-22 11:49:23 +03:00
Carco_21
15d0094170
d_a_npc_fguard equivalent ( #2595 )
...
* almost matching
* Still have inline issue
* equivalent
* updated configure.py
* fixed broken match
2025-08-22 11:29:44 +03:00
Carco_21
731d8be59e
d_a_npc_grc equivalent ( #2594 )
...
* initial work
* d_a_npc_grc equivalent
* Fixed configure.py change
* pr cleanup
2025-08-22 10:52:59 +03:00
hatal175
ef75333735
d_a_obj_msima OK ( #2593 )
2025-08-21 04:07:41 -07:00
Carco_21
7a87b3132f
d_a_e_bi & d_a_obj_fw equivalent ( #2592 )
...
* initial work
* d_a_obj_fw equivalent
* d_a_e_bi equivalent
* Update d_a_obj_fw.cpp
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-08-19 18:48:40 +03:00
Max Roncace
aaa9cb22ef
d_a_e_yr equivalent ( #2591 )
2025-08-19 09:19:01 +03:00
hatal175
a23984e74d
d_a_obj_lv4chandelier equivalent ( #2590 )
2025-08-17 19:06:17 -07:00
Carco_21
b0d08c5188
d_a_obj_swpush equivalent ( #2589 )
...
* initial work
* Create method done
* tiny work
* more work
* swpush equivalent
2025-08-17 19:00:03 -07:00
Carco_21
39ed9ff5d9
d_a_npc_tkj2 equivalent ( #2588 )
...
* initial work
* Small work
* tkj2 equivalent
* cleanup
* PR cleanup
2025-08-17 23:09:19 +03:00
Carco_21
712025f67a
d_a_e_dd equivalent ( #2587 )
...
* initial work
* took out unneeded nonmatching comment
* d_a_e_dd equivalent
* pr cleanup
2025-08-15 22:37:19 +03:00
Carco_21
0e8d06c29f
d_a_npc_doorboy equivalent ( #2581 )
...
* initial work
* doorboy equivalent
* Update d_a_npc_doorboy.h
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-08-15 13:01:44 +03:00
TakaRikka
a6802bf7a2
e_db equivalent ( #2586 )
...
* e_db equivalent
* pr fix
2025-08-15 09:26:09 +03:00
hatal175
8b93a8761f
d_a_obj_kita OK ( #2582 )
...
* d_a_obj_kita OK
* Remote ctor and dtor
2025-08-13 12:53:43 -07:00
TakaRikka
c724824c5c
d_a_obj_key / d_a_obj_keyhole / d_a_obj_smallkey ( #2584 )
...
* obj_key equivalent
* obj_keyhole done
* obj_smallkey done
* use macro
2025-08-13 22:47:18 +03:00
hatal175
58a6d8d793
d_a_obj_gomikabe OK ( #2580 )
...
* d_a_obj_gomikabe OK
* Remove unneeded include
2025-08-11 17:18:42 -07:00
Max Roncace
ddf4fc0677
Misc framework fixes ( #2578 )
2025-08-10 23:22:28 -07:00
TakaRikka
8785882261
e_hb equivalent / some pal work ( #2577 )
...
* some pal work
* e_hb equivalent
* update config
2025-08-10 10:27:45 -06:00
hatal175
0b99197789
d_a_e_nz equivalent ( #2575 )
...
* Ignore report files on search
* d_a_e_nz equivalent
* PR cleanup
2025-08-09 15:33:52 -07:00
Carco_21
cc9325cea2
d_a_npc_moir almost equivalent ( #2569 )
...
* initial work
* more work
* got to waittype0
* All functions worked on
* cleanup
* took out unneeded nonmatching comments
* PR Cleanup
* Use actor enum
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-08-09 20:48:35 +03:00
Carco_21
9fbbec4326
d_a_npc_yamid equivalent ( #2574 )
...
* initial work
* more work
* d_a_npc_yamid equivalent
* configure.py updated
* comment indent fix
2025-08-08 21:38:38 +03:00
Carco_21
2dc324cf94
d_a_npc_kolin and d_a_npc_kolinb equivalent ( #2573 )
...
* data work
* About 50% done on functions
* Cut func work
* d_a_npc_kolin equivalent!
* kolin enums added
* kolinb equivalent!
* PR cleanup
2025-08-08 17:12:15 +03:00
Max Roncace
156d2b24c3
Misc. J3D improvements ( #2570 )
2025-08-08 12:56:18 +03:00
Max Roncace
57c9d64308
Misc. framework/d/ improvements ( #2572 )
2025-08-06 21:46:07 -07:00
hatal175
ee608ceaac
d_a_obj_fallobj OK ( #2568 )
...
* d_a_obj_fallobj OK
* J3DMatBlock equivalent
2025-08-05 18:10:43 -07:00
Max Roncace
d629cc383b
d_a_e_bg matching ( #2567 )
2025-08-05 11:37:09 +03:00
Carco_21
3caf422cb8
d_a_npc_shad work ( #2561 )
...
* class structure work
* some Create() work
* Action functions worked on
* Work on EvCut functions
* All functions worked on
* Fixed nonmatching comments
* enum work
* param_c symbol now showing
* Fixed some symbol generation (thanks Yunata!)
* fixed nonmatching comments i forgot to take out
* delete ;
* npc_shad fixes
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
Co-authored-by: YunataSavior <yunatasavior@gmail.com>
2025-08-02 20:13:30 +03:00
Tom
91e84ecd33
d_a_obj_crvhahen matching ( #2564 )
...
* useHeapInit 73%, ctor and dtor 100%, Delete 94%, wallcheck 43%, create 42%
* useHeapInit 100%
* Wall_Check 85%
* Update fields and return types
* crvhahen Wall_Check and Execute 100
* update createheap return type for matching
* crvhahen create 70 draw 57
* Revert change that made useHeapInit non-matching
* delete matching, .rodata 91
* create 94%
* crvhahen draw 85%
* setBaseMtx matching
* CheckCull and checkViewArea 100%
* rename & cleanup fields
* cleanup fields, rodata. hahenset and hahen_hakai partials
* cleanup and remove SECTION_RODATA
* d_a_obj_crvhahen OK
* cleanup and fix various inconsistancies or issues
---------
Co-authored-by: StuckInLimbo <tbosley@limbofps.net>
2025-08-01 20:32:39 +03:00
TakaRikka
8410e4fd40
mvstair done, obj_tks equivalent ( #2565 )
...
* mvstair done, obj_tks equivalent
* fix
2025-08-01 20:29:50 +03:00
Max Roncace
e0bbad1f3f
Miscellaneous match improvements ( #2562 )
2025-07-31 02:19:46 -07:00
hatal175
418e39356d
daObjBATTA Equivalent ( #2563 )
2025-07-31 02:17:20 -07:00
Stbn-antier
c32789eb60
d_a_bd Matching ( #2560 )
...
* Matching daPoFire
* Adressed comments
* Matching text
* Some cleanup
* Adressed review comments, added CUT_TYPE_NONE in cut type enum
2025-07-30 20:27:05 +03:00
YunataSavior
ec9e4cf268
d_a_e_sb Matching ( #2559 )
...
* d_a_e_sb 50% complete
* d_a_e_sb 71% done
* d_a_e_sb matching
* address PR comments
2025-07-30 20:26:19 +03:00
TakaRikka
2b873ea144
kbrg/obrg done ( #2558 )
...
* kbrg done
* obrg done
* cleanup
2025-07-30 20:25:42 +03:00
hatal175
a1b63ae940
d_a_obj_thdoor,d_a_obj_zra_rock OK ( #2557 )
...
* d_a_obj_thdoor,d_a_obj_zra_rock OK
* Remove ;
2025-07-26 12:34:45 -07:00
TakaRikka
9844494edf
e_bs equivalent ( #2556 )
2025-07-26 10:48:53 +03:00
hatal175
70a1741977
d_a_obj_twGate Matching ( #2555 )
...
* d_a_obj_twGate Matching
* d_a_obj_volcbom OK
2025-07-25 17:44:23 -07:00
Carco_21
585670f2b1
d_a_e_sw equivalent ( #2554 )
...
* starting work
* Almost all functions worked on
* TU is equivalent
* Enums added
* padding cleanup
* PR cleanup
2025-07-25 16:09:12 +03:00
TakaRikka
53d9f65e0d
e_sm2 equivalent ( #2553 )
...
* e_sm2 equivalent
* fix
2025-07-24 22:45:36 +03:00
hatal175
aae19575bf
Work on d_a_obj_toby ( #2552 )
...
* Work on d_a_obj_toby
* d_a_obj_tatigi matching
* Deleted automatic ctor and dtor
2025-07-24 12:19:48 -07:00
Carco_21
aeed67dcf5
d_a_e_bug equivalent ( #2540 )
...
* Tiny work
* d_a_e_bug equivalent
* took out unnecessary include
* fixed broken match
* PR cleanup
* OS_REPORT fixed
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-07-24 20:05:32 +03:00
Max Roncace
7d6c8ef3e5
d_a_e_kr equivalent ( #2549 )
2025-07-24 09:13:55 +03:00
Stbn-antier
c5584cc6c0
Matching d_a_obj_poFire ( #2551 )
...
* Matching daPoFire
* Adressed comments
2025-07-23 17:03:44 +03:00
TakaRikka
ea1c649eb1
ebu equivalent ( #2547 )
2025-07-22 15:28:42 +03:00
Max Roncace
d528862dd0
d_a_obj_tobyhouse equivalent ( #2546 ) ( #2543 )
...
Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-07-22 15:22:58 +03:00
hatal175
69aaeeeda6
d_a_obj_tobyhouse equivalent ( #2546 )
2025-07-20 16:57:50 -07:00
hatal175
d9ac8d7e3f
d_a_obj_togeTrap OK ( #2545 )
...
* d_a_ibj_togeTrap OK
* Fix broken matches
2025-07-20 01:45:51 -07:00
Max Roncace
541501d781
d_a_balloon equivalent ( #2542 )
2025-07-19 22:20:19 +03:00
YunataSavior
db1cab527a
d_a_e_ymb equivalent ( #2544 )
2025-07-19 09:37:15 +03:00
hatal175
9f65aa92a7
d_a_obj_tombo OK ( #2537 )
2025-07-18 14:41:46 -07:00
YunataSavior
6bc4faa5f7
d_a_obj_brg matching ( #2539 )
2025-07-18 10:53:45 +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
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
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
hatal175
cd99fa788c
d_a_obj_wooden_statue OK ( #2532 )
2025-07-13 19:38:49 -07:00
hatal175
d4768a864e
Various cleanups and matches ( #2530 )
2025-07-12 13:57:59 -07:00
Max Roncace
92e14253ca
d_a_npc_zelda equivalent ( #2528 )
2025-07-11 22:00:18 +03:00
hatal175
b83ff69589
Improve various partially matched TUs ( #2526 )
2025-07-11 01:11:21 -07:00
Max Roncace
3de6b37edf
d_a_obj_katatsumuri matching ( #2524 )
2025-07-10 00:36:02 +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
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
45e969e77e
d_a_obj_bhbridge equivalent ( #2518 )
2025-07-06 03:11:36 -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
a41de30a24
d_a_myna equivalent ( #2516 )
2025-07-03 20:50:31 -07:00
hatal175
ffa8e9bb9a
d_a_obj_ice_l matching ( #2515 )
2025-07-02 19:31:21 -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
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
TakaRikka
227cf2353a
some more wii tests/improvements ( #2512 )
...
* some more wii tests/improvements
* merge Z2AudioCS changes
2025-07-01 01:17:50 +03:00
hatal175
214cfce7f6
d_a_bg_obj equivalent + misc ( #2509 )
...
* d_a_bg_obj equivalent + misc
* More Z2LinkMgr Matches
2025-06-29 20:38:04 -07:00
Hyenate
751df9d8f8
d_a_obj_mhole Matching ( #2503 )
...
* d_a_obj_mhole Matching
* Update daObjMHole_HIO_c field names
* Update d_a_obj_mhole.cpp
Made requested fixes to d_a_obj_mhole.
2025-06-29 00:34:18 +03:00
YunataSavior
c88632cffd
d_a_obj_gra2 equivalent ( #2502 )
...
* d_a_obj_gra2 equivalent
* Address PR comments
2025-06-28 20:52:51 +03:00
Max Roncace
6eb1f72383
d_a_obj_hakai_ftr matching ( #2507 )
2025-06-28 01:47:00 +03:00
Max Roncace
cb2c3744eb
d_a_obj_hakai_brl matching ( #2504 )
2025-06-27 23:13:48 +03:00
TakaRikka
79c56b2548
add wii usa rev0 support ( #2505 )
...
* wii usa rev0 dol building ok
* wii dol cleanup
* some wii tests
* most rels building
2025-06-27 13:14:58 +03:00
Max Roncace
028c07d47d
d_a_obj_kamakiri matching ( #2501 )
2025-06-26 23:23:48 +03:00
TakaRikka
ac0c208cad
cstaF / obj_rope_bridge done, cleanup obj_dust ( #2497 )
...
* d_a_cstaF done
* d_a_obj_rope_bridge done
* obj_dust
* e_ga done
2025-06-24 00:40:16 +03:00
YunataSavior
4f2f3b2a2a
daE_DN_Execute equivalent ( #2495 )
2025-06-22 01:00:29 +03:00
TakaRikka
90a6389223
d_a_e_gi equivalent ( #2494 )
...
* d_a_e_gi equivalent
* fix
2025-06-21 15:29:03 +03:00
Carco_21
7025de1c9c
d_a_e_mf equivalent and d_a_e_dn work ( #2492 )
...
* Tiny start on d_a_obj_gra2
* Initial work
* Solid work done
* More work
* work on some rolling functions and deme camera
* Almost all functions worked on
* All functions worked on
* Fixed some BaseNpc functions I broke
* PR Cleanup
* PR cleanup part 2
* Worked on create function
* Worked up to search_bomb
* Work on various action functions
* Almost all functions worked on
* d_a_e_mf equivalent
* Started copying over to d_a_e_dn
* d_a_e_dn almost equivalent, e_mf cleanup
* somehow accidentally took out something from gra2 in a previous commit
* Fixed data layout issue in d_a_e_dn
* PR cleanup
* Took out fopen_enemy_c inheritance
2025-06-21 00:14:52 +03:00
LagoLunatic
ac06966414
Add more J3D_ASSERTs ( #2491 )
...
* Fix debug build
* Add more J3D_ASSERTs
* Move J3DShapeMtx to correct header for assert
* Add VSCode task for ninja changes_all
2025-06-19 23:41:43 -07:00
TakaRikka
0a899a404e
fix GC JPN dol splits / d_a_npc_prayer mostly done ( #2488 )
...
* jmessage cleanup pass
* more JMessage cleanup
* d_msg_class cleanup
* fix a bunch of gc jpn dol splits
* d_a_npc_prayer pretty much equivalent
2025-06-18 11:05:44 +03:00
Max Roncace
9b50fd55c2
d_a_npc_tk equivalent ( #2483 )
2025-06-13 16:40:18 +03:00
hatal175
4cf11063f6
d_a_obj_flag2 equivalent ( #2480 )
...
* d_a_obj_flag2 equivalent
* flag2 cleanup
2025-06-10 19:22:05 -07:00
YunataSavior
932f67e05c
d_a_npc_ks equivalent ( #2481 )
2025-06-10 19:19:55 +03:00
Max Roncace
1a7b14537c
d_a_obj_kbacket matching ( #2479 )
2025-06-07 19:42:23 +03:00
TakaRikka
372d782282
d_a_b_gg equivalent ( #2478 )
...
* b_gg equivalent
* clean up b_gg
* cleanup float literal
2025-06-07 17:37:27 +03:00
YunataSavior
09fdb3ece2
d_a_npc_maro equivalent ( #2439 )
...
* Initial d_a_npc_maro work
* d_a_npc_maro 17% matching
* d_a_npc_maro 28% done
* d_a_npc_maro 38% done
* d_a_npc_maro 57% done
* daNpc_Maro_c::cutArrowTutorial done....
* d_a_npc_maro: dcomifgp_getattention returns ptr now....
* d_a_npc_maro 98% matching
* d_a_npc_maro equivalent
* address d_a_npc_maro PR comments
2025-06-07 01:20:54 -07:00
Max Roncace
23bee3b523
d_a_e_dk matching ( #2476 )
2025-06-06 08:16:44 +03:00
hatal175
357de95e41
d_a_obj_flag Matching ( #2477 )
...
* d_a_obj_flag Matching
* Formatting
2025-06-05 15:17:38 -07:00
TakaRikka
992e323ade
e_gs / e_is done ( #2474 )
...
* e_gs done
* e_is done
2025-06-03 23:36:09 +03:00
Max Roncace
12ee8c9fb7
d_a_npc_henna equivalent ( #2473 )
2025-06-03 23:31:22 +03:00
hatal175
5272152efa
d_a_obj_sakuita Matching ( #2472 )
2025-06-02 21:13:17 -07:00
hatal175
588b20679d
Sakuita rope Matching ( #2470 )
...
* Change dComIfGp_getAttention to return a pointer
* d_a_obj_sakuita_rope Matching
2025-06-01 20:36:19 -07:00
Niklas Bauer
2b56ec02be
d_a_obj_sw Equivalent ( #2467 )
...
* d_a_npc_ks equivalent
* d_a_npc_ks fmt
2025-05-31 20:43:07 +03:00
Arnaut Scholten
2835276bfe
d_a_obj_laundry_rope Matching ( #2464 )
...
* Add create implementation
* Add create_init
* Almost all matching
* Full match
* Matching laundry rope
* Cleanup
* Fix PR comments
2025-05-31 20:42:17 +03:00
Hyenate
6fd5560738
d_a_obj_magne_arm Matching ( #2462 )
...
* d_a_obj_magne_arm Matching
* Formatting
2025-05-30 13:43:59 +03:00
Niklas Bauer
9a98863aff
d_a_e_rdb Equivalent ( #2459 )
...
* d_a_e_rdb equivalent
* d_a_e_rdb fmt
2025-05-27 22:25:17 +03:00
meintte
c9ee3d4861
d_a_obj_takaraDai matching ( #2457 )
2025-05-27 02:47:15 -07:00