Homebrew 3ds extdata dump and restore tool (extra data editing!)

  • Thread starter Thread starter MrCheeze
  • Start date Start date
  • Views Views 196,805
  • Replies Replies 481
  • Likes Likes 21
Status
Not open for further replies.
There isn't one afaik. Just open the file with a hex editor, search for the name, and replace with what you want. It's utf-16. Don't forget to update the checksum.
Open CFL_DB.Dat or CFL_OldDB.dat? And then how Do I do the checksum?
 
I need help with mii names please someone help MrCheeze RachelB @Anyone who knows what the fuck they're doing


There is a tutorial somewhere on these forums for changing to gold pants, it covers applying the CRC fix.

EDIT: it should be as easy as changing the name in a hex editor and updating the CRC checksum.
 
There is a tutorial somewhere on these forums for changing to gold pants, it covers applying the CRC fix.

EDIT: it should be as easy as changing the name in a hex editor and updating the CRC checksum.

And that's the problem. I have the fixcrc.exe program and I know how to run it... Just once it gives me a value what do I do? Mine's A4A3 before even doing any editing.
 
I have E06B 0044 0046 004C E000 E005 0045 E06B
Are those... private use unicode characters? I can't imagine what you're trying to type, but I'm pretty sure it won't ever show up on anything other than the device you typed it on.
 
Oh yeah... guess it would work then, huh. So just flip the endians and you're good to go.
 
Go to offset 0000C81E and change the 2 bytes to the ones that crcfix gave you.

Edit: this is to apply the crc fix, not changing your characters.
 
like so:

0044 0069 0063 006B 0062 0075 0074 0074 -----> 44 00 . 69 00 . 63 00 . 6B 00 . 62 00 . 75 00 . 74 00 . 74 00

then just find the old name in your mii file and replace that
 
Would it be possible for you to compile a 3ds or cia version? My emuNAND is at 9.4 and Ninjhax does not work in 9.4.
 
When I am trying to restore content, It seems to only want to do the first line. Can it only restore one item at a time? Am I screwing up my config.txt file?

Code:
RESTORE “bbdata/80000009/adpcm” "00000a0b:/jb/gak/80000005/adpcm”
RESTORE "bbdata/80000009/pack" "00000a0b:/jb/gak/80000005/pack"
RESTORE "bbdata/80000008/adpcm” "00000a0b:/jb/gak/80000007/adpcm”
RESTORE “bbdata/80000008/pack" "00000a0b:/jb/gak/80000007/pack"
RESTORE “bbdata/80000004/pack" "00000a0b:/jb/gak/80000008/pack"
RESTORE “bbdata/80000000/pack" "00000a0b:/jb/gak/80000009/pack"

Edit: I just figured it out. Some of the quotes were replaced with different quotes that the 3DS wasn't understanding. I'm leaving this up incase it can help someone in the future.
 
I was about to say it was probably my fault, but take a closer look at those quotation marks. you figured it out, lol

Good to see that people are finding more uses for this tool.

...and it looks like they found a bug, too. Let me go and fix that.
 
  • Like
Reactions: chemistryfreak
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum