Stardust Sound Patcher Tutorial - How to Load and Create Sound Patches for CPS3 Games
This is a tutorial for soundmodding CPS3 games with Stardust Sound Patcher. If you don't know what that is, click here.
This tutorial is also on the Stardust Sound Patcher wiki.
In this tutorial, I'll give a brief overview of how to use Stardust Sound Patcher. This guide may be updated for future releases of the program.
This guide is written assuming that you have Stardust Sound Patcher downloaded, in addition to having a CPS3 ROM and some spare sound files on-hand. Do not ask me where to get said ROM, search the tubes for that.
Let me know if there's anything that needs to be clarified, and I'll update the guide accordingly.
This tutorial is also on the Stardust Sound Patcher wiki.
In this tutorial, I'll give a brief overview of how to use Stardust Sound Patcher. This guide may be updated for future releases of the program.
This guide is written assuming that you have Stardust Sound Patcher downloaded, in addition to having a CPS3 ROM and some spare sound files on-hand. Do not ask me where to get said ROM, search the tubes for that.
Run StardustSoundPatcher.exe. When prompted, navigate to the location of your unzipped CPS3 ROM folder. You should be greeted with this screen:
It may seem a bit intimidating at first, so let's break down what each component does:
Once you know when and for how long your chosen sound effect plays, try adjusting the sampling rate. Different sound effects may play at different sampling rates, so you may have to mess with this value to get the sound effect to play at the same speed as in-game. The start and length times automatically adjust depending on the sampling rate, however, you may have to tweak them slightly in order to get the same chunk of audio; the time conversion, as of the time of this writing, isn't perfect. Remember, you can preview your sound with the Play and Stop buttons!
Once you've got your sound playing at the correct speed, you can import a new sound effect over the old one by clicking on the "Load Sound File..." button towards the bottom-left of the program. From here, navigate to your sound file that you want to replace the old sound effect with.
Once you've imported the sound file, after a few seconds, you should see a new entry under the Sound Patches list:
Try playing back your sound effect now. The old sound effect should now be replaced with the new sound effect you imported from the audio file.
If the sound effect sounds too soft or too loud, you can always adjust this by messing with the audio amplification factor, then re-importing the audio clip.
Rinse and repeat this process for all sound effects you want to replace. Once you're done, click on "Export Sound Patch..." to save your patches to a ZIP file, or click "Patch Changes" to apply your sound patches to your 30 and 31 files.
Once your files are patched, simply re-zip your ROM folder, and you're done!
It may seem a bit intimidating at first, so let's break down what each component does:
- The File 30 and File 31 Radio Buttons allow you to switch between audio data contained in File 30, and audio data contained in File 31.
- The Start Time boxes allow you to specify the point in the audio data that you want to replace with new audio.
- The Length Time boxes allow you to specify the length of the chunk of audio you want to replace.
- The Play and Stop buttons allow you to play back the audio chunk defined by the Start and Length times.
- The Sampling Rate defines the speed at which to play the audio.
- The audio amplification allows you to amplify imported audio data to a certain degree.
Once you know when and for how long your chosen sound effect plays, try adjusting the sampling rate. Different sound effects may play at different sampling rates, so you may have to mess with this value to get the sound effect to play at the same speed as in-game. The start and length times automatically adjust depending on the sampling rate, however, you may have to tweak them slightly in order to get the same chunk of audio; the time conversion, as of the time of this writing, isn't perfect. Remember, you can preview your sound with the Play and Stop buttons!
Once you've got your sound playing at the correct speed, you can import a new sound effect over the old one by clicking on the "Load Sound File..." button towards the bottom-left of the program. From here, navigate to your sound file that you want to replace the old sound effect with.
Once you've imported the sound file, after a few seconds, you should see a new entry under the Sound Patches list:
Try playing back your sound effect now. The old sound effect should now be replaced with the new sound effect you imported from the audio file.
If the sound effect sounds too soft or too loud, you can always adjust this by messing with the audio amplification factor, then re-importing the audio clip.
Rinse and repeat this process for all sound effects you want to replace. Once you're done, click on "Export Sound Patch..." to save your patches to a ZIP file, or click "Patch Changes" to apply your sound patches to your 30 and 31 files.
Once your files are patched, simply re-zip your ROM folder, and you're done!
- Open up StardustSoundPatcher.exe, and navigate to your unzipped CPS3 ROM.
- Click on the "Load Sound Patch..." Button.
- Navigate to wherever you stored your sound patch. Your sound patch should be a zip file containing a patch.json, in addition to several other MP3, WAV, and AIFF files.
- Wait a few seconds. After a while, you should see several entries added to the Sound Patches list view.
- Click on the "Patch Changes" button to write all of your changes to the 30 and 31 files.
- Re-zip your ROM folder, and you're done! You can load said ZIP file into FBA afterwards.
Let me know if there's anything that needs to be clarified, and I'll update the guide accordingly.