• 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!

Theoretical Custom Music Hack

Sukai

Smash Champion
Joined
Aug 31, 2007
Messages
2,899
Location
turn around....
So, I finally got my ISO of Brawl, I'm trying to get the emulator running with the right settings so I can take pictures of my texture hack, but that's another story.
*cough*Dolphin rev 3089 help please*cough*
Anyway, while working with the settings I came across the file structure, so I started extracting several files to tinker with, I came across the music files.

I was scanning through them, not knowing what goes where, but an idea came to mind.
Before PhantomWings left, he was working on a way of allowing a swap out of music through the Wii's RAM, I'm not sure of his method and God knows I lack the skills for that, but I thought of a possible method that would take alot of time.
First, each song is listed in an ordered fashion, but whether or not they are organized by stage/menu/etc is beyond me.
The first song listed is 000.brstm
Everything else is alphabetized with one letter in place of the first digit, from A to Z.
The following two digits are consecutive for the most part, but I've seen some numbers skipped, perhaps hinting to music that was planned, but scrapped.
For example, the "A" section of music goes from 01 to 10, skips 11 and 12, then continues at 13 to 17, skips 18 and 19, then continues and concludes with 20 to 23.

Example:
A01.bstrm
A02.bstrm
A03.bstrm
A04.bstrm
A05.bstrm
A06.bstrm
A07.bstrm
A08.bstrm
A09.bstrm
A10.bstrm
A11.bstrm
A12.bstrm

A13.bstrm
A14.bstrm
A15.bstrm
A16.bstrm
A17.bstrm
A18.bstrm
A19.bstrm

A20.bstrm
A21.bstrm
A22.bstrm
A23.bstrm

In any case, knowing what numerical values exist is crucial to my theory, using something similar to the file replacement code, could it be possible to make a code to make another song (in your SD card with proper directories included) recognized as one of those other songs.
Take per say, You Scratched My Anchor by Ice Nine Kills, being recognized in the game as "A14.bstrm", thus loaded as such. It could be required to rename the song and change the extension to that as well.
I'm not sure if this idea has been conceived before, it more than likely has, but I was just thinking about it and it could be possible.

Of course the Achilles Heel of this is actually knowing what song is what, as they aren't obviously indicated, "A14.bstrm" could be the Tournament results song for all I know, and considering how many songs exist in the game, that's a task that requires sole dedication.

Thoughts?
 

bobson

Smash Lord
Joined
Jul 28, 2008
Messages
1,674
So, if I'm reading this correctly, your idea as to how to load custom music files is... to load custom music files? You basically just said "Custom music would be recognized if we had a code that recognized custom music!"

Custom music is already possible (and there's a list of songs and their corresponding filenames there, too), and fairly easy to do, provided you aren't afraid to burn a disc. The problem is getting the files to load off the SD card so you don't have to repackage an ISO every time; the music is streamed, so it doesn't work with the normal code.

And A14 is Ricco Harbor. Don't you dare replace that song.
 

matt4300

Smash Ace
Joined
Dec 23, 2007
Messages
821
Location
USA-AL
I'm pretty sure that A14 is a mario sunshine song. I have the entire brawl sound track ... and they are all numbered in that way... and when I click A14 I get what I think is yoshis song in mario sunshine. I could go find out what song it is if you like. But yeh, in my song library it doesnt list the ones you have in red there.... It just skips them.

Infact I can tell you what all the songs are.. and so can anyone eles that didnet bother to name there brawl song files when they got the torrent.
 

Sukai

Smash Champion
Joined
Aug 31, 2007
Messages
2,899
Location
turn around....
So, if I'm reading this correctly, your idea as to how to load custom music files is... to load custom music files? You basically just said "Custom music would be recognized if we had a code that recognized custom music!"
In a Nutshell, yeah.
Of course if you simplify it, it'll sound, well, simple, but a base has to be established, right?
I have little clue to whether or not one has already been established, so I saw fit to try for one.
There isn't a comprehensive archive of research on this and I am not apart of any kind of "Back Room", so I wouldn't know a lot, especially that I focus on several other things in and outside of Brawl hacks.
Sue me.
And A14 is Ricco Harbor. Don't you dare replace that song.
Why now?
 

GaryCXJk

Smash Lord
Joined
Jun 2, 2006
Messages
1,809
The reason PW didn't bother on further trying SD loading the music is because it directly streams the music from the external media carrier, in this case the SD card, thus it would just fry your SD card within a matter of days due to extensive reading.

So, unless we can manage to load from a USB device, there's no chance that a music loader would exist without throwing your SD card down the crapper.
 

Sukai

Smash Champion
Joined
Aug 31, 2007
Messages
2,899
Location
turn around....
The reason PW didn't bother on further trying SD loading the music is because it directly streams the music from the external media carrier, in this case the SD card, thus it would just fry your SD card within a matter of days due to extensive reading.

So, unless we can manage to load from a USB device, there's no chance that a music loader would exist without throwing your SD card down the crapper.
Make sense.
There are ways to read a USB, so it's possible to a small extent, because even if the Wii can be forced to read anything from a flash drive, the same cannot be said about Brawl...
 
D

Deleted member

Guest
The reason PW didn't bother on further trying SD loading the music is because it directly streams the music from the external media carrier, in this case the SD card, thus it would just fry your SD card within a matter of days due to extensive reading.

So, unless we can manage to load from a USB device, there's no chance that a music loader would exist without throwing your SD card down the crapper.
10no's

SD card wear on writing to them, reading from them does not. already mentioned couple of times in another thread.
 
Top Bottom