Animal crossing new leaf save help needed !

Discussion in '3DS - Games & Content' started by megazero1x1, Jun 23, 2015.

  1. megazero1x1
    OP

    megazero1x1 GBAtemp Fan

    Member
    427
    93
    Oct 16, 2011
    India
    Hi

    I have a legit CIA of AC:NL on my sysnand.
    I was messing around on my sysnand when i kinda screwed it up.
    I made a backup of all my game saves using savedatafiler and proceeded to restore a working image of my sysnand i had taken a couple of days ago.

    I restored the saves of all my games including AC:NL, but when i launch AC:NL i get this message:
    "Cannot use save data because it was not the last data saved. delete data ? "

    How do i go about fixing this issue, as you can tell i have the decrypted save data with me which i can restore with savedatafiler.

    Any info will be appreciated !
    thank you
     
  2. Kirbs

    Kirbs GBAtemp Fan

    Member
    304
    39
    Jan 12, 2015
    United States
    Your only option is to restore the save in emunand, make a new save, then restore that new save in sysnand.
     
  3. megazero1x1
    OP

    megazero1x1 GBAtemp Fan

    Member
    427
    93
    Oct 16, 2011
    India
    Sorry for the late response.
    The temp is acting weird, even though I created the thread, I didn't get any notification of your post.

    Could you please give me more details ?
    Like should the emunand be linked ?
    The game is on my sysnand, if it makes any difference.
    Also what do you mean by make a new save ?
     
    Last edited by megazero1x1, Jun 24, 2015
  4. conanac

    conanac Be an Angel

    Member
    256
    105
    Sep 13, 2009
    United States
    Regardless whether you play the game in sysnand or emunand, here are the steps for CIA version of ACNL where by default it has the anti save restore feature:

    1. Just create a new town and play it until you can save in that CIA version of ACNL
    2. Use savedatafiler to backup the save-game of this new town, then open this new town garden.dat file and copy/write down the first eight bytes content
    3. Open the old town garden.dat file that you want to use and overwrite the first eight bytes content with those from the new town
    4. Restore back the save-game of that old town using savedatafiler to the CIA version of ACNL
    5. Profit

    These steps should work for either old or new 3DS.

    Just a side note, we could also disable the anti save restore feature by using the debugger of NTR CFW DEX release (the one with break-point and watch-point capability only for the new 3DS). Here are the steps for the US version of the ACNL game after you get that error message:
    1. Make sure the wifi is on
    2. Start the game and debugger (by pressing button left-arrow while the game starts)
    3. The game will pause at entry point then you need to connect the ntrclient PC application to the 3DS by issuing the following command in the ntrclient:
    connect('XXX.XXX.XXX.XXX', 5000 + 0xYY)
    where XXX.XXX.XXX.XXX is your 3DS IP address and YY is the process ID for the running game (you could find this ID by pressing X and Y buttons together to get the NTR menu at the 3DS bottom screen and check the list of processes, typically the running game process ID would be at the second from the end of the list)
    4. Once ntrclient is connected to the running game, run the following commands:
    write(0x0043f414, (0x01, 0x10, 0x21, 0xE0), pid=0xYY)
    write(0x0043f418, (0x00, 0x00, 0x20, 0xE0), pid=0xYY)
    Again YY is the process ID. Basically these two commands replace the following codes that check the secure value (those eight bytes) in the garden.dat with the one stored in NAND:
    0043f414: E0 21 10 05 eor r1, r1, r5
    0043f418: E0 00 20 06 eor r0, r0, r6
    with the following codes:
    0043f414: E0 21 10 01 eor r1, r1, r1
    0043f418: E0 20 00 00 eor r0, r0, r0
    5. Then run command continueprocess() in ntrclient to continue the game, and you will not see the error message anymore, and you will see your town in the background so you could start playing
    6. Profit

    Another way is to use the restore secure value feature in the savedatafiler. But you need to have this secure value file first for your old town (I know the format in case you want to try). The version of savedatafiler that I use currently is not able to backup secure value file properly in the new 3DS (missing the last 16 bytes), and this is one of the reasons I develop or use the processes above.

    Hope this helps.
     
    OctopusRift, hama, mooglazer and 2 others like this.
  5. megazero1x1
    OP

    megazero1x1 GBAtemp Fan

    Member
    427
    93
    Oct 16, 2011
    India
    Thank soooo much I will try this soon and let you know the results.
    I really appreciate your help :)
     
  6. megazero1x1
    OP

    megazero1x1 GBAtemp Fan

    Member
    427
    93
    Oct 16, 2011
    India
    The replacing first 8 bytes method worked !
    Thank you soooo much !

    p.s.
    I have an O3DS
     
  7. Spzjulien

    Spzjulien GBAtemp Regular

    Member
    296
    66
    Sep 8, 2012
    France
    yeah 8bytes method bite !! ;) great .. save my ass :)
     
  8. robplease

    robplease Member

    Newcomer
    11
    1
    Jun 26, 2015
    United States
    Sorry for the old post bump. I'm new to this community and I'm desperately trying to save my Animal Crossing game of 300+ hours after losing it to a faulty SD card.

    I'm using a legit AC:NL CIA on sysnand too, and I want to restore the .sav file of my old town. But I get the "Cannot use save data because it was not the last data saved, delete data?" error.

    I think out of the three options you listed, #2 is the only one that would work for me, to bypass the check. I only have an "old" 3DS. And it seems like this can only be done with a new 3DS, but I guess I'm considering upgrading if it can save my town. But, I don't know how to get the "debugger from NTR CFW DEX release". Is there a certain flash card I need to get for the 3DS to use this debugger?

    I know this is a serious n00b question, but any help would be very appreciated.
     
  9. megazero1x1
    OP

    megazero1x1 GBAtemp Fan

    Member
    427
    93
    Oct 16, 2011
    India
    NTR CFW 3.0 supports the debugger and also works on o3DS.
     
  10. robplease

    robplease Member

    Newcomer
    11
    1
    Jun 26, 2015
    United States
    Oh, that's fantastic! How do I get that program, what flash card would I need to use?

    I acknowledge that I am a total newbie by asking these dumb questions.
     
  11. megazero1x1
    OP

    megazero1x1 GBAtemp Fan

    Member
    427
    93
    Oct 16, 2011
    India
    https://gbatemp.net/threads/ntr-cfw-3-0.393710/

    I believe that this only works on emunand.
    So I suggest the following.
    Create a fresh emuand which is linked to your sysnand contanting the legit Animal Crossing game.
    Boot into the emunand using your preferred method.
    Launch NTR CFW 3.0 (keep in mind the boot rate is not 100% so it may require a few tries)
    ......Do your thing.....

    Voila save game restored.


    Keep in mind the above process should work in theory though I could be wrong.

    Sorry for the formatting, I'm using my phone.
     
  12. TGolemo94

    TGolemo94 Newbie

    Newcomer
    1
    0
    Oct 21, 2015
    United States
    Sorry bumping this again, but I'm absolutely clueless on how any of this works.

    My sd card shorted while playing the other day, but I still had a backup from when I had switched over to my N3DSXL. Of course in the timeframe I had managed to play both Pokemon Y and Animal Crossing once each about three days before the card decided to die...

    Which Flashcart should I buy, and how would I go about setting it up to save my save data?
     
  13. Slowbeatle

    Slowbeatle Advanced Member

    Newcomer
    70
    3
    Jul 29, 2014
    Trujillo Alto
    "name 'continueprocess' is not defined. Help!
     
  14. mooglazer

    mooglazer GBAtemp Regular

    Member
    103
    26
    Jun 24, 2007
    United States
    Worked perfectly, just wanted to stop by and say thanks. SDF didn't seem to work for me (it's worked for my ACNL in the past.. oh well) but this worked without a problem!
     
  15. Bedel

    Bedel The key of the blade

    Member
    983
    332
    Oct 28, 2015
    Well maybe a little late to ask this, but, how am I supposed to edit the garden.dat and re-write the 8 first bits? With the SDF or maybe with another program in the PC like HxD? Thanx
    EDIT: Okay, said nothing. If anybody see this and don't know what program use, you can use HxD
     
    Last edited by Bedel, Feb 9, 2016