3ds-save-tool icon indicating copy to clipboard operation
3ds-save-tool copied to clipboard

Can I take extracted data and rebuild it?

Open takeoaol opened this issue 2 years ago • 8 comments

I want to make a program the emulates Nintendo Zone. But I need to know how to modify a Streetpass file. It’s pretty simple to work with an extracted file but I don’t know how to recompile it.

takeoaol avatar Jul 07 '23 01:07 takeoaol

This tool doesn't support rebuilding the save. You need to use https://github.com/wwylele/save3ds for it

wwylele avatar Jul 07 '23 03:07 wwylele

What do I need to do in order to extract and recompile Streetpass data using save3ds?

takeoaol avatar Jul 07 '23 17:07 takeoaol

If I remember correctly, Streetpass data is a system/NAND save, which means you will need

  • a mounted/extracted NAND (https://github.com/ihaveamac/ninfs can help with it)
  • bootrom (boot9)
  • The ID of the particular save. Should be somewhere on 3dbrew or maybe you already know

wwylele avatar Jul 07 '23 17:07 wwylele

Thank you

takeoaol avatar Jul 07 '23 18:07 takeoaol

I tried using ninfs to mount my nand.bin but it didn't help me get to my nand root.

takeoaol avatar Jul 09 '23 20:07 takeoaol

Please open issue in ninfs / contact its owner for helping with ninfs

wwylele avatar Jul 10 '23 13:07 wwylele

I used this command: save3ds_fuse.exe "C:\mountfolder" --nandsave 0010026 --extract --boot9 "C:\boot9folder\boot9.bin" --nand "F:"

I got this error: ERROR - Host IO error: Os { code: 123, kind: Other, message: "The filename, directory name, or volume label syntax is incorrect." } IO error from host file system: Os { code: 123, kind: Other, message: "The filename, directory name, or volume label syntax is incorrect." } Error: IO(Os { code: 123, kind: Other, message: "The filename, directory name, or volume label syntax is incorrect." })

What am I doing wrong?

takeoaol avatar Jul 13 '23 22:07 takeoaol

You missed a 0 in "00010026"

wwylele avatar Jul 14 '23 03:07 wwylele