Léo Lam
|
cb33d236a3
|
uking: Implement GameDataAddVec3 action
|
2021-01-01 19:00:46 +01:00 |
|
Léo Lam
|
f621d136c0
|
uking: Implement GameDataAddInt action
|
2021-01-01 19:00:41 +01:00 |
|
Léo Lam
|
8301cb80a6
|
uking: Implement GameDataAddFloat action
|
2021-01-01 19:00:23 +01:00 |
|
Léo Lam
|
d5a9f2bc82
|
identify_matching_functions_by_call: Add support for matching one fn
|
2021-01-01 18:58:39 +01:00 |
|
Léo Lam
|
e6d0305d57
|
Fix type issues in Action loadParams functions
|
2021-01-01 18:08:26 +01:00 |
|
Léo Lam
|
cb19f53a48
|
Implement some commonly used ActorConstDataAccess functions
|
2021-01-01 17:29:34 +01:00 |
|
Léo Lam
|
3f9172043c
|
ksys: Implement ActorLimiter
|
2021-01-01 12:52:58 +01:00 |
|
Léo Lam
|
1f12ab9237
|
Add two more ActorHeapUtil functions to the CSV
|
2021-01-01 12:52:57 +01:00 |
|
Léo Lam
|
1ab2897cf4
|
ksys: Forward declare BaseProc in actAiParam to improve build times
Also fix an indirect include.
|
2021-01-01 12:52:57 +01:00 |
|
Léo Lam
|
93a82661f0
|
ksys: Break an include cycle
BaseProcHandle was including BaseProc, which was including
BaseProcHandle, ...
|
2021-01-01 12:52:42 +01:00 |
|
Léo Lam
|
256f22deb9
|
ksys: Implement ActorHeapUtil
|
2020-12-31 17:10:05 +01:00 |
|
Léo Lam
|
a9de0746e2
|
Update sead
|
2020-12-31 16:59:38 +01:00 |
|
Léo Lam
|
3dd4331fc9
|
Add more AI matches
|
2020-12-31 15:09:42 +01:00 |
|
Léo Lam
|
028ad38b41
|
Add matching AI functions to CSV
|
2020-12-31 14:35:21 +01:00 |
|
Léo Lam
|
3869e440e7
|
Generate AIs
|
2020-12-31 14:16:09 +01:00 |
|
Léo Lam
|
a226027828
|
Add tool to rename AI virtual functions
|
2020-12-31 12:46:44 +01:00 |
|
Léo Lam
|
dd99768dc1
|
ksys/act: Implement most other base Ai functions
Remaining: two ASList functions we can't implement yet
|
2020-12-31 01:26:42 +01:00 |
|
Léo Lam
|
eb7cd029ad
|
Silence "unused command line argument" warnings when using distcc
|
2020-12-30 19:17:41 +01:00 |
|
Léo Lam
|
ae959af71e
|
Link with lld if possible (for build time reasons)
|
2020-12-29 17:14:22 +01:00 |
|
Léo Lam
|
834f44e556
|
tools: Optimize symbol parsing
|
2020-12-29 15:04:45 +01:00 |
|
Léo Lam
|
8b41b83228
|
Add tool to identify matching sead RTTI functions
|
2020-12-29 14:18:25 +01:00 |
|
Léo Lam
|
81b1ec96bb
|
Add more missed matches
|
2020-12-29 01:38:07 +01:00 |
|
Léo Lam
|
27196eb945
|
Add more missed matches
|
2020-12-29 01:22:53 +01:00 |
|
Léo Lam
|
6e5c8b382d
|
Fix some minor matching issues
|
2020-12-29 01:11:50 +01:00 |
|
Léo Lam
|
33c56f03f2
|
Add more matching functions to CSV
|
2020-12-28 23:59:48 +01:00 |
|
Léo Lam
|
56e1c0cfd2
|
Action: Fix incorrect handling of inherited virtual functions
|
2020-12-28 23:49:15 +01:00 |
|
Léo Lam
|
fcc062ec30
|
tools: Add unknown call hook to FunctionChecker
|
2020-12-28 20:51:34 +01:00 |
|
Léo Lam
|
17c7e12a0b
|
uking: Fix matching issues in actions
|
2020-12-28 17:47:14 +01:00 |
|
Léo Lam
|
1b89dc7024
|
tools: Fix base action classes being ignored by the function matcher
|
2020-12-28 17:20:48 +01:00 |
|
Léo Lam
|
76e5987423
|
uking: Fix matching issue in SiteBossFlyWaitTurnToTarget
Looks like a bug *shrug*
|
2020-12-28 12:07:41 +01:00 |
|
Léo Lam
|
19e0f9a81c
|
Add more matching functions to the list
|
2020-12-28 10:54:51 +01:00 |
|
Léo Lam
|
02c583ca4d
|
Generate actions
|
2020-12-28 01:26:51 +01:00 |
|
Léo Lam
|
dff91d6b4c
|
Convert data/aidef_vtables.yml to Unix line endings
|
2020-12-27 18:35:48 +01:00 |
|
Léo Lam
|
d9f6166ed0
|
tools: Deduplicate AI tool code
|
2020-12-27 00:59:37 +01:00 |
|
Léo Lam
|
18b90cea29
|
ksys/act: Add copies of getDynamicParam that are sometimes used
|
2020-12-26 16:21:16 +01:00 |
|
Léo Lam
|
95b91196aa
|
Update Action function names
|
2020-12-26 02:41:40 +01:00 |
|
Léo Lam
|
60b457c522
|
Add script to rename Action virtual functions
Useful to keep function names synchronised between decomp, IDA and the
function CSV
|
2020-12-26 02:41:01 +01:00 |
|
Léo Lam
|
b1d59ba594
|
tools: Add script to show non-trivial AI class hierarchies
|
2020-12-25 18:39:03 +01:00 |
|
Léo Lam
|
6f71b7b30a
|
ksys/act: Add more ActionBase functions
|
2020-12-25 12:11:33 +01:00 |
|
Léo Lam
|
399cde1271
|
ksys/act: Give more meaningful names to ai::ActionBase functions
|
2020-12-23 21:02:43 +01:00 |
|
Léo Lam
|
2dd52d903b
|
uking: Implement CheckGameDataFloat query
|
2020-12-23 17:16:38 +01:00 |
|
Léo Lam
|
edb2de168d
|
Fix function list
|
2020-12-23 17:06:31 +01:00 |
|
Léo Lam
|
20a1007897
|
uking: Implement RandomChoiceExceptOnFlag query
|
2020-12-23 16:59:37 +01:00 |
|
Léo Lam
|
15fb041a7c
|
ksys/gdt: Add missing bool parameter for some getters
|
2020-12-23 16:00:51 +01:00 |
|
Léo Lam
|
e46f921611
|
uking: Implement RandomChoice{2,3,4,8} queries
|
2020-12-23 15:47:25 +01:00 |
|
Léo Lam
|
eba2713653
|
Generate query factories as well
|
2020-12-23 14:22:24 +01:00 |
|
Léo Lam
|
ab06c2a5ca
|
Split src CMakeLists
|
2020-12-23 12:35:59 +01:00 |
|
Léo Lam
|
f98d3ee758
|
Generate stubs for queries
|
2020-12-22 01:50:49 +01:00 |
|
Léo Lam
|
60b2362ddc
|
Add EventFlow submodule
|
2020-12-21 19:38:57 +01:00 |
|
Léo Lam
|
f376435211
|
ksys/act: Fix Query's second loadParams overload
|
2020-12-21 19:16:49 +01:00 |
|