Next Page

Hey, I did a thing... by Bonboon228 at 6:30 PM EDT on May 8, 2016
So, I was messing with the sound data of Kirby's Return to dreamland, and thought to myself, "what if i replaced the music in this game?"

So, i did, and...it semi-worked...
The only conundrum, is that the imported songs do not loop in game.

I obtained the replacement songs from Smash Custom Music, and the songs all loop when played on foobar2000, so, I'm stumped. Anyone want to help me in my quest?

Edit: I looked into the issue further, turns out, longer playing brstms stop after about 30 seconds of playing. Still stumped.

edited 6:52 PM EDT May 8, 2016
by hcs at 7:13 PM EDT on May 8, 2016
My recommendation is to try analyzing the original files with revb, using the --examine switch. The buffering in that game may be set up to expect a particular block size or some other nonstandard setting.
by soneek at 8:36 PM EDT on May 8, 2016
Anytime you update songs in Wii games that use brstms, you need to update the file sizes in the brsar as well. If the new songs are larger than the originals, the game will only read the specified amount of bytes for the original song.

I wrote a small something for this a while ago, where you specify the folder path with your custom music, and the brsar path. I wrote this back when I was still a noob, but it works. Let me know if you need it compiled.

Universal BRSAR patcher

by TheUltimateKoopa at 9:00 PM EDT on May 8, 2016
You wrote that back when you WAS still a noob?
WAS? j/k

What happens if the songs being replaced are smaller than the original? Does it just work normally? Or does it do something weird?
by Bonboon228 at 9:17 PM EDT on May 8, 2016
Well, the song just, ends after 30 seconds, especially if it is longer then the original song, at least, that is the case according to my calculations.
by Bonboon228 at 9:21 PM EDT on May 8, 2016
Tried the patcher, Didn't seem to change anything.
Shame, since I imported some neat songs from Triple Deluxe, Planet Robobot, and other kirby games too!
by soneek at 9:24 PM EDT on May 8, 2016
Sorry, I forgot that you need to run the bat script in the same folder as the brsar, and select the "stream" folder as the input. So stream, and then IUK_Sound, or whatever the brsar name is for that game, I forgot.

It'll patch the new size if the brstm file exists.

edited 9:25 PM EDT May 8, 2016
by Bonboon228 at 9:37 PM EDT on May 8, 2016
tried that...many songs still cut out to silence. I can post the modified brsar onto my google drive, and post a link. I'm afraid that I am still VERY inexperienced when it comes to this sort of thing.
by Bonboon228 at 9:35 AM EDT on May 9, 2016
I figured something out.
When i run the brsar patcher, it throws up the "batch file not recognized as an internal or external command" error, and thus, the file remains unchanged. Any ideas of what I may be doing wrong?
by icecream at 9:44 AM EDT on May 9, 2016
IIRC the BRSTM files of Kirby's Return to Dream Land are slightly different from normal BRSTMs (or those from Brawl and Smash Custom Music, so to speak). When I examined some of them with revb, the program said something along the lines of "odd brstm structure! To rebuild, use special option.". So maybe, building the BRSTM with revb with that special option (I forgot what it was, examine a BRSTM from the disc and it should give it) would work.

I'm honestly not sure if it would make any difference, especially since one time I replaced a Brawl track with one taken straight from Return to Dream Land and it worked perfectly fine.

Next Page
Go to Page 0 1

Search this thread

Show all threads

Reply to this thread:

User Name Tags:

bold: [b]bold[/b]
italics: [i]italics[/i]
emphasis: [em]emphasis[/em]
underline: [u]underline[/u]
small: [small]small[/small]
Link: [url=http://www.google.com]Link[/url]

[img=https://www.hcs64.com/images/mm1.png]
Password
Subject
Message

HCS Forum Index
Halley's Comet Software
forum source