Commit Graph

237 Commits

Author SHA1 Message Date
root 003de4ab9f various: fix mismatches in some action stubs and ResourceMgrTask 2026-06-23 03:05:43 -06:00
Pistonight 4010977b94 rename _c to lane_id 2025-06-18 11:09:20 -07:00
ThePixelGamer 878f95dffb Update agl, nnSdk, sead 2024-08-28 07:41:29 -05:00
Esras bdd6e57d63 resPlacement (#120) 2023-06-11 23:17:14 +01:00
Léo Lam 15db815f86 lib: Update agl 2022-04-02 13:00:50 +02:00
Léo Lam 4b2c55b82b Use sead::Buffer::fill where applicable
Equivalent, shorter, more readable, and matching!
2022-03-25 21:34:03 +01:00
Léo Lam 88a0a9eb69 Use sead::OffsetList::robustRange() when possible to simplify iteration 2022-03-05 19:13:06 +01:00
Léo Lam 1518cc4960 lib: Update sead 2022-03-04 21:48:06 +01:00
Léo Lam df36d65665 Revert "Add #ifdef declarations for NON_MATCHING code"
This reverts commit 42807160cf.

It makes searching for NON_MATCHING comment descriptions much less
convenient in most text editors or IDEs, and we want the function
CSV to be the single source of truth for function statuses. Having
a function marked as matching but not built because of a stray #ifdef
would be bad.
2022-02-27 12:50:52 +01:00
Léo Lam d893fd5ead Remove unnecessary usages of sead::StorageFor
Turns out they are just value-initialised aggregates.
2022-02-08 22:11:09 +01:00
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