RELEASE Y'allAreNUTs save tool - aka switch-save-dump-hack-job by 3096

Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by MegaMagikarp, May 11, 2018.

  1. MegaMagikarp
    OP

    MegaMagikarp Member

    Newcomer
    2
    Mar 25, 2015
    United States
    Uh... yea I'm 3096 btw. Idk why I chose this retarded username on gbatemp

    link:
    http://github.com/3096/nut/releases/

    Demo

    Use UP & DOWN to select a save. LEFT & RIGHT to skip 5 saves.
    Press A to dump save files into "save/" or press Y for "save/{titleID}/{userID}/" (will overwrite whatever's already in there.)
    Press ZR to dump all saves
    Press X to inject all files that are present in "inject/" (For now, don't put too many file at one time. Only put 1 folder for botw save for example. Use at your own risk and always have backups)
    Press PLUS to quit when not copying files.

    Since console output doesn't support UTF-8, you can press R to show title ID instead. When you see garbled text (Japanese names, for example) you can manually look up a title here.
    Avoid using this while the Switch is docked, as in my testing docked mode seems unstable and sometimes crashes.

    I only made a release of this homebrew because I saw people trying to get builds of my previous versions and it got quite messy... This is by no means a formal program for the long term. It's just a filler for people who are too impatient to wait for Checkpoint's stable version on 5.0.

    Change log v0.1.1:
    • General stability improvements to enhance the user's experience
    • Y button to dump save to `save/{titleID}/{userID} and use ZR to dump all saves
    • LEFT and RIGHT button to navigate save list by 5 saves
    • R button to toggle title ID display when selecting, helps non English titles
    • Avoid accidental X or ZR button press with a confirmation message

    Credits:
    Me
    3096
    MegaKarp
    Stary for showing me how to find the issue commit in libnx
    All the hardworking people behind libnx
     
    Last edited by MegaMagikarp, May 13, 2018
    Benman93, Seathasky, Minikea and 19 others like this.
  2. Xyphoseos

    Xyphoseos Hack or no games

    Member
    2
    Jun 29, 2016
    France
    Rivière
    Mmh... after Checkpoint switch release...
     
    Quantumcat likes this.
  3. Type_O_Dev

    Type_O_Dev GBAtemp Regular

    Member
    2
    Dec 12, 2017
    United States
    Thanks...

    Works Great, spent hours on old script :(
    my C++ skills suck
     
    Last edited by Type_O_Dev, May 11, 2018
    RyuSeisuke1992 likes this.
  4. MegaMagikarp
    OP

    MegaMagikarp Member

    Newcomer
    2
    Mar 25, 2015
    United States
    Bernardo doesn't like people messing with Checkpoint to build 5.0 usable version by sacrificing stability. So this is for 5.0 before libnx is fixed for checkpoint to be stable;
     
  5. huma_dawii

    huma_dawii GBAtemp Advanced Maniac

    Member
    5
    Apr 3, 2014
    United States
    Florida
    Awesome!! :D
     
  6. OkazakiTheOtaku

    OkazakiTheOtaku no one likes me, not even me

    Member
    5
    Jul 20, 2016
    United States
    ~/
    Checkpoint has a few bugs on the Switch at the moment. It's an amazing piece of software but like all things in the Switch scene right now, it's still a WIP.
    What system versions are compatible with this? Just 5.x or 4.x?
     
  7. Jhnsn

    Jhnsn *Flat is Justice*

    Member
    2
    Sep 1, 2016
    Australia
    One question I have with all the save dumpers: What profile do they dump from?
     
  8. Type_O_Dev

    Type_O_Dev GBAtemp Regular

    Member
    2
    Dec 12, 2017
    United States
    With this tool it will list them
     
    Jhnsn likes this.
  9. gnmmarechal

    gnmmarechal GBAtemp Guru

    Member
    12
    GBAtemp Patron
    gnmmarechal is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Jul 13, 2014
    Portugal
    http://gs2012.xyz
    Something that works similarly to the 3DS' save manager then. Neat!
     
  10. Xyphoseos

    Xyphoseos Hack or no games

    Member
    2
    Jun 29, 2016
    France
    Rivière
    Which bug ?
     
  11. MegaMagikarp
    OP

    MegaMagikarp Member

    Newcomer
    2
    Mar 25, 2015
    United States
    It's not checkpoint's bug. It's libnx either has some bug or needs an update. I had to use a forked version of libnx to build nut to work on 5.0, while doing so sacrificing inject commit success rate. like it can fail if inject size is too large or some other reason. This homebrew is far from ideal but just a filler until we have a stable Checkpoint
     
    Xyphoseos likes this.
  12. focusonme

    focusonme GBAtemp Regular

    Member
    1
    Jun 30, 2016
    United States
    Does it work on 4.1?
     
  13. YodaXY

    YodaXY Member

    Newcomer
    3
    Jan 26, 2009
    United States
    on 4.1 it gives me an error by injecting the file..
     
    szczuru likes this.
  14. Type_O_Dev

    Type_O_Dev GBAtemp Regular

    Member
    2
    Dec 12, 2017
    United States
    you need to make folder "inject" and put save file in it
     
  15. PatrickJr

    PatrickJr GBAtemp Regular

    Member
    2
    Jan 5, 2017
    Bridgwater
    Seems to work well for BOTW, but dunno about the others. since I don't know where to find editors for games like MK8, Super Mario Odyssey, splat
     
  16. YodaXY

    YodaXY Member

    Newcomer
    3
    Jan 26, 2009
    United States
    of corse i know that but it gives me an error after copy a few files;

    fsdevCommitDevices() failed; 346402
    Try injecting less data maybe?
     
  17. MegaMagikarp
    OP

    MegaMagikarp Member

    Newcomer
    2
    Mar 25, 2015
    United States
    What's the game?
    I know fsdevCommitDevices() is unstable. Not much I could do about that. Try injecting one file at a time or something.
     
  18. YodaXY

    YodaXY Member

    Newcomer
    3
    Jan 26, 2009
    United States
    yeah it works ;)

    Mk8 Deluxe, i only drop the userdata.dat file in the inject folder, thanks!
     
    Last edited by YodaXY, May 11, 2018
    ShonenJump likes this.
  19. Sonicbrawler

    Sonicbrawler GBAtemp Regular

    Member
    2
    Sep 7, 2015
    United States
    Was able to migrate my Super Mario Odyssey save file from one account to another. Perfect. <3
     
    CatmanFan likes this.
  20. bobdamnit

    bobdamnit I rule the Mushroom Kingdom

    Member
    3
    Jul 15, 2014
    United States
    Off topic, but your name is fantastic. Rest in peace, Mr. Steele.
     
Loading...
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice