WIP BotW Save Manager - Cross-platform command-line - Windows-only UI

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

  1. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    Breath of the Wild Save Converter

    This tool is useless if all you want to do is edit your save, the following link can directly edit Switch saves without any conversion: https://www.marcrobledo.com/savegame-editors/zelda-botw/

    BotW Save Converter is a fork of https://github.com/WemI0/BOTW_SaveConv that at the moment can convert BotW save files between Switch and Wii U. It currently has been written with .Net Framework for Windows with UI, and .Net Core (command-line only) for cross-compatibility.

    Download:
    https://github.com/DeltaJordan/BotW-Save-Manager/releases

    Dependencies:
    • Windows
      • .Net Framework 4.7
    • Other
      • .Net Core - varies by system
    Source:
    https://github.com/DeltaJordan/BotW-Save-Manager

    Report any issues and I will address them to the best of my ability.
     
    Last edited by JordantheBuizel, Feb 2, 2019
    neko00, NoNAND, BL4Z3D247 and 7 others like this.
  2. JerryAnderium

    JerryAnderium Newbie

    Newcomer
    2
    Apr 18, 2018
    Mexico
    OMG great!!!
     
  3. Naked_Snake

    Naked_Snake Constant Miscreant

    Member
    7
    Oct 6, 2013
    Australia
    Hyrule Field
    Does this work with out saves from hekate user dump?
     
  4. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    I mounted my USER partition from my backup I did of my Switch and it seems the saves are encrypted or compiled somehow. I'm not sure if there's a way to extract the save from it or not. All I know is these dumping/flashing scripts should work, but they require a Switch with <=3.0.0

    gbatemp: threads/write-mod-savefile-dump-botw-not-working.499559/page-3#post-7902831

    (still can't post links lmao)

    upload_2018-5-7_22-33-40.

    If anyone can get some BotW saves to me from either Wii U or Switch for testing purposes, feel free to send them to me with as much info as you can give me on game progress and game versions.
     
    Last edited by JordantheBuizel, May 8, 2018
  5. H1B1Esquire

    H1B1Esquire RxTools, the ultimate CFW machine.

    Member
    8
    Nov 2, 2016
    United States
    Earth, bro-dude.
    There's a Wii U save file thread.

    https://gbatemp.net/threads/wii-u-save-files-compilation.427761/
     
    Last edited by H1B1Esquire, May 8, 2018
  6. Erol

    Erol GBAtemp Fan

    Member
    5
    May 13, 2009
    Gambia, The
    nice... so I dont have to start from scratch. thanks.
     
    H1B1Esquire likes this.
  7. binarymelon

    binarymelon Member

    Newcomer
    2
    Sep 6, 2017
    Canada
    How should we send you save files?
     
  8. The_Baron

    The_Baron Member

    Newcomer
    1
    May 8, 2018
    United States
    Does this require the use of a CFW before we can use it?
     
  9. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    Thanks I didn't realize that existed. This should help a bunch.

    If you check out the thread that is linked above send a message here with a link to the file with the format that that thread uses; until there's a thread dedicated to Switch save games (unless it already exists too and I missed it) that'll have to do. Since there's a whole bunch of Wii U saves there already what I really need now is some Switch saves.
     
    H1B1Esquire likes this.
  10. Retr0id

    Retr0id Member

    Newcomer
    3
    Apr 12, 2018
    United Kingdom
    What features does this have over the orignal WiiU<->Switch save conversion?
     
  11. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    Most likely. Until then this won't help much with Switch users unless a fusee save payload is released or they are able to use PegaSwitch.

    Mine has a UI on windows and is cross-platform in command-line. It is also planned to have save editor support, although it will just be a port of the save editor here.
    My code is also more readable in my opinion ;)
     
  12. Naked_Snake

    Naked_Snake Constant Miscreant

    Member
    7
    Oct 6, 2013
    Australia
    Hyrule Field
    Are you able to write a payload for us to dump and restore our saves with FG?
     
  13. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    I only have experience in developing desktop applications in C# and a bit of NDS ROM reverse-engineering. I have no idea where to even start writing something like that.
     
    Naked_Snake likes this.
  14. Naked_Snake

    Naked_Snake Constant Miscreant

    Member
    7
    Oct 6, 2013
    Australia
    Hyrule Field
    I believe in the tutorials section there is one for payloads, if I knew how you can beilive I would
     
  15. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    After doing some more research with saves I realized that I wasn't converting enough of the files. I will be pushing an update soon and adding a release to fix this, my bad.

    EDIT: The releases have been updated with an untested quick fix. Any testing would be greatly appreciated! (I have a latest version Switch and don't have BotW on the Wii U; I might download it soon™ to do some more reliable testing)
     
    Last edited by JordantheBuizel, May 9, 2018
    Baoulettes and SkyQueen like this.
  16. Baoulettes

    Baoulettes The lonely man

    Member
    5
    May 25, 2011
    France
    C:\Users\Baoulettes\Desktop\GBATemp
    seem option.sav extracted with Checkpoint does not work.
    It say ''The save file you selected is not currently supported''
    Oh and yeah I tried with both ''tabs''
    does I miss something or use ''wrong'' save exporter ? ^^
     
  17. lordelan

    lordelan GBAtemp Psycho!

    Member
    10
    Jan 4, 2015
    Germany
    I like the implementation of the progress bar.
    I ended up using this as I gave up on doing a fency one on my own.
     
  18. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    If you don't mind could you send your save game folder to me? I only was guessing with reading headers of switch saves and it looks like I guessed wrong.
     
    Baoulettes likes this.
  19. Baoulettes

    Baoulettes The lonely man

    Member
    5
    May 25, 2011
    France
    C:\Users\Baoulettes\Desktop\GBATemp
    it just .sav do you need anything files with it ?
    Do you need folder picture book?
    Sorry for delay I had not my Usb->Micro SD here :)
     

    Attached Files:

  20. JordantheBuizel
    OP

    JordantheBuizel Advanced Member

    Newcomer
    2
    Jul 14, 2016
    United States
    Limbo
    Thanks a lot for this. I'm pushing the update for this as soon as I'm finished. Until more saves from varying game versions is available, I only can guess the game versions based on existing source code (The current assumption seems to be that your save is from v1.3.0 of BotW). After I update it, my program will instead try to guess it, if it fails it will ask the user if they want to use it anyways and then if so convert it.

    EDIT:
    I will also not be adding save editing as the online save editor I was going to port from anyways already supports Switch saves. It seems pointless in my opinion to remake something that already works fine ;)
     
    Last edited by JordantheBuizel, May 13, 2018
Loading...