Commit Graph

842 Commits

Author SHA1 Message Date
theo3 60dd80779a match some ai::Query 2021-07-01 21:05:10 -07:00
Léo Lam 112c1f987d Merge pull request #36 from notyourav/lol
shootingStarMgr
2021-06-29 02:13:59 +02:00
theo3 0eef5b3933 shootingStarMgr 2021-06-28 12:04:10 -07:00
Léo Lam 710c91eeff tools: Make register pair tracking more robust by using insn.regs_access() 2021-06-28 18:51:08 +02:00
Léo Lam 98f3c3d971 lib: Update sead 2021-06-28 18:50:47 +02:00
Léo Lam 23a84ada5a Merge pull request #38 from notyourav/mem_prof
MemoryProfiler done
2021-06-26 17:10:29 +02:00
Léo Lam e19d7756ff Merge pull request #39 from notyourav/autodim
AutoDim decompiled
2021-06-26 17:08:49 +02:00
Léo Lam c2bd24cf4b lib: Update sead 2021-06-26 12:27:09 +02:00
theo3 d12508cfce AutoDim decompiled 2021-06-25 20:29:11 -07:00
theo3 e675602250 MemoryProfiler done 2021-06-25 20:26:31 -07:00
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