ROM Hack 3DS .CWAV Dumper

P

pasc

Guest
Yes! So we can finally expect all the soundtracks to game which didn't get an official release.
 

gcunit

Well-Known Member
Newcomer
Joined
Nov 11, 2008
Messages
69
Trophies
1
XP
469
Country
United States
I'm new to 3DS homebrew (my N3DS is running it though), and I'm looking for a way to rip in-game audio, for general playback but also maybe to create my own custom 3DS theme. Is this thread as relevant as it gets for doing this, or is there something else somewhere that my searches haven't found?
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,256
Trophies
4
Location
Space
XP
13,814
Country
Norway
I'm new to 3DS homebrew (my N3DS is running it though), and I'm looking for a way to rip in-game audio, for general playback but also maybe to create my own custom 3DS theme. Is this thread as relevant as it gets for doing this, or is there something else somewhere that my searches haven't found?
Dumping game data from RAM is obsolete now that we can decrypt and extract .3DS and .CIA dumps.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,256
Trophies
4
Location
Space
XP
13,814
Country
Norway
Ok. Thanks. So what route should I be looking at to rip/extract audio nowadays?
This should work:
ctrtool.exe --content=App file.3ds/cia

3dstool.exe -xvtf cxi App.0000.00000001 --header NCCH.Header --exh DecryptedExHeader.bin --exefs DecryptedExeFS.bin --romfs DecryptedRomFS.bin --logo Logo.bcma.LZ --plain PlainRGN.bin --exh-auto-key --exefs-auto-key --romfs-auto-key

3dstool.exe -xvtf exefs DecryptedExeFS.bin --exefs-dir ExtractedExeFS --header ExeFS.Header

3dstool.exe -xvtf romfs DecryptedRomFS.bin --romfs-dir ExtractedRomFS
You need ctrtool and latest 3dstool (can be found on GitHub)
Edit the parts in red. The App.0000.00000001 should be the file starting with App.0000 after running the first command, the 00000001 part might vary.
After running every command you should end up with an ExtractedExeFS and ExtractedRomFS directory, the files you want should be in ExtractedRomFS somewhere.
 

gcunit

Well-Known Member
Newcomer
Joined
Nov 11, 2008
Messages
69
Trophies
1
XP
469
Country
United States
This should work:

You need ctrtool and latest 3dstool (can be found on GitHub)
Edit the parts in red. The App.0000.00000001 should be the file starting with App.0000 after running the first command, the 00000001 part might vary.
After running every command you should end up with an ExtractedExeFS and ExtractedRomFS directory, the files you want should be in ExtractedRomFS somewhere.

I don't really follow your syntax, but I appreciate the reply and I will be back once I've had some time to sit down and work it out. Thanks.
 

Yoni Arousement

Well-Known Member
Member
Joined
Mar 3, 2009
Messages
158
Trophies
0
Location
Location
Website
yonihq.blogspot.com
XP
387
Country
United States
Not the response I was hoping for. I searched through the messages in this thread, but none of the download links for the utility work, so there's no solution. It can't be considered obsolete, right? VGMToolBox couldn't extract the bcsar file of a game I wanted to rip.
 

lone_wolf323

Well-Known Member
Member
Joined
May 27, 2011
Messages
5,481
Trophies
2
XP
4,920
Country
Canada

IC_

GBAtemp's ???
Member
Joined
Aug 24, 2017
Messages
1,569
Trophies
1
Location
The Forest
XP
5,407
Country
Antarctica
Sorry to bump this old thread but does anyone have the source code for this? The github link is dead and the internet archive only has the main repository page and not the download for the archive file
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sicklyboy @ Sicklyboy: @Xdqwerty, Osu! Tatakae! Ouendan! is the Japanese version of the game, different... +1