summaryrefslogtreecommitdiff
path: root/include/global.h
AgeCommit message (Collapse)Author
2026-05-09Delink character actor base classes and shop keeper actors (#152)Aetias
* Delink .text for ActorItemSeller, ActorBeedle, ActorTetra * Delink .text for ActorCharacterBase, ActorCharacter, ActorGenericCharacter * Define classes ActorCharacterBase, ActorCharacter, ActorGenericCharacter * Don't define `override` macro during intellisense/clangd * Define symbols for ActorCharacter, ActorCharacterBase, ActorGenericCharacter * Define classes and symbols for ActorItemSeller, ActorBeedle, ActorTetra * Fix duplicate symbol
2025-07-22Decompile more of `AdventureFlags.cpp` (#118)Yanis
* fix flags getters and associated relocs * explicit ARM and improve existing matches * match CopyTo * document a bit the flag system and progress on unmatched functions * remaining bottom functions * func_ov00_02097810 params and name fix * fix build issues * move flag base definition to its own file * document item flags --------- Co-authored-by: Yanis002 <Yanis002@users.noreply.github.com> Co-authored-by: Aetias <aetias@outlook.com>
2025-07-21ActorRupee 90% (#124)Aetias
* Remove `force_data` macro * Use size_t in `operator new` * Bump objdiff to v3.0.0-beta.10 * Decompile functions using gRandom * ActorRupee 90% * Fix old gRandom.Next calls * Revert objdiff * Clean up
2025-07-17Bump dsd to v0.10.1; UnkStruct_027e05f8_2 OK (#121)Aetias
* Unique delink file names * Fix build * Revert back to single link * UnkStruct_027e05f8_2 OK * `dsd fix ctor-symbols` * Fix symbols spanning over two delink files * `dsd fix ctor-symbols` again * Add missing function `func_02050a20` * Name `.p__sinit` symbols in USA after their EUR counterparts * Apply dsd signatures * Bump dsd to 0.10.0; Fix dsd not updating automatically * Rename overlay functions * Fix auto-download wibo * Fix generating objdiff report
2025-02-04Merge remote-tracking branch 'upstream/main' into bmgYanis002
2025-01-23match func_020370d0 to func_02037178Yanis002
2025-01-19Move ov000 documentation from GhidraAetias
2024-10-22Decomp `ActorManager`Aetias
2024-10-12Add `.clang-format`Aetias
2024-10-12Remove `elfkill`Aetias
2024-09-10Remove non-matching functions and `progress.py`Aetias
2024-04-27Add `elfkill`Aetias
2024-03-30Remove obsolete `#define NONMATCH` in `global.h`Aetias
2024-02-26Update `NONMATCH` macroAetias
2024-02-18Update `ItemFlag` type to be `s32`Aetias
2024-02-18Decomp `ItemManager::RemoveItem`Aetias
2024-02-18Decomp `ItemManager::AddItem`Aetias
2024-02-17Interworking always on, add `THUMB` and `ARM` macrosAetias
2024-02-17Decomp `ItemManager::GetEquipItem`Aetias
2024-02-16Add `sbss` section for compilerAetias
2024-01-06Ignore `override` keyword when compilingAetias
2023-12-3193% match `Inventory::Load`Aetias
2023-12-20Add option to build with nonmatching functionsAetias