How is the chance to have the existing Gateway saves to work with CIA?

Discussion in '3DS - Flashcards & Custom Firmwares' started by player0, Nov 24, 2014.

  1. player0
    OP

    player0 GBAtemp Regular

    Member
    193
    10
    Sep 2, 2006
    From a technical point of view, is the barrier large or small? As far as I know they are both generic encrypted save files?
    I am about to start a game from the beginning again because I have just installed it as CIA but I had played more than a hundred hours when it was on Gateway.
     
  2. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,000
    1,614
    Sep 5, 2013
    Brazil
    Well, it's just a dumb theory but maybe you could convert you rom to card2, get the gateway save file from the SD card and shove it inside the rom.
    Hopefully the game would work fine and SaveDataFiler would be able to read it
     
  3. TheHaxForU

    TheHaxForU GBAtemp Regular

    Member
    173
    14
    Jan 19, 2012
    United States
    this would be very nice. i have tons of gateway saves
     
  4. Queno138

    Queno138 Ravens

    Member
    2,412
    782
    Sep 18, 2010
    Senegal
    Luigi's Dark Mansion
    after conversion, header changes.
    so the rom won't be able to read the original save itself.
    I've tried.
     
    cearp likes this.
  5. player0
    OP

    player0 GBAtemp Regular

    Member
    193
    10
    Sep 2, 2006
    I checked the save file sizes are different. Unless I know the file structure of the gateway saves, I can't really do any cutting and pasting
     
  6. gamesquest1

    gamesquest1 Nabnut

    Member
    14,118
    9,453
    Sep 23, 2013
    basically from a technical point of view it should be fairly easy for gateway to load up the card1 saves sooner, as it works now card1 game saves only load when the game itself is started, if they where to change it so the save is loaded as the rom is selected from the multi-rom menu this should allow save data filer to pretty much convert any save from any format to any format (.3ds<->.3dz<->.cia)

    now im not sure if gateways planned "revised save system" will make this change, but idk it sounds like it would be simple enough to change
     
  7. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,000
    1,614
    Sep 5, 2013
    Brazil
    Yeah. Until Gateway makes something to fixes its saves files, the only way to use SaveDataFiler is with untrimmed card2 games.
     
  8. player0
    OP

    player0 GBAtemp Regular

    Member
    193
    10
    Sep 2, 2006
    Wait why does Gateway need to change anything? Isn't it just a matter of understanding the file structure of the Gateway saves and convert that into CIA saves (which are essentially 3DS backup saves?)
     
  9. gamesquest1

    gamesquest1 Nabnut

    Member
    14,118
    9,453
    Sep 23, 2013
    well saves are encrypted....unless you can decrypt them you cant just swap them to a different format....so again the only way you could do it is with savedatafiler....so you would be in the exact same situation i.e you cant load them up for decryption in savedatafiler unless it can detect card1 games which it currently can't
     
  10. piratesephiroth

    piratesephiroth I wish I could read

    Member
    3,000
    1,614
    Sep 5, 2013
    Brazil
    Yeah, Gateway uses its own messed up savefile format.
    You can see the saves are always 512KB big, even if the games use only 128KB.
     
  11. player0
    OP

    player0 GBAtemp Regular

    Member
    193
    10
    Sep 2, 2006
    Ok, so from what you are saying, retail cards/Gateway red card (even for the same game) saves into different format then the CIA/digital versions? It is not Gateway who changed the saves file structure?

    Thats news to me. Because I thought CIAs are just a repack of ROMs? How does that change the save file format?
     
  12. 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,806
    4,992
    Mar 17, 2010
    Norway
    Alola
    CIAs use a console unique encryption key where carts use a cartridge unique encryption key.
     
    reprep, MarkDarkness and cearp like this.
  13. gamesquest1

    gamesquest1 Nabnut

    Member
    14,118
    9,453
    Sep 23, 2013
    its not so save format, as much the container.....both different types of container are encrypted, except you can decrypt the .cia installed games saves using sdf, but as sdf currently cant access the saves on card1 games, there's no way to extract the raw save contents to be able to inject them to a different container

    basically think of it as 3 different size sd card, you cant just clone one card to another as they are using different types of file system, now card2 and cia games are readable by save data filer so you can copy the files off and copy them to the other type of save, but with card1 games currently there is no way to access the filesystem to actually copy the save off

    (thats not the technical way it works, but its a similar setup)
     
    player0 likes this.
  14. player0
    OP

    player0 GBAtemp Regular

    Member
    193
    10
    Sep 2, 2006
    Ah thanks gamequ1 that explains it. It really depends on Gateway at the end of the day.
     
  15. fatboynate

    fatboynate Bringer of Freedom

    Member
    408
    118
    Mar 10, 2014
    Chad
    File Hosts
    Okay so what if i wanted to use my oras save from my redcard on my oras cia? i have the save backed up with datafiler so it should just be a case of importing it to the cia version right?