Léo Lam
0d0826f71b
Fix lint issue
2021-06-16 23:40:18 +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
53576759ed
lib: Update EventFlow
2021-06-15 22:33:36 +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
38e5e47b07
tools: Ignore excluded lib functions for rename script
2021-06-15 10:52:45 +02:00
Léo Lam
79505a1b23
readme: Clarify project scope (and excluded libraries)
2021-06-15 01:49:54 +02:00
Léo Lam
950db241d3
readme: Add note about accuracy of source code
2021-06-15 01:49:54 +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
61ce332003
ksys/res: Add AVOID_UB ifdef for bad memset in AnimInfo::parse_
2021-06-12 19:41:00 +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
4ac82080a8
lib: actually update EventFlow correctly
2021-06-10 18:37:17 +02:00
Léo Lam
2c36bc9324
lib: Update EventFlow to fix matching issue
2021-06-10 18:29:00 +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
e783fbfc4d
lib: Update sead
2021-05-30 21:35:44 +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
e129275287
lib: Update EventFlow (add ResTimeline)
2021-05-28 13:03:49 +02:00
Léo Lam
0cfd1d76b2
lib: Update EventFlow (add ResActor)
2021-05-28 00:39:40 +02:00
Léo Lam
66ae62d4d1
lib: Update EventFlow
2021-05-24 20:42:50 +02:00
Léo Lam
9f96979c4e
lib: Update EventFlow (RelocationTable)
2021-05-22 18:06:19 +02:00
Léo Lam
369212514b
lib: Update EventFlow
2021-05-21 00:17:50 +02:00
Léo Lam
0c9821e7fb
readme: Add more resources (AArch64, tools)
2021-05-21 00:16:38 +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
38ffb1f160
readme: Fix typo
2021-05-18 13:16:29 +02:00
Léo Lam
845fd2d139
readme: Add more frequently asked questions and reorder sections
2021-05-18 13:14:31 +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
ac16843502
ksys/world: Remove unused variable
2021-05-16 22:33:14 +02:00
Léo Lam
47ae6e2b0b
ksys/world: Implement WorldMgr::onStageInit
2021-05-16 02:12:23 +02:00
Léo Lam
98ace1a751
readme: Remove outdated note about current focus of the project
...
Enough code has been decompiled in KingSystem that Game code can also
be decompiled now
2021-05-15 17:48:25 +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
2d5a3e7c93
ksys/world: Move defines to separate header
2021-05-13 12:03:40 +02:00
Léo Lam
333078a9f2
ksys/world: Start implementing EnvMgr
2021-05-13 00:11:13 +02:00
Léo Lam
19e03c86be
lib: Update sead
2021-05-11 23:53:40 +02:00
Léo Lam
8f6612e7db
ksys/world: Start implementing SkyMgr (ctor, dtor, etc.)
2021-05-10 17:35:25 +02:00