Commit Graph

149 Commits

Author SHA1 Message Date
Michael Zhao 71530ca9b1
chore: disable `performance-enum-size` and update tools/common (#146)
* update tools/common

* disable performance-enum-size lint

* add toolchain/nx-decomp-tools-binaries
2025-06-22 21:46:09 +01:00
Léo Lam fa1459d948
tools/setup: add support for v1.8.1 NSO
And remove 1.6.0 since 1.8.1 is now the latest and most easily
accessible version
2025-06-14 03:09:41 +02:00
Pistonight c4e0a55dd9 LayoutResourceMgr functions + update NintendoSDK. 2024-10-14 23:18:35 -07:00
Léo Lam ffc35ea350
Update tools 2024-04-24 02:44:34 +01:00
Léo Lam f4ac69e052
Update tools
Also marks the existing U functions as WIP so that the checker doesn't
detect them as non-matching. For BotW it doesn't make sense to treat
a named U function as if it is non-matching.
2024-04-22 05:25:29 +01:00
Léo Lam 22627a0949
Add all missing functions (and remove some incorrect names) 2023-01-22 00:53:43 +01:00
Léo Lam 67441f1bea
Update tools 2023-01-22 00:18:42 +01:00
Léo Lam 0b5737c041
data: Fix overlapping functions and incorrect status 2023-01-21 18:32:12 +01:00
Léo Lam 050bbeab29
Update tools 2022-12-31 11:37:20 +01:00
Léo Lam 3fc168ab99
Update tools 2022-12-21 01:25:26 +01:00
Léo Lam c0c1db9b36
Update tools 2022-12-20 01:40:34 +01:00
Léo Lam 8dbd0d7839
Add a script to detect function overlaps in the CSV
Helps identify and fix function sizes in the function CSV
2022-12-04 11:56:32 +01:00
Léo Lam c3f17c97f8
tools: Update common 2022-12-01 20:30:59 +01:00
notyourav 2f62d26424
Decompile some Action classes (#104)
* various action classes

* rename instanceset fns

* rename isFork -> isChangeable
2022-10-18 08:27:57 +02:00
Léo Lam 8e445021ab
Update tools 2022-04-06 11:39:50 +02:00
Léo Lam 15db815f86
lib: Update agl 2022-04-02 13:00:50 +02:00
Léo Lam 335a5a201a
tools: Update common 2022-03-13 19:32:43 +01:00
Léo Lam d3902a9ad4
tools: Update common 2022-02-07 18:32:36 +01:00
Léo Lam a3e72dd6f8
tools: Update common 2022-02-07 15:30:07 +01:00
Léo Lam 088739f111
tools: Update common 2022-02-07 01:37:43 +01:00
Léo Lam 50a51e6e06
tools: Update common 2022-01-16 01:11:50 +01:00
Léo Lam 988c00c545
Sync function list with IDB 2022-01-14 13:10:12 +01:00
Léo Lam 622feda5b7
tools: Update common 2022-01-12 22:37:37 +01:00
Léo Lam 0dd0c3e87f
Add placeholder function names from the IDB 2022-01-11 01:15:52 +01:00
Léo Lam 67ad8ea260
Add missing functions to the function CSV
Those had previously been missed.
2022-01-11 01:05:06 +01:00
Léo Lam a859b356e6
Update tools 2022-01-06 12:13:14 +01:00
Léo Lam 0e1500b6f8
Update tools 2021-12-30 17:46:47 +01:00
Léo Lam 1ecd2959cb
Update tools 2021-12-30 16:45:20 +01:00
Léo Lam b9fe9b4610
tools: Update common 2021-12-18 22:20:49 +01:00
Léo Lam 0e9c92dc03
tools: Update common 2021-12-11 22:24:11 +01:00
Léo Lam 328b2a9c23
tools: Update common (auto rediff after diff.py exits) 2021-12-03 00:00:53 +01:00
Léo Lam 49584efbf3
tools: Update common (auto-mangling, listsym) 2021-12-02 17:16:41 +01:00
Léo Lam 6f09be56cc
tools: Update common 2021-11-30 23:06:40 +01:00
Léo Lam 28515aceb5
ksys/act/AI: Take const ref for messages 2021-10-16 20:20:58 +02:00
Léo Lam 9b4af6eb00
ksys/act/AI: Rename AI handleMessage2_ and fix parameter type 2021-10-16 20:20:55 +02:00
Léo Lam 487de7a9a7
tools: Update common 2021-10-16 19:38:37 +02:00
Léo Lam 381d8922c1
tools: Update common 2021-10-16 16:20:29 +02:00
Léo Lam 953c1bfa3a
Update common tools 2021-09-14 16:59:16 +02:00
Léo Lam c7d58ae78b
tools: Fix imports 2021-09-06 16:55:25 +02:00
Léo Lam 50d7f3b0c2
tools: Update common 2021-09-03 17:10:07 +02:00
Léo Lam 2e5ecb2352
Update tools 2021-08-22 13:27:11 +02:00
MonsterDruide1 0b50a1a5d2 tools: Add `create_build_dir` to custom `setup.py` 2021-08-21 00:59:26 +02:00
Léo Lam 34d36b4dfc
Update tools/common 2021-08-19 15:50:01 +02:00
Léo Lam 6635c517f5
tools/setup: Allow setup to be called without NSO for re-setting up tools 2021-08-12 15:06:10 +02:00
Léo Lam b5df224222
tools/setup: Remove useless imports 2021-08-12 15:04:19 +02:00
Léo Lam bd8915ab72
tools: Update common 2021-08-12 15:01:04 +02:00
Léo Lam 0352e590cc
tools: Update common 2021-08-11 02:10:50 +02:00
MonsterDruide1 aa4231eff2 tools/setup: Auto-install `check` (viking) 2021-08-10 22:11:04 +02:00
MonsterDruide1 18152c5909 tools: Migrate to external repo 2021-08-10 22:11:03 +02:00
Léo Lam 0f6a9d95b5
Remove old diff.py wrapper (superseded by botw-check) and update docs 2021-08-06 01:25:29 +02:00