Léo Lam
b687a50f46
ksys/phys: Remove obsolete comment
2021-04-22 01:32:27 +02:00
Léo Lam
dd705aea99
ksys/phys: Add CharacterControllerParam
2021-04-22 01:18:45 +02:00
Léo Lam
1631e2aae3
ksys/phys: Add ContactInfoParam
2021-04-21 18:49:25 +02:00
Léo Lam
f59bc21b3a
ksys/phys: Add ShapeParam
2021-04-21 18:20:18 +02:00
Léo Lam
502df1d149
ksys/res: Update DamageParam for seadEnum change
2021-04-21 17:42:33 +02:00
Léo Lam
f9d6eedc9f
ksys/phys: Start adding physics parameter structs
...
* SupportBoneParam
* RagdollParam
* ClothSetParam, ClothSubWindParam, ClothParam
* EdgeRigidBodySetParam, EdgeRigidBody
* ParamSet (only the header for now)
2021-04-21 13:02:00 +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
c95a79bbc1
Rename aoc2 to HardModeManager
...
It seems to have been called HardModeManager according to a leftover
context name for loading Aoc/0010/Ecosystem/HardMode.byml
(which also doesn't exist anymore).
2021-04-20 12:08:07 +02:00
Léo Lam
3fc1957cc2
ksys/res: Implement RagdollConfig
2021-04-14 20:03:11 +02:00
Léo Lam
3a7b4df04c
ksys/phys: Add RagdollConfig
2021-04-14 19:27:41 +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
d253711d1b
Fix formatting issues
2021-04-11 16:10:22 +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
9610122939
ai: Fix GameDataFlagSelector destructor
2021-04-07 21:27:14 +02:00
Léo Lam
e3b3ebe165
ai: Implement GameDataFlagSelector
2021-04-07 21:25:38 +02:00
Léo Lam
d0d5832c8d
ai: Implement Fork*AI*
2021-04-07 20:58:23 +02:00
Léo Lam
3dc1988b02
ai: Implement ForkAI
2021-04-07 20:54:25 +02:00
Léo Lam
88f69b04ec
action: Implement Fork
2021-04-07 19:25:02 +02:00
Léo Lam
2cf1e01137
ksys/gdt: Implement more TriggerParam functions and StageInfo
2021-04-07 18:46:55 +02:00
Léo Lam
cdd2a501a0
ksys/gdt: Improve accuracy of getXXXXXFlagAndIdx functions
2021-04-07 17:53:05 +02:00
Léo Lam
f49219d33c
ksys/gdt: Improve accuracy of reset functions
...
The previous version was also matching, but this is closer to how it is
implemented in the Wii U version.
2021-04-07 17:21:58 +02:00
Léo Lam
f3f4cb78a4
ksys/gdt: Implement Manager::loadShopGameDataInfo
2021-04-04 16:31:07 +02:00
Léo Lam
62181dd4db
ksys/gdt: Implement more Manager functions
2021-04-04 02:28:25 +02:00
Léo Lam
1b280ba633
ksys: Implement KingEditor (stubbed)
2021-04-03 15:44:54 +02:00
Léo Lam
54934db3c4
ksys/gdt: Reorder Manager declarations to better match .cpp
2021-04-03 12:53:11 +02:00
Léo Lam
9251925ede
ksys/gdt: Implement more Manager functions
2021-04-03 01:22:04 +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
a7868ad340
Implement aoc::Manager::setGameDataFlags
2021-03-28 21:55:46 +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
35e02a9565
Simplify aoc2 initialiser lists
2021-03-27 02:34:08 +01:00
Léo Lam
aa766a1977
Implement more parts of aocManager
2021-03-27 02:34:08 +01:00
Léo Lam
1bd2f03de8
query: Implement CheckGiveReward
2021-03-26 19:11:12 +01:00
Léo Lam
9e37c75996
query: Implement CheckIsOpenItemCategory
2021-03-26 19:09:00 +01:00
Léo Lam
1bff3a20cf
query: Implement CheckGetDemoTypeFromArg
2021-03-26 15:08:40 +01:00
Léo Lam
0e07294548
query: Implement CheckFame
2021-03-26 14:56:24 +01:00