If you're making a PSA for BrawlEx and want to have characters use their own soundbank or want one of your characters to use a different character's sounds, chances are you'll need to edit the SFX Data for things like Death Cries. This will show you the basics of what you need to edit.
Edit: This tutorial has been updated to replace Tabuu with PSA Compressor. In addition to this, I have learned that if -1 (0xFFFFFFFF) is used as an SFX ID with this tutorial, it'll be registered as a null SFX call, meaning no SFX will be played when the specific entry is called. This isn't a glitch, it's fully intentional, and can be used with silent characters who don't vocalize.
Tools needed.
-
BrawlBox v0.68b.-Calculator that can convert Decimal into Hexadecimal and vise verse.
-Tabbu Alpha 3 (if you can't use BrawlBox).-
PSA Compressor (if you can't use BrawlBox).-
List of SFX IDs (Ignore the numbers on the far left).BrawlBox.
Open your FitFighter.pac and go to the Misc Sound List area.
Edit the following values in the Misc Sound List folder.
In BrawlBox, it's as easy as clicking on the SFX# and changing the Value. But since BrawlBox uses Decimal, rather than Hexadecimal, you'll need to use your calculator to convert the SFX ID in the linked txt into Decimal
Saving with BrawlBox: File > Save or Ctrl + S. Make sure you have a backup in the off chance you run into an issue down the road.
PSA Compressor.
Open your FitFighter.pac, go to the Misc tab, go to the Data tab underneath, open the MiscData section, and you'll see your SFX entries under the Sound Lists section.
This process is just as easy as BrawlBox, but not as straightforward. Like PSA, you'll need to use the Hex ID of your SFX you want to use. Inside the Sound Lists section, there' will be several SoundData sub entries. The layout will be nearly identical to that of the BrawlBox image, but rather than all the SFX call entries being displayed at once, you'll need to select one of the SoundData sub entries to see its contents. After that, select the specific SFX entry you want to change, alter the SFX ID in the text box at the bottom of the window before clicking the Done button to confirm your changes.
Saving with PSA Compressor: File > Save. You'll be prompted with an Explorer window to save your modified file in. You should be safe to override your original file, but make a backup just in case something goes wrong down the line.
With the introduction of PSA Compressor, there's virtually no need for Tabuu anymore (or even BrawlBox), but I'll archive the instructions for Tabuu usage in the Spoiler below just in case.
Tabuu Alpha 3
Open your FitFighter.pac and go to SoundData under Misc
Tabuu isn't so easy. You have to click on the SFX? you want to edit, right click on it, click Open Hex View, edit the As Int text box with the wanted SFX ID, click in any other text box (don't edit anything), and close out of Hex View. You have to do this with every SFX? you want to edit. Tabuu uses Hexadecimal, so there's no need to convert things.
Saving with Tabuu: Scroll up to the top, right click the FitChar/MiscData[0], Save File, click Yes. NOTICE: Tabuu will crash upon saving, but your edits will be saved. Make sure you have a backup in the off chance you run into an issue down the road.
Color codes for both images (BrawlBox and Tabuu).
Damage Cries.Attack Grunts.Ottotto Grunt (teetering off a ledge).Crowd Cheer.Unused. Likely leftover data from Melee's Damage cries.Death Cries.Star KO Cry.Unknown.I hope this helps, as I've seen a few people having issues with this.
If this tutorial does not work for you, it might be an issue on your end or an issue with the PSA itself.
So don't got [censored]ing about this tutorial not working in every other thread.