FMOD-Decompiler is a Command Line tool that attempts to decompile multiple FMOD bank files into a single .fspro project. This allows users to reconstruct an FMOD project from compiled bank files, making it easier to analyze or modify existing audio assets.
This uses DLLs from the FMOD Studio/Core API.
Prefer a visual interface? A GUI version of this tool has been developed by burnedpopcorn.
- Repository: FMOD-Decompiler-GUI
- Parses and extracts data from FMOD bank files (
.bank) - Attempts to reconstruct an FMOD Studio Project (
.fspro) - Supports multiple bank files for a unified project
- Clone this repository:
git clone https://github.com/doggywatty/FMOD-Decompiler.git cd FMOD-Decompiler - Build the project using .NET (if applicable):
dotnet build
- Run the executable with the necessary arguments:
FMOD-Decompiler --input "path/to/bank/folder" --output "path/to/output/project"- Open the Project in FMOD Studio, and get to Recreating!
--input: Path to the folder containing FMOD bank files.--output: Destination folder for the generated.fsproproject.--verbose: (Optional) Enables detailed logging.
- The tool is an attempt to reconstruct
.fsproprojects and may not be fully accurate. - Some metadata or complex FMOD features may not be fully recovered.
- Compatibility with newer versions of FMOD Studio is not guaranteed.
Pull requests and issue reports are welcome! Feel free to contribute improvements or report bugs.
This project is licensed under the GNU License. See LICENSE for more details.