Need help restoring OoT save

Discussion in '3DS - Flashcards & Custom Firmwares' started by bowser, Aug 23, 2015.

  1. bowser
    OP

    bowser Mwa ha ha ha!

    Member
    2,260
    758
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    I backed up the save from my retail cart using Gateway 3.x on a 4.5U o3DS. Then I sold the cart.

    Recently I felt like owning OoT again so I bought a copy and tried to restore the save using the same setup. But when I launch the game I get a "save file corrupted" error.

    Is it because the private header is different between this cart and the original save? How can I restore the save on to this cart when it was created from a different cart?

    I have no idea what version this cart and the original carts were (1.0, 1.1, etc). All systems and carts are US region.
     
  2. The Real Jdbye

    The Real Jdbye Always Remember 30/07/08

    Member
    GBAtemp Patron
    The Real Jdbye is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    11,872
    5,022
    Mar 17, 2010
    Norway
    Alola
    OoT doesn't use unique per-cart encryption, but there were two versions of the cart released, those two versions have different encryption and a save from one won't work on the other. So this is probably your issue.
    They can be converted though, I'm not sure as to the exact steps but someone already did it for the Gateway OoT save: https://gbatemp.net/threads/howto-use-oot-exploit-on-sky3ds-non-working-carts.383581/
    Maybe ask @sonic2756 for help?

    When you back up a save with the Gateway, always back up the ROM too, as they go hand in hand and 2.0+ saves will never work without at least the matching header dumped from the ROM. The exception to that is dumping saves with SaveDataFiler, as that decrypts the save.
    Luckily OoT is not a 2.0+ save so there's still a way. There is even a tool that can decrypt old 1.0 saves by brute force, but when I tried to convert the Gateway OoT hack to work with my cartridge that way, the save still wasn't recognized when I re-encrypted it, so it will not be quite that easy.
     
    Last edited by The Real Jdbye, Aug 23, 2015
    MelonGx and bowser like this.
  3. bowser
    OP

    bowser Mwa ha ha ha!

    Member
    2,260
    758
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    I'm still trying to figure out how to do this. Are there any new tools now to make this easier?

    Basically I have the save dumped from an OoT cart via gateway. I also have the rom dump from that cart. I'm trying to restore the save back to another OoT cart of the same region via gateway but the game says the save is corrupted.
     
    Last edited by bowser, May 13, 2016
  4. Airavat

    Airavat Member

    Newcomer
    45
    7
    Apr 6, 2014
    Barbados
    Maybe you can use SDF or JKSV to import the save?
     
  5. cooroxd

    cooroxd Dirty Pirate

    Banned
    1,192
    522
    Aug 30, 2014
    Canada
    B.C.
    Why not install cia version of OoT and then use the savedatafiler and restore the save on the digital version of the game
     
  6. bowser
    OP

    bowser Mwa ha ha ha!

    Member
    2,260
    758
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    I asked in the JKSV official thread if it's possible to restore to cart.

    Thanks for the suggestion, but I would really like to import my save to the original cart. I'll do this only if I can't get it to work.
     
    Last edited by bowser, May 14, 2016
    Airavat likes this.
  7. DragonSky

    DragonSky GBAtemp Advanced Fan

    Member
    745
    71
    Oct 27, 2010
    Belgium
    You know when I installed Oothax I had some issues but couldn't find it.
    Then the problem was that my cart was the other version.
    So the version is very important.