Commit Graph

462 Commits

Author SHA1 Message Date
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 3a7b4df04c ksys/phys: Add RagdollConfig 2021-04-14 19:27:41 +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 d253711d1b Fix formatting issues 2021-04-11 16:10:22 +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 3dc1988b02 ai: Implement ForkAI 2021-04-07 20:54:25 +02:00
Léo Lam 2cf1e01137 ksys/gdt: Implement more TriggerParam functions and StageInfo 2021-04-07 18:46:55 +02:00
Léo Lam cdd2a501a0 ksys/gdt: Improve accuracy of getXXXXXFlagAndIdx functions 2021-04-07 17:53:05 +02:00
Léo Lam f49219d33c ksys/gdt: Improve accuracy of reset functions
The previous version was also matching, but this is closer to how it is
implemented in the Wii U version.
2021-04-07 17:21:58 +02:00
Léo Lam f3f4cb78a4 ksys/gdt: Implement Manager::loadShopGameDataInfo 2021-04-04 16:31:07 +02:00
Léo Lam 62181dd4db ksys/gdt: Implement more Manager functions 2021-04-04 02:28:25 +02:00
Léo Lam 1b280ba633 ksys: Implement KingEditor (stubbed) 2021-04-03 15:44:54 +02:00
Léo Lam 54934db3c4 ksys/gdt: Reorder Manager declarations to better match .cpp 2021-04-03 12:53:11 +02:00
Léo Lam 9251925ede ksys/gdt: Implement more Manager functions 2021-04-03 01:22:04 +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 3a9fd0f9b9 ksys: Split actAiParam.h to reduce compile times 2021-03-23 15:22:33 +01:00
Léo Lam 814baf809e ksys: Add mii::UMii 2021-03-23 15:22:33 +01:00
Léo Lam ddf55e78da ksys/res: Finish implementing Chemical 2021-03-21 19:04:44 +01:00
Léo Lam f8ca5ab333 ksys/chm: Make Root non-copyable for safety reasons 2021-03-21 18:42:21 +01:00
Léo Lam 46dc4bf31c ksys/chm: Add Root 2021-03-21 18:34:00 +01:00
Léo Lam 1394d3536d ksys/chm: Add Rigid 2021-03-21 17:27:02 +01:00
Léo Lam ddb26bed79 ksys/chm: Add Shape 2021-03-21 16:23:05 +01:00
Léo Lam 5737a6ea7c ksys/res: Implement BoneControl 2021-03-20 20:00:09 +01:00
Léo Lam 737a9b522b ksys: Add ASSetting 2021-03-20 14:36:27 +01:00
Léo Lam 8c8d9c0e70 ksys/res: Finish implementing ModelList 2021-03-20 00:17:33 +01:00
Léo Lam c181eb05b7 ksys/act: Add some ActorCreator functions 2021-03-19 01:20:18 +01:00
Léo Lam fd7e47c1d9 ksys/act: Implement BaseProc iteration 2021-03-18 14:55:31 +01:00
Léo Lam 298fa86491 ksys/act: Add more BaseProcMgr functions 2021-03-18 00:48:56 +01:00
Léo Lam 2cdcbb86d1 ksys/act: Add missing include 2021-03-15 01:51:37 +01:00
Léo Lam eef975f585 ksys/act: Add more BaseProcMgr functions 2021-03-15 01:44:27 +01:00
Léo Lam 20960b596f ksys/act: Add ActorSystem stub 2021-03-15 00:19:40 +01:00
Léo Lam bec661fb72 ksys/act: Add a short description of BaseProcUnit 2021-03-14 17:29:59 +01:00