Commit Graph

2421 Commits

Author SHA1 Message Date
LagoLunatic 311717d4a7
Merge pull request #905 from LagoLunatic/hio
Fix HIO load issues for d_a_player_main
2025-12-10 18:06:04 -05:00
LagoLunatic 729f81babf Fix HIO load issues for d_a_player_main 2025-12-10 17:31:47 -05:00
SuperDude88 925c338bd6
Most of c_damagereaction (#903)
* Most of c_damagereaction

Still planning to go back and finish dr_damage_anime

* Match dr_damage_anime

* Fix Last Instruction Issues
2025-12-05 09:12:14 -08:00
LagoLunatic 8ce8d2f541
Add JSystem PCH to fix weak function order (#904)
* Add JSystem PCH

* Fix build issues, remove weak order fakematches, and fix functionvalue weak func order
2025-12-05 09:11:53 -08:00
LagoLunatic 70d78b4933
Merge pull request #902 from LagoLunatic/misc
Misc fixes
2025-11-24 20:25:34 -05:00
LagoLunatic 5b96d21e33 Clean up matDL_dis.py
Apparently doing (u8) vs &0xFF can affect regalloc in sinit functions, at least in TP.
2025-11-24 19:08:53 -05:00
LagoLunatic 3393a348e1 Remove dCcS::SetMass-related fakematches
No longer necessary with the PCH for some reason.
2025-11-24 18:51:42 -05:00
LagoLunatic c076a8000f Match mDoLib_setResTimgObj 2025-11-24 18:49:01 -05:00
Luke Street 55a6d8f1dc
Update dtk-template & use wibo on macOS (#901)
* Update dtk-template & use wibo on macOS

* Update to wibo 1.0.0-beta.5

* Fix implicit deps for pch rules
2025-11-20 12:20:02 -05:00
LagoLunatic c1d05201b6 Remove a functionvalue fakematch 2025-11-17 16:27:09 -05:00
123456789758 9075155201
d_msg - 99% matching (#899)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-11-14 19:51:12 -08:00
Jasper St. Pierre 909a2a0dd6 d_kankyo_wether work 2025-11-11 01:58:46 -08:00
Jasper St. Pierre 80608ad27f build fix 2025-11-11 00:12:13 -08:00
123456789758 9536fe8336
Bosses - misc. cleanup/improvements (#898)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-11-10 23:52:23 -08:00
Kristopher Early 2c7dbdc59d
d_a_obj_gnnbtltaki OK (#887)
* d_a_obj_gnnbtltaki OK

* d_a_obj_gnnbtltaki Cleanup

* set d_a_obj_gnnbtltaki as matching.

* d_a_obj_gnnbtltaki OK for GZLJ01, GZLE01, GZLP01

* Update d_a_obj_gnnbtltaki.cpp

* d_a_obj_gnnbtltaki Retail and Demo OK
2025-11-10 23:49:10 -08:00
KallePM e7b951841e
d_a_yougan (#878)
* d_a_yougan: match retail

* d_a_yougan: match demo

* d_a_yougan: remove nonmatching comments
2025-11-10 23:48:23 -08:00
KallePM cf668ea219
d_a_kmon (#868)
* d_a_kmon: match for retail

* d_a_kmon: match for demo

* d_a_kmon: remove nonmatching comments
2025-11-10 23:46:41 -08:00
LagoLunatic 27f0df12eb Fix G_CM3D_F_INF define 2025-09-28 14:01:14 -04:00
LagoLunatic bf818e8aec Use isnan instead of CHECK_FLOAT_CLASS 2025-09-28 13:59:43 -04:00
LagoLunatic eca6bd2d13 Minor cleanup 2025-09-28 13:57:06 -04:00
LagoLunatic d89fe27888 Use composition instead of inheritance for most f_op classes 2025-09-25 15:59:25 -04:00
LagoLunatic 1a828e61ab Several more actors matching for demo 2025-09-19 18:57:49 -04:00
LagoLunatic 0e9059b633 d_a_dr2 matching for demo 2025-09-19 18:44:06 -04:00
LagoLunatic 5dbb7e875e
Added enums for all used event/tmp bits/regs (#893) 2025-09-19 15:06:44 -04:00
LagoLunatic 8af44daa2e Enable more clangd warnings, minor cleanup 2025-09-18 21:55:48 -04:00
LagoLunatic 048d242eef bpw partial cleanup, fix inline usage across several actors 2025-09-18 20:17:27 -04:00
123456789758 ae94c57e73
d_a_bpw - 95% matching (#890)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-18 12:45:26 -04:00
LagoLunatic c443b52572 Document EVNT spawn switch no 2025-09-17 17:22:49 -04:00
LagoLunatic a13640e949 jbo cleanup, almost matching for demo 2025-09-17 16:56:25 -04:00
LagoLunatic 4558c9e6af bdk partial demo fixup 2025-09-17 12:55:52 -04:00
LagoLunatic c2d26ab17d m_Do_ext work 2025-09-17 12:41:00 -04:00
maimai0254 6980cbaa21
d_a_bdk (#888)
* d_a_bdk - 98%

* C-style

* maybe 100%

* Resolve protected access violation

* Set configure.py to matching
2025-09-17 10:56:12 -04:00
LagoLunatic b87c0ede0f bst partial cleanup 2025-09-17 01:46:00 -04:00
123456789758 ef69132d0b
d_a_bst - 99% matching (#886)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-17 00:26:43 -04:00
LagoLunatic 065f517021 Make m_Do_ext fields private, more bmd cleanup 2025-09-15 11:14:19 -04:00
LagoLunatic be7b6b1e77 bmd closer, kokiie rodata fix 2025-09-14 20:52:47 -04:00
LagoLunatic 37865be5b5 Rename subtype to argument
This appears to be the official name of this field based off of an assert in TP debug.
2025-09-14 14:24:43 -04:00
123456789758 17d677a5ad
d_a_bmd - 98% matching (#876)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-14 13:36:19 -04:00
LagoLunatic 77fabb2878 Fix missing res enum for kokiie 2025-09-14 13:21:07 -04:00
Maide 3fbe8b5798
d_a_kokiie (#884) 2025-09-14 13:18:13 -04:00
123456789758 5fdcda6661
d_a_bwd - 98% matching (#892)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-14 13:17:50 -04:00
Zeclos f754fe68b6
D_a_obj_stair matching for retail (#891)
* bit too difficult for me for now, might go back later

* progress

* getmsg

* logic matching data isnt

* data section matches

* mathubcg 100%

* cleanup

* revert this change

* final cleanup and configure.py

* nevermind cleanup

* Equivalent onstead of matching

* removed padding

* cleanup code comments and a bit more

* text 100% matching

* _draw and MoveBGDraw()

* matches

* MatchingFor change
2025-09-14 13:11:35 -04:00
Maide de9027962a
d_a_kantera (#880) 2025-09-14 13:06:01 -04:00
LagoLunatic 3fa09b0dde himo2 closer to matching 2025-09-09 15:23:57 -04:00
123456789758 bac5c4a4f8
d_a_bmdhand - 99% matching (#885)
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-09-09 12:26:53 -04:00
LagoLunatic c3fdf89c3a d_a_arrow OK for demo 2025-09-08 17:47:54 -04:00
LagoLunatic eb3b4ea2b6 bomb nearly matching on demo, one regswap left 2025-09-08 17:07:52 -04:00
Maide c1b30df5b9
d_a_mflft (#889) 2025-09-08 14:19:30 -04:00
maimai0254 21f0519158
d_a_bdkobj (#874)
* 99% work

* Update configure.py

* Apply suggested changes

* fix ,
2025-09-08 13:46:51 -04:00
LagoLunatic bb00ced418 bmdfoot done except one regalloc 2025-09-07 16:26:04 -04:00