sky3ds and gateway saves compatible?

Discussion in '3DS - Flashcards & Custom Firmwares' started by lucasferrr, Mar 19, 2015.

  1. lucasferrr
    OP

    lucasferrr Advanced Member

    Newcomer
    50
    5
    Mar 15, 2009
    Brazil
    guys im using a sky3ds,in a few days ill get a gateway, can i continue to play my games and use the .sav from sky3ds into the gateway? or should i stop playng until i get the gateway since ill have to restart the games (MH4, MK7, tomadochi life)?
     
  2. lucasferrr
    OP

    lucasferrr Advanced Member

    Newcomer
    50
    5
    Mar 15, 2009
    Brazil
    no one knows??
     
  3. Migoma

    Migoma Member

    Newcomer
    32
    8
    Mar 12, 2015
    United States
    no they are not sorry
     
  4. bowser

    bowser Mwa ha ha ha!

    Member
    2,255
    752
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    I backed up a save from my retail OoT cartridge using Gateway. I also made a backup of OoT using Gateway. My 3DS is on 4.5 and emunand on 9.2.

    Next I flashed my OoT backup to a Sky3DS and restored the backed up save using DiskWriter. When I start the game on a *new* 3DS XL on 9.0 it said the save game is corrupted. How can I get my save to work?
     
  5. SomecallmeBerto

    SomecallmeBerto The Anti-Hero

    Member
    1,097
    655
    Dec 17, 2014
    United States
    USA

    Change the extension to .3dz and see if that works
     
  6. UsualNoise

    UsualNoise Advanced Member

    Newcomer
    74
    21
    Jan 7, 2009
    United States
    bowser likes this.
  7. bowser

    bowser Mwa ha ha ha!

    Member
    2,255
    752
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    Thanks for the tip! I tried it and the perl script created a 1mb .sav file from my 128kb save dump. Is that right? I then rewrote the game and restored the save but still got the corrupted save error.

    The EEPROM size in the template is correct CC 22 11. The game id is AQEE (OoT USA). Not sure where it's going wrong.
     
  8. UsualNoise

    UsualNoise Advanced Member

    Newcomer
    74
    21
    Jan 7, 2009
    United States
    You also have to make sure the template.txt file you're using to load games onto Sky3DS has a header that matches your retail cartridge. There are various utilities to do that floating around this forum. Once the header contains your private info it should work (assuming you are providing a new / different name for the output save file ... the original can't be named AQEE.SAV since that's what the output file is named).
     
  9. bowser

    bowser Mwa ha ha ha!

    Member
    2,255
    752
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    Yeah I made sure my original save file has a different name than the output. Can you confirm the output save file size of 1mb is normal?

    Also, can you please name the utilities you're talking about? Do you mean Sky Army Knife?

    And I might have launched the retail cart on a 9.2 console before dumping the save, don't remember exactly. Will that affect anything? I only launched the game, did not play it.
     
  10. UsualNoise

    UsualNoise Advanced Member

    Newcomer
    74
    21
    Jan 7, 2009
    United States
    The one I used was called Sky3DS template maker by Falo. I dragged my rom into the box, then copied the private header / ID I got via Gateway ROM Patcher v1.1. I pasted the result into my template.txt file (created a new one just containing my games with private headers) and used that in Sky3DS's diskwriter utility. After this the save file you modified should match. And yes, 1 MB sounds right - all my Sky3DS-compatible saves are that size.

    We REALLY need some of this info in a FAQ / sticky somewhere in the Tutorial section or at the top of this forum. It's essential info for Sky3DS users and it currently is only accessible via getting lucky through searching this forum.
     
    bowser likes this.
  11. tony_2018

    tony_2018 GBAtemp Psycho!

    Member
    3,106
    1,050
    Jan 3, 2014
    United States

    No point because no one reads it or does any searching. I've seen multiple topics asking the same question and the original thread gets buried, or people just don't want to read through it to find there answer.
     
  12. bowser

    bowser Mwa ha ha ha!

    Member
    2,255
    752
    Sep 1, 2008
    India
    GBAtemp ↑↑↓↓← → ← →BA
    After following those steps, I wrote the rom again and restored the save. When I put the Sky3DS in the system, the game showed up fine in the system menu. But right after booting the game I got an error "The game card was removed" and the game stopped showing up after that. I'm able to cycle to other games by pressing the blue button but this particular game doesn't show up anymore no matter how many times I remove and write it again. Any ideas? :wacko:
     
  13. UsualNoise

    UsualNoise Advanced Member

    Newcomer
    74
    21
    Jan 7, 2009
    United States
    No, sorry. I do know if it's the first game in the list you have to wait a few seconds before launching it. If I launch the first game on my Sky3DS within the first 5 seconds or so it gives me the "Game Card was removed" error. If I wait until the blue light goes / more than 5 seconds off it works.
     
  14. MelonGx

    MelonGx GBAtemp Advanced Maniac

    Member
    1,630
    438
    Jan 8, 2009
    China
    Compatible:
    Pre-Oct-2013 Card1 GW saves (original game cart save 512KB)
    All Card1 retail cart saves

    Incompatible:
    Pre-Oct-2013 Card1 GW saves (original game cart save 128KB)
    All Post-Oct-2013 Card1 GW saves

    For Card2, I don't know.

    CartSave -> SkySave (Card1) Converting Instructions:
    1) Dump CartSave
    2) Edit Sky3DS game's template to your retail cart's
    3) Press Sky3DS's Blue/Red button to make the game which you want to export the save UNLAUNCHED
    4) Export SkySave
    5) Open both CartSave and SkySave with Hex editor
    6) Replace SkySave's 0x58-0x80057 (or 0x20057 if CartSave is 128KB) with the entire CartSave
    7) Import the modified SkySave

    GWSave -> SkySave (Card1) Converting Instructions:
    1) Import Sky3DS Template's game header to your ROM and rename it into .3DZ
    2) Do a .3DS save to .3DZ save conversion
    3) Follow CartSave -> SkySave 's Step 3-7