Léo Lam
d3d474b969
ksys/res: Give better names to Handle flags and status enum values
2021-03-31 01:11:13 +02:00
Léo Lam
24be360af1
Update sead
2021-03-27 15:53:08 +01:00
Léo Lam
5752f1b676
ksys: Finish UMii class
2021-03-23 18:56:39 +01:00
Léo Lam
3a9fd0f9b9
ksys: Split actAiParam.h to reduce compile times
2021-03-23 15:22:33 +01:00
Léo Lam
737a9b522b
ksys: Add ASSetting
2021-03-20 14:36:27 +01:00
Léo Lam
8c8d9c0e70
ksys/res: Finish implementing ModelList
2021-03-20 00:17:33 +01:00
Léo Lam
c181eb05b7
ksys/act: Add some ActorCreator functions
2021-03-19 01:20:18 +01:00
Léo Lam
fd7e47c1d9
ksys/act: Implement BaseProc iteration
2021-03-18 14:55:31 +01:00
Léo Lam
298fa86491
ksys/act: Add more BaseProcMgr functions
2021-03-18 00:48:56 +01:00
Léo Lam
2cdcbb86d1
ksys/act: Add missing include
2021-03-15 01:51:37 +01:00
Léo Lam
eef975f585
ksys/act: Add more BaseProcMgr functions
2021-03-15 01:44:27 +01:00
Léo Lam
20960b596f
ksys/act: Add ActorSystem stub
2021-03-15 00:19:40 +01:00
Léo Lam
bec661fb72
ksys/act: Add a short description of BaseProcUnit
2021-03-14 17:29:59 +01:00
Léo Lam
7efbe9a071
ksys: Make BaseProcHandle non-copyable and non-movable to prevent misuse
2021-03-14 17:14:55 +01:00
Léo Lam
4f2c0a6079
ksys/act: Finish BaseProcHandle
2021-03-14 17:11:38 +01:00
Léo Lam
e36bc464b6
ksys/act: Remove useless include and fix indirect includes
2021-03-14 14:31:43 +01:00
Léo Lam
113cc3bb53
ksys/act: Finish BaseProcUnit
2021-03-13 22:11:49 +01:00
Léo Lam
10a7871227
ksys/act: Finish BaseProcInitializer
2021-03-13 15:16:31 +01:00
Léo Lam
5638f4a4e9
ksys/act: Start adding BaseProcInitializer
2021-03-12 20:07:14 +01:00
Léo Lam
c23f86e6d5
ksys/act: Add BaseProcCreateTaskSelector
2021-03-12 20:00:07 +01:00
Léo Lam
d072fcf7da
ksys/act: Start adding BaseProcCreateTask
2021-03-12 18:53:02 +01:00
Léo Lam
ea79008db6
ksys: Add util::TaskDelegateT to simplify delegate declaration
2021-03-12 17:18:34 +01:00
Léo Lam
c28810405e
ksys/act: Add BaseProcDeleter
2021-03-12 13:16:11 +01:00
Léo Lam
1e4f1902c0
ksys/act: Fix pre-delete function signature
...
Tiny differences you only notice when doing matching decomp.
2021-03-12 01:23:14 +01:00
Léo Lam
69c78356b3
ksys/act: Add BaseProcJob and BaseProcJobQue
2021-03-11 21:59:56 +01:00
Léo Lam
819798cac1
Fix include cycles and useless includes
2021-03-11 15:10:52 +01:00
Léo Lam
a1f5a6ed74
ksys/act: Add BaseProcJob utilities
2021-02-13 12:24:13 +01:00
Léo Lam
255677ebe2
ksys/act: Add BaseProcHeapMgr
...
Why does this exist?
2021-02-07 19:09:20 +01:00
Léo Lam
1bb0c30e64
ksys/act: Match BaseProcMgr ctor
2021-02-07 18:16:01 +01:00
Léo Lam
7e6fc1d352
ksys/act: Add BaseProcHandle static variable init function
2021-02-07 01:01:00 +01:00
Léo Lam
a6bd00c2de
ksys/act: Fix BaseProc delegate member type
2021-02-07 00:58:14 +01:00
Léo Lam
76eb407fe4
ksys/act: Add getJobHandler wrapper to clean up casts
2021-02-07 00:28:21 +01:00
Léo Lam
5f5c27a078
ksys/act: Implement remaining BaseProc functions
2021-02-07 00:13:55 +01:00
Léo Lam
123e275283
ksys/act: Add ActorEditorNode
2021-02-06 16:10:20 +01:00
Léo Lam
d5b981a233
ksys: Add ActorMessageTransceiver
2021-02-05 22:03:02 +01:00
Léo Lam
2e4ecb41cf
ksys: Start adding MessageTransceiver
2021-01-29 19:20:48 +01:00
Léo Lam
387de6cefb
Move mesTransceiver to ksys/Utils/Thread
2021-01-29 13:04:23 +01:00
Léo Lam
b9ec01bcad
Move members in ksys::mes:: to ksys::
...
To match the name "ksys::MessageDispatcher"
2021-01-29 12:55:54 +01:00
Léo Lam
f9a5601556
Fix formatting issue
2021-01-23 21:48:08 +01:00
Léo Lam
0d9117c1b8
ksys/act: Add remaining actInfoCommon functions
2021-01-22 16:37:57 +01:00
Léo Lam
ad95be2d08
ksys/act: Fix missing parameter for InfoData::getStringByKey
...
Callers in actInfoData.cpp still matched because LLVM detected that the
last argument is unused and optimized it out (or inlined the function
entirely)
2021-01-22 16:37:57 +01:00
Léo Lam
5d36832608
Add a script to generate actInfoCommon
...
It's too tedious to write by hand
2021-01-22 16:37:57 +01:00
Léo Lam
24bb3a679a
ksys/act: Add InfoCommon Bow and Master Sword functions
2021-01-22 14:19:40 +01:00
Léo Lam
73329896f9
ksys/act: Add convenient default for InfoData::getString
2021-01-22 12:35:54 +01:00
Léo Lam
48276bb4e7
uking/ui: Implement material sorting for inventory
2021-01-22 00:14:41 +01:00
Léo Lam
620eb2b39e
uking/ui: Add even more inventory functions
2021-01-21 18:12:04 +01:00
Léo Lam
30bbc0c54a
uking/ui: Add even more inventory functions
2021-01-20 01:36:14 +01:00
Léo Lam
1999ea8721
ksys/act: Add GlobalParameter
2021-01-09 19:39:33 +01:00
Léo Lam
8569722db6
ksys/act: Start adding actInfoCommon
2021-01-09 17:23:38 +01:00
Léo Lam
9069c4e9f8
ksys/act: Add convenience wrappers for InstParamPack
2021-01-09 16:46:34 +01:00