summaryrefslogtreecommitdiff
path: root/include/m_Do/m_Do_ext.h
AgeCommit message (Collapse)Author
2026-06-22m_Do_main mostly matching for Wii versions (#3165)Max Roncace
* m_Do_main mostly matching for Wii versions * Use machine-specific PCH for all m_Do TUs
2026-03-11More debug fixes for 99% TUs (#3122)Max Roncace
* d_a_e_hp debug code 100% * d_a_npc_chin debug improvements * d_a_npc_du debug code 100% * d_a_npc_cdn3 debug code 100% * d_a_e_rdy GCN symbol fixes * d_a_kago debug code 100% * d_a_e_oc debug code 100% * d_a_e_yr debug code almost matching * d_a_e_bg debug code 100% * d_a_ykgr debug code 100% * d_a_tag_hjump debug data fixes * d_a_tag_attack_item debug data fixes * d_a_e_df debug code 100% * d_a_e_sh debug code 100% * d_a_L7op_demo_dr debug code 100% * d_a_L7low_dr debug code 100% * d_a_e_sm2 debug code 100% * d_a_movie_player debug code 100% * d_a_e_st debug code 100% * d_a_npc_aru debug code 100% * d_a_e_yg debug code 100% * d_a_door_spiral debug code 100% * d_a_bg debug code 100% (still has .data issues) * d_a_e_dn debug code 100% * d_a_tag_attention debug code 100% * d_a_e_bd debug code 100% * d_a_tag_camera debug .rodata fix * d_a_obj_movebox debug code 100% (array dtors are mismapped) * d_a_mg_rod debug improvements * d_a_e_rd debug symbol fixes
2026-03-01d_s_logo / d_s_play debug work, d_a_kago cleanup, misc cleanup (#3116)TakaRikka
* d_a_kago cleanup * d_s_logo wii/shield work * d_s_logo / d_s_play debug work * fix missing profile class sizeof's * fix phase->id values * build fixes * fix dCamera_c and camera profile
2026-02-24Fix MORE wrong forward declares (struct/class) (#3110)Pieter-Jan Briers
2026-02-23Fix incorrect forward declare keywords (#3107)Pieter-Jan Briers
Mixups of class/struct keyword in forward declares. Doesn't seem to matter on MWCC, but causes name mangling mismatching on modern platforms.
2026-01-18m_Do debug (#3052)Jcw87
* m_Do debug * m_Do wii data
2026-01-17d_a_alink cleanup / debug work (#3045)TakaRikka
* start d_a_alink debug cleanup * d_a_alink_damage debug * d_a_alink_guard debug * d_a_alink_bow debug * d_a_alink_boom debug * d_a_alink_copyrod debug * d_a_alink_hvyboots debug * d_a_alink_grab debug * d_a_alink_sumou debug * d_a_alink_horse debug * d_a_alink_canoe debug * d_a_alink_crawl / d_a_alink_hang debug * d_a_alink_swim debug * d_a_alink_hook / d_a_alink_iceleaf debug * d_a_alink_bottle debug * d_a_alink_whistle / d_a_alink_kandelaar / d_a_alink_ironball debug * d_a_alink_demo debug * d_a_alink_effect debug * d_a_alink_wolf debug * d_a_alink debug / cleanup * cleanup button status enums
2026-01-05m_Do debug (#3017)Jcw87
* m_Do debug * d_particle fix
2026-01-04m_Do_ext retail linked + debug improvements (#3009)Max Roncace
2025-12-30f_op work (#3008)Niklas Bauer
* f_op debug 1 * f_op debug 2 * f_op debug 3 * f_op debug 4 * f_op debug 5 * f_op_debug fix build * f_op linking * remove goto in fopac_create * fix regressions * fix regressions * pr comments * f_op debug 6 * f_op debug 7 * f_op debug 8 * f_op debug 9 * f_op debug 10 * f_op work, linking, symbols, heap * regressions 1 * regressions 2 * pr comments
2025-12-26f_op debug work (#2991)Niklas Bauer
* f_op debug 1 * f_op debug 2 * f_op debug 3 * f_op debug 4 * f_op debug 5 * f_op_debug fix build * f_op linking * remove goto in fopac_create * fix regressions * fix regressions * pr comments
2025-12-05Work on weak function ordering (#2917)LagoLunatic
* Fix functionvalue weak func order * Add script to help diffing weak function order * Improve alink weak func order (44 -> 15) * Improve m_Do_ext weak order (12 -> 7) * Remove old hack * Fix d_a_tbox weak func order * Fix d_a_npc_ks weak func order * Fix error when trying to diff weak func order for ShieldD due to hidden function alignment gap symbols
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-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-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-09Debug work + some retail regalloc fixes (#2787)LagoLunatic
* Debug work + some retail regalloc fixes * Use AUDIO_INSTANCES in places it's missing, link d_a_e_bee * Link m_Do_machine * Fix clang putting other includes before the pchs * Link some more debug TUs that already match
2025-10-28kankyo / m_do_ext debug stuff (#2759)TakaRikka
* kankyo debug work * finish draw packets
2025-10-21d_a_npc_blue_ns mostly done (#2747)TakaRikka
* d_a_npc_blue_ns mostly done * d_a_obj_poCandle / d_a_obj_poTbox done
2025-10-19m_Do_main / f_ap_game / f_op_actor debug work and misc (#2744)TakaRikka
* m_Do_main / f_ap_game debug stuff * revolution sdk compatibility * f_op_actor debug work * rename fopAcM_SetupActor to fopAcM_ct * fix build * fix jp/pal splits
2025-09-26Misc matches and fixes (#2703)LagoLunatic
* Match mDoExt_morf_c::getPlayMode * Misc cleanup * Fix actor cull spheres * Match daPy_py_c::getLastSceneSwordAtUpTime, JUTGamePad::testTrigger * Fix improper demangling of dBgS_SphChk::SetCallback * Fix d_camera rangef weak func order * Match more alink_wolf funcs
2025-09-17More miscellaneous TU improvements (#2665)Max Roncace
2025-09-09Lv4railwall / lv4sand / lv4slidewall done. fix wii build (#2637)TakaRikka
* lv4railwall / lv4sand / lv4slidewall done and wii build fix * fix Mtx** parameters * add some notes about wii compiler version * Remove dol2asm include --------- Co-authored-by: hatal175 <hatal175@users.noreply.github.com>
2025-08-15d_a_e_hp almost matching (#2585)Max Roncace
2025-08-12d_a_npc_coach work (#2579)Carco_21
* 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-07-11d_a_demo00 work (#2525)Carco_21
* Initial work * Got to ke_control * draw function * tiny execute work * all functions worked on * PR cleanup * Took out static keyword for dDemo_setDemoData
2025-06-26m_Do_ext almost matching (#2500)Max Roncace
2025-06-03d_a_npc_henna equivalent (#2473)Max Roncace
2025-04-06GCN pal / jpn support, some debug work (#2375)TakaRikka
* d_save debug cleanup / d_s_menu debug * gameinfo / kankyo struct debug fixes * pal building ok * jp building ok * some tests with jp * some more pal/jp tests
2025-03-25d_a_obj_shoe 91% (#2347)Ttobas
* Basic structure done * daNpcShoe_Param_c done, class cleaned a bit, ::Create matching, destructor matching * WIP * About 70% done * Fix after merging main * TU almost done, missing correct rodata ordering, constructor, setMotionAnim, __sinit not matching * Fix: Apply suggestions --------- Co-authored-by: Ttobas <anon@ym.ous>
2025-03-20d_a_npc_cd2 work (#2336)hatal175
2025-02-13d_a_obj_carry mostly done (#2301)TakaRikka
* d_a_obj_carry mostly done * cleanup some acch inlines
2025-01-09d_a_horse mostly done (#2284)TakaRikka
* checkpoint * d_a_horse mostly done * some horse doc
2024-12-29d_stage linked and one function in m_do_ext matched (#2272)Trueffel
2024-12-29various matches / cleanup (#2271)TakaRikka
* cleanup various TUs * checkpoint * d_attention doc
2024-12-12daObj_BouMato_c OK (#2264)hatal175
* daObj_BouMato_c OK * daObjGraRock_c Matched except template function order * daBkyRock_c OK
2024-11-09all d_a_alink functions attempted (#2239)TakaRikka
* more work on alink * alink wip * little more work * setEyeMove * 14 left * auto ground hit * all d_a_alink functions attempted
2024-11-06d_a_midna mostly done (#2237)Caroline Madsen
2024-10-31more misc. cleanup (#2232)Caroline Madsen
2024-10-25Work on daNpc_Hanjo_c (#2225)hatal175
2024-10-25d_a_alink work / lv4digsand done / e_s1 matched (#2224)TakaRikka
* d_a_alink work / d_a_obj_lv4digsand done * d_a_e_s1 matched, not linked * d_a_e_s1 documentation
2024-10-10switch to dtk setup (#2203)TakaRikka
* switch to dtk setup * some cleanup / fixes * cleanup d_a_alink literals * Restore doxygen, update CI & README.md (#1) * Fix build image ref (#2) --------- Co-authored-by: Luke Street <luke@street.dev>
2024-07-07obj_lv5YIblltray done (#2173)TakaRikka
* d_a_obj_lv5yiblltray done * remove asm
2024-05-24d_a_e_vt mostly done (#2158)TakaRikka
2024-04-26d_a_npc_zra mostly done, misc npc work (#2140)Caroline Madsen
2024-04-15daKnob20_c OK (#2132)hatal175
2024-04-12d_a_e_fz work, doxygen revamp (#2127)Pheenoh
* initial freezard actor struct + setActionMode OK * daE_FZ_Draw * setReflectAngle * mBoundSoundset * daE_FZ_Execute & execute * demoDelete * daE_FZ_Delete & _delete * CreateHeap * useHeapInit * cc_set * mtx_set * action WIP * way_gake_check * executeRollMove * executeMove * draw WIP * executeDamage * checkpoint * create * checkpoint * daE_FZ_c::executeWait * checkpoint * daE_FZ_c::damage_check almost done * rm asm * rm headers * setup_profile WIP + doxygen update * fix merge issues * docs fix? * fix2 * doxygen updates * setup g_profile_E_FZ, profile setup script WIP * update github actions * update progress.md
2024-03-17d_a_b_ds mostly done (#2098)Caroline Madsen
2024-03-14d_a_mirror done, d_a_ni 99% done (#2095)TakaRikka
* d_a_mirror done * d_a_ni 99.9% done * remove asm * some d_a_ni doc * progress
2024-03-09d_a_obj_swBall* work (#2086)hatal175
* d_a_obj_swBall* work * ASSERT -> JUT_ASSERT
2024-02-13d_a_e_yd_leaf and d_a_e_ph done (#2070)TakaRikka
* d_a_e_yd_leaf done * d_a_e_ph OK * remove asm * some e_ph doc * match dBgS_Acch, fix f_op_actor_mng weak funcs * dBgS_Acch done * cleanup dBgS Chk TUs * d_a_obj done