How to Modify Game Audio
You can replace in-game Audio with your own Custom SFX/Ambiance using CATool.
- Download and Extract CATool or Update to v2.4 via the
--upd
flag after calling the script. Example:python CATool.py --upd
. - Extract the
CombinedAudio.bin
Archive File using the--eca
Flag. - Extract the Header using the
--gh
Flag. - Ensure your Audio file is lower-quality. As analog Audio (*.dsp and *.fsb) can be large, a bit-rate of roughly 96kbps is recommended.
- Convert your Audio to Wave format if necessary.
- Convert your new Wave Audio File to
*.dsp
format. - Convert your new
*.dsp
Audio to FMOD Sound Bank Format*.fsb
. - Add Padding as needed for Audio, using the
--ap
Flag for automation. - 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). - Rebuild the
CombinedAudio.bin
Archive File using the--rca
Flag. Ensure you have previously dumped the Header using--gh
.
Your CombinedAudio.bin
might not work perfectly. This tool is still a WIP, so check for updates regularly to enhance your Minecraft 3DS modding capabilities.