Léo Lam
ffb09a2b11
tools: drop the AI class generators and their aidef data
...
The AI/Action/Query stub generators, the stub matcher and the IDA vfunc
renamers are no longer useful now that:
- every class has hand-edited source code
- IDB naming work has superseded the placeholder names used by the
scripts
The scripts don't even import any more so we should just remove them.
(AI assisted using Claude Opus 5.5)
2026-10-08 02:02:11 +02:00
Léo Lam
b9c6e58791
Remove the AI class status lists
...
Decompilation progress is tracked per function in uking_functions.csv
and on the kanban board. These per-class lists stopped being updated
long ago (20 of 1927 actions "done") and only cost upkeep on renames.
(AI assisted using Claude Opus 5.5)
2026-10-04 23:40:13 +02:00
Léo Lam
f4cd38c43b
Actor: move all AI code under Game/Actor
...
Link order shows one sorted actor tree, not a separate AI project: the
Action/AI/Query folders and per-feature folders (Camera, Player, Horse,
...) come out of the same archive rounds as the actor classes.
(AI assisted using Claude Fable 5.1 and Claude Opus 5.5)
2026-09-14 00:02:22 +02:00
Léo Lam
328a69ab1b
Merge pull request #205 from Pistonight/update_many_libs
...
lib: update sead, sdk, agl, musl, tools
2026-09-20 22:33:02 +02:00
Pistonight
21d20529a8
update libs
2026-09-20 13:03:47 -07:00
Pistonight
507802f1f3
setup: add 1.6.0 nso
2026-09-20 12:50:38 -07:00
Pistonight
f27eb36f7d
tools: update viking, llvm-objdump, setup
2026-07-01 00:01:20 -07:00
Pistonight
3183601b59
fix new viking and update mismatches
2026-05-31 14:20:38 -07:00
Pistonight
2974a95d82
chore: update libs
2026-05-15 11:40:16 -07:00
Léo Lam
5151dfa69a
tools/setup: add support for v1.9.0 NSO
...
v1.9.0 is now the latest Switch version.
2026-02-26 21:55:52 +00:00
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