Missing Yoshi's Story Tunes by Tanookirby at 11:43 AM EDT on September 10, 2005
After listening to the yoshi's story usf files, I realized that the guitar versions of the stage music that you hear after eating a heart fruit are missing. Is it possible to rip those?
I once thaught io head such a thing when i had done a mis-rip of some tracks, which i thaught was highly irregular but i made some slight differences to the parameters seemed to fix this.
I will however check the music indicies to check i have missed anything.
Motion seconded! by Yoshinkeru at 5:40 PM EDT on September 11, 2005
I second this. I too was wondering if you would get around to that. Most probably, it's a muted track until the fruit is eaten, much like other games behave (Banjo-Kazooie, e.g.). Hope to hear this soon!
Either that, or it initiates patch changes... though that said, the actual notes used in the 'happy fruit rock tracks' are varied too... so that wouldn't make sense either.
Reply to Lunar by Yoshinkeru at 7:27 PM EDT on September 12, 2005
Waitaminute--what do you mean, "either"? o.o Does my explanation not make sense?
Re: Reply to Lunar by Lunar at 1:42 AM EDT on September 13, 2005
If they were being played along at the same time, there would have been problems with ripping them as the guitar versions would be merged with the normal tracks. Either that, or they would have been found no problem (as seperate tracks), which leads me to think they're not stored seperately.
It's very confusing. I can't see why they wouldn't turn up if they were stored. I'm pretty much stabbing in the dark here anyway.
If it's anything like Paper Mario then there could well be different sequences stored within one sequence number.
Retraction by Yoshinkeru at 11:02 AM EDT on September 13, 2005
Oh, of course... You're right, Lunar. Like I said, Banjo-Kazooie has different tracks, and in the preliminary rip you can hear all of them. Not so in Yoshi's Story.
HCS, what's this you're saying? Yours could be correct, but I don't understand it. Could you explain, please?
Please see HCS's last post here. It will explain what he means when he says that there's different sequences stored with each number.
On the other hand, a little more explanation might be in order as well. Whenever a xSF set is ripped, they usually find the place in the code where, if you change "x" number to "y" number, a different song is played. In the instance of Paper Mario, that method works. However, apparently, unlike most games (that we're aware of), more than one song can be stored with each of those "x" numbers. So, with other games, you change "x" and a new song plays. With Paper Mario (and possibly Yoshi's Story) if you change "x" number, a new song will play, but you still need to specify what sequence to access. The current Paper Mario has all of the default settings (I assume) so all of the default sequences are loaded. However, you can change those settings, access a different sequence bank, and access around 600 different songs (or so HCS said, I beleive).
Does that help? It might not hurt to read what HCS said on the subject either, because, after all, they are actually the expert here. I just thought some more background info might prove helpful. If it just confuses you (I do that a lot... Sorry), then perhaps what HCS typed will make more sense. Again, view HCS's last post at the link I gave above. Mouser X over and out.
It's acutually more a matter of there being indicies into the sequence that can be specified. For example there may be two points set in a sequence, one at the very beginning and one after an intro. If you supply the section number as 0 the song will start from the intro, if you specify section 1 it will start just after the intro. In other cases a song may be in several parts which for some reason won't play by themselves, thus when you get halfway through (or something) the play command is given again with the next section number specified.
This is actually probably the case is several other games I've ripped. Zelda: OoT, for example, has several songs missing the intro. It's possible that it is necessary to specify a different section number to play from the intro. Another example is Conker's Bad Fur Day, while I wasn't able to create a proper USF yet I did find the song select, and I can get it to play The Great Mighty Poo song. It only plays the first verse, though, and the second verse isn't a seperate sequence, so I must need to tell the engine to play a different section of the same sequence.
Huh. That's rather interesting. I must say, I appreciate the way you so kindly inform me of my mistake, unlike others (names won't be mentioned...) who, when I make a mistaking using info they've actually told me (well, I was present when it was being talked about), tell me to STFU and GET OUT! Yah, I don't like people like that. Which, I must also say, I'm glad that having great success at ripping USF sets hasn't gone to your head, like "other" people...
Anyway, thanks for the correction. I wonder if that means wether or not you (or someone else for that matter) can find the "missing" parts in OoT using a similar method of hacking. Anyway, thanks for your great work. Mouser X over and out.
Ha, hilarious! It's great, because ingame you'd rarely get the chance to hear the rock tracks in their entireties (unless you hit pause I guess). Also, there's probably one of these 'rock' arrangements for every different stage music, so I can understand it taking a while. I'm able to list those if you need.
It seems i found a value to change the music bank to the guitar/drums only but the batchripepr don't like it. So i guess i will have to find something else.
Also, changing the instruments seems to work for every track in the game, so i think it would be better if i knew which ones need to be done rather than do them all.
Right, I believe this is all the tracks which were used for levels. If anyone else can, can they double-check this themselves to help remove error margin? I think that's all of them but it's good being able to have someone verify.
03 Yoshi's Song.miniusf 04 On The Beach.miniusf 05 Curry In A Hurry.miniusf 06 Yo-Yo-Yoshi.miniusf 07 Love Is In The Air.miniusf 08 Tall Tower.miniusf 09 Alpina Blue.miniusf 10 Come Back To Me.miniusf 11 Jungle Fever.miniusf 12 Yoshi's In The Wind.miniusf 13 Games Of Happiness.miniusf 14 Tough Guys Don't Cry.miniusf (not sure, as this one is used in certain miniboss battles. give it a try anyway) 15 Spider Swing.miniusf 23 Baby Bowser's Lullaby.miniusf 24 The Riddle.miniusf
That said, when you say "seems to work for every track in the game", are you saying that there may be a rock version track for EVERY track?
Waiting... by Yoshinkeru at 6:11 PM EDT on September 28, 2005
Hey, Josh, how far are you in getting those extra tracks? I'm just wondering; hopefully you can find the time to do it, if that's the case. We're still waiting!
ok, i got the guitar things going in 64th Note after changing where i start the tracing (i now start it when the instrument bank is selected rather than...wherever it was before. I forgot.
So right now i am getting the list of ones which i need to rip, hmmm maybe i should do them all for fun since some of them sound weird with only guitar+drums. Perhaps.
What I don't understand is you're saying you change the instrument bank selected in the code. The thing I don't get is the fact that the 'rock' arrangements aren't just instrumental changes from what I can tell.
For example, in the Yoshi Guitar track, the main guitar line has a few notes in it that that the original instrument didn't. Not to mention all that percussion which sounds like additional sequenced information. The only thing I can think is that the percussion is playing the whole time, but has no instrument selected to play it until you become super happy?
In any case, if it works I shouldn't be questioning it =P It's just pretty interesting to me to know how exactly it's working under the bonnet.
your asking me how it worked under the bonnet? i don't know. All i know is that if i change a number from 0x800A0000 to 0x80400000 the regular music stops and gutair music plays, and if i use an even higher value then both Regular and Guitar melodys play. I guess it is some some sort of selector.
And yes, i used the wrong wording, and shouldn't have said "instrument bank" and said...something else.