Commit Graph

1032 Commits

Author SHA1 Message Date
Léo Lam 24cc84add7
Merge pull request #37 from leoetlino/ldrb-fix
tools: Fix check script not handling ldrb, ldrsb, etc. correctly
2021-06-25 00:43:25 +02:00
Léo Lam c249c93be1
tools: Fix check script not handling ldrb, ldrsb, etc. correctly 2021-06-25 00:32:29 +02:00
Léo Lam 1b9f698134
tools: Fix strb and other str variants not being handled 2021-06-24 22:47:19 +02:00
Léo Lam 444a8110fd
lib: Update sead 2021-06-24 22:33:39 +02:00
Léo Lam 99356080db
Merge pull request #31 from notyourav/qst2
ksys::qst begin
2021-06-23 12:08:16 +02:00
Léo Lam 1379a95f0a
Merge pull request #35 from MonsterDruide1/master
ksys/snd: Add SoundResource
2021-06-23 12:04:51 +02:00
theo3 972445e44c ksys::qst begin 2021-06-22 22:43:36 -07:00
MonsterDruide1 8da7d7cf25 ksys/snd: Add SoundResource 2021-06-23 00:34:02 +02:00
Léo Lam 1851180b26
Merge pull request #34 from MonsterDruide1/master
ksys/res: Add ModelResourceDivide
2021-06-22 21:28:57 +02:00
MonsterDruide1 cadf1688ed ksys/res: Add ModelResourceDivide 2021-06-22 21:26:35 +02:00
Léo Lam c72a150a9b
Update action/query status lists 2021-06-21 18:34:58 +02:00
Léo Lam 7d6938bc27
ksys/act: FIx Query loadBool, loadInt, loadFloat 2021-06-21 18:33:10 +02:00
Léo Lam 4f2f4ede4f
ksys/act: Finish Query 2021-06-21 17:56:14 +02:00
Léo Lam 952a40d472
Merge pull request #33 from MonsterDruide1/master
uking/action and uking/query: Action and Query related to ChampionBallad added
2021-06-21 17:53:18 +02:00
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