Gaming Animal crossing new leaf save help needed !

megazero1x1

Well-Known Member
OP
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
United States
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
 

Kirbs

Well-Known Member
Member
Joined
Jan 12, 2015
Messages
304
Trophies
0
Age
33
XP
228
Country
United States
Your only option is to restore the save in emunand, make a new save, then restore that new save in sysnand.
 

megazero1x1

Well-Known Member
OP
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
United States
Your only option is to restore the save in emunand, make a new save, then restore that new save in sysnand.
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,

conanac

Be an Angel
Member
Joined
Sep 13, 2009
Messages
267
Trophies
1
XP
329
Country
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.
 

megazero1x1

Well-Known Member
OP
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
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.
Thank soooo much I will try this soon and let you know the results.
I really appreciate your help :)
 

megazero1x1

Well-Known Member
OP
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
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.

The replacing first 8 bytes method worked !
Thank you soooo much !

p.s.
I have an O3DS
 

robplease

Member
Newcomer
Joined
Jun 26, 2015
Messages
11
Trophies
0
Age
32
XP
61
Country
United States
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:

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.
 

megazero1x1

Well-Known Member
OP
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
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.

NTR CFW 3.0 supports the debugger and also works on o3DS.
 

megazero1x1

Well-Known Member
OP
Member
Joined
Oct 16, 2011
Messages
431
Trophies
1
XP
363
Country
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.

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.
 

TGolemo94

New Member
Newbie
Joined
Oct 21, 2015
Messages
1
Trophies
0
Age
29
XP
41
Country
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?
 

mooglazer

Well-Known Member
Member
Joined
Jun 24, 2007
Messages
212
Trophies
1
XP
687
Country
United States
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

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!
 

Bedel

The key of the blade
Member
Joined
Oct 28, 2015
Messages
1,384
Trophies
0
XP
2,815
Country
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.
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,

oriol

New Member
Newbie
Joined
Jun 10, 2018
Messages
1
Trophies
0
Age
44
XP
42
Country
Spain
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.

Hey @conanac
I am trying to use the NTR debugger method on the amiibo update; so I'm guessing those memory regions won't work any more. How did you find those memory regions?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Veho @ Veho:
    Just a couple of guys taking their manatee out for some fresh air, why you have to molest them?
  • Veho @ Veho:
    Stupid Chinese shop switched their shipping company and this one is slooooooow.
  • LeoTCK @ LeoTCK:
    STOP BUYING CHINESE CRAP THEN
  • LeoTCK @ LeoTCK:
    SUPPORT LOCAL PRODUCTS, MAKE REVOLUTION
  • LeoTCK @ LeoTCK:
    THEY KEEP REMOVING LOCAL SHIt AND REPLACING WItH INFERIOR CHINESE CRAP
  • LeoTCK @ LeoTCK:
    THATS WHY MY PARTNER CANT GET A GOOTWEAR HIS SIZE ANYMORE
  • LeoTCK @ LeoTCK:
    HE HAS BIG FOOT AND BIG DUCK
  • LeoTCK @ LeoTCK:
    d*ck i mean*
  • LeoTCK @ LeoTCK:
    lol
  • Veho @ Veho:
    Mkay.
  • Veho @ Veho:
    I just ordered another package from China just to spite you.
  • SylverReZ @ SylverReZ:
    Communism lol
  • SylverReZ @ SylverReZ:
    OUR products
  • The Real Jdbye @ The Real Jdbye:
    @LeoTCK actually good quality products are dying out because they can't compete with dropshipped chinese crap
    +2
  • BakerMan @ BakerMan:
    @LeoTCK is your partner the sascrotch or smth?
  • Xdqwerty @ Xdqwerty:
    Good morning
  • Xdqwerty @ Xdqwerty:
    Out of nowhere I got several scars on my forearm and part of my arm and it really itches.
  • AdRoz78 @ AdRoz78:
    Hey, I bought a modchip today and it says "New 2040plus" in the top left corner. Is this a legit chip or was I scammed?
  • Veho @ Veho:
    @AdRoz78 start a thread and post a photo of the chip.
    +2
  • Xdqwerty @ Xdqwerty:
    Yawn
  • S @ salazarcosplay:
    and good morning everyone
    +1
  • K3Nv2 @ K3Nv2:
    @BakerMan, his partner is Luke
    K3Nv2 @ K3Nv2: @BakerMan, his partner is Luke