ROM Hack Some questions about certain 3DS music files

  • Thread starter Thread starter Ruiji
  • Start date Start date
  • Views Views 3,897
  • Replies Replies 9

Ruiji

Member
Newcomer
Joined
Apr 30, 2016
Messages
20
Reaction score
16
Trophies
1
Age
27
XP
324
Country
United States
Been dumping games to rip music recently and I've been having trouble with a couple:

1. Mario Golf: World Tour does use .bcstms, but they're not normal .bcstms. They appear to be some variant by Camelot, since apparently Mario Tennis Open uses the same type as well. If you delete the first four bytes with a hex editor, they'll play like normal .bcstms but they sound awful. What could I do to convert/fix them?

2. Mario & Luigi: Dream Team's music is in an .arc file and I haven't found anything that can open it yet. I've also heard it may use a wonky format, but I'm trying to figure out the .arc first.

3. More generally, how can I put sequenced music together? Most games use just streams, but a couple do have a couple sequences with their streams and I would like to have all the music if possible. I think I found the bits that make up the sequences, but I don't know how to sequence them together.

If need be, I can upload examples of World Tour's stuff/Dream Team's sound .arc, but I'm hoping it won't be too hard to figure out.
 
It's possible that those .arc files are archives. I just stumbled across yellows8's "darctool", it mentions this extension. https://github.com/yellows8/darctool

Also putting in a vote of interest for figuring out sequences. I noticed that Badge Arcade uses a mix of streams and .cseq files for its music (streams for the title and menus, sequences for the actual badge games), but one sequence in particular is used to handle the salesman's voice — hex editor reveals variables for setting the speech type and pitchbend, plus the name of every different kind of speech pattern.
 
1. Mario Golf: World Tour does use .bcstms, but they're not normal .bcstms. They appear to be some variant by Camelot, since apparently Mario Tennis Open uses the same type as well. If you delete the first four bytes with a hex editor, they'll play like normal .bcstms but they sound awful. What could I do to convert/fix them?

Maybe they're compressed/packed or something, I have no idea. You could upload one here for people to check at.

2. Mario & Luigi: Dream Team's music is in an .arc file and I haven't found anything that can open it yet. I've also heard it may use a wonky format, but I'm trying to figure out the .arc first.

Upload that and I'll take a look at it. Could be a sound archive.

3. More generally, how can I put sequenced music together? Most games use just streams, but a couple do have a couple sequences with their streams and I would like to have all the music if possible. I think I found the bits that make up the sequences, but I don't know how to sequence them together.

At the moment we can't do anything about CTR sequences, as far as I know anyway.

but one sequence in particular is used to handle the salesman's voice — hex editor reveals variables for setting the speech type and pitchbend, plus the name of every different kind of speech pattern.

This is true for Animal Crossing New Leaf as well. Took a look at the K.K. radio songs and exactly what you said is a thing there as well.
 
Last edited by Thelostrune,
  • Like
Reactions: CHICAGO-lollie
Here's a World Tour bcstm and here's the SoundData.arc for Dream Team. I did try to use some tools that open other 3DS game .arcs on it, but no success so far.
 
This is why I shouldn't post at 4 in the morning. This should be the SoundData.arc, sorry about that.
Seems like some kind of compressed / differently packed CSAR or SARC. I can't figure out what's up with this.

Can't figure out the stream file either.
 
Last edited by Thelostrune,
So I managed to figure out Dream Team's arc out, but I'm still stumped on World Tour's bcstms. I'm not sure why it sounds so awful after making it playable, but I'm really hoping to figure it out.
 
So I managed to figure out Dream Team's arc out, but I'm still stumped on World Tour's bcstms. I'm not sure why it sounds so awful after making it playable, but I'm really hoping to figure it out.
Can you explain how? I'm trying to get Dream Team's audio files
 
  • Like
Reactions: FlappyFalco

Site & Scene News

Popular threads in this forum