decompile_batch
Decompile multiple functions matching a name filter in parallel, with per-function and total output limits; optionally write all results uncapped to a specified file.
Instructions
Decompile many functions matching a name filter, in parallel, 6000 chars each and 40000 in all; out=<file.c> writes all uncapped to a file under the output root, kept unless overwrite=true. For one use decompile.
Tool call template
This tool declares no required parameters. Add optional parameters from the input schema as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {},
"name": "decompile_batch"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| out | No | A file under the output root, not with filter or a max: .c every function (over 4096 blocks: cut); .h, .ct, .rcnet the mod SDK as C++ header, Cheat Engine table, ReClass.NET. | |
| filter | No | Case-insensitive filter on function name or entry hex. | |
| library | No | With out: also write library functions (default false). | |
| overwrite | No | With out: replace an existing file (default false). | |
| max_functions | No | Maximum functions to decompile (default 10, max 50). |