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

Link-59

Member
OP
Newcomer
Joined
Oct 31, 2015
Messages
13
Trophies
0
Age
24
XP
48
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!
 

Thelostrune

Well-Known Member
Member
Joined
Aug 13, 2015
Messages
553
Trophies
0
Age
26
XP
309
Country
Norway
.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.
 

ariss

Well-Known Member
Newcomer
Joined
Dec 30, 2014
Messages
95
Trophies
0
Age
28
XP
134
Country
United States
.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,

Thelostrune

Well-Known Member
Member
Joined
Aug 13, 2015
Messages
553
Trophies
0
Age
26
XP
309
Country
Norway
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

Thelostrune

Well-Known Member
Member
Joined
Aug 13, 2015
Messages
553
Trophies
0
Age
26
XP
309
Country
Norway
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.
 

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
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,

ariss

Well-Known Member
Newcomer
Joined
Dec 30, 2014
Messages
95
Trophies
0
Age
28
XP
134
Country
United States
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
 

Thelostrune

Well-Known Member
Member
Joined
Aug 13, 2015
Messages
553
Trophies
0
Age
26
XP
309
Country
Norway
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.
 

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
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.
 

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
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/
 

ariss

Well-Known Member
Newcomer
Joined
Dec 30, 2014
Messages
95
Trophies
0
Age
28
XP
134
Country
United States
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
 

sniper_x002

Well-Known Member
Member
Joined
Jan 13, 2016
Messages
489
Trophies
0
XP
277
Country
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.
 

ariss

Well-Known Member
Newcomer
Joined
Dec 30, 2014
Messages
95
Trophies
0
Age
28
XP
134
Country
United States
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

General chit-chat
Help Users
    OctoAori20 @ OctoAori20: Not a lot, just relaxing