ROM Hack [Help] How decrypt audio files from 3DS Roms?

  • Thread starter Thread starter Link-59
  • Start date Start date
  • Views Views 12,066
  • Replies Replies 30

Link-59

Member
Newcomer
Joined
Oct 31, 2015
Messages
13
Reaction score
1
Trophies
0
Age
26
XP
68
Country
France
Hello !
Right now, I try to extract the music from the 3DS Roms. I have already managed to The Legend of Zelda Tri Force Heroes and Animal Crossing Happy Home Designer, but for other games such as The Legend of Zelda Ocarina of Time 3D, there are only files ".bcsar". So I extract these files with BCSAR Extractor. This creates 4 folders. 3 empty folders "[CSAR]" ; "[INFO]" and "[STRG]". The last folder, "[FILE]", contains other types of files: ".CSEQ" ; ".CBNK" ; ".CWAR" and ".CGRP".
For ".CSEQ" and ".CWAR" files, I use 3DS Audio Ripper. For ".CWAR" files, I still get little noises, sounds, but no music.
But for ".CSEQ" this does is create a "cseq" folder that contains only the same file size as ".CSEQ" precedent and called "0x0.CSEQ" ; So it does not do me when to use this file ...
How to convert ".CSEQ" files into a readable file? And files ".CBNK" and ".CGRP" ??
Thank you in advance to people who can help me!
 
.CSEQ can be converted into midis.
.CWAR are wave archives, they contain .CWAV files. They're mostly used for sound effects and instruments for the .CSEQs
I've managed to extract both formats, but the other files, I don't know fully.
 
.CSEQ can be converted into midis.
.CWAR are wave archives, they contain .CWAV files. They're mostly used for sound effects and instruments for the .CSEQs
I've managed to extract both formats, but the other files, I don't know fully.
oh God midis are horrible...
But how do I play cwavs?

Also I'm don't know shit about this but I remember something about "sound banks" from ripping sfx from n64 games. Maybe it's some kind of "sound bank". Then again I don't even know what a sound bank is
 
Last edited by ariss,
oh God midis are horrible...
What? If you're talking about the actual sound output, that's the Microsoft GS Wavetable Synth.
Midis are just files which say "This is how these notes are arranged, which instrument bank is assigned to is, what its modules are and BPM"
Different wavetables have, well, different wavetables; different instrument banks. It's why midis made on Macs won't sound the same when copied over, because say Mac's #something violin may be MSGSWVS's #75 Recorder.

But how do I play cwavs?
VGMStream or something, foobar2000 I've heard. Can't remember what people were buzzing about.
 
  • Like
Reactions: cearp
Hmm interesting. I guess it's always cool to be able to switch the instruments around. Someone could make some really cool remixes with that
Depends on what the .cseq files actually contain. In XY/ORAS, they're mostly used for sound effects, battle sound effects and what I believe to be cry templates.
 
Depends on what the .cseq files actually contain. In XY/ORAS, they're mostly used for sound effects, battle sound effects and what I believe to be cry templates.
So wait.. I just extracted the stuff from Pokemon Super Mystery Dungeon. How do I get the midis from that? I have bcwav, scar, and cstm. I don't have any midis.
Edit: nevermind I read foobar2000, I'll try it as I have it.
edit 2: foobar2000 isn't working, probably because I'm missing a plugin.
 
Last edited by sniper_x002,
Depends on what the .cseq files actually contain. In XY/ORAS, they're mostly used for sound effects, battle sound effects and what I believe to be cry templates.
I have several cseqs from multiple games including loz triforce heroes and loz oot
 
So wait.. I just extracted the stuff from Pokemon Super Mystery Dungeon. How do I get the midis from that? I have bcwav, scar, and cstm. I don't have any midis.
Forgot the program name, I'll have to go to sleep now though. I'll look for it tomorrow.

I have several cseqs from multiple games including loz triforce heroes and loz oot
Yeah, but you should find out what is streamed and what isn't. That'll give you a clue what you can edit.
 
Ok I got Bcwav to play in vgmstream, and exported to wav. Still can't figure out the csar/cstm (midi) stuff which I what I really want.
 
CSAR/CSTM are .BCSAR and .BCSTM respectively. Yes, they're the file you dumped itself and the CTR music streams found in nearly every 3DS game.
I've been searching for awhile, got a few programs too but I still can't figure out how to use csar(bcsar) or cstm(bcstm)
I did get the bcsar extraction tool, but the only thing I can use out of it is the banner sound for the game I have (PMD Super Mystery Dungeon). I do have a folder full of names of sound effects, but I'm not sure how to play those either.

--------------------- MERGED ---------------------------

Ok, I got a program called Every File Explorer that is able to play CSTM!
https://gbatemp.net/threads/release-every-file-explorer.373615/
 
So wait.. I just extracted the stuff from Pokemon Super Mystery Dungeon. How do I get the midis from that? I have bcwav, scar, and cstm. I don't have any midis.
Edit: nevermind I read foobar2000, I'll try it as I have it.
edit 2: foobar2000 isn't working, probably because I'm missing a plugin.
i think you can only play .bcwav with foobar2000 but u need this plugin first if u dont already have it https://www.foobar2000.org/components/view/foo_input_vgmstream
 
i think you can only play .bcwav with foobar2000 but u need this plugin first if u dont already have it https://www.foobar2000.org/components/view/foo_input_vgmstream
Yeah, I got that working after awhile but it still only played the banner. But now I'm able to play all the stuff with Every File Explorer. Still don't know about conversion to midi, which is what I really want. I can probably use audacity to record my PC sounds while EFE is playing the stuff though, but thats not what I really want.
 
Yeah, I got that working after awhile but it still only played the banner. But now I'm able to play all the stuff with Every File Explorer. Still don't know about conversion to midi, which is what I really want. I can probably use audacity to record my PC sounds while EFE is playing the stuff though, but thats not what I really want.
You can use EFE? To play everything? Only one of the two formats play for me
 

Site & Scene News

Popular threads in this forum