summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_npc_km1.cpp
AgeCommit message (Collapse)Author
11 daysMinor cleanupLagoLunatic
Inlines, wrong indentation, enums, private fields, etc
2026-07-19Cleanup/documentation for various photo-related codeLagoLunatic
2026-05-29Update all code to use the new enum formatsLagoLunatic
2026-05-26Process profiles and enums cleanup (#1031)LagoLunatic
* Fix some profile comments * Add missing static for local visibility data * Move proc name and draw priority enums to f_pc * Add _e suffix to daObjBarrier_c proc enum * Change proc name enum format to match TP * Change draw prio enum format to match TP * Change ItemNo enum format, finish fixing item names * Revert static for cb1 hio * Clean up formatting of profile comments * Fix comment alignment
2026-05-10Add fopAcM_RegisterCreateID/fopAcM_RegisterDeleteID macros from TP decompLagoLunatic
2026-05-07Add helper macros to simplify fopAcM_ct-related version differencesLagoLunatic
2026-05-07Rename fopAcM_SetupActor to fopAcM_ctLagoLunatic
2026-04-01Move extern forward decls from cpps to headersLagoLunatic
2026-03-14hio_prm_c cleanupLagoLunatic
2026-03-12Clean up dComIfGp_evmng_getMyActIdx callsLagoLunatic
2025-12-29msgStatus cleanupLagoLunatic
2025-09-18bpw partial cleanup, fix inline usage across several actorsLagoLunatic
2025-09-15Make m_Do_ext fields private, more bmd cleanupLagoLunatic
2025-09-02Add empty placeholders to fix HIO funcs missing when linking debug versionLagoLunatic
2025-08-23Add dolzel_rel.pchLagoLunatic
This fixes the sdata linker error in the debug build.
2025-08-20Fix most weak function ordering issuesLagoLunatic
2025-08-20Use precompiled headers, fix weak data issuesLagoLunatic
2025-07-25DEMO_SELECTLagoLunatic
2025-07-17Clean up HIO reg accessesLagoLunatic
2025-07-17Revert "Revert files in current pull requests"LagoLunatic
This reverts commit e0626b6ccba3e5fa202dbcbdd8fba01cb7b14275.
2025-07-15Create return type cleanup, use dist enumLagoLunatic
2025-06-04Demo work (#786)LagoLunatic
* Demo work * Fix PAL * Fix d_door weak func order and link it * Fix d_door for demo * JKernel OK on demo + misc * tag_attention 100% on demo * More demo work and fix some retail fakematches
2025-06-03d_a_npc_km1 Equivalent (#768)WilliamArnett
* 99% match * Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this. * Equivalent. Weak func ordering. * 7% text * 28% text * 41% text * 65% text * Rewrote _execute to increase accuracy. Only issue in .text is a label not loading correctly. I have no idea how to fix this. * Equivalent. Weak func ordering. * 82% text * Equivalent. A lot of work is needed to name variables and clean up functions. Weak function ordering is wrong. * Cleaned some functions, named several variables, and began documenting dialog tree. * Naming a couple more variables * 21% text * change out getMySubstanceP for getMyIntegerP inline * 100% text * Refactor to use JUT_ASSERT macro * Revert merges * Revert "Merge branch 'main' into d_a_npc_km1" This reverts commit 9ebc35f76b5aaf96a2f961edac93564ece195381, reversing changes made to b8807b2f504fe469d52d83fc14aaca2c8c7da0d2. * Revert merges * Revert "Merge branch 'main' into d_a_npc_km1" This reverts commit 9ebc35f76b5aaf96a2f961edac93564ece195381, reversing changes made to b8807b2f504fe469d52d83fc14aaca2c8c7da0d2. * Undo file changes * Revert "Undo file changes" This reverts commit 5bcc47fcd49af8e6b2d78359f4ad3fb4bbe8cf10. * a couple more reverts * Should be done with reverts * revert configure.py * Implement LagoLunatic's suggested changes * add endif to allow demo to build
2025-05-29Document several more TU names (#770)123456789758
Co-authored-by: ‎ ‎ ‎ <‎ ‎ ‎>
2025-05-21Add enum for actor priorityLagoLunatic
2025-03-17Add `cPhs_State` typedef and use it everywhereLagoLunatic
2025-02-01Switch return type of _execute/_draw/_delete to be `bool` by default instead ↵LagoLunatic
of `BOOL` It's not completely consistent, but it seems like the majority used `bool`, and only a handful used `BOOL`. So I switched all of them to `bool` except for 13 TUs that stopped matching when changed like this.
2024-04-22Regenerate old actor profiles for consistencyLagoLunatic
2024-04-21Generate all actor profiles and method tablesLagoLunatic
2024-01-08Get more actors compilingLagoLunatic
2023-11-30Add return type and static keyword to common actor static funcsLagoLunatic
2023-11-26Remove weak ctors/dtors from .cpp filesLagoLunatic
2023-11-24Better defaults for create/delete/execute/draw/isdeleteLagoLunatic
2023-11-24Remove a bunch of weak symbols from TUsJasper St. Pierre
Done with regex /\* .* \*/ .*symbol.*.*\(.*\).* \{ \/\* Nonmatching \*\/ \}
2023-11-24Automatically generate headers for all actorsLagoLunatic
2023-11-23Remove all autogenerated @ functions from TUsJasper St. Pierre
2023-09-10Import projectLuke Street
Original repository: https://github.com/encounter/ww