Commit Graph

219 Commits

Author SHA1 Message Date
Léo Lam 98f3c3d971
lib: Update sead 2021-06-28 18:50:47 +02:00
MonsterDruide1 cadf1688ed ksys/res: Add ModelResourceDivide 2021-06-22 21:26:35 +02:00
Léo Lam 92388bad74
ksys/evt: Add ResourceFlowchart 2021-06-17 19:08:45 +02:00
Léo Lam 4014329dc2
ksys: Add EventFlowBinder 2021-06-17 12:01:18 +02:00
Léo Lam d862365b2f
ksys: Add DemoASLoader 2021-06-15 19:55:18 +02:00
Léo Lam c81229dabf
ksys/res: Add Event resource classes 2021-06-15 18:33:15 +02:00
Léo Lam 7d8607f9e3
ksys: Move Demo class to Resource/Event/ to declutter Resource/ 2021-06-15 18:09:58 +02:00
Léo Lam dd0cc52ce9
ksys: Move ActorParam classes into separate folder to declutter Resource/ 2021-06-15 18:04:39 +02:00
Léo Lam 61ce332003
ksys/res: Add AVOID_UB ifdef for bad memset in AnimInfo::parse_ 2021-06-12 19:41:00 +02:00
Léo Lam 8b1eb8819a
ksys/act: Finish ActorParam by adding updateResource 2021-05-18 00:44:53 +02:00
Léo Lam 92ed3dbddb
ksys/res: Implement register/unregisterFactory 2021-04-26 18:25:25 +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 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 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 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 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