LagoLunatic
a0d59ce00e
Add const to TVec2 ctor to match TVec3
2025-12-29 14:12:14 -05:00
LagoLunatic
10a6460011
J3DCluster almost matching
2025-12-29 14:09:54 -05:00
LagoLunatic
a7421f5f66
Add UNUSED macro, enable clangd unused parameter warnings
2025-12-29 13:39:55 -05:00
LagoLunatic
ab23a2693d
msgStatus cleanup
2025-12-29 13:34:48 -05:00
LagoLunatic
d272deb179
ospbox OK for demo
2025-12-29 13:28:29 -05:00
LagoLunatic
1c3762cf14
Move daPy methods into d_a_player headers
2025-12-29 13:20:45 -05:00
LagoLunatic
8651f98984
Make getEvent return a pointer instead of a reference, resolve tbox fakematch
2025-12-29 13:05:34 -05:00
LagoLunatic
e095de7b01
Fix d_a_obj_gnnbtltaki and d_a_obj_gnndemotakie create_heap
2025-12-29 12:59:43 -05:00
Nuss
cdaed9aadd
d_a_obj_gnndemotakie - matching ( #914 )
...
* matching 100%
* D44J01 matching
* demo stuff
2025-12-29 12:47:20 -05:00
LagoLunatic
bc8b894e21
Inlines cleanup
2025-12-27 21:32:04 -05:00
LagoLunatic
8787f8a1f7
Resolve tevStr fakematches
2025-12-27 21:32:04 -05:00
LagoLunatic
19472bf60d
Fix JSystem PCH breaking decomp.me
2025-12-27 21:32:04 -05:00
LagoLunatic
bc1ca84bdc
Remove fake cSAngle::operator=
2025-12-27 21:32:04 -05:00
LagoLunatic
48dcebd9e8
Misc cleanup
2025-12-27 21:32:04 -05:00
LagoLunatic
4547fcca91
d_a_obj_movebox: Remove attr inline fakematch
2025-12-27 21:32:04 -05:00
LagoLunatic
e64620bf7e
J3DGXColor ctors to match debug maps
2025-12-27 21:32:04 -05:00
Roland
49d9ed5757
d_a_obj_ajav - matching ( #911 )
...
* initial work on d_a_obj_ajav
* matched Act_c::_create and Part_c::init_data
* initialized cXyz arrays
* 44% matching in .text
* more work on d_a_obj_ajav
* 73% matching in .text
* 83% matching in .text
* 99% of .text matching
* 100% .data matching
* fakematch _execute and link d_a_obj_ajav
* demo matching
* initial code cleanup
* named all fields in Act_c and some Part_c fields
* more documentation
* make a fakematch slightly less fake
* fix _execute for demo
* named more fields in Part_c
* named most fields and parameters
* finishing touches
* update d_a_obj_ajav .cpp and .h
* Commit review suggestions
2025-12-27 18:42:16 -05:00
123456789758
d0852db127
d_meter - 99% matching ( #907 )
...
Co-authored-by: < >
2025-12-27 16:23:15 -05:00
Roland
24708b315d
d_a_warpgn ( #910 )
...
* initial work on daWarpgn_c
* 76% of .text matching
* d_a_warpgn matching for retail
* fixed initWarpArrive for GZLJ01
* d_a_warpgn matching for both demo and retail; reformat field names
* Update configure.py
* Update d_a_warpgn.cpp
* unlink from demo and commit suggestions from review
2025-12-23 23:51:56 -05:00
Zeclos
65611e09a4
D_a_npc_hi1 matching for retail ( #897 )
...
* 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
* matching
* cleanup
* matching for retail
* little bit of cleanup
2025-12-23 23:20:37 -05:00
Roland
a0476593c9
d_a_obj_rflw matching ( #908 )
...
* initial work on d_a_obj_rflw
* 50% matching in .text
* d_a_obj_rflw 100% for retail and demo
* removed goto from CreateHeap
* cleaning up d_a_obj_rflw
* Update d_a_obj_rflw.cpp
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
---------
Co-authored-by: LagoLunatic <LagoLunatic@users.noreply.github.com >
2025-12-19 00:04:05 -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
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
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
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
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
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
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