Commit Graph

1561 Commits

Author SHA1 Message Date
LagoLunatic 8d53f6dd59
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 eaf980174f
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 f2ad303961
Link d_msg_class (all) and d_msg_unit (JP only), minor alink fix (#2846) 2025-11-21 21:45:29 -08:00
LagoLunatic e2fddadf32
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
Max Roncace 31621c3dac
Link d_name for GCN JPN (#2843) 2025-11-21 14:27:21 -08:00
TakaRikka 726d7e22c2
npc_doc almost (#2840)
* npc_doc almost

* pr
2025-11-21 13:57:35 +02:00
maimai0254 b24b9a798c
npc_grm OK (#2841)
* npc_grm OK

* uncomment debug stuff

* fix {
2025-11-21 01:47:47 -08:00
YunataSavior 03f8a804fc
Link e_hp (#2838) 2025-11-20 23:26:45 -08:00
Max Roncace e6a5d5c3dd
Miscellaneous retail+debug fixes, link several new TUs (#2836) 2025-11-20 23:09:21 -08:00
LagoLunatic 91011befd7
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 6f7457a870
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
Carco_21 248f57b257
npc_midna linked (#2835) 2025-11-20 11:53:19 -08:00
Carco_21 e7270bf7ab
d_a_kytag13 matching + small various work (#2826)
* kytag13 matching

* pr cleanup
2025-11-20 11:47:11 -08:00
YunataSavior 8815bd5da9
Link npc_shoe (#2833) 2025-11-19 22:49:08 -08:00
LagoLunatic 4cf2c7e37d
Misc fixes (#2830)
* Replace DANPCF_C_HACK with a better fakematch

* d_a_obj_item OK

* Fix ninja diff

* Misc debug/nonmatching fixes

* Fix ninja diff for PAL

* Fix bad PAL split
2025-11-19 14:10:03 -08:00
Max Roncace 8956be538e
d_a_npc_grs matching (#2827) 2025-11-19 13:27:28 -08:00
hev7 4373bba251
d_a_npc_soldierB matching (#2828) 2025-11-19 12:53:12 -08:00
hatal175 678c1a0e70
JSUOutputStream Matching for shield (#2825)
* JSUOutputStream Matching for shield

* Fix nonmatching in JAUSectionHeap
2025-11-19 10:17:26 -08:00
Carco_21 9d325bfb29
d_a_npc_pachi_taro and d_a_npc_pachi_maro matching (#2824)
* solid progress

* almost matching

* pachi_taro matching

* pachi_maro matching
2025-11-19 10:07:35 -08:00
Max Roncace 7f863c069b
d_a_npc_chin matching (#2822) 2025-11-18 21:10:04 -08:00
hev7 1b2fe5e2e3
d_a_npc_grd matching (#2821)
* d_a_npc_grd matching

* Fix regression

* Fix
2025-11-18 18:21:48 -08:00
hatal175 8a39ebfa8b
fvb Matching (#2820)
* fvb Matching

* J2DScreen debug work
2025-11-18 18:13:35 -08:00
hatal175 158899a16d
debug work on d_a_e_fb (#2819) 2025-11-18 01:34:52 -08:00
TakaRikka 638c0b968c
npc_gnd finished, movie_player almost done (#2818)
* movie_player mostly done

* d_a_npc_gnd done

* fix fshop debug match
2025-11-18 01:34:34 -08:00
LagoLunatic bd2def28db
d_a_demo00 OK (#2817)
* Misc small matches

* Add J3DFrameCtrl::EMode_NULL enum

* Improve weak bss fakematch and remove a functionvalue fakematch

* demo00 OK
2025-11-17 15:38:04 -08:00
Carco_21 4ab97e8f26
d_a_npc_tkc matching (#2816)
* initial work

* minor work

* almost done

* evcut work

* matching
2025-11-17 20:04:53 +02:00
TakaRikka 540217c31b
wii building OK / m_Do_graphic debug work (#2815)
* wii building OK + m_Do_graphic debug work

* d_meter_HIO debug cleanup

* wii m_Do_graphic stuff

* tag_attack_item OK, mirror_chain almost

* fix build

* mg_fshop matching
2025-11-17 20:01:03 +02:00
maimai0254 4350a38fe0
d_a_npc_sola OK (#2814)
* d_a_npc_sola OK

* delete NONMATCHING comment

* Fix: Add forgotten joint name
2025-11-16 17:17:43 -08:00
YunataSavior ca41270d36
Link kasi_hana, kasi_kyu. (#2813)
* kasi_mich and ashB equiv
2025-11-16 12:30:21 -08:00
YunataSavior 3fee8977c3
Link clerkb and clerkt (#2811) 2025-11-16 12:27:51 -08:00
YunataSavior d21e22f9ed
npc_kn almost matching + dbg work (#2802)
* npc_kn almost matching + dbg work

* more npc_kn dbg work

* fix npc_kn select action functions

* Z2AudioMgr dbg change for taka
2025-11-15 18:40:47 -08:00
hev7 e7a610c5e2
npc_clerka matching, npc_clerkb and npc_clerkt equivalent (#2810) 2025-11-16 04:22:42 +02:00
hev7 fad2f41e33
d_a_npc_kyury matching (#2808) 2025-11-15 04:04:45 -08:00
hev7 2387021347
d_a_npc_pouya matching (#2806)
* d_a_npc_pouya matching

* mItemPartnerId fix
2025-11-15 04:02:24 -08:00
Trueffel 9ea1b81288
d_a_e_tt OK & linked (#2803)
* class decomped

* two funcs missing

* done

* s32 to int

* improve

* remove old nonmatching comment
2025-11-14 16:40:11 -08:00
Carco_21 0573bc517d
d_a_npc_gro matching (#2805)
* initial work

* matching
2025-11-14 16:25:42 -08:00
roeming 977aee7c94
add debug functionality + close to linking hozelda (#2804) 2025-11-14 16:10:46 -08:00
Carco_21 d74c4dd66f
d_a_npc_shaman matching (#2800)
* almost matching

* Make npc_shaman matching

---------

Co-authored-by: YunataSavior <yunatasavior@gmail.com>
2025-11-14 16:04:18 -08:00
Carco_21 9b32b9394e
d_a_npc_theb matching (#2799)
* initial work

* almost matching

* matching

* merge stuff

* added comment about inline size
2025-11-14 16:00:15 -08:00
hev7 a0df17da2b
npc_yamis, npc_yamit matching (#2801) 2025-11-14 12:32:10 +02:00
TakaRikka 3ccdb41ea9
npc_drailsol done (#2798) 2025-11-13 16:49:36 +02:00
roeming a3c76c8a7e
rename variable in accordance with assert (#2797) 2025-11-12 16:45:53 -08:00
Carco_21 63093fea4a
d_a_npc_passer and d_a_npc_passer2 matching (#2796)
* passer matching and passer2 init work

* passer2 matching
2025-11-11 19:58:27 -08:00
YunataSavior 70272b88f5
npc_wrestler dbg work (#2795) 2025-11-10 19:52:59 -08:00
LagoLunatic 23a1c94063
Regalloc/debug/misc fixes (#2794)
* Fix "0" asserts

* More debug and regalloc fixes

* Fix PTMF syntax for compatibility with other compilers

* Fix some fakematches, link more TUs for J/P
2025-11-10 18:25:00 -08:00
Carco_21 a02f72d8f3
d_a_npc_post matching (#2792)
* initial work

* matching

* changed draw ifdef

* enums added

* enum change
2025-11-10 18:15:17 -08:00
YunataSavior b4a08a36d0
npc_impal equivalent (#2791) 2025-11-09 18:46:24 -08:00
YunataSavior 533755fdfa
Link npc_gra (#2790) 2025-11-09 15:57:00 -08:00
YunataSavior 87e651dcab
Link e_po (#2789) 2025-11-09 15:30:24 -08:00
roeming 5c298bc401
D a npc gra matching debug (#2788)
* match all d_a_npc_gra functions in debug

* update all offsets to match release

* rename parameters

* add ct hack for d_a_npc_gra

* add suggestions

* fix type

* use sound enums

* fix sinit and one regswap

* fix wrong variable usage
2025-11-09 15:17:04 -08:00