Question about ID checks with 3DS and New Leaf save files

Discussion in '3DS - Flashcards & Custom Firmwares' started by TheBrenguin, Jun 9, 2013.

  1. TheBrenguin
    OP

    TheBrenguin Advanced Member

    Newcomer
    53
    0
    Oct 5, 2008
    United States
    I got screwed over by Nintendo's System Transfer program and my 3DS Animal Crossing New Life file needs to be deleted because of this:
    Is there any way to bypass this by maybe finding and rewriting the IDs using the files on the SD card or is it just impossible. This is really infuriating.

    Thanks!
     


  2. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    saddly i dont think so

    strange feature but i guess it stops save hacks
     
  3. SuzieJoeBob

    SuzieJoeBob NOT a New Member

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

    Our Patreon
    580
    296
    Dec 20, 2008
    United States
    I feel bad for anyone who either goes through situation #3 (SD card dying) or is just simply trying to change SD cards to increase their memory. I understand the system-locked saved data, but locking down the save data to an SD card???
     
  4. exangel

    exangel executioner angel

    Member
    1,574
    267
    Apr 20, 2010
    United States
    Tucson, AZ
    Though this wouldn't save anyone with a dead SD card, I am fairly sure that a perfect image clone of the original SD to a new SD would keep the save data intact. I don't have any way to test this with this game, but this is how I upgraded my first SD card to a 16GB Class 10, cloning using a disk image utility. A test would be the only way to find out, with this particular game, if any of the safety checks verify the size of the SD card itself.
    I do have a temporarily unused 32GB Class 10 that can be used to test this once I get my own copy of the game.
     
  5. wiiluver135

    wiiluver135 GBAtemp Fan

    Member
    320
    21
    Oct 7, 2008
    United States
    So lemme get this straight...you bought AC:NL as a download FIRST then bought it at retail and then used the System Transfer App and it fucked over your .sav?
    THAT IS NOT GOOD, NINTENDO NEEDS TO PATCH THAT APP A.S.A.P! Send them this info so they can look into it and fix it dude.
    This is a SERIOUS problem, what if this happens to X & Y when it comes out?!??! It's like that feel when you let you little brother or w/e see you Pokemon game and start a new save and then SAVES IT! Fucking horrible...
     
  6. bobmcjr

    bobmcjr GBAtemp Advanced Fan

    Member
    895
    334
    Apr 26, 2013
    United States
    Glad to see nintendo is adopting the same completely irrational DRM style as devolution by using the id of the storage device. Looks like i wont be buying anything from the eshop if i cant upgrade my sd card for more space. Of course this should be tested first, but nintendo, you really shouldve thought this through considering how you give instructions on how to copy data from one sd to another
     
  7. Sicklyboy

    Sicklyboy Resident Mechanical Keyboard Addict

    Global Moderator
    5,712
    4,674
    Jul 15, 2009
    United States
    [̲̅$̲̅(̲̅ ͡° ͜ʖ ͡°̲̅)̲̅$̲̅]


    Where is everyone getting the idea that this is locked uniquely to a specific SD card? The only thing I gather from this is that the game essentially saves to BOTH the SD and the game cartridge. If the saves don't match, then you have a "corrupt save".

    Let's look at OP's 3 scenarios and see when this would happen -

    1) Save on card A is different than card B. Game cart has save for card A, so when you put in card B, the saves don't match and you can't continue.
    2) You save the game, which saves to the SD card and the game cart. Today is Monday. Come Wednesday, you find you screwed up, and want to go back, because you just happened to make a copy of your save before you started playing on Monday. You restore the save to the SD from Monday, doesn't match the save from Wednesday, so you can't continue.
    3) You save the game, and decide to back up your SD card today, being Monday. Come Thursday of next week, your SD card takes a shit. So you restore everything to it, but your AC save is from over a week ago and you've played much more recently. Your saves do not match, so you can not continue.

    Edit - now, replace the "save" with likely a hash of the save that is kept on both the SD and the game cartridge, and you have exactly what OP was talking about.
     
    exangel likes this.
  8. IxthusTiger

    IxthusTiger Cruddy's Buddy

    Member
    1,610
    2
    Mar 1, 2003
    United States
    How does it work if you don't use an SD card in your system? I mean, at all, as in you started a game of New Leaf without your SD card.
     
  9. Poketard

    Poketard GBAtemp Regular

    Member
    150
    103
    Apr 3, 2013
    United States

    Cartridges dont save to SD, so nothing changes.
     
  10. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    Animal Crossing asks when booted for the First time "Animal Crossing Requires Extra Data to be saved to the SD card, Press A to Proceed"
     
  11. Langin

    Langin GBAtemp's kpop addict

    Member
    4,668
    792
    Jul 29, 2008
    Netherlands
    The Hague

    Explain this:

    I have Super mario 3D land on 4GB sd card, I upgraded my card to 32GB, all my saves still work perfectly. Same goes for ALL my other games. :P So you CAN buy from eShop.
     
  12. Poketard

    Poketard GBAtemp Regular

    Member
    150
    103
    Apr 3, 2013
    United States

    I really dont think your save file saves to the SD. If they did that, you wouldn't be able to save or load unless you have a SD in your 3DS. But I could be wrong. I have the digital version, so I wouldn't know.
     
  13. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    i doesnt put the save file on the SD -_-
    it creates a duplicate of it there to check against for tampering

    Nintendo give you a Free 2or4GB SD card for the 3DS
    why would it not be there?
    all of your spotpass data and mail is stored on it too

    suspicious if you dont have a SD card in the slot
     
    MAXLEMPIRA likes this.
  14. Poketard

    Poketard GBAtemp Regular

    Member
    150
    103
    Apr 3, 2013
    United States

    I would think it saves to the NAND, not SD card. The point of it is to prevent having 2 towns, but if it were saved on the SD card you could very easily swap it.
     
    Friendsxix likes this.
  15. Pong20302000

    Pong20302000 making notes on everything

    Member
    8,076
    1,932
    Sep 8, 2009
    One's inner self
    no it saves to the SD card, you cannot swap it easily because it is encrypted on the SD card using the consoles private key

    and it saves to the cart itself

    then checks that both match before game loads
     
  16. MAXLEMPIRA

    MAXLEMPIRA Legends are Made from True Stories...

    Member
    856
    163
    Jun 24, 2012
    Mexico
    Kanto <- Hyrule -> Unova
    Sorry if this is out of the theme... but, that means that I'll can't have two save files in my PKMN Y?? :/ after all, I'll have to buy one game per niece?? :S One question... the downloaded game is stored in the SD card, no? so... how this work?? if I Download a digital copy, the console save the info in the internal storage?? that mean that if I download the game in different SD Card, that will no work??...
     
  17. Friendsxix

    Friendsxix Introspective Potato

    Member
    215
    150
    May 6, 2008
    United States
    Best Hemisphere
    That makes no sense at all. Even if it's saved to the SD card encrypted as you say, it's still stored in the 3DS' regular SD card file system. So it would be a trivial matter of making copies of the SD save, along with the cartridge save, every time the player saved his or her town. This would work because encryption doesn't prevent the copying of data, just the tampering of data.

    That, and on top of this, I just loaded my save game with the SD Card removed. All it did was prompt me to tell me that my SpotPass data needed to be recreated. After failing to recreate it, the game loaded absolutely fine, and it also saved fine. It also continued to load after resetting the system, SD card still removed. That kind of makes this theory seem... unlikely, doesn't it?
     
  18. Kupie

    Kupie GBAtemp Regular

    Member
    223
    100
    Jun 9, 2013
    United States

    It sounds like we would have to modify the internal memory of the 3DS, then. Which is still impossible to do with how locked down it is...
     
  19. Friendsxix

    Friendsxix Introspective Potato

    Member
    215
    150
    May 6, 2008
    United States
    Best Hemisphere
    There has to be another problem going on here, because I just used an entirely DIFFERENT 3DS, with a different SD Card, and it just loaded and saved my file without any complaints...
    That would mean that there is no save "copies" being made anywhere, and the OP is experiencing some other issue.
     
    Phyzoon likes this.
  20. Phyzoon

    Phyzoon Member

    Newcomer
    31
    6
    Nov 25, 2009
    Brazil
    Well, we all know the other AC games used some different methods for saving, specially due to it's size. It is possible that the R4 Dongle only copies part of the save, or that the cartdrige have something like two memory partitions to do this kind of checking to avoid save cheating.
     
    Friendsxix likes this.