Hacking Need help restoring OoT save

bowser

Mwa ha ha ha!
OP
Member
Joined
Sep 1, 2008
Messages
2,377
Trophies
1
Age
37
Location
GBAtemp ↑↑↓↓← → ← →BA
XP
2,589
Country
India
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.
 

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,207
Trophies
4
Location
Space
XP
13,732
Country
Norway
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,
  • Like
Reactions: MelonGx and bowser

bowser

Mwa ha ha ha!
OP
Member
Joined
Sep 1, 2008
Messages
2,377
Trophies
1
Age
37
Location
GBAtemp ↑↑↓↓← → ← →BA
XP
2,589
Country
India
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,

Airavat

Well-Known Member
Newcomer
Joined
Apr 6, 2014
Messages
49
Trophies
0
Age
31
XP
147
Country
Barbados
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.

Maybe you can use SDF or JKSV to import the save?
 

cooroxd

Dirty Pirate
Banned
Joined
Aug 30, 2014
Messages
1,191
Trophies
0
Location
B.C.
XP
494
Country
Canada
Why not install cia version of OoT and then use the savedatafiler and restore the save on the digital version of the game
 

bowser

Mwa ha ha ha!
OP
Member
Joined
Sep 1, 2008
Messages
2,377
Trophies
1
Age
37
Location
GBAtemp ↑↑↓↓← → ← →BA
XP
2,589
Country
India
Maybe you can use SDF or JKSV to import the save?
I asked in the JKSV official thread if it's possible to restore to cart.

Why not install cia version of OoT and then use the savedatafiler and restore the save on the digital version of the game
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,
  • Like
Reactions: Airavat

DragonSky

Well-Known Member
Member
Joined
Oct 27, 2010
Messages
774
Trophies
0
XP
388
Country
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.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @K3Nv2, no