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
Léo Lam
6deecbee61
ksys/phys: Add isSensorLayer and makeContactLayerMask
2021-04-24 11:18:14 +02:00
Léo Lam
2fe382fb1a
Fix AttCheck factory symbols
2021-04-23 19:47:21 +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