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