Commit Graph

753 Commits

Author SHA1 Message Date
Léo Lam 7c30d3f6e5
ksys: Add CameraEditor 2021-05-09 15:09:40 +02:00
Léo Lam 2fef4f821e
lib: Update sead 2021-05-09 15:09:39 +02:00
Léo Lam 52c4ba1fc0
ksys: Add Revision 2021-05-09 12:12:42 +02:00
Léo Lam b8eb5960ec
ksys/evt: Add getters to Metadata 2021-05-09 01:46:22 +02:00
Léo Lam ebfab2209b
ksys/evt: Implement Metadata 2021-05-09 01:40:08 +02:00
Léo Lam 806395b2f1
ksys/world: Finish TimeMgr 2021-05-09 00:23:42 +02:00
Léo Lam 7bda72574e
ksys/world: Implement AnimalMasterController 2021-05-05 19:15:50 +02:00
Léo Lam da65708ded
ksys/world: Implement more TimeMgr functions 2021-05-02 17:48:37 +02:00
Léo Lam e5e2427c8b
ksys/world: Start adding TimeMgr 2021-05-02 01:29:52 +02:00
Léo Lam 461967e278
ksys/gdt: Move FlagHandle to separate header
To avoid header bloat.
2021-05-02 00:22:59 +02:00
Léo Lam 9f6cdf69b4
ksys/world: Add and implement more WorldMgr functions 2021-05-01 14:48:45 +02:00
Léo Lam 5798b676fd
ksys/world: Add Job class stubs 2021-04-30 14:32:39 +02:00
Léo Lam b39e0e5be3
ksys/world: Start implementing WorldMgr 2021-04-30 11:47:13 +02:00
Léo Lam 34c85c322e
ksys/world: Fix WorldInfo, DungeonEnv, Manager structs 2021-04-29 02:37:46 +02:00
Léo Lam 92ed3dbddb
ksys/res: Implement register/unregisterFactory 2021-04-26 18:25:25 +02:00
Léo Lam f8d110ce28
ksys/frm: Remove unused enum 2021-04-26 18:20:27 +02:00
Léo Lam 927c757345
ksys/frm: Implement WorkerSupportThreadMgr 2021-04-26 17:56:01 +02:00
Léo Lam caa3dcf548
ksys/xlink: Add InfoData 2021-04-26 14:47:12 +02:00
Léo Lam f365c0b591
ksys/eft: Fix formatting issue 2021-04-26 14:27:54 +02:00
Léo Lam 450f559602
ksys/eft: Add InfoData 2021-04-26 14:27:18 +02:00
Léo Lam b493f4cb5c
ksys/snd: Add snd::InfoData 2021-04-26 14:17:48 +02:00
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