[Release]JK's SaveManager - Homebrew CIA Save manager.

Discussion in '3DS - Homebrew Development and Emulators' started by JK_, Feb 1, 2016.

Feb 1, 2016
  1. JK_

    Member JK_ GBAtemp Regular

    Joined:
    Sep 4, 2015
    Messages:
    168
    Country:
    United States
    This is a save manager you can install as a CIA. This means no more booting into the homebrew menu and rebooting to import and export saves.

    Testing has shown that it doesn't appear to have any problems with any titles. Thanks to @Gocario, it will automatically delete any secure values.
    It can also export and import ExtData IF the title uses it.

    I've made it as simple as I can, while keeping the slot feature from my old save manager.
    When you select backup or restore, you will have to select or create a new slot. If you don't like the input screen, you can create the directories yourself inside the game's export folder.

    Save Data is exported to SD:/JKSV/Saves/[Title]/[Slot Dir]
    ExtData is exported to SD:/JKSV/ExtData/[Title]/[Slot Dir]
    System Save data is exported to SD:/JKSV/SysSave/
    Boss ExtData is exported to SD:/JKSV/Boss/
    Shared ExtData is exported to sd/JKSV/Shared/[ID]/[DIR]

    Tell me if you have any issues. I've tried my best to get everything 100%, but I'm not perfect.

    Your game must be started at least once for this to work. If you get a message saying "Couldn't open SaveArch!", it is probably because you haven't started the game and allowed to format and create it.

    The banner and icon were made by @Sgt. Lulz.

    A big thanks to @Shadowfied, @Phanton, @Sgt. Lulz, and @A_Random_Guy for risking their saves and testing.

    Latest build is from 3/25/2016. It fixes a major issue. Github is not up to date yet.
    You can download it here.
    Source is available here: https://github.com/J-D-K/JKSM. I'm far from a pro though, so I know some could probably be done better.
     

    Attached Files:

    Last edited by JK_, Mar 27, 2016


  2. Minnow

    Member Minnow GBAtemp Regular

    Joined:
    Oct 5, 2015
    Messages:
    275
    Country:
    Canada
  3. OmegaGamezHD

    Newcomer OmegaGamezHD Member

    Joined:
    Nov 16, 2015
    Messages:
    28
    Country:
    Canada
    Thank you! I've been looking for a save manager in .cia format!
     
  4. smileyhead

    Member smileyhead Staying classy, all day, everyday.

    Joined:
    Aug 31, 2015
    Messages:
    441
    Location:
    Budakeszi, Hungary
    Country:
    Hungary
    Will try it out ASAP.
     
  5. LeSpaz

    Newcomer LeSpaz Advanced Member

    Joined:
    Jan 5, 2016
    Messages:
    56
    Country:
    United States
    Ohmygosh thankyou!
    Will try out when i get home (ง ˘ω˘ )ว
     
    zoogie likes this.
  6. Phanton

    Member Phanton GBAtemp's Nui lover

    Joined:
    Sep 9, 2015
    Messages:
    253
    Country:
    Argentina
    I'm so glad that it could be done!
     
    smileyhead likes this.
  7. DKB

    Member DKB I EAT ASS

    Joined:
    May 29, 2015
    Messages:
    521
    Location:
    New York City
    Country:
    United States
    FINALLY FUCK

    Thank you though.
     
    smileyhead likes this.
  8. AtlasFontaine

    Member AtlasFontaine GBAtemp Advanced Fan

    Joined:
    Jul 18, 2015
    Messages:
    720
    Location:
    Venezuela-Zulia.
    Country:
    Venezuela
    The best thing about this is that I don't have to check titleids at 3dsdb. Great fucking job!
     
  9. ghjfdtg

    Newcomer ghjfdtg Advanced Member

    Joined:
    Jul 13, 2014
    Messages:
    59
    Country:
    Source?
     
  10. Rinnegatamante

    Member Rinnegatamante GBAtemp Addict

    Joined:
    Nov 24, 2014
    Messages:
    2,774
    Location:
    Bologna
    Country:
    Italy
    Really good job man! Are you planning to release sourcecode?
     
  11. Robmead23

    Member Robmead23 GBAtemp Regular

    Joined:
    Nov 6, 2015
    Messages:
    119
    Country:
    United Kingdom
    Sounds like a good app. I will give it a try when I get the time
     
  12. DjoeN

    Member DjoeN Captain Haddock!

    Joined:
    Oct 21, 2005
    Messages:
    4,493
    Location:
    Somewhere in this potatoland!
    Country:
    Belgium
    Does this mean we also don't have to import secure value from a good save (not tampered with) anymore, like we have to do for Pokemon Shuffle or Animal Crossing?
     
  13. Brenden Reeves

    Newcomer Brenden Reeves Advanced Member

    Joined:
    Dec 28, 2015
    Messages:
    69
    Country:
    United States
    We have needed this for seemingly forever. Can't wait to try it out later today!
     
  14. Sgt. Lulz

    Member Sgt. Lulz GBAtemp Regular

    Joined:
    Oct 16, 2010
    Messages:
    285
    Country:
    United Kingdom
    Pretty much.
    I did the tests with New Leaf, and it succeeded at wiping the secure value where SDF failed.
    10/10 it's ok
     
    DesuIsSparta, Lemon_ and Nikolay like this.
  15. Shadowfied

    Member Shadowfied GBAtemp Advanced Fan

    Joined:
    Dec 6, 2014
    Messages:
    813
    Country:
    Sweden
    Public release? [​IMG]

    Awesome dude. Amazing job. This tool is fucking brilliant. Thanks for letting me help you test it :D
     
  16. CrispyYoshi

    Member CrispyYoshi GBAtemp Advanced Fan

    Joined:
    Mar 20, 2010
    Messages:
    721
    Country:
    United States
    Excellent, glad we have an open-source save manager channel. Now I wonder: Would it be possible to create some kind of in-app repo to download/upload save backups from various games based on their TitleID?
     
  17. Minnow

    Member Minnow GBAtemp Regular

    Joined:
    Oct 5, 2015
    Messages:
    275
    Country:
    Canada
    I second this
     
  18. Robmead23

    Member Robmead23 GBAtemp Regular

    Joined:
    Nov 6, 2015
    Messages:
    119
    Country:
    United Kingdom
    I third this. It would make the perfect app then
     
  19. Krude

    Member Krude GBAtemp Regular

    Joined:
    May 18, 2013
    Messages:
    127
    Country:
    Germany
    Does this support system savedata?

    Also, please make secure value deletion optional
     
  20. Damon_girl

    Member Damon_girl GBAtemp Advanced Fan

    Joined:
    Oct 27, 2015
    Messages:
    564
    Country:
    United States
    This looks awesome, but what's the difference between this and savedatafiler?
     
    cearp likes this.

Share This Page