Léo Lam
0125294449
lib: Update sead
2021-04-26 13:11:46 +02:00
Léo Lam
a500ebc6a4
ksys/res: Implement AttClient
2021-04-26 12:41:20 +02:00
Léo Lam
33b2c46594
ksys/res: Start implementing AttClient
2021-04-25 17:03:28 +02:00
Léo Lam
edcfc9b7ab
ksys/res: Move AttPos to separate translation unit
2021-04-25 14:38:39 +02:00
Léo Lam
ba05fa5165
ksys/res: Remove obsolete TODO in BoneControl
2021-04-25 02:00:02 +02:00
Léo Lam
6deecbee61
ksys/phys: Add isSensorLayer and makeContactLayerMask
2021-04-24 11:18:14 +02:00
Léo Lam
2fe382fb1a
Fix AttCheck factory symbols
2021-04-23 19:47:21 +02:00
Léo Lam
c6630576bb
Simplify agl::utl::IParameterObj::applyResParameterObj calls
2021-04-23 19:45:14 +02:00
Léo Lam
97e9bad1af
ksys/res: Remove redundant static keyword
2021-04-23 19:40:59 +02:00
Léo Lam
f98b6b0dba
ksys/res: Start adding AttCheck
...
Most of the check() functions are unimplemented because they require
doing more physics/collision stuff.
2021-04-23 19:16:18 +02:00
Léo Lam
6518fe5c73
ksys/act: Move Attention source files to a separate folder
2021-04-23 14:54:10 +02:00
Léo Lam
ce1868fd62
ksys: Fix missing include for std::memcpy in ParamIO
2021-04-23 14:23:51 +02:00
Léo Lam
3699e85f8e
ksys: Finish implementing ParamIO
2021-04-23 13:28:32 +02:00
Léo Lam
201d2ff06f
ksys/act: Finish implementing ActorParamMgr
2021-04-23 12:53:04 +02:00
Léo Lam
52196c4b75
ksys/res: Fix EntryFactory using value initialisation when new'ing
...
This causes an extra memset to be issued in some cases.
2021-04-23 12:51:10 +02:00
Léo Lam
2015796b80
ksys: Fix signature of KingEditorComponent::syncData
...
The buffer needs to be mutable. ActorParamMgr modifies it for example
2021-04-22 23:39:46 +02:00
Léo Lam
e631e0dc2b
ksys/res: Declare more AttClientList virtual functions
2021-04-22 22:48:08 +02:00
Léo Lam
136f20427d
ksys/phys: Implement ParamSet and res::Physics
2021-04-22 19:37:58 +02:00
Léo Lam
f6e4643808
ksys/phys: Add RigidBodySetParam
2021-04-22 18:39:28 +02:00
Léo Lam
cbe711e595
ksys/phys: Add RigidBodyParam
2021-04-22 18:21:36 +02:00
Léo Lam
7a2e380f2b
lib: Update sead
2021-04-22 14:38:44 +02:00
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
c4d77c0682
ci: Update DoozyX/clang-format-lint-action
2021-04-11 16:15:57 +02:00
Léo Lam
4c07268f25
ci: Use clang-format 11 (required for WhitespaceSensitiveMacros)
2021-04-11 16:13:15 +02:00
Léo Lam
d558d5ab33
ci: Run lint workflow on pushes as well
2021-04-11 16:11:14 +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
225ee27b41
lib: Add skeleton for aal
2021-04-11 12:52:48 +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
5c1af0b449
data: Add ASElement class vtables and inheritance information
2021-04-10 16:08:16 +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