Commit Graph

227 Commits

Author SHA1 Message Date
Léo Lam cba2a5b8b0 ksys: Declutter Utils by creating new Utils/Container folder 2022-01-16 22:24:00 +01:00
Léo Lam b4bbaf141f ksys/phys: Add MemSystem::initSystemData 2022-01-07 01:51:13 +01:00
ThePixelGamer 702b0c0dd3 ksys/res: utilize the negate operator 2021-12-19 12:52:05 -06:00
ThePixelGamer 20df9e7c7d Update misc files to match sead math changes 2021-10-10 05:21:18 -05:00
Léo Lam 737ea79669 ksys/res: Implement more ResourceMgrTask functions 2021-08-20 17:29:59 +02:00
AlexApps99 dfeb87fd3d ksys: Add StarterPackMgr 2021-08-20 23:27:01 +12:00
AlexApps99 2d4a192394 Fix warning 2021-07-31 22:50:29 +12:00
AlexApps99 42807160cf Add #ifdef declarations for NON_MATCHING code 2021-07-26 23:05:19 +12:00
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