What you'll need:
A BrawlEx character(s)
PSA or BrawlBox v0.67b:
https://www.dropbox.com/sh/uo44vuhvi6jddr8/ZAszFmyUSxSuper Sawndz:
https://www.dropbox.com/sh/0m5ow8gobp0luo9/HOrLO4AAvMBrawlbox 0.71:
http://forums.kc-mm.com/Gallery/BrawlView.php?Number=35494a smashbros_sound.brsar file
People mostly change the soundbank of the character to the soundbank of a boss. Although you could use something like the coin launcher I guess, but I'm not sure how well that would work out considering the coin launcher's sounds are probably not all long enough to hold most character sounds.
You'll need to first decide on which boss you are going to use. Then just start replacing that boss's sound effects with the ones from the hacked character's sfx. Simply open a smash bros brsar in super sawndz and insert the sawnd file for the character's sfx that you are going to use. Then open that same brsar file in BrawlBox 0.71 and export all the wave files from the sounds you replaced for that character. Then close BrawlBox. Go back to Super Sawndz and replace all of the boss character's sounds with the wave files you exported. MAKE SURE you pay CLOSE attention to the length of your sound file and the length of the previous boss wave file. If you have a wave file that is say, 2:36, do NOT put it over a boss wave that is 1:34! The boss wave file has to be either the same amount of time or longer than the one your are going to replace it with. If you put a long clip on a short boss clip it will exceed the file size.
Now to change the BrawlEx character's soundbank.
To find out about Brawl's Boss SFX in PSA and sound banks, just open the BRSAR in BrawlBox 0.71
Then go under snd, NOT SND. The lower case one. then group then go to enemy. Then you'll find the Boss's soundbank numbers. They will be in decimal form so you need to convert them to hex. Duon's is 318 which is 13E in hex. Use the windows or macintosh calculator and change it to programmer to convert decimal to hex. Or if you are on Windows XP, change the format to scientific. Now open the BrawlEx character's FighterConfig file in the Brawl config utility program and scroll all the way down to the bottom and backspace the previous number in the sound bank slot and put in the new boss sound bank number.
Now comes the hard part.
You now have to find out what the wave files are in PSA sound id form in order for the game to know which ones to call in which animation.
To find their sound clips with PSA SFX ids: Just go under snd (still lower case) and then go to se, then go to boss and then go to Duon(or MasterHand or whoever you chose). Then to find the PSA SFX id just click on an audio number and look on the upper right box with data in it and scroll all the way down the list, the number at the bottom of the list with the word Misc. above it is the number you need for that SFX to be called in PSA. You of course, need to convert it to Hex for it to be called properly in the PSA program (either smashattacks or brawlbox0.67b). You can listen to the sound in Brawlbox and then look at the Misc number to find out the PSA sound id and then open the BrawlEx character's FitCharacter.pac file in PSA and go to the subactions tab. Click the down arrow by the word Main and choose SFX. Then look through every animation and find look for sounds that are being used for that character and match them with the character in the brsar that you replaced( for example if you are doing Shadow over Sonic you would go to the Sonic SFX in the brsar in Brawlbox and look at his wave ids and match them up with the TXT files here:
http://www.mediafire.com/download/hikd7zwy1hrbmll/SFX+ID+Lists+all+Characters.rarThis file contains a list of all PSA SFX ids and tells you which wave ids they correspond to.
After you figure out which sound is called first in the first animation of that character's PSA, then find that sound file in the Boss's sfx that you chose. Convert that Boss's wave id Misc number to hex and then go back to the PSA program and change the SFX id in there to the one you just found. Do this by clicking on the sound effect call code and clicking Modify and then go to sound effect and at the very end of the code you backspace what is there and type in the new number. You'll have to repeat this process for every sound effect in the PSA. Some sounds are called more than once, in fact most of them are called more than once so you should try to keep track of which sound corresponds to which boss sound. I keep track of this by typing it out in a Notepad file so I know which numbers to change to what. One last important thing, Some sounds I have found like to repeat themselves for some reason, it is a good idea to put in the Stop Sound Effect: (insert last used sound effect here) call code and have it activate after about 15 frames example:
Asynchronous Frames: 15 frames
Stop Sound Effect: 0-115E
It shouldn't be hard to find these codes to call by just looking through the PSA and copying them. Just use it RIGHT AFTER the sound effect is called from the boss. If you don't do this then certain sounds may repeat forever when called and it is annoying to hear. It doesn't freeze the game though.
Also, the hackers at Project M did something that is necessary when doing this method. Since boss soundbanks don't have as many sounds as fighter characters do, for a lot of the sound effects that Roy uses, they had to change it to common sounds in brawl that matched up with Roy's. Which I guess correspond to the slashes and swipes and explosion, and fire that he does. There are a few sound effects that they put on Duon for Roy that they didn't pull from the common sfx. But there aren't that many. They used the voice clips of Roy for most of Duon's sfx and only used essential sfx that Roy needed in there. The rest is common sfx. You can find out which common sfx are which from here:
http://forums.kc-mm.com/index.php?topic=45572One last thing I need to mention is that Project M was able to redirect the Crowd that cheers Roy's name when he is winning in the game to one of Duon's sounds. Where in a character's PSA file does it have the line of code that determines what sfx id is called for when he is winning a match and the crowd cheers? That would be really good information to know in order for people to give BrawlEx characters their own sfx fully.
Anyways, I hope this is very helpful and that this means people can start working on a project to get some BrawlEx characters to have their own sfx and maybe upload them on dropbox and post them? That would be nice. Happy hacking!!