Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Can I take extracted data and rebuild it? #9

Open
takeoaol opened this issue Jul 7, 2023 · 8 comments
Open

Can I take extracted data and rebuild it? #9

takeoaol opened this issue Jul 7, 2023 · 8 comments

Comments

@takeoaol
Copy link

takeoaol commented Jul 7, 2023

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.

@wwylele
Copy link
Owner

wwylele commented Jul 7, 2023

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

@takeoaol
Copy link
Author

takeoaol commented Jul 7, 2023

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

@wwylele
Copy link
Owner

wwylele commented Jul 7, 2023

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

@takeoaol
Copy link
Author

takeoaol commented Jul 7, 2023

Thank you

@takeoaol
Copy link
Author

takeoaol commented Jul 9, 2023

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

@wwylele
Copy link
Owner

wwylele commented Jul 10, 2023

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

@takeoaol
Copy link
Author

takeoaol commented Jul 13, 2023

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?

@wwylele
Copy link
Owner

wwylele commented Jul 14, 2023

You missed a 0 in "00010026"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants