Commit Graph

196 Commits

Author SHA1 Message Date
Léo Lam 502df1d149 ksys/res: Update DamageParam for seadEnum change 2021-04-21 17:42:33 +02:00
Léo Lam 63472349c7 ksys/res: Implement AISchedule 2021-04-20 18:55:03 +02:00
Léo Lam 441a0e5240 ksys/res: Implement RagdollBlendWeight 2021-04-20 18:40:09 +02:00
Léo Lam 92c7645e70 ksys/res: Implement RagdollConfigList 2021-04-20 16:31:21 +02:00
Léo Lam 2e966d034c ksys: Fix matching issue in _ZN4ksys4phys13RagdollConfig15PartImpulseInfoC1Ev (missing external constants) 2021-04-20 15:02:46 +02:00
Léo Lam 3fc1957cc2 ksys/res: Implement RagdollConfig 2021-04-14 20:03:11 +02:00
Léo Lam dd4f0a6ac4 Remove obsolete comment 2021-04-14 12:28:47 +02:00
Léo Lam 6e08ff5029 ksys/res: Implement AS 2021-04-14 00:45:59 +02:00
Léo Lam 49a96d9e62 ksys/res: Start implementing ASResource classes 2021-04-13 18:34:46 +02:00
Léo Lam 7363712865 ksys/res: Finish implementing ASExtensions 2021-04-11 15:54:21 +02:00
Léo Lam 9846d6fef9 ksys/res: Implement remaining AS param parser classes 2021-04-11 12:28:40 +02:00
Léo Lam 1a5d9aba68 Fix matching issue in _ZN4ksys3res9ASSetting10BoneParams5parseERKNS0_13ASParamParser9ParseArgsE 2021-04-11 00:50:23 +02:00
Léo Lam e9184e2e41 ksys/res: Implement BoneParams::getBoneWeight 2021-04-10 22:45:51 +02:00
Léo Lam d36e28b682 ksys/res: Move ASParamParser to separate source file
It's used for other ASResource parsers
2021-04-10 20:27:15 +02:00
Léo Lam 6cf8dd42cb ksys/res: Implement _GLOBAL__sub_I_resResourceASList.cpp 2021-04-09 00:58:21 +02:00
Léo Lam a5aaebd020 ksys/res: Finish implementing ASList 2021-04-09 00:48:33 +02:00
Léo Lam 364b825ce8 ksys/res: Start implementing ASList 2021-04-08 03:02:44 +02:00
Léo Lam 2364c80231 Update sead and fix sead::Buffer::tryAllocBuffer issues 2021-04-08 02:18:37 +02:00
Léo Lam 5adfee548a ksys/res: Fix ASList struct definition 2021-04-07 23:58:50 +02:00
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 c3528b3911 Implement most of aocManager
And fix FileDevicePrefix's userdata param type
2021-03-28 21:19:55 +02:00
Léo Lam 24be360af1 Update sead 2021-03-27 15:53:08 +01:00
Léo Lam aa766a1977 Implement more parts of aocManager 2021-03-27 02:34:08 +01:00
Léo Lam 69fcdfbed7 ksys/res: Start adding AnimInfo
not going to do parse() for now, it's a major pain
2021-03-24 00:18:58 +01:00
Léo Lam 5752f1b676 ksys: Finish UMii class 2021-03-23 18:56:39 +01:00
Léo Lam ddf55e78da ksys/res: Finish implementing Chemical 2021-03-21 19:04:44 +01:00
Léo Lam 5737a6ea7c ksys/res: Implement BoneControl 2021-03-20 20:00:09 +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 afb4e218fa ksys/res: Add GameResourceSystem header 2021-03-13 14:36:06 +01:00
iTNTPiston 641dd1613a EventInfoData 2021-01-29 18:01:57 -05:00
Léo Lam a9de0746e2 Update sead 2020-12-31 16:59:38 +01:00
Léo Lam cc5c9581b4 ksys/res: Fix copy-and-paste error 2020-12-20 00:19:01 +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 9269283b71 ksys/act: Add more ActionBase functions 2020-12-11 00:22:27 +01:00
Léo Lam 930b780cd1 ksys/act: Implement more Query functions 2020-12-09 20:43:22 +01:00
Léo Lam f99debc7ef Enable -Wdeprecated warnings and fix them 2020-12-06 02:34:47 +01:00
Léo Lam d3b065bfa2 ksys/act: Implement the rest of AIClassDef 2020-12-05 17:57:30 +01:00
Léo Lam 5b523db03b ksys/act: Implement more ActorUtil functions 2020-12-03 01:45:28 +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 9ee0c750f2 ksys/res: Add ModelResourceDivide header 2020-11-16 15:01: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
Léo Lam aa636bd44a ksys/res: Add AttClient header 2020-11-14 14:36:40 +01:00
Léo Lam dcdb1fa70e ksys/res: Add AS header 2020-11-14 14:19:43 +01:00
Léo Lam c59f8d3dce ksys/res: Add RagdollConfigList to build 2020-11-14 14:19:27 +01:00
Léo Lam 73d39268fd Merge pull request #14 from wildex999/Byaml
ksys/utils/byaml: First iteration of implementation.
2020-11-14 14:08:36 +01:00
Wildex999 56f9c3ac0c ksys/utils/byaml: First iteration of implementation.
4 Functions are still not fully matching with their inlined functions,
and at least one function is still missing.
2020-11-14 13:07:07 +01:00
Léo Lam 7b813bdddf ksys/res: Add RagdollConfigList header 2020-11-14 12:13:39 +01:00