Commit Graph

405 Commits

Author SHA1 Message Date
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
Léo Lam b6f778fd52
lib: Update sead 2020-11-22 12:14:03 +01:00
Léo Lam 601ecd92a1
tools/progress: Add option to print CSV line 2020-11-22 11:54:00 +01:00
Hikari 7c893fa3d6 expheap: Add :allocFromHead_(unsigned long), isEmpty, isFreeable, isResizable and isAdjustable mappings
As title said.

Related to https://github.com/open-ead/sead/pull/80.
2020-11-21 23:15:35 +01:00
Léo Lam 88620ca9af
ksys/act: Add several more InfoData functions 2020-11-17 02:26:55 +01:00
Léo Lam 5879dbb073
ksys: Add Event (stub) 2020-11-17 01:28:08 +01:00
Léo Lam 4d4edbfe87
Merge pull request #15 from notyourav/placement
implement map::Object getters
2020-11-17 00:54:46 +01:00
notyourav d4f80d7cf9
Merge branch 'master' into placement 2020-11-16 15:49:02 -08:00
theo3 8205744abc implement map::Object getters 2020-11-16 15:48:20 -08:00
Léo Lam b0498a15bf
ksys/act: Fix one matching issue 2020-11-16 20:44:20 +01:00
Léo Lam 9ee0c750f2
ksys/res: Add ModelResourceDivide header 2020-11-16 15:01:36 +01:00
Léo Lam 1cbf7fae43
ksys/act: Start adding ActorInfoData 2020-11-16 02:31:22 +01:00
Léo Lam ff80573a97
ksys/Byaml: Add getter wrappers 2020-11-15 23:11:35 +01:00
Léo Lam f6379c323b
data: Add missing functions 2020-11-15 22:05:40 +01:00
Léo Lam e9dacfa3d3
ksys/Byaml: Implement al::ByamlIter::operator= more accurately 2020-11-15 21:49:36 +01:00
Léo Lam 3dbd022014
ksys/act: Implement async ActorParamMgr functions 2020-11-15 15:17:16 +01:00
Léo Lam ffe38d0076
ksys/act: Implement more ActorParamMgr functions 2020-11-14 21:06:08 +01:00
Léo Lam d9356ffa90
ksys/res: Add stubs for the remaining ActorParam resource classes
* RagdollConfig
* Physics
* Chemical
* RagdollBlendWeight
* AISchedule
* BoneControl
* AnimInfo
2020-11-14 18:21:32 +01:00