TakaRikka
f7febdde44
d_a_e_fk equivalent ( #2614 )
...
* d_a_e_fk equivalent
* pr
2025-08-29 01:25:36 +03:00
TakaRikka
642c06851e
npc_kn mostly done ( #2609 )
...
* npc_kn mostly done
* fix shieldD
* pr fixes
* weak func fixes
2025-08-28 13:49:24 +03:00
LagoLunatic
aed8fe8cd3
Start linking some TUs on debug and PAL ( #2612 )
...
* Fix clang union handling (affects all TUs including d_camera.h)
Union members with non-trivial ctors/dtors is undefined behavior and clangd normally throws a fit and refuses to parse the whole union, but it seems to be possible to ifdef the problematic ctors out for non-mwerks compilers and explicitly tell modern compilers to use the defaults instead. Thanks to encounter for this fix.
* Link all TUs that already match on debug
In order to link TUs for debug, most functions seem to need to have their alignment set to 16 in symbols.txt. There are a few hundred functions that seem to be the exception and break when their alignment is set to 16, but I don't know the reason for this.
* Remove some fakematches (nosyminline/sym off) for weak func order in retail
* Fix clang not knowing that MSL_C++ is C++
* Link more debug TUs
* Fix missing PAL split
* Fix wrong slashes being used in includes
* RZDE01_00: Fix incorrect capitalization in config.yml
* Add RZDE01_00 to configure task
* Revert configure.py to use MatchingFor
* Fix PAL splits and symbols, link matching PAL TUs
2025-08-27 17:37:31 -07:00
LagoLunatic
c23f046a13
Fix d_a_ykgr retail regalloc and mostly match on debug ( #2608 )
...
* d_a_ykgr OK
* Fix sqrtf for shield
* Fix pch caps
2025-08-27 01:40:48 -07:00
Max Roncace
f07522aff1
Fix incorrect PCH being used in some framework objects ( #2604 )
2025-08-25 15:34:26 -07:00
Max Roncace
ed392859d8
Miscellaneous improvements ( #2603 )
2025-08-25 15:33:44 -07:00
hatal175
cd8e6d8f42
d_a_obj_mie OK ( #2602 )
2025-08-25 01:34:08 -07:00
Max Roncace
3e8509ce11
Several more TUs matching ( #2601 )
2025-08-24 20:56:20 +03:00
YunataSavior
f4a3d3bf30
npc_maro Matching ( #2600 )
2025-08-24 11:48:55 +03:00
Max Roncace
c897597fc1
Add a precompiled header for RELs ( #2597 )
2025-08-24 09:52:08 +03:00
Carco_21
1b326306d3
equivalent ( #2599 )
2025-08-22 23:47:36 -07:00
TakaRikka
b3b19d737a
d_a_mg_rod mostly done ( #2598 )
...
* d_a_mg_rod mostly done
* pr
2025-08-23 08:58:29 +03:00
Carco_21
9ce5484ab7
d_a_npc_grmc equivalent ( #2596 )
...
* initial work
* cleanup
* added anm enums
* added joint enum
* updated configure.py
* Indentation
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com >
2025-08-22 11:49:23 +03:00
Carco_21
ff245df451
d_a_npc_fguard equivalent ( #2595 )
...
* almost matching
* Still have inline issue
* equivalent
* updated configure.py
* fixed broken match
2025-08-22 11:29:44 +03:00
Carco_21
961e370b3e
d_a_npc_grc equivalent ( #2594 )
...
* initial work
* d_a_npc_grc equivalent
* Fixed configure.py change
* pr cleanup
2025-08-22 10:52:59 +03:00
hatal175
4ae5fc5f6d
d_a_obj_msima OK ( #2593 )
2025-08-21 04:07:41 -07:00
Carco_21
a0698d3fe3
d_a_e_bi & d_a_obj_fw equivalent ( #2592 )
...
* initial work
* d_a_obj_fw equivalent
* d_a_e_bi equivalent
* Update d_a_obj_fw.cpp
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com >
2025-08-19 18:48:40 +03:00
Max Roncace
fa4832770d
d_a_e_yr equivalent ( #2591 )
2025-08-19 09:19:01 +03:00
hatal175
c524d2a2cd
d_a_obj_lv4chandelier equivalent ( #2590 )
2025-08-17 19:06:17 -07:00
Carco_21
77343cf052
d_a_obj_swpush equivalent ( #2589 )
...
* initial work
* Create method done
* tiny work
* more work
* swpush equivalent
2025-08-17 19:00:03 -07:00
Carco_21
fc580a90f2
d_a_npc_tkj2 equivalent ( #2588 )
...
* initial work
* Small work
* tkj2 equivalent
* cleanup
* PR cleanup
2025-08-17 23:09:19 +03:00
Carco_21
53a7148e6f
d_a_e_dd equivalent ( #2587 )
...
* initial work
* took out unneeded nonmatching comment
* d_a_e_dd equivalent
* pr cleanup
2025-08-15 22:37:19 +03:00
Carco_21
388e611c75
d_a_npc_doorboy equivalent ( #2581 )
...
* initial work
* doorboy equivalent
* Update d_a_npc_doorboy.h
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com >
2025-08-15 13:01:44 +03:00
Max Roncace
1be4c97a3b
d_a_e_hp almost matching ( #2585 )
2025-08-15 12:50:49 +03:00
TakaRikka
6e67f4ff90
e_db equivalent ( #2586 )
...
* e_db equivalent
* pr fix
2025-08-15 09:26:09 +03:00
hatal175
62d51df2ba
d_a_obj_kita OK ( #2582 )
...
* d_a_obj_kita OK
* Remote ctor and dtor
2025-08-13 12:53:43 -07:00
TakaRikka
82d2fc7f80
d_a_obj_key / d_a_obj_keyhole / d_a_obj_smallkey ( #2584 )
...
* obj_key equivalent
* obj_keyhole done
* obj_smallkey done
* use macro
2025-08-13 22:47:18 +03:00
Carco_21
f6574448ae
d_a_obj_ito work ( #2583 )
...
* All functions worked on
* padding cleanup
2025-08-13 11:57:56 +03:00
Carco_21
ea8a95692f
d_a_npc_coach work ( #2579 )
...
* data and class member work
* inline work
* got to SetCoachBlazing
* work on some calc functions
* all functions worked on
* pr cleanup
* more pr cleanup
* coach header cleanup
2025-08-12 20:54:06 +03:00
hatal175
3f399388b3
d_a_obj_gomikabe OK ( #2580 )
...
* d_a_obj_gomikabe OK
* Remove unneeded include
2025-08-11 17:18:42 -07:00
Max Roncace
13f063b383
Misc framework fixes ( #2578 )
2025-08-10 23:22:28 -07:00
TakaRikka
ed04f85412
e_hb equivalent / some pal work ( #2577 )
...
* some pal work
* e_hb equivalent
* update config
2025-08-10 10:27:45 -06:00
hatal175
2ec9bd75a7
d_a_e_nz equivalent ( #2575 )
...
* Ignore report files on search
* d_a_e_nz equivalent
* PR cleanup
2025-08-09 15:33:52 -07:00
Carco_21
074362412d
d_a_npc_moir almost equivalent ( #2569 )
...
* initial work
* more work
* got to waittype0
* All functions worked on
* cleanup
* took out unneeded nonmatching comments
* PR Cleanup
* Use actor enum
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com >
2025-08-09 20:48:35 +03:00
Max Roncace
db9af04542
d_bg_w_kcol work ( #2576 )
2025-08-08 20:19:46 -07:00
Carco_21
427643edd2
ChkBit comments and enum work ( #2571 )
...
* Jagar cleanup
* saru work
* e_fm work
* gob enum added
* gob cleanup
* gob anm enums
* dComIfGs_isEventBit comments added
* More bit work and besu enum work
* Maybe fixed the issue?
2025-08-08 21:39:26 +03:00
Carco_21
7df70ce3ca
d_a_npc_yamid equivalent ( #2574 )
...
* initial work
* more work
* d_a_npc_yamid equivalent
* configure.py updated
* comment indent fix
2025-08-08 21:38:38 +03:00
Carco_21
88736b1cf4
d_a_npc_kolin and d_a_npc_kolinb equivalent ( #2573 )
...
* data work
* About 50% done on functions
* Cut func work
* d_a_npc_kolin equivalent!
* kolin enums added
* kolinb equivalent!
* PR cleanup
2025-08-08 17:12:15 +03:00
Max Roncace
dc8cd6d42a
Misc. J3D improvements ( #2570 )
2025-08-08 12:56:18 +03:00
Max Roncace
b150337f7c
Misc. framework/d/ improvements ( #2572 )
2025-08-06 21:46:07 -07:00
hatal175
6af73124b4
d_a_obj_fallobj OK ( #2568 )
...
* d_a_obj_fallobj OK
* J3DMatBlock equivalent
2025-08-05 18:10:43 -07:00
Max Roncace
8faa0fcec6
d_a_e_bg matching ( #2567 )
2025-08-05 11:37:09 +03:00
Carco_21
c3c313a9fb
d_a_npc_ykm work ( #2566 )
...
* initial work
* got to cut functions
* Tiny work
* All functions worked on
* took out param dtor
* naming work
* cleanup
* pr cleanup
2025-08-04 22:25:39 +03:00
Carco_21
dd6b769c12
d_a_npc_shad work ( #2561 )
...
* class structure work
* some Create() work
* Action functions worked on
* Work on EvCut functions
* All functions worked on
* Fixed nonmatching comments
* enum work
* param_c symbol now showing
* Fixed some symbol generation (thanks Yunata!)
* fixed nonmatching comments i forgot to take out
* delete ;
* npc_shad fixes
---------
Co-authored-by: hatal175 <hatal175@users.noreply.github.com >
Co-authored-by: YunataSavior <yunatasavior@gmail.com >
2025-08-02 20:13:30 +03:00
Tom
234070712d
d_a_obj_crvhahen matching ( #2564 )
...
* useHeapInit 73%, ctor and dtor 100%, Delete 94%, wallcheck 43%, create 42%
* useHeapInit 100%
* Wall_Check 85%
* Update fields and return types
* crvhahen Wall_Check and Execute 100
* update createheap return type for matching
* crvhahen create 70 draw 57
* Revert change that made useHeapInit non-matching
* delete matching, .rodata 91
* create 94%
* crvhahen draw 85%
* setBaseMtx matching
* CheckCull and checkViewArea 100%
* rename & cleanup fields
* cleanup fields, rodata. hahenset and hahen_hakai partials
* cleanup and remove SECTION_RODATA
* d_a_obj_crvhahen OK
* cleanup and fix various inconsistancies or issues
---------
Co-authored-by: StuckInLimbo <tbosley@limbofps.net >
2025-08-01 20:32:39 +03:00
TakaRikka
2edd7e13c0
mvstair done, obj_tks equivalent ( #2565 )
...
* mvstair done, obj_tks equivalent
* fix
2025-08-01 20:29:50 +03:00
Max Roncace
df1047db33
Miscellaneous match improvements ( #2562 )
2025-07-31 02:19:46 -07:00
hatal175
d67d147add
daObjBATTA Equivalent ( #2563 )
2025-07-31 02:17:20 -07:00
Stbn-antier
910382c7b5
d_a_bd Matching ( #2560 )
...
* Matching daPoFire
* Adressed comments
* Matching text
* Some cleanup
* Adressed review comments, added CUT_TYPE_NONE in cut type enum
2025-07-30 20:27:05 +03:00
YunataSavior
ebb78fe9f1
d_a_e_sb Matching ( #2559 )
...
* d_a_e_sb 50% complete
* d_a_e_sb 71% done
* d_a_e_sb matching
* address PR comments
2025-07-30 20:26:19 +03:00