Léo Lam
|
258bfd057a
|
ksys/act: Give better names to ActionBase/Actions functions
And get rid of Ais::clone, which is unused.
|
2020-12-21 15:50:21 +01:00 |
Léo Lam
|
62014b715b
|
ksys/act: Implement Actions, Ais
|
2020-12-20 18:38:18 +01:00 |
Léo Lam
|
dbe6afa97a
|
ksys/act: Fix matching issue in AiClassDef
|
2020-12-20 16:08:51 +01:00 |
Léo Lam
|
3d279039e9
|
ksys: Build GameData and Resource first to speed up builds
|
2020-12-20 14:24:20 +01:00 |
Léo Lam
|
cc5c9581b4
|
ksys/res: Fix copy-and-paste error
|
2020-12-20 00:19:01 +01:00 |
Léo Lam
|
058cca1a3f
|
ksys: Replace ClassContainer<T> with 4 different classes
Some functions look really similar but other functions have significant
differences, so it is probably not a class template.
|
2020-12-19 21:52:22 +01:00 |
Léo Lam
|
19ef291d20
|
ksys/act: Add two more simple Query functions
|
2020-12-19 21:00:37 +01:00 |
Léo Lam
|
8a22f0bb50
|
ksys/act: Add more ActionBase, Ai and RootAi functions
|
2020-12-19 20:37:37 +01:00 |
Léo Lam
|
cd6bf1e821
|
tools/rename_functions_in_ida: Drop support for IDA <7.4
|
2020-12-18 19:24:35 +01:00 |
Léo Lam
|
a92b163884
|
Remove unneeded KSYS_ALWAYS_INLINE
|
2020-12-11 00:24:53 +01:00 |
Léo Lam
|
9269283b71
|
ksys/act: Add more ActionBase functions
|
2020-12-11 00:22:27 +01:00 |
Léo Lam
|
29abbdf4f1
|
readme: Explain how easy it is to match code
|
2020-12-10 23:40:12 +01:00 |
Léo Lam
|
ecd1b9b486
|
Update readme information
|
2020-12-10 23:08:53 +01:00 |
Léo Lam
|
ae23585ed2
|
ksys/mes: Fix incorrect dtor for TransceiverId
|
2020-12-10 23:00:21 +01:00 |
Léo Lam
|
72e8d72ad2
|
tools: Remove AI class progress counter
It won't be accurate because the factory functions can and will be
automatically generated.
|
2020-12-10 00:20:30 +01:00 |
Léo Lam
|
e9cf096819
|
ksys/act: Rename Query::preInit -> loadParams
|
2020-12-09 20:51:14 +01:00 |
Léo Lam
|
930b780cd1
|
ksys/act: Implement more Query functions
|
2020-12-09 20:43:22 +01:00 |
Léo Lam
|
fcbe17a3f0
|
ksys/act: Start adding RootAi
|
2020-12-09 18:11:24 +01:00 |
Léo Lam
|
cd10f3774b
|
Ignore unused member warnings
|
2020-12-09 17:15:41 +01:00 |
Léo Lam
|
ad32d1abe0
|
ksys/act: Start adding Behavior
|
2020-12-09 16:10:28 +01:00 |
Léo Lam
|
632517f727
|
ksys/act: Add trivial Action functions
|
2020-12-09 14:53:37 +01:00 |
Léo Lam
|
bf5be970dc
|
ksys/act: Start adding Ai
|
2020-12-09 14:53:37 +01:00 |
Léo Lam
|
610e627e25
|
Update function list
|
2020-12-06 20:34:51 +01:00 |
Léo Lam
|
933811d34a
|
ksys/act: Start adding ai::ActionBase
|
2020-12-06 19:07:38 +01:00 |
Léo Lam
|
5a1a488ed3
|
ksys/act: Rename ai::ClassArg for consistency with Query::InitArg
|
2020-12-06 16:04:13 +01:00 |
Léo Lam
|
b11344bc5e
|
ksys/act: Finish ParamPack
|
2020-12-06 13:55:31 +01:00 |
Léo Lam
|
a72a4b25c0
|
ksys/act: Add most remaining ParamPack functions
|
2020-12-06 02:38:22 +01:00 |
Léo Lam
|
f99debc7ef
|
Enable -Wdeprecated warnings and fix them
|
2020-12-06 02:34:47 +01:00 |
Léo Lam
|
49097ad9e6
|
ksys/act: Add more ParamPack functions
|
2020-12-05 19:02:14 +01:00 |
Léo Lam
|
d3b065bfa2
|
ksys/act: Implement the rest of AIClassDef
|
2020-12-05 17:57:30 +01:00 |
Léo Lam
|
fd2f653b6f
|
ksys/act: Start implementing AIClassDef
|
2020-12-05 02:34:24 +01:00 |
Léo Lam
|
aea46fce5e
|
ksys/act: Start adding base Query class
|
2020-12-05 01:02:17 +01:00 |
Léo Lam
|
5672fd9397
|
ksys/act: Implement even more ActorUtil functions
|
2020-12-04 21:58:56 +01:00 |
Léo Lam
|
5b523db03b
|
ksys/act: Implement more ActorUtil functions
|
2020-12-03 01:45:28 +01:00 |
Léo Lam
|
bfbe2db425
|
ksys/act: Implement ActorUtil placement functions
|
2020-12-02 23:11:51 +01:00 |
Léo Lam
|
3da63099f6
|
tools: Update asm-differ
|
2020-12-02 23:02:15 +01:00 |
Léo Lam
|
fc55c87f12
|
ksys/act: Implement ActorUtil "has tag" functions
|
2020-12-02 19:23:05 +01:00 |
Léo Lam
|
3559c31bc9
|
ksys/act: Don't use Tag as argument as it causes matching diffs
And fairly stupid diffs for that matter, like an additional mov w1, w1
instruction that shouldn't exist
|
2020-12-02 18:52:44 +01:00 |
Léo Lam
|
581b3ef144
|
ksys/act: Add ActorUtil header (and one function implementation)
|
2020-12-02 18:34:18 +01:00 |
Léo Lam
|
e6a46d8300
|
lib: Update sead
|
2020-12-02 16:35:00 +01:00 |
Léo Lam
|
1c9d76c120
|
Merge pull request #19 from notyourav/eco
partially implement ecosystem
|
2020-11-25 02:51:16 +01:00 |
theo3
|
2c47c801f6
|
partially implement ecosystem
|
2020-11-24 17:39:53 -08:00 |
Léo Lam
|
82eb75a449
|
Merge pull request #18 from h1k421/feature/nvn-loadcprocs
Add nvnLoadCProcs mapping to uking_functions.csv
|
2020-11-24 00:30:39 +01:00 |
Léo Lam
|
13bd36bb88
|
lib: Update NintendoSDK
|
2020-11-24 00:29:39 +01:00 |
Hikari
|
df139c9ee1
|
Add nvnLoadCProcs mapping to uking_functions.csv
This is linked to https://github.com/open-ead/nnheaders/pull/1
|
2020-11-23 23:38:13 +01:00 |
Léo Lam
|
a4ea87cb88
|
tools/util: Ignore unknown data symbols
|
2020-11-22 20:39:24 +01:00 |
Léo Lam
|
57de412dcb
|
Merge pull request #17 from h1k421/feature/nvn-pfnc
Map all NVN function pointers in data_symbols.csv
|
2020-11-22 20:32:59 +01:00 |
Hikari
|
0b15cf04d0
|
Map all NVN function pointers in data_symbols.csv
|
2020-11-22 18:13:17 +01:00 |
Léo Lam
|
622104fbd2
|
ksys/act: Add more InfoData functions
|
2020-11-22 15:36:18 +01:00 |
Léo Lam
|
e99f0f8949
|
Merge pull request #16 from h1k421/expheap/small-stuffs
expheap: Add allocFromHead_(unsigned long), isEmpty, isFreeable, isResizable and isAdjustable mappings
|
2020-11-22 12:17:02 +01:00 |