Fmod
@reset/fmodv2026.10.20.1
01README
Drive FMOD Studio's command line tool from Swamp: build banks for named platforms, list the project's platforms, banks and events through the scripting API, and run the tool's project validation, each recorded as a resource a workflow can assert on.
02Behaviors
@reset/fmodv2026.10.20.1fmod.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| project | string | |
| fmodstudio? | string | |
| timeoutSeconds? | number |
fn build(banks?: array, platforms?: array, ignoreWarnings?: boolean, exportGuids?: boolean)
Build banks for platforms with fmodstudiocl -build and record what was built
| Argument | Type | Description |
|---|---|---|
| banks? | array | |
| platforms? | array | |
| ignoreWarnings? | boolean | |
| exportGuids? | boolean |
fn inspect()
List the project's platforms, banks and events through a script run with fmodstudiocl -script, and record the FMOD Studio version
fn diagnostic()
Validate the project with fmodstudiocl -diagnostic and record the outcome
Resources
build(infinite)— One bank build: which banks were built for which platforms, the exit code, warnings and a bounded log excerpt
project(30d)— The FMOD Studio version and the project's platforms and built-banks output directory, from the scripting API
banks(30d)— The project's banks with the events assigned to each
events(30d)— The project's events with the banks each is assigned to, capped and marked truncated when cut
diagnostic(30d)— One project validation run: how many checks ran and a bounded log excerpt
03Stats
A
100 / 100
Downloads
1
Archive size
18.8 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
deno-command1 accepted
Spawns a subprocess with Deno.Command().
- models/fmod.ts:417 — the command line tool is the only documented way to build banks and run a script, and its arguments are the validated global and method arguments
behavior-spelling1 accepted
- (extension) — Written against swamp 20261020.024627.0, the release that added the behavior spelling. Consumers on an older swamp are not supported.
05Platforms
06Labels