...sorry in advance for sorta jacking your tutorial style KJP, haha.
What you will need:
- Your Fit(Fighter).pac, of course.
- BrawlBox (I just have v0.77, so I'm just going to suggest that one or higher)
- PSA Compressor (You can also use PSA and BrawlBox, but... I'll be doing this for PSA Compressor)~
http://forums.kc-mm.com/Gallery/BrawlView.php?Number=214537
- "SoundBank Expansion System (RSBE.Ver) [JOJI]" Found on JOJI's site-- navigate to the bottom of the sidebar 'SSBB CODES'
http://ssbbhack.web.fc2.com/index.html
- Notepad
- Calculator
- An empty Snake sawnd file
https://mega.nz/#!qIMEUIjQ!DbaTMB_22hORrE8arjwg6hjESreTniQR6jKWKv32eLA
- Sawndz and Super Sawndz
- smashbros_sound.brsar, found in the Resources page at the top, go to the bottom of that page, 'Data Partition 2 (NTSC-U)', when you open the Google Drive thing, go to the 'sound' folder, and you should see it there.
- BrawlEx (Not... completely necessary, you can use codes, but I'm not too familiar with soundbank codes) (I'm also not going to explain how BrawlEx works here, this will assume you already know some of its intricacies, apologies for that.)
So this isn't really hard to do, per se, but it does take a long while if you want to do it properly.
First thing I usually do is just to edit my character's fighterconfig with the new sawnd hex ID I intend to use (These are also found in JOJI's site "SoundBank Expansion System ID List" on the sidebar). Like so~
Afterward, make a new folder somewhere that you'll use to place this new characters sounds into, I also put two folders into this folder named 'se' and 'vc' (Sound effects and voices respectively) just to make things easier on myself later on-- fortunately for me, Cabbage doesn't need voice stuff so I can completely ignore that, although for most characters you would need both. I'll still note necessary voice stuff in the PSA portion.
should also make a text file in this folder too, this'll be used to note IDs of SFX
Now you'll need to open the smashbros_sound.brsar with BrawlBox, as well as your empty sfx text file, this is how I have it set up, just to give an idea.
I'd also recommend inserting a premade sawnd for whatever character you're separating from to make life easier, however, you don't need to.
Also before actually starting you should make sure to insert that empty Snake sawnd '44.sawnd' in with Sawndz or Super Sawndz
Now since dear old Cabbage is an Ike clone, I'm going to go to his 'se' folder in the .brsar, just scroll down to whichever you need.
like so~
Right click a sound, and export (Or just Ctrl+E), you only really should do this for actual sound-sounds, so remember to give it a listen to see if it is actually something.
After doing that, note down the ID of the sound effect (It's on the part to the right, under Misc>InfoIndex), as well as the name given.
Keep doing this 'till you're done with that bit of it, then move onto the 'vc' portion, and do the same there.
...Along the road though you'll see these subfolders
Anyway, now that you've got all of your sounds...
...what comes next is to convert to hex, you can use whatever method you want, but here, I'm going to use the windows calculator
All you do here is put the 'Old SFX ID number into the calculator as Dec, the change it over to Hex and it'll convert it for you, '5841' becomes '16D1', do this for all IDs
After this is done you get to create your new soundbank, yay! All you really need to do is 'change sound' (YES! Change Sound! Using Replace will crash BrawlBox!) of corresponding sound effects in Snake's soundbank, so I'd replace his 'dash/stop' with the one I had exported earlier.
After you're done, save, close BrawlBox, Open Super Sawndz, scroll down to Snake (His Group ID is 44, anything else means you're on the wrong one), click Create Sawnd, and name it the sawnd ID you wrote down way back when, Here, I have it as 430.
Next up, going back to JOJI's site, and back to the ID list, scroll around 'till you find your character's IDs
Ah, there Cabbage's ID is.
Last stretch, all you need to do now is replace the old IDs in the PSA with the new ones
The reason I'm using PSA Compressor for this though, is to change misc SFX
Found here~
Now if all has gone well, you'll have a new working soundbank, yay!
Example~
https://www.youtube.com/watch?v=3D1w8o6dIgY
...This isn't Cabbage, but Lucina was done beforehand, so.
And a bit of an addendum, don't forget to go into the 'ouen' subfolder in 'vc' folder of the .brsar for the ID of a crowdcall!
Uhm... I hope that people are able to follow this at all, haha, sorry again if it's hard to do so.
Update! Right at the end of the first post!
So it's entirely possible to mass replace sounds if you're lazy or just don't want to take hours replacing SFX IDs or what have you, you still should check it all out to make sure after this, but uh... should save a lot of time.
In a hex editor like HxD, open the 'Replace' function, set Datatype to Hex-values, Search direction to All, and for both 'Search for' and 'Replace with' add three sets of four zeros, so like '0000 0000 0000', the last four numbers are your Old and New SFX IDs, respectively, if you've only three digits for an Old ID, add a 0 in front of it, so 233 would be 0233 for example. Afterwards, hit replace all
Do this for all of your SFX IDs, aaaaand sorta done. This doesn't do things like KO voices and crowd calls, but it should save uh... i dunno, two or so hours if it's done right, the point of all the zeros is so it has a lot more probability to only replace SFX IDs and not everything in the moveset-- trust me, it's a little more annoying sure, but a lot less chance for the thing to be a mess.