• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

CSE: Custom Sound Engine v2.5 (Works with GeckoOS and Riivolution!)

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
The Custom Sound Engine or CSE aims to provide new songID's to all you Brawl Hackers!

Here is how it works.
There are 0x286C SFX ID's inside the NTSC brsar. If the game attempts to load, say, songID 0xABCD, by default, nothing happens. AND THATS WHERE THE CSE comes into play!

ABCD => /sound/sfx/0000ABCD.brstm
Works with Riivolution and GeckoOS! Thanks to ds22 for testing!

Doesn't work 100% well as SFX. Better compatibility with Riivolution, but still buggy. Multiple SFX calls sometimes kill the background music.


Yep, its that simple!

This does not add slots to stages, or do anything with My Music.
DO NOT USE VALUES OVER 0000FFFF they will not work.


All you have to do is put these newlified songID's into other song codes, and there you go, NEW songs, without replacing any! Will come in handy with a few things we want to do with the Stage Expansion stuff in ProjectM.

I will flesh out this post with links to places to use this. Until then, have fun kids.
v2.5 - Confirmed working with GeckoOS AND Riivolution
v2.1 - Fixed bug...should actually work now
v2 - First working version LOL
v1 - Initial Post
Code:
CSE v2.5 [Dantarion]
041C72DC 38600002
C21C805C 00000004
3C60801C 606380A8
7C6803A6 3C60901A
60633000 4E800020
60000000 00000000
C21C7C38 00000002
3C60901A 60633000
60000000 00000000
C21C73D8 00000003
3C60901A 60633000
93C30000 93C30004
60000000 00000000
4A000000 90000000
161A3008 00000028
00000006 01000000
000C834C 50400200
01020000 000C8340
00000000 00000000
00000000 00000000
161A2FC8 0000000C
000CDE3C 01000000
7366782F 00000000
161A2FDC 00000008
2E627273 746D0000
161A2F90 00000016
2F736F75 6E642F73
74726D2F 3030302E
62727374 6D000000
C21C7D00 00000012
3FC0901A 63DE2FD4
B3220002 38600000
3B200000 7F8218AE
739C00F0 579CE13E
3B9C0030 2C1C0039
40810008 3B9C0007
7F9EC9AE 3B390001
7F8218AE 739C000F
3B9C0030 2C1C0039
40810008 3B9C0007
7F9EC9AE 38630001
3B390001 2C030004
4082FFB4 3BDEFFFC
801EFFF8 901D0000
801EFFFC 901D0004
93DD0008 38600001
38000000 901D000C
60000000 00000000
C21C6CE8 00000007
3CC08000 60C63140
A0C60000 2C060025
4182001C 3CC0901A
60C62FE2 7C043000
4082000C 3F60901A
637B2F90 819D0000
60000000 00000000
 

Eternal Yoshi

I've covered ban wars, you know
Joined
Mar 3, 2007
Messages
5,450
Location
Playing different games
NNID
EternalYoshi
3DS FC
3394-4459-7089
I'm gonna test this with the Custom Victory themes code. BRB.

OK. I tried to use this with the Unused ID for KAZENOSAKANA..... and nothing happened.

Time to try again with a custom ID.

Tried with the ID 3333 and the brstm 3333 and nothing happened.
 

Supreme Dirt

King of the Railway
Joined
Sep 28, 2009
Messages
7,336
Get those figured out and you just created the single most awesome thing ever conceived.
 

FireBall Stars

Smash Ace
Joined
Aug 31, 2009
Messages
714
Location
Brazil, South America
Wait, this allows you to make whole new music slots? Like having Pirate Ship with 11 music slots? And making new slots for new stages?

Adjust the rate on my music and all?

This is... incomprehensible.... it's... magic....
 

Akuma2120

Smash Ace
Joined
Mar 27, 2008
Messages
826
He's gotta fix it first, but when he does, I'm gonna need to go out and buy a 16GB SD card, got lots of music to use
 

M!nt

Smash Champion
Joined
Jan 26, 2011
Messages
2,087
You cant as 16Gb would be SDHC which is not compatible.
 

Eternal Yoshi

I've covered ban wars, you know
Joined
Mar 3, 2007
Messages
5,450
Location
Playing different games
NNID
EternalYoshi
3DS FC
3394-4459-7089
3 ways.
First 2 were trying to give Ganon his own victory theme.

I used the Custom Victory code for both of them.
And that code works fine.

I first used an unused and nameless song which is assigned to 2738 and C06.brstm.
No BGM Audio

Then I tried something simpler with 3333 and 3333.brstm.
Cuts straight to the results music.

Then I tried it with sfx with AAAA in the PSA and 0000AAAA.brstm in the directory E:\private\wii\app\RSBE\pf\sound\sfx

No sound.

Am I missing something??
 

Dantarion

Smash Champion
Joined
May 21, 2007
Messages
2,492
Location
Santa Barbara, CA
I first used an unused and nameless song which is assigned to 2738 and C06.brstm.
This won't work. At least, the code only works for IDs that are NOT in the brsar
Then I tried something simpler with 3333 and 3333.brstm.
Cuts straight to the results music.

Then I tried it with sfx with AAAA in the PSA and 0000AAAA.brstm in the directory E:\private\wii\app\RSBE\pf\sound\sfx

No sound.

Am I missing something??.
Yep! Codes BROKEN!
041C72DC 38600002 was the missing piece!
v2.1 in the OP soon
 

DarthWolf42

Smash Cadet
Joined
Sep 17, 2007
Messages
47
Anyone got any tips for those of us less knowledgeable about this whole coding thing? As far as I know I'm supposed to create a GCT file using that code but I have no idea what to change in order to designate certain files to the stages I want them in.
 

Bero

Smash Journeyman
Joined
Jan 10, 2010
Messages
409
Location
Japan
You have been working on this for over a year, haven't you?
I'm sure you can finish this.
 

Supreme Dirt

King of the Railway
Joined
Sep 28, 2009
Messages
7,336
Oh, wait, it just doesn't work with FPC? w/e, idc. I'll set this up and use it now.
 
Top Bottom