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

Audio Melee Hacks - Music and Sound Requests - Release 3/5/2010 - Kira Update

SleepyK

Banned via Administration
Joined
Mar 26, 2006
Messages
5,871
i have nary seen godfed around these parts of late.

what is he up to?

perhaps he could help with our audio woes
 

`DNS`

Smash Lord
Joined
May 27, 2008
Messages
1,042
Location
Brooklyn, New York
How about in replacement of Hyrule Temple.. that song from the end of Ocarina of Time? It's like a remix of a few songs in the game.. I'll try to find it.
edit: it starts around 2:40 in this vid and ends around 4:00

6:30 to 7:50 in this
 

D1

Banned via Administration
Joined
Feb 6, 2005
Messages
3,811
Location
Twitter @xD1x

typs lik dis / IEATn00bZORZ's SSM hacks

--Captain Falcon says "YES!" with every KNEE! (This sound effect is used with basically every other attack...) Replaces GCMRoot // Audio // US // main.ssm
DOWNLOAD main.ssm

------------

Basically this means every frickin attack has YES! At the end?

I'd rather just CF's knee...is that possible?
 

Steelia

Smash Champion
Joined
Sep 23, 2007
Messages
2,523
Location
Home.
A quick question to those more affiliated with music hacking: I'm attempting to make a looping edit to my music. But, for whatever reason, while I do manage to "move" the loop point where I want... whenever I play back the music, it does the first loop correctly, but then loops a second time later at an entirely different point, then does it correctly, then does it during the incorrect time, and so on and so on.

I don't know if I'm missing anything in GodFed's guide or what, but, apparently I am. If anyone has any tips as to why this keeps happening, please feel free to say.
 

GodFed

Smash Apprentice
Joined
Mar 25, 2009
Messages
160
Location
Hendrick House, Urbana, IL
This is my guess, coming from "3. Hex-tastic - part 2 - Ending loops" in the guide.

What's happening is that your last block of audio data indeed points to the beginning of the file, so it will loop there correctly. But, there is a special value, in the very first few lines of the HPS file, that acts like a timer for when the sound data will loop. It's like an extra lock on the looping function. So you'd have to change this value (make it smaller probably) to loop correctly. The value for this timer is at 0x18 and 0x50, I believe. They both have to be the same for the loops to work, since each one corresponds to the L or R channel for the audio.

To calculate the approximate value of 0x18 and 0x50, do this.
Info you need: sample rate (R), ending time in seconds (T)
- First find the samples at the loop point:
R*T = samples
- Then take that value (S) and multiply by 16/14, then add 15
[S*(16/14)]+15 = answer
-Convert the answer into hexadecimal, and paste it into 0x18 and 0x50

EXAMPLE
-looping from 0011AEC0 back to 00008000
-that's from 31.660 secs to 0.000 secs
R = 32000
T = 31.660
R*T = 32000*31.660 = 1013120
[S*(16/14)]+15 = 1157866.4285
-now, the answer we got is a decimal. If you use Microsoft Calculator, it will get rid of the decimal for you when you convert this to hex, which is fine.
-conversion to hex gives me.....0011AAEA --> put it into 0x18 and 0x50

What this gives you is an approximation. I won't go into detail on why the formula is what it is, since that's another paragraph of info. You have to fool around with the value with vgmstream and Dolphin to test it out and refine it. If there's too much pause between the loops, then make the value smaller. If the loop is chopping some audio out, then make the value larger. Hope this helps.

I'll try to be a bit more responsive and available now that I have more time, and I'll revamp the guide now that more stuff has been discovered. : )
 

Steelia

Smash Champion
Joined
Sep 23, 2007
Messages
2,523
Location
Home.
^ Awesome, no more of that annoying untimed looping. Managed to fix it up in the first go.
...sort of.

