Commit Graph

167 Commits

Author SHA1 Message Date
Léo Lam afb4e218fa ksys/res: Add GameResourceSystem header 2021-03-13 14:36:06 +01:00
iTNTPiston 641dd1613a EventInfoData 2021-01-29 18:01:57 -05:00
Léo Lam a9de0746e2 Update sead 2020-12-31 16:59:38 +01:00
Léo Lam cc5c9581b4 ksys/res: Fix copy-and-paste error 2020-12-20 00:19:01 +01:00
Léo Lam 8a22f0bb50 ksys/act: Add more ActionBase, Ai and RootAi functions 2020-12-19 20:37:37 +01:00
Léo Lam 9269283b71 ksys/act: Add more ActionBase functions 2020-12-11 00:22:27 +01:00
Léo Lam 930b780cd1 ksys/act: Implement more Query functions 2020-12-09 20:43:22 +01:00
Léo Lam f99debc7ef Enable -Wdeprecated warnings and fix them 2020-12-06 02:34:47 +01:00
Léo Lam d3b065bfa2 ksys/act: Implement the rest of AIClassDef 2020-12-05 17:57:30 +01:00
Léo Lam 5b523db03b ksys/act: Implement more ActorUtil functions 2020-12-03 01:45:28 +01:00
Léo Lam 3559c31bc9 ksys/act: Don't use Tag as argument as it causes matching diffs
And fairly stupid diffs for that matter, like an additional mov w1, w1
instruction that shouldn't exist
2020-12-02 18:52:44 +01:00
Léo Lam 9ee0c750f2 ksys/res: Add ModelResourceDivide header 2020-11-16 15:01:36 +01:00
Léo Lam 3dbd022014 ksys/act: Implement async ActorParamMgr functions 2020-11-15 15:17:16 +01:00
Léo Lam ffe38d0076 ksys/act: Implement more ActorParamMgr functions 2020-11-14 21:06:08 +01:00
Léo Lam d9356ffa90 ksys/res: Add stubs for the remaining ActorParam resource classes
* RagdollConfig
* Physics
* Chemical
* RagdollBlendWeight
* AISchedule
* BoneControl
* AnimInfo
2020-11-14 18:21:32 +01:00
Léo Lam aa636bd44a ksys/res: Add AttClient header 2020-11-14 14:36:40 +01:00
Léo Lam dcdb1fa70e ksys/res: Add AS header 2020-11-14 14:19:43 +01:00
Léo Lam c59f8d3dce ksys/res: Add RagdollConfigList to build 2020-11-14 14:19:27 +01:00
Léo Lam 73d39268fd Merge pull request #14 from wildex999/Byaml
ksys/utils/byaml: First iteration of implementation.
2020-11-14 14:08:36 +01:00
Wildex999 56f9c3ac0c ksys/utils/byaml: First iteration of implementation.
4 Functions are still not fully matching with their inlined functions,
and at least one function is still missing.
2020-11-14 13:07:07 +01:00
Léo Lam 7b813bdddf ksys/res: Add RagdollConfigList header 2020-11-14 12:13:39 +01:00
Léo Lam 272926a797 ksys/res: Add AttClientList header 2020-11-14 00:24:58 +01:00
Léo Lam c639c70c5b ksys/res: Add ASList header 2020-11-13 20:19:27 +01:00
Léo Lam 4c18e03834 ksys/res: Add UMii 2020-11-13 19:03:47 +01:00
Léo Lam c3d665f1c1 ksys/res: Add ModelList (incomplete) 2020-11-13 16:36:40 +01:00
Léo Lam 13d1f0d0be ksys/res: Add TempResourceLoader 2020-11-12 12:38:47 +01:00
Léo Lam 2f80f2b581 ksys/res: Add ArchiveWork
Required for TempResourceLoader, which is used by ActorParamMgr among
other things
2020-11-12 00:12:56 +01:00
Léo Lam 93b1b17979 Fix matching errors 2020-11-10 21:52:48 +01:00
Léo Lam a3abb115b9 ksys/res: Fix missing destructor for Resource 2020-11-10 21:25:45 +01:00
Léo Lam 3b36b3af2b ksys/res: Fix EntryFactory<T>::newResource_ return type
Having a covariant return type that isn't sead::DirectResource* will
cause an extra nullptr check to be emitted
2020-11-08 22:55:24 +01:00
Léo Lam 9749f30484 ksys/res: Fix ActorCapture vtable 2020-11-08 22:45:24 +01:00
Léo Lam 7d2ef1d6b2 ksys/act: Start adding ActorCaptureMgr 2020-11-08 22:26:54 +01:00
Léo Lam 9eb8806b6f ksys/act: Implement a couple more ActorParam functions 2020-11-08 01:44:58 +01:00
Léo Lam 213d9fb00d ksys/res: Add missing cLoadDataAlignment constant to GameData 2020-11-04 00:41:27 +01:00
Léo Lam f602b5c6be ksys/res: Declare registerEntryFactory
Implementation coming soon.
2020-11-04 00:41:02 +01:00
Léo Lam 835e11cb16 ksys/gdt: Add missing <algorithm> include 2020-11-03 02:35:38 +01:00
Léo Lam 911625ac23 ksys/res: Add GameSaveData 2020-11-03 02:27:38 +01:00
Léo Lam 660336044f ksys/gdt: Implement more TriggerParam functions 2020-10-24 23:30:53 +02:00
Léo Lam 6cae9c75b5 Use sead::SafeString overload of HashCRC32::calcStringHash 2020-10-24 21:00:59 +02:00
theo3 b11347344a decompile DamageParam 2020-10-23 16:15:23 -07:00
Léo Lam 228471ee3c Merge pull request #12 from notyourav/pr3
decompiled resResourceAwareness
2020-10-21 00:59:59 +02:00
theo3 4bb4c935a6 decompiled resResourceAwareness 2020-10-20 15:48:31 -07:00
Léo Lam 3287f5eb25 Merge pull request #8 from notyourav/pr
resResourceShop decompiled
2020-10-21 00:40:39 +02:00
theo3 c562d67fab resResourceShop decompiled 2020-10-20 15:00:08 -07:00
Léo Lam 27da317935 ksys/res: Add GameData 2020-10-18 20:52:02 +02:00
theo3 b2134d8304 fix missing pragma once 2020-10-16 19:10:04 -07:00
Léo Lam eedba1cd95 ksys/res: Remove obsolete comment for Handle 2020-10-15 18:40:14 +02:00
Léo Lam b16ba552db ksys/res: Implement all of Handle 2020-10-15 17:09:26 +02:00
theo3 f47c49b5a0 decompile actorCapture 2020-10-14 15:24:24 -07:00
Léo Lam afec1a82cc ksys/res: Implement Handle destructor 2020-10-12 01:46:30 +02:00