LagoLunatic
342d447b6b
Fix linker error when compiling in debug mode
2026-10-08 19:57:36 -04:00
LagoLunatic
a6bf2ff16b
Add debug-only HIO TUs based on TP decomp ( #1232 )
...
* Add debug-only HIO TUs based on TP decomp
* Remove dump_sort
2026-10-07 18:47:36 -04:00
LagoLunatic
635694946d
vyasi OK for demo
2026-10-07 14:12:46 -04:00
Teddy Heidmann
c56434c150
d_a_obj_vyasi ( #1233 )
...
* structure
* _create()
* stopJointAnimation
* so many BOOL
* set_collision
* sagWind
* more process
* process fns
* JointNodeCallBack
* create_heap()
* leaf_scale_main()
* execute, draw
* calc_dif_angle, quaternion_main
* renames + enum
* configure.py
* fix const cast
2026-10-07 13:56:57 -04:00
LagoLunatic
bdde14570c
Fix FPR regswaps in d_mesg with struct locals
2026-10-07 12:09:04 -04:00
LagoLunatic
3212966c34
bomb/bomb2 inlines
2026-10-06 15:26:21 -04:00
LagoLunatic
eaf3917be6
debug_map_diff.py: Return map diff results as a struct
2026-10-06 14:44:48 -04:00
LagoLunatic
cebb7e09a5
d_a_item OK for all versions, fix inlines
2026-10-06 14:08:35 -04:00
LagoLunatic
a1854d47ce
Match fopAcM_monsSeStart inline
2026-10-05 18:14:13 -04:00
LagoLunatic
5cad71ab3e
Use MenuStatus enum
2026-10-05 17:57:10 -04:00
LagoLunatic
82dd507258
d_meter 100% except weak order for USA
2026-10-05 16:03:49 -04:00
LagoLunatic
7904ce7632
d_a_swpropeller OK for demo and add debug inlines
2026-10-04 23:11:47 -04:00
LagoLunatic
3c3e0e097a
d_scope: Remove fake names and fake matches
2026-10-04 23:04:39 -04:00
Teddy Heidmann
e3b19797f5
d_a_swpropeller ( #1231 )
...
* model
* _delete, createHeap, CreateInit
* nodeCallBack, _create
* _draw()
* execute()
* fix size
* Matching
* field names
* removed demo match
2026-10-04 23:02:34 -04:00
LagoLunatic
49f2e3484e
Fix non-pointer fields using mp name prefix
2026-10-03 19:50:45 -04:00
LagoLunatic
b99367883d
Minor cleanup for d_resorce inlines and d_a_npc_people
2026-10-03 19:39:50 -04:00
Jcw87
92e7ebe1f7
Fixes for other compilers ( #1230 )
...
* add COMPOUND_LITERAL macro for non-standard struct initializer casts
* fix f_pc_profile_lst for other compilers
* std::__tag_va_List compiler compatibility
* JStudio fix
* fix return
* don't use NULL for non-pointer variables
2026-10-03 18:57:22 -04:00
LagoLunatic
f5234ec8f4
d_s_name fix missing stripped vtable padding, OK for all versions
2026-10-02 21:14:42 -04:00
Syial
a235969592
d_s_name PAL matching ( #1226 )
...
* langTextChg (PAL) matching
* PaneAlphaLangTxt (PAL) matching
* langTexChgFast (PAL) matching
* bmg_data_read_all, bmg_data_set, tex_data_set, buttonIconTexChange (PAL) matching
* languageTexChange (PAL) matching
* create (PAL) matching
* NoteOpenWait (PAL) matching
* finished d_s_name (PAL) matching
* use official getters/setters
2026-10-02 20:50:19 -04:00
LagoLunatic
fecfbdd1df
d_menu_collect OK for retail
2026-10-02 17:12:56 -04:00
LagoLunatic
40727c0b9a
msdan sub2 debug inlines
2026-10-02 16:59:16 -04:00
LagoLunatic
6f1247af9d
d_a_player_main and tact melody documentation ( #1229 )
...
* d_a_player_main and tact melody documentation
* Use CL_NUM_JNTS_e enum instead of hardcoding link's joint count
* Use joint enums in more places
* Use link's dir enum more
2026-10-02 16:47:09 -04:00
Kenz Linden
8f81acee4a
d_a_obj_msdan_sub2 ( #1215 )
...
* d_a_obj_msdan_sub2 CreateHeap func matching
* d_a_obj_msdan_sub2 Mthd_Create func matching
* d_a_obj_msdan_sub2 Delete and Mthd_Delete matching
* d_a_obj_msdan_sub2 add prm_get_size func
* d_a_obj_msdan_sub2 Create func matching
* d_a_obj_msdan_sub2 set_mtx func matching
* d_a_obj_msdan_sub2 init_mtx func matching
* d_a_obj_msdan_sub2 Draw func matching
* d_a_obj_msdan_sub2 Execute func matching
* d_a_obj_msdasn_sub2 fix cull size
* d_a_obj_msdan_sub2 adjust data structure
* d_a_msdan_sub2 matching
* d_a_obj_msdan_sub2 adjust function calls to align with demo build
* d_a_obj_msdan_sub2 fix incorrect inline names
* d_a_obj_msdan_sub2 use correct inlines in Draw func
* d_a_obj_msdan_sub2 fix prm enum names
2026-10-02 16:30:46 -04:00
LagoLunatic
b5898c7b62
Generated joint enums: Add an entry for the total number of joints
2026-10-02 10:27:25 -04:00
LagoLunatic
87b7c37bc2
debug_map_diff.py: Indicate when missing symbols are unused/stripped
2026-09-30 12:37:49 -04:00
LagoLunatic
0bfdf5b34c
Match debug inlines for some npcs
2026-09-30 11:22:19 -04:00
Zeclos
13d0e58065
matches 4 npc's for demo version ( #1227 )
...
* matching
* cleanup
* d_a_npc_tt matching outside of _create and rodata
* matching
* matching 4 demo npc
* revert accidental backspace
2026-09-29 21:01:26 -04:00
LagoLunatic
09de0609ec
Add some dBgW debug funcs from TP
2026-09-28 23:01:30 -04:00
LagoLunatic
1f9e8cb259
bgn2 cleanup
2026-09-28 18:56:12 -04:00
LagoLunatic
b946ec975f
Add const to JSystem mtx src params, fixing a regalloc
2026-09-28 18:32:12 -04:00
LagoLunatic
f18cb581a6
d_s_open and d_s_open_sub OK for demo
2026-09-28 18:19:09 -04:00
LagoLunatic
be622d918e
fallrock_tag inlines
2026-09-28 14:34:55 -04:00
LagoLunatic
95f41836dc
fallrock_tag/obj_msdan2 OK for remaining versions
2026-09-28 14:25:45 -04:00
LagoLunatic
ba926f4bf2
Small tu matches ( #1221 )
...
* d_detect OK
* processor OK
* d_a_obj_msdan2 OK
* d_a_fallrock_tag OK
* feedback fallrock_tag
2026-09-28 14:20:02 -04:00
Robert Kämpf
526c6d8972
d_a_kddoor 100% except demo ( #1225 )
...
* d_a_kddoor 74%
* d_a_kddoor 99%
* Fix function order
* Fix .rodata order
* Add missing .rodata entry
* Implement reviews
2026-09-28 14:17:06 -04:00
oga-sven
7c87343468
feedback fallrock_tag
2026-09-28 20:16:49 +02:00
Jcw87
3a09143150
Misc fixes ( #1224 )
...
* PSMTX -> MTX
* template compiler compatibility
* JStudio fix
* d_flower names
* fix d_camera return types
* add missing GXEnd
* remove explicit 0 bytes from J2DPane tags
* make non_pos globals static
2026-09-28 11:06:29 -04:00
LagoLunatic
2d6962e464
d_a_npc_so inlines
2026-09-27 14:22:35 -04:00
Maide
564ab15b6b
d_a_npc_so ( #970 )
...
* d_a_npc_so
* Rebase
* Revert files
* fix compilation errors
* review comments
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
2026-09-27 12:55:38 -04:00
LagoLunatic
734652d00d
minor cleanup
2026-09-27 11:28:02 -04:00
LagoLunatic
4c2614e8a0
d_a_npc_nz OK for demo
2026-09-27 10:36:21 -04:00
oga-sven
f40b95a665
d_a_fallrock_tag OK
2026-09-27 16:04:57 +02:00
LagoLunatic
6c3e154d43
Fix some more d_com_inf_game getter return types
2026-09-27 09:46:33 -04:00
oga-sven
f813a28e8a
d_a_obj_msdan2 OK
2026-09-27 11:52:48 +02:00
oga-sven
3f6e98a3df
processor OK
2026-09-27 10:50:12 +02:00
LagoLunatic
c4cd1c31ec
daNpc_Bs1_c::next_msgStatus realmatch
2026-09-26 22:47:20 -04:00
LagoLunatic
ebb3ac71ec
d_a_npc_bs1 OK for remaining versions
2026-09-26 18:59:14 -04:00
LagoLunatic
e2500d89a2
d_a_kamome OK for remaining versions
2026-09-26 18:57:01 -04:00
LagoLunatic
2b7deb2c89
fopMsgM_msgDataProc_c::getString 100% for JPN and demo
2026-09-26 18:54:56 -04:00
LagoLunatic
00cd6f917b
Improve d_a_npc_ji1 for demo and PAL
2026-09-26 18:44:31 -04:00