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

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

  1. JK_
    OP

    JK_ GBAtemp Fan

    Member
    376
    685
    Sep 4, 2015
    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.
    Please set FileZilla's transfer type to binary before reporting corrupted data. Auto and ASCII can sometimes cause issues. See the spoiler for details.
    Warning: Spoilers inside!

    FAQ

    QR Codes/DL Links:
    The 3DSX and MHGSV are attached to this post. I will work on getting source cleaned up and updated the next couple days when I have time. If you have any issues, be sure to tell me. It may not look too different, but I did have to change the way it worked in some places to get the home button working again.

    The latest version is from 7/21/2016. It includes:
    Changes

    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.

    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_, Jan 8, 2017


  2. Minnow

    Minnow GBAtemp Fan

    Member
    455
    688
    Oct 5, 2015
    Canada
    You god
     
  3. OmegaGamezHD

    OmegaGamezHD Member

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

    smileyhead Bow ties are cool.

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

    Our Patreon
    2,318
    4,600
    Aug 31, 2015
    Hungary
    Budakeszi, Hungary
    Will try it out ASAP.
     
  5. LeSpaz

    LeSpaz Advanced Member

    Newcomer
    57
    18
    Jan 5, 2016
    United States
    Ohmygosh thankyou!
    Will try out when i get home (ง ˘ω˘ )ว
     
    zoogie likes this.
  6. Phanton

    Phanton GBAtemp's Nui lover

    Member
    305
    152
    Sep 9, 2015
    Argentina
    I'm so glad that it could be done!
     
    smileyhead likes this.
  7. DKB

    DKB FUCK OFF

    Member
    1,216
    1,130
    May 29, 2015
    United States
    New York City, Manhattan
    FINALLY FUCK

    Thank you though.
     
    smileyhead likes this.
  8. AtlasFontaine

    AtlasFontaine GBAtemp Maniac

    Member
    1,052
    623
    Jul 18, 2015
    Venezuela
    Venezuela-Zulia.
    The best thing about this is that I don't have to check titleids at 3dsdb. Great fucking job!
     
  9. ghjfdtg

    ghjfdtg Advanced Member

    Newcomer
    59
    42
    Jul 13, 2014
    Source?
     
  10. Rinnegatamante

    Rinnegatamante GBAtemp Psycho!

    Member
    3,127
    3,253
    Nov 24, 2014
    Italy
    Bologna
    Really good job man! Are you planning to release sourcecode?
     
    Kvnrdrguez likes this.
  11. Robmead23

    Robmead23 GBAtemp Regular

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

    Our Patreon
    129
    27
    Nov 6, 2015
    Sounds like a good app. I will give it a try when I get the time
     
  12. DjoeN

    DjoeN Captain Haddock!

    Member
    5,118
    1,475
    Oct 21, 2005
    Belgium
    Somewhere in this potatoland!
    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. Jinnial

    Jinnial Just your friendly everyday psychopath

    Member
    113
    35
    Dec 28, 2015
    United States
    Missouri
    We have needed this for seemingly forever. Can't wait to try it out later today!
     
  14. Sgt. Lulz

    Sgt. Lulz GBAtemp Regular

    Member
    288
    217
    Oct 16, 2010
    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

    Shadowfied GBAtemp Advanced Maniac

    Member
    1,553
    1,274
    Dec 6, 2014
    Public release? [​IMG]

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

    CrispyYoshi GBAtemp Maniac

    Member
    1,498
    490
    Mar 20, 2010
    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

    Minnow GBAtemp Fan

    Member
    455
    688
    Oct 5, 2015
    Canada
    I second this
     
  18. Robmead23

    Robmead23 GBAtemp Regular

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

    Our Patreon
    129
    27
    Nov 6, 2015
    I third this. It would make the perfect app then
     
  19. Krude

    Krude GBAtemp Regular

    Member
    184
    99
    May 18, 2013
    Gambia, The
    Does this support system savedata?

    Also, please make secure value deletion optional
     
  20. Damon_girl

    Damon_girl GBAtemp Advanced Fan

    Member
    880
    190
    Oct 27, 2015
    United States
    This looks awesome, but what's the difference between this and savedatafiler?
     
    cearp likes this.