summaryrefslogtreecommitdiff
path: root/include/d
AgeCommit message (Collapse)Author
2025-12-02Consistent cull_box struct usage (#2905)Niklas Bauer
* consistent cullbox usage * d_a_obj_waterPillar debug work so its not a regression
2025-12-01Fix HIO load issues (#2903)LagoLunatic
* 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-01Some variable names for hookshot and moved some values (#2900)Sven Elmendorp
* Some variable names for hookshot and moved some values * Revert using data.inc file
2025-12-01d_a_tag_kmsg OK (#2901)LagoLunatic
2025-11-30project cleanup (#2895)TakaRikka
* 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-30d_a_alink_HIO work (#2852)Howard Luck
* 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-29d_a_obj_crvgate debug almost matching (#2880)Niklas Bauer
* Match d_a_obj_crvgate debug * d_a_obj_crvgate remove this->
2025-11-29d_a_bg debug work + matching for retail (#2890)Max Roncace
2025-11-29D_a_e_mm_mt 99% matching (#2881)Julian Maynes
* 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-28d_a_passer_mng OK (#2885)LagoLunatic
2025-11-28d_map_path_dmap OK (#2884)LagoLunatic
2025-11-27Various small matches (#2879)LagoLunatic
* 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-27d_a_player checks debug work (#2878)Niklas Bauer
* Match player checks via BOOL * PR comment * resolve conflict
2025-11-27various Z2Audio / JAudio debug cleanup (#2876)TakaRikka
* some JAudio work * audio cleanup checkpoint * checkpoint more audio cleanup * fix symbols * more z2 cleanup * fix regression * fix build * some fixes
2025-11-27d_a_npc_ykm debug almost matching (#2877)Max Roncace
2025-11-27rafrel debug almost matching (#2866)Carco_21
2025-11-27d_a_b_mgn debug almost equivalent (#2842)Carco_21
* debug almost equivalent * PR cleanup
2025-11-26Small d_a_mg_rod fixes (#2874)Max Roncace
2025-11-26d_kankyo matching (#2872)Max Roncace
2025-11-26d_a_obj_carry ALL_GCN matching (#2871)Niklas Bauer
* d_a_obj_carry matching * d_a_obj_carry::execute() debug matching
2025-11-25d_particle equivalent (#2869)Max Roncace
2025-11-25Link b_mgn, tbox equivalent (#2867)hev7
* Link b_mgn * tbox equivalent
2025-11-25d_a_npc debug work (#2863)Max Roncace
* 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-25d_a_mg_rod equivalent (#2865)LagoLunatic
2025-11-25Move cBgS_GrpPassChk and cBgS_PolyPassChk to separate headers (#2861)Max Roncace
This is supported by RTTI ordering which only makes sense if these classes are in separate headers from the dBgS_* classes.
2025-11-25d_a_mg_rod a little closer to matching (#2857)Carco_21
* closer to matching * build error fix * PR cleanup
2025-11-24Link npc_guard (#2859)hev7
2025-11-23Match 5 d_bg_w_kcol funcs (#2856)LagoLunatic
* dBgWKCol::CaptPoly equivalent * dBgWKCol::CaptPoly OK * Switch s32->int for the rest of the dBgW functions just in case This doesn't immediately help any other functions besides CaptPoly, but I suspect it could help prevent issues in the future since it's more likely to be what the original devs did. * Debug var fix * Match 3 more kcol funcs * Remove unused lits * Update nonmatching comments * Fix ChkShdwDrawThrough
2025-11-23kcol progress (#2855)roeming
2025-11-23Some npc_ks dbg work (#2854)YunataSavior
2025-11-23Link npc_zra (#2853)YunataSavior
2025-11-23Link npc_doc (#2851)hev7
* Link npc_doc * Remove changes causing regression in debug
2025-11-23Fix more nonmatchings (#2850)LagoLunatic
* 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-23d_a_npc_guard all functions OK (#2849)Trueffel
* guard about to match * weak func order messes linking up * improve executePath
2025-11-21Link d_msg_class (all) and d_msg_unit (JP only), minor alink fix (#2846)Max Roncace
2025-11-21Misc matches (#2845)LagoLunatic
* 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-21Link d_name for GCN JPN (#2843)Max Roncace
2025-11-21npc_doc almost (#2840)TakaRikka
* npc_doc almost * pr
2025-11-21npc_grm OK (#2841)maimai0254
* npc_grm OK * uncomment debug stuff * fix {
2025-11-20Link e_hp (#2838)YunataSavior
2025-11-20Miscellaneous retail+debug fixes, link several new TUs (#2836)Max Roncace
2025-11-20Remove fake matches, fix false equivalencies, and other small matches (#2837)LagoLunatic
* Debug matches and remove fake matches * Fix false equivalencies, regallocs, and vtable orders * Fix PAL splits
2025-11-20add debug functionality to d_a_horse, match almost all functions (#2834)roeming
* add debug functinality to d_a_horse, match almost all functions * fix some wii funcs * fix wii build
2025-11-20npc_midna linked (#2835)Carco_21
2025-11-20d_a_kytag13 matching + small various work (#2826)Carco_21
* kytag13 matching * pr cleanup
2025-11-19Link npc_shoe (#2833)YunataSavior
2025-11-19Misc fixes (#2830)LagoLunatic
* 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-19d_a_npc_grs matching (#2827)Max Roncace
2025-11-19d_a_npc_soldierB matching (#2828)hev7
2025-11-19d_a_npc_pachi_taro and d_a_npc_pachi_maro matching (#2824)Carco_21
* solid progress * almost matching * pachi_taro matching * pachi_maro matching