Saves Lost After Renaming to 3DZ

Discussion in '3DS - Flashcards & Custom Firmwares' started by Andim, Feb 14, 2015.

  1. Andim
    OP

    Andim GBAtemp Regular

    Member
    142
    57
    Dec 30, 2012
    Well, it's right there in the title. When i renamed my home-dumped ROMs to .3DZ, they shot me the 'ol message about needing to format save data. Why? Is there any way I can possibly keep my original saves? If there is, please tell me. I have them all backed up and I don't want to lose them.
     
  2. Scarlet

    Scarlet Phone Charm

    Member
    GBAtemp Patron
    Scarlet is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,781
    1,857
    Jan 7, 2015
    United Kingdom
    Middleish North-Right
    Saves are associated with the header - or thereby lack of. .3ds files have no header, and so your save is associated with that lack of header.

    You might be able to extract it with SaveDataFiler but it's not something I've personally done so you'll need to look into that yourself.
     
  3. BullyWiiPlaza

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,727
    1,408
    Aug 2, 2014
    Germany
    You can use SaveDataFiler to extract both savegames and then copy the necessary data from the original over to the new one to continue with the .3dz rom.

    I did this for Pokémon and the "main" file only holds all basic save related stuff.
     
    Andim likes this.
  4. Andim
    OP

    Andim GBAtemp Regular

    Member
    142
    57
    Dec 30, 2012
    Do you have any more detailed information on how to "copy the necessary data"? For the record, this is a personal backup copy. I have the game, if that helps.
     
  5. BullyWiiPlaza

    BullyWiiPlaza Nintendo Hacking <3

    Member
    1,727
    1,408
    Aug 2, 2014
    Germany
    Yes. You save the game with .3ds and use SaveDataFiler to extract the save game. Now you save the game with .3dz and do the same thing.

    On the computer, you now copy over the necessary data from the first folder aka your original save to the new save.
    Then on the 3DS you install the new save game and hope it'll have all your original data when you use the .3dz rom because you replaced it.

    This works for Pokémon at least like I said before.
     
    Andim likes this.
  6. LegendaryFighter

    LegendaryFighter GBAtemp Regular

    Member
    103
    38
    Apr 13, 2011
    Gambia, The
    Germany
    Would this also work for games without the NandSave method? Like, for example, Super Smash Bros 3DS?

    I want to buy the game, but not lose my progress.
     
  7. Andim
    OP

    Andim GBAtemp Regular

    Member
    142
    57
    Dec 30, 2012
    Well uh
    Tried savedatafiler, all it gave me was a message saying my ctr card save is "broken user sava data".
    This is probably the part where I give up and restart Monster Hunter.
     
  8. VerseHell

    VerseHell GBAtemp Psycho!

    Member
    3,067
    1,067
    Jun 29, 2014
    France
    You have to use savedatafiler before switching to 3dz, and you have to follow this for card1 games. Rename the rom back to 3ds then retry.
     
    Andim likes this.
  9. Shinitai

    Shinitai Advanced Member

    Newcomer
    86
    39
    Dec 17, 2013
    Uruguay
    Savedatafiler should work. You should have it installed as a cia.

    First, remove the header from your rom and change it back to .3ds. Then put the save that you want to convert in the 3DS big SD card with the following name "000400000FF40A00.sav" (that's the id of savedatafiler).

    Boot into emunand, press select and choose the game but don't start it. Instead, start savedatafiler. Highlight CTR-Card (make sure it doesn't say "broken" next to it) and press Y, then A.

    Close savedatafiler, remove the red GW card. Put the micro SD back in your PC, and put the header back in your ROM, and change it back to .3dz.

    Again in emunand, press select and choose the game but again don't start it. Start savedatafiler. Go to the SD tab. In there you'll see a list of all the saves you've decrypted, which should be only one unless you've done this before. Highlight it, hold L and press A.

    Once that's done, turn off your 3DS, and put the big SD card in your PC. The file 000400000FF40A00.sav will now be your new save. Give it the right name for your game and you should be done.
     
    Hkari and Andim like this.
  10. Andim
    OP

    Andim GBAtemp Regular

    Member
    142
    57
    Dec 30, 2012
    Ah.... many thanks to all of you, especially Shinitai. Thanks a lot, that worked perfectly.
     
  11. Ra1d

    Ra1d GBAtemp Maniac

    Member
    1,207
    679
    Jul 31, 2010
    Canada

    Sure about that ?I've changed ORAS header so many times and the save never changed.
     
  12. YourHero

    YourHero GBAtemp Maniac

    Member
    1,003
    220
    Apr 22, 2010
    United States
    Rename the save to match save data filer ID and then go in and import the save to the gateway with the wanted game mounted.

    Not 100% on this method, but I believe it works.
     
  13. Andim
    OP

    Andim GBAtemp Regular

    Member
    142
    57
    Dec 30, 2012
    Right, so basically all of this was done so I could get online with MH4U, which I have running now on a jp region 3ds. Unfortunately, an additional problem remained. The system would not allow me to use any online features, complaining in Japanese that I had not accepted the EULA (error code 003-0399). And I could not accept the EULA either, because it was out of region.

    But I fixed it. If anyone else has this problem, the solution is to download config.cia or config.su from *somewhere*, and set the EULA value to ff.ff. Hope this might be helpful to someone possibly.