hatal175 and GitHub
6313a96d49
d_a_obj_kbox matching ( #2615 )
...
* Align dKy_darkworld_check with debug return type
* d_a_obj_kbox matching
* Revert "Align dKy_darkworld_check with debug return type"
This reverts commit f0b9e5f8fb251bb1b3a6acd13c0550bec2c9a310.
2025-08-29 04:33:35 -07:00
TakaRikka and GitHub
e8ea87e5c2
d_a_e_fk equivalent ( #2614 )
...
* d_a_e_fk equivalent
* pr
2025-08-29 01:25:36 +03:00
TakaRikka and GitHub
5ce5bf20cc
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 and GitHub
956e84b0e7
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 and GitHub
0579f4acef
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 and GitHub
22573bf7a6
Fix incorrect PCH being used in some framework objects ( #2604 )
2025-08-25 15:34:26 -07:00
Max Roncace and GitHub
b309e0cf57
Miscellaneous improvements ( #2603 )
2025-08-25 15:33:44 -07:00
hatal175 and GitHub
19c8b6995e
d_a_obj_mie OK ( #2602 )
2025-08-25 01:34:08 -07:00
Max Roncace and GitHub
46a11f2cd7
Several more TUs matching ( #2601 )
2025-08-24 20:56:20 +03:00
YunataSavior and GitHub
0abe859c28
npc_maro Matching ( #2600 )
2025-08-24 11:48:55 +03:00
Max Roncace and GitHub
513816ce5c
Add a precompiled header for RELs ( #2597 )
2025-08-24 09:52:08 +03:00
Carco_21 and GitHub
8a30030dc7
equivalent ( #2599 )
2025-08-22 23:47:36 -07:00
TakaRikka and GitHub
0a8679f92e
d_a_mg_rod mostly done ( #2598 )
...
* d_a_mg_rod mostly done
* pr
2025-08-23 08:58:29 +03:00
aec2c0987d
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 and GitHub
15d0094170
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 and GitHub
731d8be59e
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 and GitHub
ef75333735
d_a_obj_msima OK ( #2593 )
2025-08-21 04:07:41 -07:00
7a87b3132f
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 and GitHub
aaa9cb22ef
d_a_e_yr equivalent ( #2591 )
2025-08-19 09:19:01 +03:00
hatal175 and GitHub
a23984e74d
d_a_obj_lv4chandelier equivalent ( #2590 )
2025-08-17 19:06:17 -07:00
Carco_21 and GitHub
b0d08c5188
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 and GitHub
39ed9ff5d9
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 and GitHub
712025f67a
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
0e8d06c29f
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 and GitHub
41c72dc6d9
d_a_e_hp almost matching ( #2585 )
2025-08-15 12:50:49 +03:00