Commit Graph

508 Commits

Author SHA1 Message Date
Léo Lam 1f628bb94a ksys/evt: Implement ActorBindings 2021-06-17 02:15:26 +02:00
Léo Lam ae60e06e4b ksys/evt: Add ActorBinding 2021-06-16 23:37:29 +02:00
Léo Lam 4b0a72025c ksys/evt: Add DemoInfo 2021-06-16 11:14:57 +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 f4740f07e7 Exclude libcurl and NintendoSDK-NEX
This project is not going to decompile libcurl and NEX. It's just not
the main focus of the project and it's unlikely to yield any kind of
interesting information.

PosTrackerUploader and possibly the network save transfer stuff
do use NEX but those are secondary, possibly debug-only features.
Furthermore decompiling those two systems does not require actually
implementing the entirely of libcurl+NEX (~1MB); we just have to
write "API stubs" (headers) for the few parts of NEX that are used
by BotW code.
2021-06-15 01:49:54 +02:00
Léo Lam 85171726af lib: Update EventFlow (actual 100% minus 1 function this time) 2021-06-14 22:31:40 +02:00
Léo Lam 5c70f39dcd lib: Update EventFlow (100% minus 1 function) 2021-06-12 19:37:17 +02:00
Léo Lam 612c9c61f5 lib: Update EventFlow (FlowchartContext::Builder) 2021-06-11 02:32:20 +02:00
Léo Lam dc1123ad40 lib: Update EventFlow 2021-06-10 18:06:53 +02:00
Léo Lam 3e3df473b5 lib: Update EventFlow (ActionDoneHandler) 2021-06-09 12:38:30 +02:00
Léo Lam f24fe10b3b lib: Update EventFlow (ParamAccessor) 2021-06-09 02:04:31 +02:00
Léo Lam 56f0c34e9e lib: Update EventFlow (FlowchartContext, FlowchartObj) 2021-06-08 13:00:15 +02:00
Léo Lam 2f367f9962 lib: Update EventFlow (add VariablePack) 2021-05-29 23:22:03 +02:00
Léo Lam cf99fd97f1 lib: Update EventFlow (add MetaDataPack) 2021-05-28 18:10:23 +02:00
Léo Lam c737d7b169 lib: Update EventFlow (add ResEventFlowFile) 2021-05-28 14:56:49 +02:00
Léo Lam 0cfd1d76b2 lib: Update EventFlow (add ResActor) 2021-05-28 00:39:40 +02:00
Léo Lam 9f96979c4e lib: Update EventFlow (RelocationTable) 2021-05-22 18:06:19 +02:00
Léo Lam 3ab3c7e0cf lib: Update EventFlow (add BitArray) 2021-05-20 13:10:51 +02:00
Léo Lam 8dcf1d826e lib: Update EventFlow (implement BinaryFileHeader) 2021-05-19 23:59:44 +02:00
Léo Lam 0c73c0d670 ksys/eco: Implement LevelSensor::init 2021-05-19 15:38:37 +02:00
Léo Lam 8b1eb8819a ksys/act: Finish ActorParam by adding updateResource 2021-05-18 00:44:53 +02:00
Léo Lam 8e0d05234f ksys/act: Start adding LodInfo 2021-05-17 01:37:13 +02:00
Léo Lam 47ae6e2b0b ksys/world: Implement WorldMgr::onStageInit 2021-05-16 02:12:23 +02:00
Léo Lam 84b14bc8f2 ksys/world: Add more EnvMgr functions 2021-05-15 02:25:08 +02:00
Léo Lam d090c3881b ksys/world: Implement more EnvMgr blood moon functions 2021-05-13 17:23:05 +02:00
Léo Lam 3af5a55a65 ksys: Fix some VFR functions not being inline 2021-05-13 15:41:30 +02:00
Léo Lam 561e83b869 ksys/world: Implement EnvMgr::isWaterRelicRainOn 2021-05-13 12:42:06 +02:00
Léo Lam 333078a9f2 ksys/world: Start implementing EnvMgr 2021-05-13 00:11:13 +02:00
Léo Lam 8f6612e7db ksys/world: Start implementing SkyMgr (ctor, dtor, etc.) 2021-05-10 17:35:25 +02:00
Léo Lam 1fb3ae9368 ksys: Add BasicProfiler 2021-05-09 15:17:11 +02:00
Léo Lam 7c30d3f6e5 ksys: Add CameraEditor 2021-05-09 15:09:40 +02:00
Léo Lam 52c4ba1fc0 ksys: Add Revision 2021-05-09 12:12:42 +02:00
Léo Lam ebfab2209b ksys/evt: Implement Metadata 2021-05-09 01:40:08 +02:00
Léo Lam 806395b2f1 ksys/world: Finish TimeMgr 2021-05-09 00:23:42 +02:00
Léo Lam 7bda72574e ksys/world: Implement AnimalMasterController 2021-05-05 19:15:50 +02:00
Léo Lam da65708ded ksys/world: Implement more TimeMgr functions 2021-05-02 17:48:37 +02:00
Léo Lam e5e2427c8b ksys/world: Start adding TimeMgr 2021-05-02 01:29:52 +02:00
Léo Lam 9f6cdf69b4 ksys/world: Add and implement more WorldMgr functions 2021-05-01 14:48:45 +02:00
Léo Lam 5798b676fd ksys/world: Add Job class stubs 2021-04-30 14:32:39 +02:00
Léo Lam b39e0e5be3 ksys/world: Start implementing WorldMgr 2021-04-30 11:47:13 +02:00
Léo Lam 34c85c322e ksys/world: Fix WorldInfo, DungeonEnv, Manager structs 2021-04-29 02:37:46 +02:00
Léo Lam 92ed3dbddb ksys/res: Implement register/unregisterFactory 2021-04-26 18:25:25 +02:00
Léo Lam 927c757345 ksys/frm: Implement WorkerSupportThreadMgr 2021-04-26 17:56:01 +02:00
Léo Lam caa3dcf548 ksys/xlink: Add InfoData 2021-04-26 14:47:12 +02:00
Léo Lam 450f559602 ksys/eft: Add InfoData 2021-04-26 14:27:18 +02:00
Léo Lam b493f4cb5c ksys/snd: Add snd::InfoData 2021-04-26 14:17:48 +02:00
Léo Lam 0125294449 lib: Update sead 2021-04-26 13:11:46 +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