audio_check_game_project
Audit a Godot 4 project's audio assets: inventory WAV/OGG/MP3, check import settings, loudness, clipping and res:// references. Get read-only issues and fixes.
Instructions
Audit the audio of a Godot 4 project (the folder with project.godot): inventory of every .wav/.ogg/.mp3 with
a category (ui, sfx, voice, music, ambience, inferred from folder/file names; override with categories,
e.g. {"audio/stingers": "music", "/click_": "ui"}), import settings from the .import files (music/ambience
that doesn't loop, SFX/UI that do, clicky loop seams, never-imported files), loudness consistency per
category (one-shots by LUFS momentary max, music/ambience by integrated LUFS; outliers, median, spread),
per-file problems (clipping, leading silence, clicky ends, DC offset, mixed sample rates, stereo SFX) and
res:// references in .tscn/.tres/.gd/.cs files (broken paths, wrong letter case, unreferenced files).
Returns summary, per-category categories stats with suggested_batch for audio_batch_process, and
issues sorted problem > warning > info, each with a res:// file and a fix (audio_process operations or
an editor step). res://x means <project_dir>/x. Read-only: never modifies the project.
Analyzes at most max_files files, each over its first max_seconds (loop seams use the real loop points).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| max_files | No | ||
| categories | No | ||
| max_seconds | No | ||
| project_dir | Yes |