Commit Graph

  • 5a1a488ed3 ksys/act: Rename ai::ClassArg for consistency with Query::InitArg Léo Lam 2020-12-06 16:01:32 +01:00
  • b11344bc5e ksys/act: Finish ParamPack Léo Lam 2020-12-06 12:12:39 +01:00
  • a72a4b25c0 ksys/act: Add most remaining ParamPack functions Léo Lam 2020-12-05 19:25:07 +01:00
  • f99debc7ef Enable -Wdeprecated warnings and fix them Léo Lam 2020-12-06 02:13:19 +01:00
  • 49097ad9e6 ksys/act: Add more ParamPack functions Léo Lam 2020-12-05 18:17:07 +01:00
  • d3b065bfa2 ksys/act: Implement the rest of AIClassDef Léo Lam 2020-12-05 12:39:29 +01:00
  • fd2f653b6f ksys/act: Start implementing AIClassDef Léo Lam 2020-12-05 01:36:06 +01:00
  • aea46fce5e ksys/act: Start adding base Query class Léo Lam 2020-12-05 00:58:14 +01:00
  • 5672fd9397 ksys/act: Implement even more ActorUtil functions Léo Lam 2020-12-04 21:12:01 +01:00
  • 5b523db03b ksys/act: Implement more ActorUtil functions Léo Lam 2020-12-02 23:33:33 +01:00
  • bfbe2db425 ksys/act: Implement ActorUtil placement functions Léo Lam 2020-12-02 21:19:13 +01:00
  • 3da63099f6 tools: Update asm-differ Léo Lam 2020-12-02 23:02:08 +01:00
  • fc55c87f12 ksys/act: Implement ActorUtil "has tag" functions Léo Lam 2020-12-02 18:50:27 +01:00
  • 3559c31bc9 ksys/act: Don't use Tag as argument as it causes matching diffs Léo Lam 2020-12-02 18:49:05 +01:00
  • 581b3ef144 ksys/act: Add ActorUtil header (and one function implementation) Léo Lam 2020-12-02 18:28:58 +01:00
  • e6a46d8300 lib: Update sead Léo Lam 2020-12-02 16:35:00 +01:00
  • 1c9d76c120 Merge pull request #19 from notyourav/eco Léo Lam 2020-11-25 02:51:16 +01:00
  • 2c47c801f6 partially implement ecosystem theo3 2020-10-26 01:19:55 -07:00
  • 82eb75a449 Merge pull request #18 from h1k421/feature/nvn-loadcprocs Léo Lam 2020-11-24 00:30:39 +01:00
  • 13bd36bb88 lib: Update NintendoSDK Léo Lam 2020-11-24 00:29:39 +01:00
  • df139c9ee1 Add nvnLoadCProcs mapping to uking_functions.csv Hikari 2020-11-23 23:35:30 +01:00
  • a4ea87cb88 tools/util: Ignore unknown data symbols Léo Lam 2020-11-22 20:39:08 +01:00
  • 57de412dcb Merge pull request #17 from h1k421/feature/nvn-pfnc Léo Lam 2020-11-22 20:32:59 +01:00
  • 0b15cf04d0 Map all NVN function pointers in data_symbols.csv Hikari 2020-11-22 18:13:17 +01:00
  • 622104fbd2 ksys/act: Add more InfoData functions Léo Lam 2020-11-22 12:27:07 +01:00
  • e99f0f8949 Merge pull request #16 from h1k421/expheap/small-stuffs Léo Lam 2020-11-22 12:17:02 +01:00
  • b6f778fd52 lib: Update sead Léo Lam 2020-11-22 12:13:55 +01:00
  • 601ecd92a1 tools/progress: Add option to print CSV line Léo Lam 2020-11-22 11:54:00 +01:00
  • 7c893fa3d6 expheap: Add :allocFromHead_(unsigned long), isEmpty, isFreeable, isResizable and isAdjustable mappings Hikari 2020-11-21 23:15:35 +01:00
  • 88620ca9af ksys/act: Add several more InfoData functions Léo Lam 2020-11-16 15:19:49 +01:00
  • 5879dbb073 ksys: Add Event (stub) Léo Lam 2020-11-17 01:27:48 +01:00
  • 4d4edbfe87 Merge pull request #15 from notyourav/placement Léo Lam 2020-11-17 00:54:46 +01:00
  • d4f80d7cf9 Merge branch 'master' into placement notyourav 2020-11-16 15:49:02 -08:00
  • 8205744abc implement map::Object getters theo3 2020-11-08 22:07:27 -08:00
  • b0498a15bf ksys/act: Fix one matching issue Léo Lam 2020-11-16 20:44:05 +01:00
  • 9ee0c750f2 ksys/res: Add ModelResourceDivide header Léo Lam 2020-11-16 15:01:36 +01:00
  • 1cbf7fae43 ksys/act: Start adding ActorInfoData Léo Lam 2020-11-15 18:03:26 +01:00
  • ff80573a97 ksys/Byaml: Add getter wrappers Léo Lam 2020-11-15 22:55:22 +01:00
  • f6379c323b data: Add missing functions Léo Lam 2020-11-14 14:35:38 +01:00
  • e9dacfa3d3 ksys/Byaml: Implement al::ByamlIter::operator= more accurately Léo Lam 2020-11-15 21:48:54 +01:00
  • 3dbd022014 ksys/act: Implement async ActorParamMgr functions Léo Lam 2020-11-14 22:18:07 +01:00
  • ffe38d0076 ksys/act: Implement more ActorParamMgr functions Léo Lam 2020-11-12 16:03:03 +01:00
  • d9356ffa90 ksys/res: Add stubs for the remaining ActorParam resource classes Léo Lam 2020-11-14 17:52:58 +01:00
  • aa636bd44a ksys/res: Add AttClient header Léo Lam 2020-11-14 13:12:00 +01:00
  • dcdb1fa70e ksys/res: Add AS header Léo Lam 2020-11-14 12:31:34 +01:00
  • c59f8d3dce ksys/res: Add RagdollConfigList to build Léo Lam 2020-11-14 12:18:21 +01:00
  • 73d39268fd Merge pull request #14 from wildex999/Byaml Léo Lam 2020-11-14 14:08:36 +01:00
  • 56f9c3ac0c ksys/utils/byaml: First iteration of implementation. 4 Functions are still not fully matching with their inlined functions, and at least one function is still missing. Wildex999 2020-11-03 01:35:31 +01:00
  • 7b813bdddf ksys/res: Add RagdollConfigList header Léo Lam 2020-11-14 12:13:10 +01:00
  • 272926a797 ksys/res: Add AttClientList header Léo Lam 2020-11-14 00:24:48 +01:00
  • c639c70c5b ksys/res: Add ASList header Léo Lam 2020-11-13 19:29:06 +01:00
  • 4c18e03834 ksys/res: Add UMii Léo Lam 2020-11-13 18:18:44 +01:00
  • c3d665f1c1 ksys/res: Add ModelList (incomplete) Léo Lam 2020-11-13 01:04:02 +01:00
  • 13d1f0d0be ksys/res: Add TempResourceLoader Léo Lam 2020-11-12 00:28:15 +01:00
  • 2f80f2b581 ksys/res: Add ArchiveWork Léo Lam 2020-11-12 00:11:21 +01:00
  • 2abce16984 ksys/act: Implement more ActorParamMgr functions Léo Lam 2020-11-11 18:10:33 +01:00
  • 68c9ffeede tools: Add support for data symbol checking for GOT entries Léo Lam 2020-11-11 15:09:25 +01:00
  • b53135a885 tools/check: Improve error reporting Léo Lam 2020-11-11 15:15:13 +01:00
  • 96a8bb104e tools: Read entire ELF ahead of time to reduce seek/read overhead Léo Lam 2020-11-11 13:54:01 +01:00
  • 27afd0aa6a ksys/gdt: Implement Manager increase functions Léo Lam 2020-11-11 12:04:58 +01:00
  • e0a8e69d8b Add decompiled GameData functions to CSV Léo Lam 2020-11-11 02:07:33 +01:00
  • fc4536b0d3 ksys/gdt: Add reset wrappers to Manager and CommonFlags Léo Lam 2020-11-10 22:47:40 +01:00
  • b4178ad2b9 tools/check: Only print mismatch details if they exist Léo Lam 2020-11-11 00:58:30 +01:00
  • 2cb268dcab data: Add missing functions Léo Lam 2020-11-11 00:33:55 +01:00
  • d2eab6d2a4 tools: Add IDA script to get rid of function tails Léo Lam 2020-11-11 00:30:07 +01:00
  • acda8ab02c ksys/gdt: Fix typo Léo Lam 2020-11-10 23:11:07 +01:00
  • f2bce04e0c Fixup 93b1b17 Léo Lam 2020-11-10 22:01:36 +01:00
  • 93b1b17979 Fix matching errors Léo Lam 2020-11-10 21:40:33 +01:00
  • 7e7a76f926 tools: Print mismatch cause Léo Lam 2020-11-10 21:10:58 +01:00
  • dc9b346d7e tools: Add function call checking Léo Lam 2020-11-10 20:03:43 +01:00
  • a3abb115b9 ksys/res: Fix missing destructor for Resource Léo Lam 2020-11-10 20:02:01 +01:00
  • 0a16b78855 data: Add functions that were missed because of IDA's function tail system Léo Lam 2020-11-10 18:48:52 +01:00
  • 24ef7add9b data: Add several gdt functions that were missed Léo Lam 2020-11-10 18:36:52 +01:00
  • 8fd9863e1a ksys/gdt: Fix "no check, force" setters for vector flags Léo Lam 2020-11-10 02:38:49 +01:00
  • 9b516acad0 cmake: Pass -B argument for linking, not for compiling Léo Lam 2020-11-10 16:44:03 +01:00
  • fdfc9fd4d0 lib: Update sead to fix TypedLongBitFlag matching issues Léo Lam 2020-11-10 15:48:39 +01:00
  • 42c9511b11 tools: Update asm-differ Léo Lam 2020-11-10 15:49:45 +01:00
  • b3b1eef99d lib: Update sead to fix LongBitFlags Léo Lam 2020-11-10 02:29:34 +01:00
  • 29bfe9fdba lib: Update sead again Léo Lam 2020-11-10 02:09:27 +01:00
  • 7dea1dd379 lib: Update sead Léo Lam 2020-11-10 02:02:35 +01:00
  • 9b8ef52e05 Add most GameData CommonFlags functions to CSV Léo Lam 2020-11-10 00:39:54 +01:00
  • ce5ff17666 tools: Add script to automatically identify matches Léo Lam 2020-11-09 17:31:49 +01:00
  • 844db4220c tools: Do not use a global capstone disassembler instance Léo Lam 2020-11-09 20:02:19 +01:00
  • 5d09d99b1b tools: Deduplicate code Léo Lam 2020-11-09 19:13:35 +01:00
  • d5bdc23ef5 ksys/gdt: Fix array getters/setters being generated incorrectly Léo Lam 2020-11-09 17:30:51 +01:00
  • aee089b720 ksys/gdt: Fix Manager setter wrappers for string types Léo Lam 2020-11-09 16:45:29 +01:00
  • 607389e86e ksys/gdt: Fix several issues in the gdtCommonFlags generation script Léo Lam 2020-11-09 16:35:35 +01:00
  • 441b98a31e ksys/gdt: Add getFlagGenericBool/S32 Léo Lam 2020-11-09 16:17:29 +01:00
  • f2927c1de8 ksys/gdt: Do not inline gdtCommonFlagsUtils functions Léo Lam 2020-11-09 15:57:29 +01:00
  • 79ad7f328d ksys/gdt: Add commonFlagsUtils Léo Lam 2020-11-09 15:43:26 +01:00
  • f242ce69ee ksys/gdt: Add more flag utilities Léo Lam 2020-11-09 13:53:18 +01:00
  • b28ba7b3ad ksys/act: Add Actor::getMaxLife and fix encapsulation Léo Lam 2020-11-08 23:03:22 +01:00
  • cb5976d8ae Add ActorCapture factory to CSV Léo Lam 2020-11-08 22:56:39 +01:00
  • 3b36b3af2b ksys/res: Fix EntryFactory<T>::newResource_ return type Léo Lam 2020-11-08 22:54:39 +01:00
  • 9749f30484 ksys/res: Fix ActorCapture vtable Léo Lam 2020-11-08 21:24:18 +01:00
  • ecec485d55 ksys: Add remaining ActorCapture functions to CSV Léo Lam 2020-11-08 18:57:05 +01:00
  • d87343fd8d tools: Add a script to print vtables Léo Lam 2020-11-08 21:08:25 +01:00
  • 7d2ef1d6b2 ksys/act: Start adding ActorCaptureMgr Léo Lam 2020-11-08 18:47:26 +01:00
  • ff3421d4eb ksys: Add Timer (header only for now) Léo Lam 2020-11-08 21:58:52 +01:00
  • f7e6cce7a9 ksys/act: Implement final non-dev-only ActorParam function Léo Lam 2020-11-08 18:28:43 +01:00