Commit Graph

842 Commits

Author SHA1 Message Date
theo3 4cba2eb093 ksys::map placement classes 2021-07-01 21:02:46 -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