LagoLunatic
c159bb7a7e
Fix debug build failing to link
2026-05-26 21:53:45 -04:00
LagoLunatic
74fec58b77
JPADraw OK
...
__sinit_JPADraw_cpp had a weird mismatch, turns out the fix is adding an explicit dtor to JPADrawSetupTev.
2026-05-26 21:52:56 -04:00
LagoLunatic
63c4ab2167
d_ovlp_fade3 OK for JPN/demo
2026-05-26 14:23:24 -04:00
LagoLunatic
8bed430da7
d_ovlp_fade4 OK
2026-05-26 13:55:16 -04:00
LagoLunatic
a13bc47e4b
Remove constant copied from TP decomp
2026-05-26 13:54:52 -04:00
LagoLunatic
102042628f
Process profiles and enums cleanup ( #1031 )
...
* Fix some profile comments
* Add missing static for local visibility data
* Move proc name and draw priority enums to f_pc
* Add _e suffix to daObjBarrier_c proc enum
* Change proc name enum format to match TP
* Change draw prio enum format to match TP
* Change ItemNo enum format, finish fixing item names
* Revert static for cb1 hio
* Clean up formatting of profile comments
* Fix comment alignment
2026-05-26 00:11:58 -04:00
LagoLunatic
79277cb2b2
Add boilerplate for some msg/kankyos
2026-05-25 20:38:56 -04:00
LagoLunatic
b3be0f9e64
d_menu_option OK ( #1020 )
2026-05-25 20:13:09 -04:00
LagoLunatic
9ec2756f98
d_a_obj_hlift OK
...
closes #410
2026-05-25 18:15:55 -04:00
marian-m12l
7a2286565a
d_a_obj_hlift ( #1015 )
...
* first pass on d_a_obj_hlift
* shuffle data + more matching functions
* fix unnamed namespace + use resource enum
* fix set_mtx demo
* fix modes u_l_ and l_u
* fix demo assert
* vib_proc 98% demo
* enum names
* fixes after review
---------
Co-authored-by: marian <marian.muller@serli.com >
2026-05-25 17:54:31 -04:00
LagoLunatic
4550a9aae6
d_a_bst OK for USA
...
closes #277
2026-05-23 17:28:49 -04:00
LagoLunatic
a3e422e481
d_a_npc_md 99% for demo
2026-05-22 20:08:54 -04:00
LagoLunatic
47e01ede22
Fix d_a_npc_md inline usage
2026-05-22 18:43:02 -04:00
LagoLunatic
6a1073e705
Fix d_a_npc_md weak func order, clean up order fakematches from d_a_player main
...
closes #226
2026-05-22 15:50:17 -04:00
LagoLunatic
98956b312d
Clean up JGeometry::TVec3 jank/fakematches
...
It seems the const parameters might not be necessary after all, and these can be matched with (f32)/(s16) casts in set(T, T, T) instead.
2026-05-22 15:08:59 -04:00
123456789758
02b81a670b
d_a_npc_md - 99% matching ( #896 )
...
Co-authored-by: < >
2026-05-22 00:21:27 -04:00
LagoLunatic
ab5659b201
d_a_player_main cleanup and some demo matches ( #1016 )
...
* d_a_player_main cleanup and some demo matches
* Add unions for player_main procvars
* Make d_a_player_main fields private
2026-05-21 19:18:46 -04:00
LagoLunatic
d10eaa3ef8
d_a_obj_jump initial documentation pass
2026-05-21 14:41:15 -04:00
Teotia444
fcf5898096
d_a_npc_ah OK ( #1014 )
...
* d_a_npc_ah ok
* remove fake struct
* d_a_npc_ah OK for D44J01
* d_a_npc_ah OK
* Demo/enum fixes for d_a_npc_ah
2026-05-21 14:04:40 -04:00
marian-m12l
0568d6fe35
d_a_obj_jump ( #997 )
...
* start work on d_a_obj_jump
* rough pass over all functions
* fix CreateHeap
* mode_wait 99%
* mode_lower 99%
* draw 99%
* attr accessor
* fixes for Create
* match rideCB with weirg pointer arithmetic
* Execute 99%
* jnodeCB_lower 96%
* set_mtx 99%
* fix set_push_flag
* Create 96%
* retype field
* cleanup
* tiny fix
* split class fields + call inline functions
* Attr_c struct fields + prm_get_type
* fix class fields + match Mthd_Create + 90+% Create and jnodeCB_lower
* improve redability for rideCB
* Create 100%
* add Prm_e enum
* clean unnecessary return and this->
---------
Co-authored-by: marian <marian.muller@serli.com >
2026-05-19 17:13:38 -04:00
LagoLunatic
d5d5a23a0c
d_a_player_main OK ( #1010 )
2026-05-18 20:30:12 -04:00
LagoLunatic
bc09a831c5
Fix compile and link errors when building in debug mode
2026-05-18 00:54:24 -04:00
LagoLunatic
6002c9bda4
d_a_himo2 99% ( #1009 )
2026-05-18 00:10:32 -04:00
Zeclos
56f9e016e3
D_a_npc_ho matching ( #1008 )
...
* matching
* cleanup
* tiny bit more cleanup
2026-05-17 23:33:22 -04:00
LagoLunatic
4c9df6e811
d_a_st matching for demo
2026-05-17 17:50:28 -04:00
LagoLunatic
86a17bbfb7
JAIZelInst OK ( #1005 )
...
* JAIZelInst OK
* Clean up some default args
2026-05-17 17:10:52 -04:00
123456789758
38742c337f
d_a_st - 100% matching ( #1004 )
...
Co-authored-by: < >
2026-05-17 17:08:26 -04:00
LagoLunatic
36ec2825ee
d_a_movie_player 99% ( #1003 )
...
* d_a_movie_player 99%
* Fix version differences
2026-05-15 19:57:45 -04:00
LagoLunatic
d68b1d5f8a
Fix d_a_tag_md_cb prm struct
2026-05-15 15:39:17 -04:00
LagoLunatic
4c533b8764
d_a_demo00 OK ( #1002 )
2026-05-15 15:34:10 -04:00
Maide
f08d590a7a
d_a_tag_md_cb ( #1001 )
...
* d_a_tag_md_cb
* inlines
2026-05-15 14:56:26 -04:00
LagoLunatic
7fa3f95451
d_a_npc_people OK for demo
2026-05-14 14:33:10 -04:00
LagoLunatic
75fac702a7
d_a_bgn OK
...
closes #266
2026-05-13 19:06:48 -04:00
LagoLunatic
766b58a6ee
Misc matches ( #1000 )
2026-05-13 19:03:24 -04:00
123456789758
de122df401
d_a_bgn & d_a_bgn2 - 99% matching, d_a_bgn3 - 100% matching ( #894 )
...
Co-authored-by: < >
2026-05-13 17:57:14 -04:00
LagoLunatic
f64acea1c1
d_a_warpf enums/inlines
2026-05-12 23:57:49 -04:00
Maide
44f94d26a9
d_a_warpf ( #996 )
2026-05-12 23:33:12 -04:00
LagoLunatic
e07ff45d80
Add camera attention status and algorythmn enums
2026-05-12 23:20:55 -04:00
LagoLunatic
10651a0c4e
Player inlines and item enums
2026-05-12 17:57:33 -04:00
LagoLunatic
cbd7e076c6
Implement d_npc inlines
2026-05-10 20:39:34 -04:00
LagoLunatic
928ff4f07b
Add fopAcM_RegisterCreateID/fopAcM_RegisterDeleteID macros from TP decomp
2026-05-10 16:11:54 -04:00
Zeclos
814c70590c
d_a_npc_jb1 matching ( #991 )
2026-05-10 16:00:47 -04:00
LagoLunatic
578d45153f
DSNAP enum cleanup
2026-05-10 13:11:56 -04:00
maimai0254
797be404b3
d_a_bdk demo OK ( #985 )
...
* demo OK
* Fix issues from code review
2026-05-09 19:18:03 -04:00
LagoLunatic
fe76ad5a3b
Demo work ( #984 )
2026-05-09 18:42:01 -04:00
LagoLunatic
0e98a9b636
d_a_bmdhand OK, misc matches
2026-05-08 23:07:57 -04:00
LagoLunatic
a3dd6ac9e1
Cleanup
2026-05-08 21:51:18 -04:00
Maide
f7cb58cbed
d_a_tag_mk ( #983 )
2026-05-08 18:39:42 -04:00
LagoLunatic
897f043575
Document some more enum value names
2026-05-08 18:12:26 -04:00
123456789758
e0d06d07c5
Bosses: Demo matches + more cleanup ( #972 )
...
Co-authored-by: < >
2026-05-07 22:58:39 -04:00