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

  • Thread starter Thread starter MrCheeze
  • Start date Start date
  • Views Views 196,744
  • Replies Replies 481
  • Likes Likes 21
Status
Not open for further replies.
The spaces are (what I can guess from programming knowledge) probably double width chars, for use with japanese/korean/chinese names, as they take 2 bytes to store for each character instead of a single byte
Yes, it's utf-16.
 
Did some research, I think I might be able to bust into the shared extdata...

Yay! Keep us updated
mrw-when-i-finally-see-new-grass-growing-in-my-lawn-that-i-replaced-last-week-10642.gif
 
Do you think you can make a tool for savedata instead?
I won't work on ninjhax but probably will as a CIA/CCI.
 
Well, I solved the global Mii checksum. As RachelB says, it's the two bytes at 0xC81E, and it really does use the exact same checksum formula as on the Wii. Only difference is, you're supposed to run the formula over all the bytes in the file that come before the checksum (i.e. the first 0xC81E bytes).

Still haven't gotten the gold pants though. Attempts at doing so so far have led to the Mii just vanishing.
 
Well, I solved the global Mii checksum. As RachelB says, it's the two bytes at 0xC81E, and it really does use the exact same checksum formula as on the Wii. Only difference is, you're supposed to run the formula over all the bytes in the file that come before the checksum (i.e. the first 0xC81E bytes).

Still haven't gotten the gold pants though. Attempts at doing so so far have led to the Mii just vanishing.
RIP Miis, they died for a good cause. Seriously though, keep us updated. I'd love to see a new way to import, export, and edit Miis. QRs are nice but take too long to generate for a whole library of Miis.
 
Ah. Looks like the missing step was that gold pants need an extra bit set, that forces sharing to be disabled.

hHLodc9.jpg

Can you write a small guide?
1. open program X
2. go to this memory addres
3. calculate Y+Z
4. import
5. ???
6. Profit!
 
Keep in mind that you need to turn copying and sharing off before changing Miis "Special", otherwise Mii Maker will delete them.

Miis change special based on their ID, similar to how they worked on the Wii. Unfortunately, changing your main Mii to a Special Mii doesn't let you edit him, and has no positive side effects other than looking pretty.

 
Change your Mii's ID within the extra data you've extracted, then re-import.

EDIT: And apparently there are checksums within the file, so fix those as well.

A more in depth tutorial cause I don't know how to do checksums and all that
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum