Glad it worked! Yeah I found the best way to get the sounds is to use a code to start a match with one player (Code: 0468D420 2C060001) and set it to Stock, that way as soon as the fight starts, it ends. Quitting a fight doesn't count, but ending a fight like that does, and after a few tries your character should have sound.
And yeah codes are needed for your character. Over Dedede I still think he might need one code. The .rel engine is amazing, but it still needs codes. If a character has a crawl or multiple jumps (like Pikachu, Diddy Kong, Luigi, Lucario, Sheik, Charizard, Dedede, Metaknight, Pit, etc.) you need codes for a normal jump or no crawl. If you try, right now, to jump multiple times, you might T-pose. The download link for Ike over Dedede should have a text document telling you what code to add for "Dedede has normal jump". You still need that one, but the perfect modules eliminate soundbank, IC-constant, Entry, and Result codes needed, so that's a plus.
Here's a link to the
Sonic Perfect Port Pack I don't think the .re; is perfect because the one in that link works with Donkey Kong, but when I tried the perfect Sonic .rel, it froze at the results, and the ones in this link don't have Soundbank codes iirc. Anyway, that download has all the "normal jump" and "no crawl" codes you'll need (at least I'm sure that you still need those codes, wouldn't hurt to try with the codes). You'll notice no codes for Kirby to have a normal jump and no module for Kirby, since I don't think characters can be ported over Kirby. I think it's because Kirby contains .pac data of all characters too.
Actually, I have the code right here:
King Dedede has normal jump
* 04B0B954 00000001
Finally, if you wanna make your own perfect module files, visit this link:
http://forums.kc-mm.com/index.php?topic=53347.0In the first post, open the first spoiler and download the module editor at the bottom of the quote. Above that are links to the characters you can port over other characters. They're Ike, Link, Lucario, Mario, Marth, Olimar, Peach, Pikachu, Pit, Snake, Sonic, and Wolf. The links take you to their module files. You have to then open your module editor and open the module you downloaded in the editor.
Or you could download the older version in the second spoiler (which I think I did >_> ). Anyway the spoiler inside the second spoiler contains all the character IDs and module IDs that you need to change. To change the modules to go over the character you wanna replace, just follow these instructions by Phantom Wings:
To change a module, simply open it up in the editor and make the following changes:
- Change the module Id of the file to the target module Id.
- Open Section[8] in the memory viewer and change the first value to the target character Id.
I can't tell you how helpful the module editor has been. I've ported Sonic over Lucas (SMBZ Sonic), Donkey Kong (Hyper Sonic), Diddy Kong (Hyper Shadow. Marth over Peach, Luigi, R.O.B. (Sephiroth). And Ike over Dedede (Cloud), Metaknight (Ike), Olimar (Dante), and Game & Watch (Naruto). Hope this helps too