| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2026-10-15 | ksys/util: bind tryCreateDualHeap to the function body | Léo Lam | |
| The 8-byte function only masks the bool argument and branches to the body right after it, so the body is tryCreateDualHeap and the wrapper is createDualHeap (name from the IDB). GameData calls the wrapper, so it now calls createDualHeap. (AI assisted using Claude Opus 5.5) | |||
| 2026-10-06 | aoc: Manager is ksys, the DLC managers stay game-side | Léo Lam | |
| aoc::Manager is created during engine start-up and called by gdt, map and StarterPackMgr; only game code uses HardModeManager and ChampionBalladManager. (AI assisted using Claude Fable 5.1 and Claude Opus 5.5) | |||
| 2026-10-04 | gdt: rename IncreaseLogger to DeferredFlagWriter | Léo Lam | |
| It logs nothing: it queues flag increments per core and GameDataMgr::calc0 applies them once per frame. The IDB already uses this name. (AI assisted using Claude Opus 5.5) | |||
| 2026-09-29 | aoc: fix the HardMode flag name | Léo Lam | |
| The flag is "AoC_HardMode_Enabled", as 0x71008e3dbc returns; tools/check ignores string literals, so the misspelling still matched. (AI assisted using Claude Opus 5.5) | |||
| 2025-05-24 | Reformat gdtSpecialFlags.cpp as well | Léo Lam | |
| 2025-05-24 | Reformat with clang-format 19.1 | Léo Lam | |
| 2025-05-02 | add gdt flag name constant getters | Pistonight | |
| 2022-03-04 | ksys: Add CoreInfo to avoid hardcoding number of cores everywhere | Léo Lam | |
| 2022-02-27 | Revert "Add #ifdef declarations for NON_MATCHING code" | Léo Lam | |
| This reverts commit 42807160cfb33af9f3cf2fa6b0ba98f232208cdb. It makes searching for NON_MATCHING comment descriptions much less convenient in most text editors or IDEs, and we want the function CSV to be the single source of truth for function statuses. Having a function marked as matching but not built because of a stray #ifdef would be bad. | |||
| 2022-02-08 | Remove unnecessary usages of sead::StorageFor | Léo Lam | |
| Turns out they are just value-initialised aggregates. | |||
| 2021-10-10 | Update misc files to match sead math changes | ThePixelGamer | |
| 2021-07-26 | Add #ifdef declarations for NON_MATCHING code | AlexApps99 | |
| 2021-05-05 | ksys/world: Implement AnimalMasterController | Léo Lam | |
| 2021-05-02 | ksys/world: Implement more TimeMgr functions | Léo Lam | |
| 2021-05-02 | ksys/gdt: Move FlagHandle to separate header | Léo Lam | |
| To avoid header bloat. | |||
| 2021-04-22 | ksys: Fix signature of KingEditorComponent::syncData | Léo Lam | |
| The buffer needs to be mutable. ActorParamMgr modifies it for example | |||
| 2021-04-11 | Fix formatting issues | Léo Lam | |
| 2021-04-07 | ksys/gdt: Implement more TriggerParam functions and StageInfo | Léo Lam | |
| 2021-04-07 | ksys/gdt: Improve accuracy of getXXXXXFlagAndIdx functions | Léo Lam | |
| 2021-04-07 | ksys/gdt: Improve accuracy of reset functions | Léo Lam | |
| The previous version was also matching, but this is closer to how it is implemented in the Wii U version. | |||
| 2021-04-04 | ksys/gdt: Implement Manager::loadShopGameDataInfo | Léo Lam | |
| 2021-04-04 | ksys/gdt: Implement more Manager functions | Léo Lam | |
| 2021-04-03 | ksys/gdt: Reorder Manager declarations to better match .cpp | Léo Lam | |
| 2021-04-03 | ksys/gdt: Implement more Manager functions | Léo Lam | |
| 2021-03-27 | Update sead | Léo Lam | |
| 2021-03-27 | Implement more parts of aocManager | Léo Lam | |
| 2021-03-11 | ksys/gdt: Silence -Wtautological-compare warning | Léo Lam | |
| 2021-01-16 | ksys/gdt: Add some special flag utils | Léo Lam | |
| 2020-12-23 | ksys/gdt: Add missing bool parameter for some getters | Léo Lam | |
| 2020-12-02 | ksys/act: Implement ActorUtil placement functions | Léo Lam | |
| 2020-11-14 | ksys/utils/byaml: First iteration of implementation. | Wildex999 | |
| 4 Functions are still not fully matching with their inlined functions, and at least one function is still missing. | |||
| 2020-11-11 | ksys/gdt: Implement Manager increase functions | Léo Lam | |
| 2020-11-11 | ksys/gdt: Add reset wrappers to Manager and CommonFlags | Léo Lam | |
| 2020-11-10 | ksys/gdt: Fix typo | Léo Lam | |
| 2020-11-10 | Fixup 93b1b17 | Léo Lam | |
| 2020-11-10 | Fix matching errors | Léo Lam | |
| 2020-11-10 | ksys/gdt: Fix "no check, force" setters for vector flags | Léo Lam | |
| And add the other setters to the CSV. | |||
| 2020-11-09 | ksys/gdt: Fix array getters/setters being generated incorrectly | Léo Lam | |
| They were treated as non-array flags. | |||
| 2020-11-09 | ksys/gdt: Fix Manager setter wrappers for string types | Léo Lam | |
| 2020-11-09 | ksys/gdt: Fix several issues in the gdtCommonFlags generation script | Léo Lam | |
| 2020-11-09 | ksys/gdt: Add getFlagGenericBool/S32 | Léo Lam | |
| 2020-11-09 | ksys/gdt: Do not inline gdtCommonFlagsUtils functions | Léo Lam | |
| 2020-11-09 | ksys/gdt: Add commonFlagsUtils | Léo Lam | |
| This is separate from gdtCommonFlags.h to avoid having a header with over 10 thousand lines... | |||
| 2020-11-09 | ksys/gdt: Add more flag utilities | Léo Lam | |
| 2020-11-08 | ksys/act: Fix ActorParamMgr struct and add ASSetting stub | Léo Lam | |
| 2020-11-07 | ksys/gdt: Add flag setters (by handle and by name) | Léo Lam | |
| 2020-11-07 | ksys/gdt: Add getBool helper | Léo Lam | |
| 2020-11-07 | ksys/gdt: Add flag value getters to Manager | Léo Lam | |
| 2020-11-07 | aoc2: Fix the struct and implement more functions | Léo Lam | |
| 2020-11-06 | ksys/gdt: Add common flags | Léo Lam | |