EDIT: Disregard, I missed a pair of 00. XP {While I think I nailed the formula (really appreciate that, by the way), I opened up the HPS in Winamp... and instead of it originally being a mere 02:00+ minutes before looping the song as a whole like normal... it now says it won't loop until 498:08! Is that something I should be worried about? The song itself is still the same size as an original, and it does not that previous error I mentioned earlier. Just a glitch in Winamp perhaps?}

*AH, and just to knock this out, since my song DID loop from about 58 s back to 0 s.... say I wanted to loop from the end, 58 s, but somewhere inside the file, like... around 20 s or something. Would I take 58 s and subtract it with 20 s to get the seconds to multiply in your equation? (Just an example, of course. Being more specific, would I do this:
58.357 - 21.499, then use the resulting value as seconds (T) in R*T?)

EDIT2: Took me some 11 tests, but here's my first baby: Final Battle (Slow v.) - New Super Mario Bros. Wii [castle.hps]
Hope that works for others. :D
 

GodFed

Smash Apprentice
Joined
Mar 25, 2009
Messages
160
Location
Hendrick House, Urbana, IL
Nice job. Seems like it worked out well. I like the music choice a lot.
I tested it with vgmstream and didn't even notice the loop point when it came up :p. In Dolphin, there was a minor blip around the 60 second mark, where I think your loop is, but there are still some things I have to figure out to make the audio hacking perfect ingame.

As for your question, I don't think that's quite how it works, as counter intuitive as it is. In my past hacks I used the total time for the sound as T, and it seems to have worked out fine. It's probably fine to leave it that way.

Also, minor edit. When I wrote above ("-looping from 0011AEC0 back to 00008000 -that's from 31.660 secs to 0.000 secs") I mistook something there. In order to minimize error, you'd have to take the total time up to that point (31.660 s) plus the time for that one block (0011AEC0 is 1.750 s long) to get a more accurate T value. I don't want to confuse you, but without adding that time, your approximate 0x18 and 0x50 values will always be too small. If that makes sense.
 

Steelia

Smash Champion
Joined
Sep 23, 2007
Messages
2,523
Location
Home.
^ Oh, good that it came out rather nicely, even in Dolphin. I think the blip noise does that in Winamp as well, and that was intended... I'll likely make another version later, now that I know how to loop with added intros.

And yeah, learned the hard way that the equation I made up was not required at all, go figure. XD

As for the last bit, I was wondering about that; thanks for clarifying. I noticed that right when it hits the designated ending seconds, it goes for about a second and a half, THEN loops. I figured that ^ had something to do with it... But not like it matters when you can manually mess with offsets 0x18 and 0x50 a dozen times to fix up your music anyway. :p
 

I.B

Smash Lord
Joined
Apr 14, 2007
Messages
1,704
Location
Torontario
Hey Steelia, wanna try that Mario tennis request I made several posts ago? It'll build up your exp ;)
 

Steelia

Smash Champion
Joined
Sep 23, 2007
Messages
2,523
Location
Home.

I.B

Smash Lord
Joined
Apr 14, 2007
Messages
1,704
Location
Torontario
yay thanks S.

edit: aww, the song has about a 1 second cut-off around the 38 second mark.
 

Steelia

Smash Champion
Joined
Sep 23, 2007
Messages
2,523
Location
Home.
Is that right? What kind of program are you using to run the music... or... unless you burned a disc, or are testing through Dolphin?
I've been testing these through vgstream, and haven't run into any skipping issues, from what I can tell... I'll look into it, but, again, so far I haven't had any problems . . .
 

Tichinde925

Smash Legend
Joined
May 4, 2006
Messages
1,391
Location
U.S.A. (Warwick, RI)
Your supposed to use "test -o name of loop test.wav name of completed hps.hps -l 2"

The 2 = it will loop twice, and you will hear any errors while it loops.

Dont use any other program.
 

Tichinde925

Smash Legend
Joined
May 4, 2006
Messages
1,391
Location
U.S.A. (Warwick, RI)
Youtube Link:

http://www.youtube.com/watch?v=5NwokHdTxOE

Look at me, being all inactive and stuff.

I decided to censor "I'm On A Boat" so that it would be rated G.

I have accomplished this.

Now I wont have any hassles at all at playing it full blast at tournies as nobody will get offended anymore.

Currently editing it into Rainbow Cruise.

P.S.

Lulz, this was my 1,000 post!
 

S l o X

Smash Champion
Joined
Aug 17, 2009
Messages
2,838
Location
bridgeport, ct
Didn't realize there was a guide in the original thread. Will definitely be editting and burning my own Melee ISO soon.

Good ****.
 

ShootingStars

Smash Apprentice
Joined
Jun 18, 2009
Messages
199
Location
Mississauga
thanks to sleepyk :bee::bee::bee::bee: i was able to make my own HPS!!!
i made 6 NON ALTERNATE bgm :):)
it took about 10-15 min on each... im slow

