summaryrefslogtreecommitdiff
path: root/include/d/actor/d_a_npc.h
AgeCommit message (Collapse)Author
2026-02-28Some GCC compilation fixes (#3114)Luke Street
* Fix 6-byte multichar literals * Add `struct` to `e_ga_class::ga_s` * Fix remaining wrong forward declares (struct/class) * Replace `#include <string>` with `#include <cstring>` * Guard FLT_EPSILON define to prevent redefinition * Add missing `#include <cstring>` for direct cstring function usage
2026-02-20Big cast cleanup (#3076)roeming
* Big cast cleanup * fix for name conflict * rename header * rename cast macros * fix rename mistake --------- Co-authored-by: roeming <roeming@users.noreply.github.com>
2026-02-11fix compiler warnings (#3094)Jcw87
2026-01-18npc_besu, npc_toby DBG equiv (#3051)YunataSavior
2025-12-03Debug+retail matches and clean up some fakematches (#2910)LagoLunatic
* Debug matches * Match daAlink_c::procGrassWhistleWait * Match JASAramStream::channelProc * More debug matches * Match JAUStreamStaticAramMgr_::deleteStreamAram and bitset inlines * Fix some fakematches * Fix gameinfo player info not being a struct * Update bug comments * Fix procids in alink * d_a_scene_exit OK
2025-12-02Match 4 more functions (#2909)LagoLunatic
* 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-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-27d_a_npc_ykm debug almost matching (#2877)Max Roncace
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-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-15d_a_npc_pouya matching (#2806)hev7
* d_a_npc_pouya matching * mItemPartnerId fix
2025-11-12rename variable in accordance with assert (#2797)roeming
2025-11-10Regalloc/debug/misc fixes (#2794)LagoLunatic
* 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-09D a npc gra matching debug (#2788)roeming
* 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-08Link obj_gra2, obj_gm (#2781)YunataSavior
* obj_gra2 almost linkable * Link obj_gra2 * Link obj_gm
2025-11-07npc_hoz done (#2775)TakaRikka
* npc_hoz done * pr * remove include
2025-10-28kankyo / m_do_ext debug stuff (#2759)TakaRikka
* kankyo debug work * finish draw packets
2025-10-21d_a_npc_len matching (#2748)hev7
* d_a_npc_len matching * HIO * more work on len * d_a_midna work for PAL * mg_rod PAL work
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-16npc_toby OK (#2733)YunataSavior
* npc_toby 68% done * address ykm ykw regressions * All npc_toby cut done + chkPassed1 fakematch * npc_toby OK * npc_toby some hio var rename * npc_gnd cleanup * npc_gnd CreateHeap and reset * Add fakematch comment fo get_u16_Idx
2025-10-05d_a_npc_chat matching (#2725)Carco_21
* initial work * tiny change * over half done * got to playMotion * got to wait function * matching
2025-10-01npc_moir HIO and debug cleanup (#2719)YunataSavior
2025-09-25d_a_npc_lud matching (#2694)hev7
* d_a_npc_lud matching * Fixes
2025-09-14npc_kkri done (#2655)TakaRikka
2025-09-13npc_kakashi done (#2651)TakaRikka
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-09-03d_a_npc_tks almost matching (#2616)Carco_21
* initial work * one more demo func left * almost matching * almost matching * pr cleanup
2025-08-30d_a_npc_ykw almost matching (#2613)Max Roncace
2025-08-29d_a_npc_kasi_hana, mich, and kyu work (#2610)Carco_21
* equivalent * kasi_mng_c work * class work and create function work * kasi_mng_c is matching * little more work * almost matching * enums defined * kasi_hana almost matching * more mich work * mich almost matching * kyu almost matching * potentially fixed issue * Now maybe good? * Should be fixed now * PR Cleanup
2025-08-04d_a_npc_ykm work (#2566)Carco_21
* initial work * got to cut functions * Tiny work * All functions worked on * took out param dtor * naming work * cleanup * pr cleanup
2025-07-11d_a_npc_zelda equivalent (#2528)Max Roncace
2025-06-18fix GC JPN dol splits / d_a_npc_prayer mostly done (#2488)TakaRikka
* jmessage cleanup pass * more JMessage cleanup * d_msg_class cleanup * fix a bunch of gc jpn dol splits * d_a_npc_prayer pretty much equivalent
2025-06-16d_a_obj_gra2 work (#2482)Carco_21
* Tiny start on d_a_obj_gra2 * Initial work * Solid work done * More work * work on some rolling functions and deme camera * Almost all functions worked on * All functions worked on * Fixed some BaseNpc functions I broke * PR Cleanup * PR cleanup part 2
2025-06-08d_a_npc_kn work (#2274)Howard Luck
* checkpoint * checkpoint * checkpoint * checkpoint * checkpoint * fixups * check * fixes 2 * fixes 3 * fixes 4 * fixes 5 --------- Co-authored-by: pheenoh <pheenoh@macmini.local> Co-authored-by: pheenoh <pheenoh@macmini.lan>
2025-06-07d_a_npc_maro equivalent (#2439)YunataSavior
* Initial d_a_npc_maro work * d_a_npc_maro 17% matching * d_a_npc_maro 28% done * d_a_npc_maro 38% done * d_a_npc_maro 57% done * daNpc_Maro_c::cutArrowTutorial done.... * d_a_npc_maro: dcomifgp_getattention returns ptr now.... * d_a_npc_maro 98% matching * d_a_npc_maro equivalent * address d_a_npc_maro PR comments
2025-06-05d_a_npc_moi work (#2471)hev7
* d_a_npc_moi work * Fix broken match
2025-05-31d_a_npc cleanup (#2466)TakaRikka
* d_a_npc first cleanup pass * more d_a_npc cleanup
2025-05-22Update dtk-template (#2453)LagoLunatic
* Update dtk-template * Fix debug build * Fix d_event_debug includes * Progress reports: Enable function relocation diffing (data_value) * Fix some diffs * Fix a few more diffs * More fixes
2025-05-19d_a_npc_impal work (#2449)hev7
* d_a_npc_impal work * Address review comments
2025-04-19d_a_npc_uri almost matching (#2400)hev7
* d_a_npc_uri almost matching * Fix various issues * Fix
2025-04-10Work on d_a_npc_taro (#2386)hatal175
2025-04-10d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work (#2368)YunataSavior
* d_a_e_ym, d_a_e_oc, and d_a_npc_hanjo equivalent, d_a_npc_ashB work * Updates to PR based on feedback, plus fix debug build
2025-04-08d_a_npc_zelR almost matching (#2380)Carco_21
* Initial work * Generak work * Almost matching * Pull request cleanup
2025-04-08d_a_obj_sekizoa Equivalent (#2379)Stbn-antier
* Rough class structure, start of work * First easy methods, 10% match * Various progress, 27% match * Progress on sekizoa, 43% match * Progress on Sekizoa, need to pull SekiDoor changes * First pass on all functions, 80% match * 96% match, starting cleanup before last stretch * Cleanup, 99% match * Code formatting * 100% match, builds on equivalent * Adressed review comments
2025-04-01Work on create functions of d_a_npc_midp and changed mpMatAnm to array (#2366)Carco_21
* Work on create functions of d_a_npc_midp and changed mpMatAnm to array * Pull request cleanup
2025-03-30Fix dPnt struct (#2361)LagoLunatic
* Fix dPnt struct * Fix Vec warning
2025-03-28daPeru_c equivalent (#2356)hatal175
2025-02-26d_a_npc_yelia equivalent (#2310)Caroline Madsen
2025-02-23d_a_npc work (#2306)Caroline Madsen
2024-12-19d_a_obj_yel_bag OK (#2267)hatal175
* d_a_obj_web0 cleanup * d_a_obj_yel_bag OK