Tutorials & Docs
Settings


Editing Audio

You can replace in-game audio with your own custom SFX/ambience using CATool.

  1. Download and extract CATool or update to v2.4 via the --upd flag after calling the script. Example: python CATool.py --upd.

  2. Extract the CombinedAudio.bin archive file using the --eca Flag.

  3. Extract the header using the --gh Flag.

  4. Ensure your audio file is lower quality. As analog audio (*.dsp and *.fsb) can be large, a bit-rate of roughly 96kbps is recommended.

  5. Convert your audio to WAV format if necessary.

  6. Convert your new wave audio file to *.dsp format.

  7. Convert your new DSP Audio to FMOD sound bank format FSB.

  8. Add padding as needed for audio, using the --ap Flag for automation.

  9. Replace the segment file of your choice. The replacement file must have the same name and file-size as the original (e.g., replacing segment_118.fsb requires deleting the original and using the same name).

  10. Rebuild the CombinedAudio.bin archive file using the --rca flag. Ensure you have previously dumped the header using --gh.

Your new CombinedAudio.bin might not work perfectly. This tool is still a WIP, so check for updates regularly.