Carco_21
ecbb3eb776
d_a_e_dn work ( #2899 )
...
* d_a_e_dn work
* PR cleanup and more documentation
2025-12-03 14:16:08 -08:00
Niklas Bauer
5321562dec
d_a_npc_kn debug work ( #2907 )
...
* d_a_npc_kn debug work
* d_a_npc_kn pr comments
2025-12-03 20:30:59 +02:00
LagoLunatic
6cdcda0f1d
Match 4 more functions ( #2909 )
...
* Match daNpcF_Lookat_c::adjustMoveDisAngle
* Match daNpc_ykM_c::reset and daNpc_ykW_c::reset
* Fakematch daNpcThe_c::main gameInfo load
* Update configure.py
2025-12-02 18:18:28 -08:00
Niklas Bauer
badbb57d19
d_a_obj_brakeeff debug equivalent ( #2906 )
...
* d_a_obj_brakeeff fmt
* d_a_obj_brakeeff debug equivalent
2025-12-02 15:33:29 -08:00
Niklas Bauer
42829e130b
d_a_obj_damcps debug equivalent ( #2904 )
...
* d_a_obj_damcps initial
* d_a_obj_damcps guard
* d_a_obj_damcps pr comments
2025-12-02 22:44:39 +02:00
Niklas Bauer
330d5e5348
Consistent cull_box struct usage ( #2905 )
...
* consistent cullbox usage
* d_a_obj_waterPillar debug work so its not a regression
2025-12-02 20:34:19 +02:00
LagoLunatic
d56ddde6e8
Fix HIO load issues ( #2903 )
...
* Fix HIO load order in daHoZelda_c::searchBodyAngle
* Fix regression in daHoZelda_c::createHeap
Apparently the HIO class being constructed having an explicit ctor breaks the compiler ability to branchlessly optimize the false/true return afterwards. Without an explicit ctor the compiler is able to optimize it successfully, which breaks the match.
* Fix HIO load order in daNpc_ykW_c::setAttnPos
* Remove false version diff
* Update configure.py
* Remove old comment
* Fix alink HIO members being private
* alink: Fix HIO loads in 3 retail functions and almost all debug functions
2025-12-01 18:37:04 -08:00
Sven Elmendorp
cacdcb55f6
Some variable names for hookshot and moved some values ( #2900 )
...
* Some variable names for hookshot and moved some values
* Revert using data.inc file
2025-12-01 16:36:09 -08:00
LagoLunatic
6e7c2ae3d0
d_a_tag_kmsg OK ( #2901 )
2025-12-01 13:33:12 -08:00
TakaRikka
dfa8efa97b
project cleanup ( #2895 )
...
* some wii OS fixes
* remove old dol2asm comments
* remove dol2asm.h
* remove function address comments
* normalize ATTRIBUTE_ALIGN usage
* DECL_WEAK macro
* fix gcc attribute weak macro
* wrap more mwcc specific things in ifdefs
* fixes
* fix revo sdk version flags
* fixes
2025-11-30 15:23:42 -07:00
Howard Luck
2abb771894
d_a_alink_HIO work ( #2852 )
...
* daAlink_c::jointControll OK
* daalink debug work
* checkpoint
* fix casting
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* checkpoint
* remaining functions + fixes round 1
* fixes round 2
* fixes round 3
* fixes round 4
* revert getNeckAimAngle for now
2025-11-30 22:26:50 +02:00
LagoLunatic
db5c3665c4
d_a_npc_moir OK ( #2894 )
...
* d_a_npc_moir OK
* Remove old comment
2025-11-29 21:32:11 -08:00
Niklas Bauer
c99e2d4e45
d_a_obj_crvgate debug almost matching ( #2880 )
...
* Match d_a_obj_crvgate debug
* d_a_obj_crvgate remove this->
2025-11-29 14:51:45 -08:00
Max Roncace
6b231434ef
d_a_bg debug work + matching for retail ( #2890 )
2025-11-29 22:11:21 +02:00
Julian Maynes
6666908afb
D_a_e_mm_mt 99% matching ( #2881 )
...
* do draw, smbindeffect, isdelete, delete, most of heapinit
* Fix lowercase hex
* fix style
* Add spaces after if
* Do most of drop and carry
* Almost done
* Finish normal
* Get functions to mostly regalloc + a few compiler quirks.
* fix up comments
* Fix all issues and get everything to 100
2025-11-29 00:55:42 -08:00
LagoLunatic
f952a2fb4c
d_a_passer_mng OK ( #2885 )
2025-11-28 11:29:09 -08:00
LagoLunatic
832d38999e
Various small matches ( #2879 )
...
* Misc debug matches
* Fix JASBasicWaveBank weak func order
* Remove more dol2asm stuff, fix missing includes
* Some data fixes
* Update comments
* d_file_sel_warning is already OK
* Fix Z2 splits
* Fix movebox namespace
* Fix inlining issue in m_Do_ext
* Fix Z2 splits for P and J
2025-11-27 21:34:18 -08:00
Max Roncace
be5b449ae9
d_a_npc_ykm debug almost matching ( #2877 )
2025-11-27 14:28:39 -08:00
Carco_21
ef239e776b
rafrel debug almost matching ( #2866 )
2025-11-27 14:24:44 -08:00
Carco_21
25993716bc
d_a_b_mgn debug almost equivalent ( #2842 )
...
* debug almost equivalent
* PR cleanup
2025-11-27 14:22:27 -08:00
LagoLunatic
af4e6df9f0
Update objdiff, fix data progress tracking ( #2875 )
2025-11-26 20:10:30 -08:00
Max Roncace
29212f9f90
Small d_a_mg_rod fixes ( #2874 )
2025-11-26 20:01:55 -08:00
LagoLunatic
16e09f8797
Match J3DTransformInfo::operator=, fixing several regalloc issues ( #2873 )
2025-11-26 14:41:10 -07:00
Niklas Bauer
a6d773ab67
d_a_obj_ihasi debug equivalent ( #2870 )
...
* d_a_obj_ihasi debug equivalent
* ihasiD JUT_ASSERT
2025-11-26 12:20:39 -08:00
Niklas Bauer
cb6db401d3
d_a_obj_carry ALL_GCN matching ( #2871 )
...
* d_a_obj_carry matching
* d_a_obj_carry::execute() debug matching
2025-11-26 19:27:50 +02:00
hatal175
1ada4fd71a
work on d_a_movie_player ( #2868 )
2025-11-25 20:52:22 -08:00
hev7
0a174ebe27
Link b_mgn, tbox equivalent ( #2867 )
...
* Link b_mgn
* tbox equivalent
2025-11-25 20:48:34 -08:00
Niklas Bauer
c1f4304daa
d_a_e_mk_bo ShieldD work ( #2864 )
...
* d_a_e_mk_bo ShieldD work
* PR comments
2025-11-25 20:19:53 -08:00
Max Roncace
47a379e016
d_a_npc debug work ( #2863 )
...
* Remove d_a_npc3.cpp
This file appears to not actually be real and the asserts in its
functions all reference d_a_npc2.cpp instead.
* d_a_npc debug almost matching
2025-11-25 22:32:01 +02:00
Max Roncace
4067730deb
Clean up some fakematches, mostly around gameInfo loads ( #2862 )
2025-11-25 22:30:14 +02:00
LagoLunatic
42e00290b4
d_a_mg_rod equivalent ( #2865 )
2025-11-25 22:29:44 +02:00
Carco_21
fab02be7b9
d_a_mg_rod a little closer to matching ( #2857 )
...
* closer to matching
* build error fix
* PR cleanup
2025-11-25 18:36:25 +02:00
LagoLunatic
1420aa0d0d
Misc fixes ( #2860 )
...
* Misc matches
* Remove more old dol2asm stuff
* Remove dCcS::SetMass-related fakematches
No longer necessary with the PCH for some reason.
* Use attention types enum in more places
* Remove more dol2asm stuff
* Clean up matDL_dis.py
2025-11-25 18:32:34 +02:00
hev7
b46885816c
Link npc_guard ( #2859 )
2025-11-24 15:30:01 -08:00
hatal175
342b68959d
d_a_grass Matching ( #2858 )
2025-11-24 15:28:20 -08:00
YunataSavior
b5f3aff823
Some npc_ks dbg work ( #2854 )
2025-11-23 21:14:20 -08:00
YunataSavior
72a9d34591
Link npc_zra ( #2853 )
2025-11-23 21:10:24 -08:00
hev7
3d69835884
Link npc_doc ( #2851 )
...
* Link npc_doc
* Remove changes causing regression in debug
2025-11-23 21:09:19 -08:00
LagoLunatic
4bc21e9bea
Fix more nonmatchings ( #2850 )
...
* Fix GetPolyIndex and GetBgIndex, fixing a couple regallocs
* Match daNpcCd2_c::checkFearSituation and daNpcCd2_c::getAnmP
* Match daAlink_c::jointControll
* Clean up float class checks
* Move float constants to global.h
2025-11-23 15:23:44 -08:00
Trueffel
eb6c78a941
d_a_npc_guard all functions OK ( #2849 )
...
* guard about to match
* weak func order messes linking up
* improve executePath
2025-11-23 21:51:19 +02:00
Max Roncace
83e9f5c2a2
Clean up d_msg_unit, misc fixes for PAL and JPN ( #2848 )
2025-11-22 18:40:49 -08:00
hatal175
c4a3f405a1
vrbox2 debug almost matching ( #2847 )
...
* vrbox2 debug almost matching
* Putting variable declaration at the top in daVrbox2_Draw
2025-11-22 15:20:44 -08:00
Max Roncace
3dbd600aab
Link d_msg_class (all) and d_msg_unit (JP only), minor alink fix ( #2846 )
2025-11-21 21:45:29 -08:00
LagoLunatic
d161aec619
Misc matches ( #2845 )
...
* Misc debug matches
* Fix d_map weak function order
* Remove old nonmatching comments
* d_menu_dmap and JASAudioThread OK, fix weak func order and rodata alignment
* More misc matches
2025-11-21 15:52:16 -08:00
TakaRikka
69851fdeb8
npc_doc almost ( #2840 )
...
* npc_doc almost
* pr
2025-11-21 13:57:35 +02:00
maimai0254
a18a44c529
npc_grm OK ( #2841 )
...
* npc_grm OK
* uncomment debug stuff
* fix {
2025-11-21 01:47:47 -08:00
YunataSavior
61fd7b3f25
Link e_hp ( #2838 )
2025-11-20 23:26:45 -08:00
Max Roncace
81017cf22c
Miscellaneous retail+debug fixes, link several new TUs ( #2836 )
2025-11-20 23:09:21 -08:00
LagoLunatic
f171287913
Remove fake matches, fix false equivalencies, and other small matches ( #2837 )
...
* Debug matches and remove fake matches
* Fix false equivalencies, regallocs, and vtable orders
* Fix PAL splits
2025-11-20 21:17:51 -08:00
roeming
5c6fe682e8
add debug functionality to d_a_horse, match almost all functions ( #2834 )
...
* add debug functinality to d_a_horse, match almost all functions
* fix some wii funcs
* fix wii build
2025-11-20 14:41:52 -08:00