Commit Graph

1861 Commits

Author SHA1 Message Date
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
LagoLunatic 0bff98c469 Merge pull request #980 from LagoLunatic/daobj
d_a_obj OK
2026-05-07 22:42:07 -04:00
LagoLunatic dba3442026 jstudio-object OK
Mostly copied from TP decomp
2026-05-07 18:35:44 -04:00
LagoLunatic 333ea2f775 Cleanup 2026-05-07 16:54:44 -04:00