Commit Graph

818 Commits

Author SHA1 Message Date
MonsterDruide1 cd6716c3ed uking/query: Add queryCheckCurseRRetryEverOnce 2021-06-21 17:50:44 +02:00
MonsterDruide1 adcad916b7 uking/action: Add actionCurseRRematchCount 2021-06-21 17:50:00 +02:00
Léo Lam ae98877a99 Merge pull request #32 from MonsterDruide1/master
Game/DLC/ChampionBalladManager decompiled
2021-06-21 14:26:04 +02:00
MonsterDruide1 0e4c71bfd8 Decompiled aoc3/ChampionBalladManager
Change getBlightRematchCount to s8

Fixing review messages

Decompiled aoc3/ChampionBalladManager
2021-06-21 14:20:32 +02:00
Léo Lam 3c01b50afc ksys/chm: Add SystemConfig 2021-06-20 17:16:47 +02:00
Léo Lam b3acc6a393 Add tool to translate IDA types to real C++ types
Currently this only covers agl Parameter classes, but more type names
may be added to the mapping in the future.
2021-06-20 14:25:46 +02:00
Léo Lam 328354f857 ksys/evt: Implement eventFlowAlloc/Free 2021-06-17 23:52:28 +02:00
Léo Lam 357ef77879 ksys/evt: Add ResourceTimeline 2021-06-17 23:42:21 +02:00
Léo Lam 92388bad74 ksys/evt: Add ResourceFlowchart 2021-06-17 19:08:45 +02:00
Léo Lam 4014329dc2 ksys: Add EventFlowBinder 2021-06-17 12:01:18 +02:00
Léo Lam 1f628bb94a ksys/evt: Implement ActorBindings 2021-06-17 02:15:26 +02:00
Léo Lam 5794d424c2 lib: Update EventFlow 2021-06-17 01:42:49 +02:00
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