Tutorial
Updated
How to add Sound Effects to Custom Themes
Greetings. I'm making this guide because I've been struggling trying to add sounds effects to my custom theme and I've found no in-dept tutorial explaining how to do so, thus I decided to write my own tutorial. I'm still fairly new to this website, and have limited knowledge on the subject, so please bear with me.
THIS GUIDE IS NOT ABOUT CREATING A THEME FROM SCRATCH. IF YOU WANT TO KNOW HOW TO MAKE YOUR OWN THEMES, READ THIS.
I. Tools
To create and add custom SFX to your themes, you'll need:
- Audacity by the Audacity Team - Create/Convert audio files
- CTR-SDK by Nintendo (Copyrighted software. You'll have to find a legal copy on your own.) - Convert .wav to .bcwav
- YATA+ by exelix11 - Add .bcwav files to existing themes
II. Getting the audio files
Currently, YATA+ allows you to import SFX for Moving Cursor; Launching App; Creating/Deleting Folders & Accept; Closing App & Back; Opening 3DS from Sleep Mode and Bottom Screen frame 1; frame 2 and frame 3. Note that you can ignore any SFX you do not want.
1. Find/Create an audio file for one of the mentioned operation.
2. Open the file with Audacity.
3. Export the file as WAV
4. Repeat all steps until you have all the SFX you want.
III. Converting .wav files to .bcwav
As mentioned previously, you'll need the official 3DS SDK to convert .wav to .bcwav . Obtaining it legally can be quite tricky and I wont't help you find a pirated copy. With some effort however, you should be able to find a copy.
1. Open CTR_SDK-x_x_x-xxxxxxxx-en with Winrar or 7zip
2. Go to CTR_SDK\tools\CommandLineTools\
3. Extract the following files to a same folder:
5. Type:
IV. Add .bcwav files to a custom theme
1. Open YATA+
2. Open the theme you want to modify.
3. Go to Edit\Create CWAVs chunk
4. Select which .bcwav file (if any) you want to play with each operation.
5. Select Import
6. Save the theme
If you have any question, suggestion, anything, feel free to post in the thread.
THIS GUIDE IS NOT ABOUT CREATING A THEME FROM SCRATCH. IF YOU WANT TO KNOW HOW TO MAKE YOUR OWN THEMES, READ THIS.
I. Tools
To create and add custom SFX to your themes, you'll need:
- Audacity by the Audacity Team - Create/Convert audio files
- CTR-SDK by Nintendo (Copyrighted software. You'll have to find a legal copy on your own.) - Convert .wav to .bcwav
- YATA+ by exelix11 - Add .bcwav files to existing themes
II. Getting the audio files
Currently, YATA+ allows you to import SFX for Moving Cursor; Launching App; Creating/Deleting Folders & Accept; Closing App & Back; Opening 3DS from Sleep Mode and Bottom Screen frame 1; frame 2 and frame 3. Note that you can ignore any SFX you do not want.
1. Find/Create an audio file for one of the mentioned operation.
2. Open the file with Audacity.
3. Export the file as WAV
4. Repeat all steps until you have all the SFX you want.
III. Converting .wav files to .bcwav
As mentioned previously, you'll need the official 3DS SDK to convert .wav to .bcwav . Obtaining it legally can be quite tricky and I wont't help you find a pirated copy. With some effort however, you should be able to find a copy.
1. Open CTR_SDK-x_x_x-xxxxxxxx-en with Winrar or 7zip
2. Go to CTR_SDK\tools\CommandLineTools\
3. Extract the following files to a same folder:
- ctr_WaveConverter32.exe
- SoundFoundation.dll
- SoundFoundation.LegacyFormats.dll
- SoundFoundationCtr.dll
- ToolDevelopmentKit.dll
- WaveCodecCtr.dll
5. Type:
- "[path to extracted files]\ctr_WaveConverter32.exe" "[path to .wav file]\file.wav"
- [path to .wav file]\file.dspadpcm.bcwav
- "C:\Users\Tommyco13\Desktop\Converter\ctr_WaveConverter32.exe" "C:\Users\Tommyco13\Desktop\SFX\Move Cursor.wav"
- C:\Users\Tommyco13\Desktop\SFX\Move Cursor.dspadpcm.bcwav
IV. Add .bcwav files to a custom theme
1. Open YATA+
2. Open the theme you want to modify.
3. Go to Edit\Create CWAVs chunk
4. Select which .bcwav file (if any) you want to play with each operation.
5. Select Import
6. Save the theme
Congratulations! You have added custom SFX to your theme!
If you have any question, suggestion, anything, feel free to post in the thread.
Last edited by Tommyco13,