Backup/Restore Eshop AC:NL Save

Discussion in '3DS - Games & Content' started by Brewzip, Feb 6, 2015.

  1. Brewzip
    OP

    Brewzip Advanced Member

    Newcomer
    54
    17
    Feb 6, 2015
    Italy
    Hi! I have some games bought from the eShop and I would like to backup their saves.
    Some games has the Backup options in the Home menù, some like Animal Crossing doesn't, maybe because of card2 save type.
    I would like to backup/restore that game save to enhance my gaming experience, for help me find the mover villager.

    Reading some guide dedicated to emuNAND construction, I understood that copying the entire SD to PC, formatting emuNAND and then putting the content back to SD will not alter the game and the saves.
    I don't own any 3DS flashcard, so this is not my case and I can't use SaveDataFiler... but I would like to know more info about the copy/paste method, if in beetween the backup/restoration I play with some games.

    So, if I follow these steps:
    1. Copying all SD content to PC (backup)
    2. Play the game and save (obliviously the SD content will change)
    3. Restore the SD content from PC in step 1 (restore)
    Will it work, or I risk to mess up my games and saves, for some reason (eg: anti save-duping things)?
    Someone has just tried it? Thank you for the help! :)
     
  2. Brewzip
    OP

    Brewzip Advanced Member

    Newcomer
    54
    17
    Feb 6, 2015
    Italy
    I've done more research. Animal Crossing seems to be one of the few games implementing the "Anti Samegave Restore" http://3dbrew.org/wiki/Anti_Savegame_Restore
    If found this recent topic, where this anti-restore technology was triggered injecting a save. https://gbatemp.net/threads/error-injecting-ac-nl-savefile.380587/

    So, I thinked about another routine.
    1. Copying all SD content to PC (backup-first)
    2. Play the game and save (obliviously the SD content will change)
    3. Copying all SD content to PC (backup-second)
    4. Restore "backup-first" to the SD
    5. Play the game. If the anti-restore trigger, continue the list, otherwise stop
    6. Restore "backup-second" to the SD
    7. Play the game
    Surely the routine won't stop at step 5 (non triggering the anti-restore), but I am worried about a thing.
    If it trigger at that step, will it save some data again? If so, it will make even the "backup-second" data invalid...
    What do you think?