Commit Graph

  • ee713ab899 uking/ui: Add "can get item" inventory functions Léo Lam 2021-01-11 16:13:41 +01:00
  • c28e7ace3d uking/ui: Implement PauseMenuDataMgr::countItems Léo Lam 2021-01-10 19:16:00 +01:00
  • 4c171605ff uking/ui: Fix PouchConstants struct Léo Lam 2021-01-11 15:50:59 +01:00
  • d943be4ea1 uking/ui: Add named constants for inventory item limits Léo Lam 2021-01-11 15:44:43 +01:00
  • 2ae06d6b39 uking/ui: Fix another minor accuracy issue (add inline function) Léo Lam 2021-01-10 20:47:15 +01:00
  • dd653e871f uking/ui: Fix minor accuracy issue (don't use memcpy) Léo Lam 2021-01-10 14:36:11 +01:00
  • 29817a3e21 uking/act: Add most of the weapon modifier utils Léo Lam 2021-01-09 15:45:07 +01:00
  • 65261d02a6 lib: Update sead Léo Lam 2021-01-10 01:44:53 +01:00
  • d67568341b ksys/util: Remove unnecessary include Léo Lam 2021-01-10 01:32:32 +01:00
  • 1999ea8721 ksys/act: Add GlobalParameter Léo Lam 2021-01-09 18:34:58 +01:00
  • 8569722db6 ksys/act: Start adding actInfoCommon Léo Lam 2021-01-09 16:59:00 +01:00
  • 9069c4e9f8 ksys/act: Add convenience wrappers for InstParamPack Léo Lam 2021-01-09 16:41:16 +01:00
  • 3ce19016ec uking/ui: Add more inventory functions Léo Lam 2021-01-08 19:33:10 +01:00
  • 23b3047f49 Add aocManager header stub Léo Lam 2021-01-08 19:24:57 +01:00
  • b128c71629 readme: Clarify that no proprietary SDK or leaks are used Léo Lam 2021-01-08 15:31:03 +01:00
  • 5912b65eff uking/ui: Add Master Sword related inventory functions Léo Lam 2021-01-08 12:44:00 +01:00
  • e3791db95e Remove incomplete match Léo Lam 2021-01-08 12:47:31 +01:00
  • 21cd25bcb4 Clarify project goal Léo Lam 2021-01-08 12:16:46 +01:00
  • f90e96360e uking/ui: Add some more PauseMenuDataMgr functions Léo Lam 2021-01-07 22:31:36 +01:00
  • 8a18657290 Add missing trailing newlines Léo Lam 2021-01-07 22:15:11 +01:00
  • ebc09f924a uking/ui: Start adding PauseMenuDataMgr Léo Lam 2021-01-06 18:14:10 +01:00
  • b9d37afa1c ksys/act: Add SameGroupActorName getters Léo Lam 2021-01-05 19:31:28 +01:00
  • b3fa7ae230 uking: Implement GameDataConvertIntToSring action Léo Lam 2021-01-01 19:20:56 +01:00
  • 117e6891b0 Reduce code size by avoiding static inline member variables Léo Lam 2021-01-01 19:08:49 +01:00
  • cb33d236a3 uking: Implement GameDataAddVec3 action Léo Lam 2021-01-01 18:37:37 +01:00
  • f621d136c0 uking: Implement GameDataAddInt action Léo Lam 2021-01-01 18:14:18 +01:00
  • 8301cb80a6 uking: Implement GameDataAddFloat action Léo Lam 2021-01-01 17:45:46 +01:00
  • d5a9f2bc82 identify_matching_functions_by_call: Add support for matching one fn Léo Lam 2021-01-01 18:58:24 +01:00
  • e6d0305d57 Fix type issues in Action loadParams functions Léo Lam 2021-01-01 17:59:06 +01:00
  • cb19f53a48 Implement some commonly used ActorConstDataAccess functions Léo Lam 2020-12-31 18:54:37 +01:00
  • 3f9172043c ksys: Implement ActorLimiter Léo Lam 2020-12-31 17:56:31 +01:00
  • 1f12ab9237 Add two more ActorHeapUtil functions to the CSV Léo Lam 2020-12-31 17:19:13 +01:00
  • 1ab2897cf4 ksys: Forward declare BaseProc in actAiParam to improve build times Léo Lam 2021-01-01 12:39:35 +01:00
  • 93a82661f0 ksys: Break an include cycle Léo Lam 2021-01-01 12:37:51 +01:00
  • 256f22deb9 ksys: Implement ActorHeapUtil Léo Lam 2020-12-31 17:08:01 +01:00
  • a9de0746e2 Update sead Léo Lam 2020-12-31 16:59:38 +01:00
  • 3dd4331fc9 Add more AI matches Léo Lam 2020-12-31 14:42:33 +01:00
  • 028ad38b41 Add matching AI functions to CSV Léo Lam 2020-12-31 14:30:52 +01:00
  • 3869e440e7 Generate AIs Léo Lam 2020-12-31 14:06:35 +01:00
  • a226027828 Add tool to rename AI virtual functions Léo Lam 2020-12-31 12:40:01 +01:00
  • dd99768dc1 ksys/act: Implement most other base Ai functions Léo Lam 2020-12-30 17:51:35 +01:00
  • eb7cd029ad Silence "unused command line argument" warnings when using distcc Léo Lam 2020-12-30 17:40:57 +01:00
  • ae959af71e Link with lld if possible (for build time reasons) Léo Lam 2020-12-29 17:14:08 +01:00
  • 834f44e556 tools: Optimize symbol parsing Léo Lam 2020-12-29 14:49:38 +01:00
  • 8b41b83228 Add tool to identify matching sead RTTI functions Léo Lam 2020-12-29 14:12:40 +01:00
  • 81b1ec96bb Add more missed matches Léo Lam 2020-12-29 01:38:07 +01:00
  • 27196eb945 Add more missed matches Léo Lam 2020-12-29 01:21:48 +01:00
  • 6e5c8b382d Fix some minor matching issues Léo Lam 2020-12-29 00:17:36 +01:00
  • 33c56f03f2 Add more matching functions to CSV Léo Lam 2020-12-28 23:59:48 +01:00
  • 56e1c0cfd2 Action: Fix incorrect handling of inherited virtual functions Léo Lam 2020-12-28 21:20:02 +01:00
  • fcc062ec30 tools: Add unknown call hook to FunctionChecker Léo Lam 2020-12-28 19:27:28 +01:00
  • 17c7e12a0b uking: Fix matching issues in actions Léo Lam 2020-12-28 17:46:58 +01:00
  • 1b89dc7024 tools: Fix base action classes being ignored by the function matcher Léo Lam 2020-12-28 17:18:13 +01:00
  • 76e5987423 uking: Fix matching issue in SiteBossFlyWaitTurnToTarget Léo Lam 2020-12-28 12:07:19 +01:00
  • 19e0f9a81c Add more matching functions to the list Léo Lam 2020-12-28 10:54:03 +01:00
  • 02c583ca4d Generate actions Léo Lam 2020-12-26 22:42:23 +01:00
  • dff91d6b4c Convert data/aidef_vtables.yml to Unix line endings Léo Lam 2020-12-27 17:44:07 +01:00
  • d9f6166ed0 tools: Deduplicate AI tool code Léo Lam 2020-12-26 23:19:01 +01:00
  • 18b90cea29 ksys/act: Add copies of getDynamicParam that are sometimes used Léo Lam 2020-12-26 16:21:16 +01:00
  • 95b91196aa Update Action function names Léo Lam 2020-12-26 02:41:40 +01:00
  • 60b457c522 Add script to rename Action virtual functions Léo Lam 2020-12-26 02:27:40 +01:00
  • b1d59ba594 tools: Add script to show non-trivial AI class hierarchies Léo Lam 2020-12-25 12:11:44 +01:00
  • 6f71b7b30a ksys/act: Add more ActionBase functions Léo Lam 2020-12-25 12:09:55 +01:00
  • 399cde1271 ksys/act: Give more meaningful names to ai::ActionBase functions Léo Lam 2020-12-23 20:48:36 +01:00
  • 2dd52d903b uking: Implement CheckGameDataFloat query Léo Lam 2020-12-23 17:16:38 +01:00
  • edb2de168d Fix function list Léo Lam 2020-12-23 17:06:31 +01:00
  • 20a1007897 uking: Implement RandomChoiceExceptOnFlag query Léo Lam 2020-12-23 15:51:52 +01:00
  • 15fb041a7c ksys/gdt: Add missing bool parameter for some getters Léo Lam 2020-12-23 16:00:26 +01:00
  • e46f921611 uking: Implement RandomChoice{2,3,4,8} queries Léo Lam 2020-12-23 14:41:05 +01:00
  • eba2713653 Generate query factories as well Léo Lam 2020-12-23 14:18:41 +01:00
  • ab06c2a5ca Split src CMakeLists Léo Lam 2020-12-23 12:35:59 +01:00
  • f98d3ee758 Generate stubs for queries Léo Lam 2020-12-21 21:38:09 +01:00
  • 60b2362ddc Add EventFlow submodule Léo Lam 2020-12-21 19:38:57 +01:00
  • f376435211 ksys/act: Fix Query's second loadParams overload Léo Lam 2020-12-21 19:16:49 +01:00
  • b1470e45fa ksys/act: Add Queries Léo Lam 2020-12-21 16:41:28 +01:00
  • 64b93c984e ksys/act: Add Behaviors Léo Lam 2020-12-21 16:18:23 +01:00
  • 258bfd057a ksys/act: Give better names to ActionBase/Actions functions Léo Lam 2020-12-21 15:49:50 +01:00
  • 62014b715b ksys/act: Implement Actions, Ais Léo Lam 2020-12-19 21:59:21 +01:00
  • dbe6afa97a ksys/act: Fix matching issue in AiClassDef Léo Lam 2020-12-20 15:56:35 +01:00
  • 3d279039e9 ksys: Build GameData and Resource first to speed up builds Léo Lam 2020-12-20 14:23:39 +01:00
  • cc5c9581b4 ksys/res: Fix copy-and-paste error Léo Lam 2020-12-20 00:18:32 +01:00
  • 058cca1a3f ksys: Replace ClassContainer<T> with 4 different classes Léo Lam 2020-12-19 21:52:22 +01:00
  • 19ef291d20 ksys/act: Add two more simple Query functions Léo Lam 2020-12-19 21:00:37 +01:00
  • 8a22f0bb50 ksys/act: Add more ActionBase, Ai and RootAi functions Léo Lam 2020-12-17 23:14:09 +01:00
  • cd6bf1e821 tools/rename_functions_in_ida: Drop support for IDA <7.4 Léo Lam 2020-12-18 19:23:37 +01:00
  • a92b163884 Remove unneeded KSYS_ALWAYS_INLINE Léo Lam 2020-12-11 00:24:53 +01:00
  • 9269283b71 ksys/act: Add more ActionBase functions Léo Lam 2020-12-10 11:57:24 +01:00
  • 29abbdf4f1 readme: Explain how easy it is to match code Léo Lam 2020-12-10 23:39:40 +01:00
  • ecd1b9b486 Update readme information Léo Lam 2020-12-10 23:08:34 +01:00
  • ae23585ed2 ksys/mes: Fix incorrect dtor for TransceiverId Léo Lam 2020-12-10 22:58:41 +01:00
  • 72e8d72ad2 tools: Remove AI class progress counter Léo Lam 2020-12-10 00:20:30 +01:00
  • e9cf096819 ksys/act: Rename Query::preInit -> loadParams Léo Lam 2020-12-09 20:50:30 +01:00
  • 930b780cd1 ksys/act: Implement more Query functions Léo Lam 2020-12-09 18:32:25 +01:00
  • fcbe17a3f0 ksys/act: Start adding RootAi Léo Lam 2020-12-09 17:17:25 +01:00
  • cd10f3774b Ignore unused member warnings Léo Lam 2020-12-09 17:15:41 +01:00
  • ad32d1abe0 ksys/act: Start adding Behavior Léo Lam 2020-12-09 16:08:12 +01:00
  • 632517f727 ksys/act: Add trivial Action functions Léo Lam 2020-12-09 14:10:57 +01:00
  • bf5be970dc ksys/act: Start adding Ai Léo Lam 2020-12-07 13:57:57 +01:00
  • 610e627e25 Update function list Léo Lam 2020-12-06 20:32:37 +01:00
  • 933811d34a ksys/act: Start adding ai::ActionBase Léo Lam 2020-12-06 17:56:42 +01:00