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
TakaRikka
009f08f2f3
e_mk_bo almost ( #2721 )
...
* d_a_e_mk_bo almost
* cleanup
2025-10-02 20:37:03 +03:00
YunataSavior
6bef300342
minor dol fixes for linkability ( #2720 )
2025-10-01 20:14:06 -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
9f119e7b01
npc_moir HIO and debug cleanup ( #2719 )
2025-10-01 15:35:44 -07:00
YunataSavior
9a784744f2
npc_yamiD HIO and dbg cleanup ( #2718 )
2025-10-01 15:33: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
YunataSavior
c3e67d6820
d_a_e_fb almost matching ( #2709 )
...
* d_a_e_fb almost matching
* remove dol2asm in e_fb
* e_fb PR fixes
2025-09-28 14:02:53 -07:00
LagoLunatic
9eea9289b1
Fix JUT_ASSERT and several other macros ( #2711 )
...
* Fix JUT_ASSERT to be a nested define
* Switch names that appear in asserts to be constants instead of defines
* Replace `0` in asserts with `NULL` or `FALSE`
* Fix fpclassify
* Fix ARRAY_SIZE
* Use G_CM3D_F_INF
* More fixes for fpclassify
* Remove FLOAT_LABEL
* Remove incorrect FLAG_ON macro
* Remove UNK_BSS macro
* Silence clangd unused header warning for PCH
2025-09-28 13:11:07 -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
LagoLunatic
54d8839d91
Remove unnecessary externs ( #2705 )
2025-09-27 15:30:54 -07:00
roeming
3f37bad921
Add ability to extract joint enums from bmd/bdl files ( #2704 )
...
* arc extraction will auto-create resource files
* Update enum extraction to extract joint enums
* Update enum extraction to use pathlib
* Move enum extraction to converters folder
* Added check to extract bmd file if src file is modded
2025-09-27 15:30:13 -07:00
LagoLunatic
6242aa6e84
Misc matches and fixes ( #2703 )
...
* Match mDoExt_morf_c::getPlayMode
* Misc cleanup
* Fix actor cull spheres
* Match daPy_py_c::getLastSceneSwordAtUpTime, JUTGamePad::testTrigger
* Fix improper demangling of dBgS_SphChk::SetCallback
* Fix d_camera rangef weak func order
* Match more alink_wolf funcs
2025-09-26 18:50:46 -07:00
YunataSavior
30fafe135d
d_a_npc_moir almost matching ( #2701 )
2025-09-26 12:53:57 +03: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
LagoLunatic
dbf6abeb90
Use composition instead of inheritance for most f_op classes ( #2700 )
2025-09-25 12:57:15 -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
TakaRikka
125f2325a5
cleanup event stuff ( #2688 )
...
* cleanup event stuff
* fix debug
2025-09-23 14:20:38 +03: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