ROM Hack 3DS .CWAV Dumper

  • Thread starter Thread starter loco365
  • Start date Start date
  • Views Views 97,548
  • Replies Replies 182
  • Likes Likes 17
My mission right now, is trying to save up funds for a 4.1-4.5 3DS so I can collect more RAM dumps, so without that, I won't be able to progress very far on this.
 
  • Like
Reactions: Celice
I 'm developing adumper on my own that dumps the most of the 3ds file formats that 3dbrew describes.
I'm improving it in these days.
What about a converter from cwav to another common format?
 
I 'm developing adumper on my own that dumps the most of the 3ds file formats that 3dbrew describes.
I'm improving it in these days.
What about a converter from cwav to another common format?

3ds explorer can already convert cwav to wav files, so take a peek there.

I am currently testing code that will make finding of files a bit more automatic. It seems to be raising my CPU usage though, so once I get it working (Just after I submitted this, it crashed. Oops.), I'm going to work on optimising it.

Edit: Got it working, and I am probably going to release a beta version that uses a lot of CPU later, as well, I'm going to show you guys a HUGE SURPRISE.

Edit: For some reason, this new version dumps a 513MB file, which is impossible when a RAM dump is only 128MB. I'm pretty sure you guys can just delete that file yourself though.

Edit: I'm also going to add support for multiple filetypes being dumped. You'll see the formats available when I launch the next beta.

Edit: Currently testing multiple formats dumping.

Edit: Yeah, this version won't be fast AT ALL. It's taking a decent amount of time to scan a 128MB ram dump now. I am planning a visual percentage indicator to tell you how far it is through scanning a file though, so it doesn't just sit there looking like it's not doing anything. I am also currently trying to debug the app as for some reason, it suddenly doesn't like reading files properly. I don't know what caused it though. I have managed a few new optimisations in it though, like not having to have it convert strings to ints forcibly anymore. It just keeps everything as decimal format so no data is lost anymore.

Edit: While debugging, I made a discovery about a game, said game is also part of the surprise. I'll reveal that later with the surprise. I can't get the visual indicator to work, but I do have that check to tell you the app is still dumping, so there's that. I do have some issues with the dumper actually missing files, so I'm trying to troubleshoot that.

Edit: Courtesy of Jambo51, he got me a small snippet of code that makes analysis of files faster, and doesn't take a ton of CPU to process. It's very consistent and is giving me very good results so far, so addition of new filetypes shouldn't be too hard.

So I've overhauled the program, and it's fair time for a release. Take a peek at the OP for the link to the download, as well as the first surprise! The second surprise comes from someone wanting me to analyse dumps for them:

I found this audio clip in Super Mario 3D Land's leftover files.

Oops. Forgot to mention. Pong20302000 the program code is entirely custom. I wrote almost all of the code. Extracted rips, however, I'm not so sure.
 
  • Like
Reactions: Celice
How can I open the CSAR files?

By the way no CWAV files so far :(

Also, how are people getting 128MB of RAM? I'm only getting 3MB with the RAM dumper o.O
 
How can I open the CSAR files?

By the way no CWAV files so far :(

Also, how are people getting 128MB of RAM? I'm only getting 3MB with the RAM dumper o.O

CSAR, as far as I know, isn't documented too much, but I have found the header format on 3dbrew. As for the size, I'm clueless.
 
So, by those surprises, are you close to dump gamesounds?

Can't wait to use luigi mansion ringtone hahaha
 
So, by those surprises, are you close to dump gamesounds?

Can't wait to use luigi mansion ringtone hahaha

If you try the mset ram dumper I linked in the OP, you might find it in there.

I also just released 0.3 as well. It includes two new formats, one of which is well-known already.
 
Nice, now that's one step forward for me to get those sweet sounds out of my 3ds, specially the wet fap click sound that's played when you move a channel

@edit: or i could just have recorded it with my microphone Lol

I don't know if one of those is the sound that you are looking for.

Team Fail, there's a minor bug in 0.3 that does not allow to dump CSTM files if there is no other file type selected.
 

Attachments

If you try the mset ram dumper I linked in the OP, you might find it in there.

I also just released 0.3 as well. It includes two new formats, one of which is well-known already.
I never had dumped anything before, and i don't know how to do it...

Is there any kind of hardware requirement for that?
 
It'd be better to list all the formats it's able to dump in the first post.

I'm probably going to do that, as well as get the title changed to "3DS Audio Dumper".

windwakr I'm not sure why it's doing that for you. Are you sure you're using a fcram dumper and not the old dumper? You'll get a lot more files that way.
 
I'm probably going to do that, as well as get the title changed to "3DS Audio Dumper".

windwakr I'm not sure why it's doing that for you. Are you sure you're using a fcram dumper and not the old dumper? You'll get a lot more files that way.
Yeah, I'm using a full 128MB dump. 0.2 worked fine, but 0.3/0.3a spits out files that are only 2 or 3 bytes in size.
 
Yeah, I'm using a full 128MB dump. 0.2 worked fine, but 0.3/0.3a spits out files that are only 2 or 3 bytes in size.

I see here. Give me a few minutes to debug the application here and see what is going on.
Edit: Found the problem, it was seeking to the filesize bytes at the wrong location. I'm going to upload 0.3b right away. Sorry for the pile of bugs in this version, hopefully this should be the last of them.

Edit: 0.3b (Hopefully all the bugs are actually fixed!) http://bit.ly/1lxDprL

So it's been a few days, but I've decided to post it up for download/public viewing. Feel free to check it out on GitHub!

https://github.com/TeamFail/3DS-Audio-Dumper

Edit: If you have any bugs, please file them there instead. It'll be much easier to work with them and track them.
 
Is anyone able to dump a CSAR and possibly CSTMs from Mario Tennis Open? I'd do it myself if I had the tools for it. :/
 
Thought I'd mention I pushed a new commit to Github, it now has support for .CSEQ ripping. I'll probably release a binary later.
 

Site & Scene News

Popular threads in this forum