uninstall from bokurano - BField
just communication from gundam wing - FoDreams
remember - naruto OP - final destination
haruka kanata - naruto OP - pokemon stadium
GO! - naruto OP - dreamland
la soldier from sailor moon - yoshi story

here the the bundle!
uploading....
http://www.4shared.com/file/230791232/1a925c58/Melee_Music_Hacks.html
 

Tham

Smash Apprentice
Joined
Apr 18, 2007
Messages
98
Location
Germany
my friend reaper asked me to post this:

~Brinstar (for the stage which is legal at tournaments)
Magmoor Caverns - Metroid Prime
http://www.youtube.com/watch?v=TrO-GuXgmGg
http://www.megaupload.com/?d=HUIUD88G

~Kongo Jungle (the stage right at the bottom)
Stickerbrush Symphony - Donkey Kong Country 2: Diddy Kong's Quest
http://www.youtube.com/watch?v=J67nkzoJ_2M
http://www.megaupload.com/?d=IJJ47VET

~Poke Floats
FINAL FANTASY Battle Medley
http://www.youtube.com/watch?v=5dR0scNM6uQ
http://npshare.de/files/d68af312/FINAL_FANTASY_Battle_Medley_VVIVIIVIIIIXX.rar

~Pokemon Stadium
Final Fantasy X Music - Battle Theme (dont edit "pstadium.hps")
http://www.youtube.com/watch?v=aRGjiFb6Fw0
http://npshare.de/files/c1c602c4/Final_Fantasy_X_Music_-_Battle_Theme.rar

~Mute City
Umineko BGM - Worldend Dominator
http://www.youtube.com/watch?v=MR6PYrjEzcQ
http://npshare.de/files/53c2d16f/Umineko_BGM_-_Worldend_Dominator.rar

~Rainbow Cruise
Globus - Heaven Help Us (Europa Instrumental)
http://www.youtube.com/watch?v=eqKwpVjLByg
http://www.npshare.de/files/749c6837/Globus - Heaven Help Us Europa Instrumental.rar

~Foutain of Dreams
Ranma 1/2 Soundtrack - Fight Theme ( It All Comes Down to This )
http://www.youtube.com/watch?v=FxX-WpEsQF0
http://www.npshare.de/files/3a417636/Ranma 12 Soundtrack - Fight Theme It All Comes.rar
 

SleepyK

Banned via Administration
Joined
Mar 26, 2006
Messages
5,871
ff8 victory fanfare - replaces ff_emb.hps
http://www.megaupload.com/?d=WU5DNUJL
http://www.youtube.com/watch?v=8T_8xBUDHXs

did i already post that maybe i did idk

Chrono Trigger - Last Battle
replaces hyaku.hps - battlefield alternate track
http://www.youtube.com/watch?v=CAx63FwVWUo
http://www.megaupload.com/?d=MLYZWCBZ

Chrono Tied - Determination Like This
replaces menu3.hps. it's the instrumental so it doesn't have the words or the scratch thing.
http://www.youtube.com/watch?v=sofd4bUxiEM
http://www.megaupload.com/?d=4LIU4YS4
 

SleepyK

Banned via Administration
Joined
Mar 26, 2006
Messages
5,871
i like it.

are all my posts going to be ignored though? :(
 

Anth0ny

Smash Master
Joined
Oct 14, 2007
Messages
4,061
Location
Toronto, Ontario
This is what I have so far for Kira 2.0

http://www.youtube.com/watch?v=zTsFjMwNUuk

Would anyone mind telling me good parts in the anime to use for Marth's up+b, dodge, etc.?

Here are the audio files that I could not find anything Kira related for in the anime that would fit in the time frame.

http://www.mediafire.com/?mlnuwtmwyjj
Try taking some sounds out of the part where he fights with L. There must be some good grunts in that scene... it's been a while though.
 
Top Bottom