summaryrefslogtreecommitdiff
path: root/src/d/actor
AgeCommit message (Collapse)Author
2026-01-17fix build in daNpc_Hoz_c::test (#3050)Jeffrey Crowell
mMotionSeqMngr.setNo and mFaceMotionSeqMngr.setNo were called with int instead of the proper pointer.
2026-01-17`fopAcM_Register` cleanup (#3047)roeming
* use macro `fopAcM_Register` more consistently * replace fopAcM_RegisterCreateID with version that doesn't create `a_this`
2026-01-17match d_a_npc_tk for debug (#3046)roeming
* match d_a_npc_tk for debug * fix macro usage * fix whitespace
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-14Use attention enums everywhere instead of integer literals (#3044)Max Roncace
2026-01-13Clean up HIO for TUs using HIOParam/Param_c/HIO_c pattern (#3043)Max Roncace
2026-01-13standard compiler compatibility changes (#3040)kipcode66
* move math to cmath * replace stdarg to cstdarg * change stdint to stdint.h * minor fixes * change stdio to cstdio * change stdlib to stdlib * renamed ctype to cctype * fix missing argument for UNSET_FLAG
2026-01-12obj_pumpkin dbg equiv (#3036)YunataSavior
2026-01-12d_a_obj_cowdoor debug matching (#3031)roeming
* d_a_obj_cowdoor debug work * fix formatting
2026-01-12attempt 2 at d_a_cow debug work (#3030)roeming
* transfer cow progress * fix symbol names * Fix shield names * typo * remove predefined macro
2026-01-11e_rd, npc_ks dbg work (#3029)YunataSavior
* Partial e_rd, npc_ks dbg work * More e_rd matching * e_rd fixes and dbg ctor matched * obj_ita dbg equiv * e_st dbg almost equiv * Some obj_ladder dbg work * dbg e_rd PR comments * Further e_rd dbg clangd fixes
2026-01-11d_camera debug almost matching (#3032)Max Roncace
2026-01-10first round of constants cleanup (#3021)roeming
* first round of constants cleanup * move m_PI_D definition * remove compatibility comment * add future version of angle subtracting with/without cast * whitespace change to run builds again
2026-01-08Work on d_debug_camera (#3024)hatal175
2026-01-06Misc debug include/class order improvements + link remaining Z2AudioLib TUs ↵Max Roncace
(#3014) * Improve dolzel.pch ordering * Improve JSystem include order * Various class ordering fixes * Link remaining Z2AudioLib TUs * Fix some symbols in Shield and weak functions in ShieldD
2026-01-05Link d_a_npc and d_a_npc_cd2 (#3019)Max Roncace
2026-01-05fix functions not returning values (#3018)Jcw87
2026-01-05Add guards around std library headers (#3013)kipcode66
* Last fix for standard compiler error * adding define guards around headers * rename cmath.h and climits.h to cmath and climits respectively * renaming cstdarg.h to cstdarg * renaming cstdlib.h to cstdlib * renaming cstring.h to cstring * renaming cstdio.h to cstdio * renaming cmath locale ctype * renaming stdarg string and va_list * renaming cstddef * renaming stdio stddef stdlib * renaming algorithm, functional, iterator, memory, and utility * renaming bitset, cstdint, limits, and stdint * renaming new and type_traits * update quote includes for standard library headers to angle bracket includes
2026-01-04d_a_e_rdy debug work (#3011)roeming
* debug work for d_a_e_rdy * remove unused fake function * fix regressions * rename variable * Fix version diffs of angle adding
2025-12-29Work on d_cc_d debug (#3002)hatal175
2025-12-27d_a_door_spiral mostly done (#3007)TakaRikka
2025-12-26Debug d_a_e_ym (#3003)YunataSavior
2025-12-26Fix optimization flag for Shield (#3004)LagoLunatic
* Fix optimization flag for Shield * Minor debug work * Fix NULL asserts
2025-12-26match most of d_a_e_wb debug (#3001)roeming
* match most of d_a_e_wb debug * Move over to using new `UNUSED` macro
2025-12-26match d_a_e_mk debug (#2999)roeming
* match d_a_e_mk debug * Fix platform guard
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-24Resolve all gameInfo fakematches (#2995)LagoLunatic
* Clean up various inlines/fakematches/comments * Copy OptRuby inline name from TWW debug * Resolve all dEvt_control_c related fakematches, return pointer instead of reference * Fix some more missing inline usages
2025-12-23d_a_mg_rod debug improvements (#2993)Max Roncace
2025-12-23Clean up code, remove fakematches, add UNUSED, enable warnings (#2992)LagoLunatic
* Remove NDEBUG_DEFINED fakematch, clean up getName temps * Fix ifdef * Fix bad JSystem pch ifdef breaking decomp.me * Remove Acch Chk fakematches * Private Acch fields * Fix some clangd errors in headers * Add UNUSED macro for matching debug parameters * Enable clangd unused-parameter warning * Remove extern from initializers Probably added by dol2asm? * Fix process profile definitions * Remove leftover dol2asm address comments * Remove some unnecessary double casts * Enable some more clangd warnings * Fix missing usages of fopAcM_ct * Fix wrong enum usage * Fix more fakematches
2025-12-23MSL_C header cleanup (#2988)TakaRikka
* msl_c header cleanup * math header cleanup * fix rest of shieldD configs * cleanup cflag configs a bit * fix shield build
2025-12-22GCN data 100% matching (#2987)Max Roncace
* Update GZ2J01 symbols from linked DOL * GCN data 100% matching * Run dtk apply
2025-12-224th round of standard compiler fixes (#2984)kipcode66
* 4th round of standard compiler fixes * use of fpcM_ERROR_PROCESS_ID_e in gWolfBustersID
2025-12-21Miscellaneous data fixes (#2983)LagoLunatic
* Replace bss lbl_ with init$0000 * Rename l_HIOInit to hio_set The name is excluded from TP's weird maps, but hio_set is the name they used in TWW's maps. * Fix a couple more init$ names * Fix nbomb missing some bss * Fix camera localstatics having wrong name * Rename l_initHIO to hio_set * A couple manual fixes * Rename hioInit to hio_set * Couple more manual fixes * Fix d_a_npc_cd2 data and function order * More data fixes * Fix inconsistent hex vs decimal
2025-12-21d_a_vrbox2 matching (#2981)Max Roncace
2025-12-21Update to objdiff 3.5.0 (#2980)LagoLunatic
* Update to objdiff 3.5.0 * Fix symbols being in .data instead of .rodata for Wii/Shield
2025-12-21Work on weak order (#2979)LagoLunatic
* JAUSectionHeap OK * Slightly improve d_camera weak func order (12 -> 10) * Minor d_a_alink fixes * weak_order_diff.py: Change to take source file as cli argument instead of .o file For cli autocompletion to work. * Reorganize J3D structs (no change in weak order)
2025-12-21Link d_a_e_fb + npc_shad wii NA 1.0 ifdef (#2978)YunataSavior
* Link d_a_e_fb * revert npc_ks changes
2025-12-20Match d_a_obj_ice_s rideCallBack (#2977)LagoLunatic
* Match d_a_obj_ice_s rideCallBack Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com> * Fix debug regression --------- Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com>
2025-12-20d_a_npc_ks documentation (#2970)Luzagar
* npc_ks work * more work * fix debug * more documentation
2025-12-19Match dNpcLib_lookat_c::action and daBaseNpc_lookat_c::calc (#2973)LagoLunatic
* Match dNpcLib_lookat_c::action and daBaseNpc_lookat_c::calc Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com> * Improve d_a_npc weak func order --------- Co-authored-by: Cuyler36 <Cuyler36@users.noreply.github.com>
2025-12-19m_Do_main debug (#2965)Jcw87
2025-12-18d_a_npc_kn OK (#2966)LagoLunatic
* d_a_npc_kn OK * Remove nonmatching comment
2025-12-18Use consistent s32/u32 (#2964)roeming
* cleanup long usage * fix regression
2025-12-17random debug objects (#2961)Niklas Bauer
2025-12-16d_a_npc_wrestler 100% (#2962)LagoLunatic
* Match sumouPunchMiss, improve sumouPunchChaseShock Removing these consts also matches several functions on debug. * Match sumouSideStep and sumouPunchChaseShock
2025-12-16d_a_movie_player OK (#2958)LagoLunatic
* Match THPAudioDecode * Match daMP_MixAudio * Fix weak func order * Fix global.h
2025-12-15d_a_alink 100% (#2957)LagoLunatic
* Match daAlink_c::checkHorseGetOff * Match daAlink_c::procCanoeRowInit
2025-12-15Enable regHIO for Wii USA R0 (#2953)Max Roncace
2025-12-15d_a_e_b +d_a_e_bi_leaf documentation (#2952)Luzagar
* some e_bi documentation * fix match issue * fix error * e_bi_leaf documentation
2025-12-15d_a_obj_bemos debug work (#2947)Carco_21
* debug work * PR cleanup