ROM Hack Animal Crossing: New Leaf Save Editor

  • Thread starter Thread starter marc_max
  • Start date Start date
  • Views Views 1,686,929
  • Replies Replies 6,709
  • Likes Likes 78
Hi there, i have a question because i have screwed myself over and need some help :unsure:
I have one 3ds that is the old 3ds on a VERY old update i used for RAM editing acnl, and the new3ds that i use for my everyday playing. I stupidly updated acnl to the amiibo version and now i cannot play those save files on my old 3ds for editing any more.

I haven't done anything to do with homebrew but i think that is the way to go. Do i update my old3ds in order to play the updated acnl on it and edit etc or do i leave it at its current update (it is currently at 9.4.0-21E)
Any help will be much appreciated!!
Welcome amiibo update needs 11.2, so you cannot play it on your 9.4.
However, you can keep that old 3DS to hack ACNL savegames using homebrew. If you update that console, it will be harder to have access to homebrew.
 
I have an issue. I have an old garden.dat file from February that I tried injecting into my previous game by changing the NAND value. When I load my game up, it tells me to download the latest update from the eShop. I knew I might have done something wrong with injecting it, so help is appreciated !!
 
I think I got the hairstyles down =)

W8SCHOA.png


jVawptV.png

Tell me if there's any mistake!

These icons were taken from HHD, edited, and organized by my friend and I for a previous version of NLSE. We've been meaning to update it, so thank you @esponjado for updating it to the most recent version, however, please give credit where credit is due. We were unaware someone had did it for us, and it was a shock to see these icons in the editor earlier today. It took us a while to make the guide where these icons were originally from, and it wasn't quite so easy for my friend to clean them up and make them look as nice as they do.
 
Last edited by shokolad-town,
Out of curiosity, why does the editor say you can have Isabelle, Tom Nook, etc. as villagers? Is that really in the games code? I edited the page to enable the option to select them as a villager and it actually turns the house invisible and crashes the game when you tap on that house in the map haha.

Also, would it be possible to actually edit the acres that are supposed to be water? I was able to make those acres island acres without the game crashing, but you still can't drop/manipulate anything because the game knows your out of it's boundaries. It would be cool to be able to actually put things there though via the editor.

ydjtdm.png
 
Last edited by Chino,
The unlock emotions thing still doesn't work for me... I'm still using the same save as before btw. The one I had already used the button on. And I've done too much stuff on this save already so I can't load an older save or else I'd lose all my progress :/
 
oh okay !! i was able to hex edit my exterior after i wrote the message since i found the hex values. all i need to know now is where room sizes are located.
Could you please share the offsets? I've been trying to change my exterior and, especially, my interior (room size) but no luck so far. Not even looking at old garden.dat files helped. I'd be very grateful if you could help me.
 
Could you please share the offsets? I've been trying to change my exterior and, especially, my interior (room size) but no luck so far. Not even looking at old garden.dat files helped. I'd be very grateful if you could help me.

Taken from where the editor keeps all offsets:
Code:
    PLAYER_HOUSESIZE:        0x05d864,
    PLAYER_HOUSESTYLE:        0x05d865,
    PLAYER_HOUSEDOORSHAPE:    0x05d866,
    PLAYER_HOUSEBRICK:        0x05d867,
    PLAYER_HOUSEROOF:        0x05d868,
    PLAYER_HOUSEDOOR:        0x05d869,
    PLAYER_HOUSEFENCE:        0x05d86a,
    PLAYER_HOUSEPAVEMENT:    0x05d86b,
    PLAYER_HOUSEMAILBOX:    0x05d86c,
You have to add 0xa0 to each of them to get the actual save offset :)
Also, depending on what player you want to edit, also add 0xA480 for player 2 offsets, 0x14900 for player 3 offsets or 0x1ED80 for player 4 offsets. ;)
 
  • Like
Reactions: Ningyoplug
Welcome amiibo update needs 11.2, so you cannot play it on your 9.4.
However, you can keep that old 3DS to hack ACNL savegames using homebrew. If you update that console, it will be harder to have access to homebrew.

@marc_max the max meow coupons is 99, 999, and the editor set to 9,999.
 
Taken from where the editor keeps all offsets:
Code:
    PLAYER_HOUSESIZE:        0x05d864,
    PLAYER_HOUSESTYLE:        0x05d865,
    PLAYER_HOUSEDOORSHAPE:    0x05d866,
    PLAYER_HOUSEBRICK:        0x05d867,
    PLAYER_HOUSEROOF:        0x05d868,
    PLAYER_HOUSEDOOR:        0x05d869,
    PLAYER_HOUSEFENCE:        0x05d86a,
    PLAYER_HOUSEPAVEMENT:    0x05d86b,
    PLAYER_HOUSEMAILBOX:    0x05d86c,
You have to add 0xa0 to each of them to get the actual save offset :)
Also, depending on what player you want to edit, also add 0xA480 for player 2 offsets, 0x14900 for player 3 offsets or 0x1ED80 for player 4 offsets. ;)
Thanks! I will try this! Now I only need one last thing: room size offsets. Do you happen to know them? I'd be eternally grateful, since I would like not to time travel much anymore now that I have a "perfect" town but small houses ;; and expanding the house takes lots of time and time traveling...
 
Thanks! I will try this! Now I only need one last thing: room size offsets. Do you happen to know them? I'd be eternally grateful, since I would like not to time travel much anymore now that I have a "perfect" town but small houses ;; and expanding the house takes lots of time and time traveling...

Well the editor has these:
Code:
    PLAYER_ROOMS:            0x05d97a,
Not sure if room size is near that offset or not, but again, add 0xA0 to it to get the save offset. You can find other offsets here :)
P.S. Only add 0xA0 to player offsets ;)
 
  • Like
Reactions: Ningyoplug
Well the editor has these:
Code:
    PLAYER_ROOMS:            0x05d97a,
Not sure if room size is near that offset or not, but again, add 0xA0 to it to get the save offset. You can find other offsets here :)
P.S. Only add 0xA0 to player offsets ;)
Thanks! I'm actually trying to use another method, I'm calculating the distance between the pre-update offsets and apply that distance to the new offsets (example: if you add 32 to 0x5d904 you find the mayor's main room size, etc)

I'll write down all the offsets I find so other ppl can benefit as well. Thanks for the help!! :D
 
Thanks! I'm actually trying to use another method, I'm calculating the distance between the pre-update offsets and apply that distance to the new offsets (example: if you add 32 to 0x5d904 you find the mayor's main room size, etc)

I'll write down all the offsets I find so other ppl can benefit as well. Thanks for the help!! :D
good to know you found them !! if you hadn't had found them, you could've just placed the exterior items into Nook's Homes and bought them from there!!

--------------------- MERGED ---------------------------

Well the editor has these:
Code:
    PLAYER_ROOMS:            0x05d97a,
Not sure if room size is near that offset or not, but again, add 0xA0 to it to get the save offset. You can find other offsets here :)
P.S. Only add 0xA0 to player offsets ;)
going to sound real uneducated, but how do i add offsets ??:))))
 
Thanks! I'm actually trying to use another method, I'm calculating the distance between the pre-update offsets and apply that distance to the new offsets (example: if you add 32 to 0x5d904 you find the mayor's main room size, etc)

I'll write down all the offsets I find so other ppl can benefit as well. Thanks for the help!! :D

iiuc, the difference between pre-update offsets and new offsets is different depending on the memory region... So you might have to find the difference for each memory region e.g. Emotions difference is 0xD0 in its region whereas House size difference is 0x5A00 in its region.

--------------------- MERGED ---------------------------

going to sound real uneducated, but how do i add offsets ??:))))

If on Windows 10: Open Calculator, change from Standard Mode to Programmer Mode. Then click Hex and add or subtract offsets from there ;)
If not on W10 / don't like its calculator: Use this ;)
 
did you end up finding the offsets for the room sizes?
Yep. I'm using the EUR version of ACNL so i don't know if these work for everyone, but here they are:
  • Mayor Main Room Size Blocks: 0x5d936
  • Mayor Second Floor Size Blocks: 0x5dc38
  • Mayor Basement Size Blocks: 0x5df3a
  • Mayor Right Room Size Blocks: 0x5e23c
  • Mayor Left Room Size Blocks: 0x5e53e
  • Mayor Back Room Size Blocks: 0x5e840
  • Mayor Room Size Values: 02, 03, 04 (do not use 01 or the room will disappear)
-
  • Player 2 Main Room Size Blocks: 0x5eb5e
  • Player 2 Second Floor Size Blocks: 0x5ee60
  • Player 2 Basement Size Blocks: 0x5f162
  • Player 2 Right Room Size Blocks: 0x5f464
  • Player 2 Left Room Size Blocks: 0x5f766
  • Player 2 Back Room Size Blocks: 0x5fa68
  • Player 2 Room Size Values: 02, 03, 04 (do not use 01 or the room will disappear)
-
  • Player 3 Main Room Size Blocks: 0x5fd86
  • Player 3 Second Floor Size Blocks: 0x60088
  • Player 3 Basement Size Blocks: 0x6038a
  • Player 3 Right Room Size Blocks: 0x6068c
  • Player 3 Left Room Size Blocks: 0x6098e
  • Player 3 Back Room Size Blocks: 0x60c90
  • Player 3 Room Size Values: 02, 03, 04 (do not use 01 or the room will disappear)
-
  • Player 4 Main Room Size Blocks: 0x60fae
  • Player 4 Second Floor Size Blocks: 0x612b0
  • Player 4 Basement Size Blocks: 0x615b2
  • Player 4 Right Room Size Blocks: 0x618b4
  • Player 4 Left Room Size Blocks: 0x61bb6
  • Player 4 Back Room Size Blocks: 0x61eb8
  • Player 4 Room Size Values: 02, 03, 04 (do not use 01 or the room will disappear)
(I used this guide as ref for the pre-update offsets btw.)

I'm going to edit the other characters' offsets as well now, so I'll add their offsets later!

Btw, after you edit the room sizes, you'll also want to edit the house size, which is on offset 0x5d904
_____

HOUSE SIZE OFFSETS
  • Mayor: 0x5d904
  • Player 2: 0x5eb2c
  • Player 3: 0x5fd54
  • Player 4: 0x60f7c
From the size offset on, the next bytes are in this order. Note that the bytes repeat themselves, so you need to replace them twice!
__

Additional stuff:
If you want a Zen Mansion, just go to the SIZE offset and Paste Write this:
Code:
07 01 01 07 07 09 0E 01 0A 07 01 01 07 07 09 0E 01 0A
 
Last edited by Ningyoplug,
Yep. I'm using the EUR version of ACNL so i don't know if these work for everyone, but here they are:
  • Mayor Main Room Size Blocks: 0x5d936
  • Mayor Second Floor Size Blocks: 0x5dc38
  • Mayor Basement Size Blocks: 0x5df3a
  • Mayor Right Room Size Blocks: 0x5e23c
  • Mayor Left Room Size Blocks: 0x5e53e
  • Mayor Back Room Size Blocks: 0x5e840
  • Mayor Room Size Values: 02, 03, 04 (do not use 01 or the room will disappear)
(I used this guide as ref for the pre-update offsets btw.)

I'm going to edit the other characters' offsets as well now, so I'll add their offsets later!

Btw, after you edit the room sizes, you'll also want to edit the house size, which is on offset 0x5d904
ah okay !! thank you
 
You have to add 0xa0 to each of them to get the actual save offset :)
Also, depending on what player you want to edit, also add 0xA480 for player 2 offsets, 0x14900 for player 3 offsets or 0x1ED80 for player 4 offsets. ;)
Sadly, this doesn't work. :( I just end up in a sea of "00" bytes....
 

Site & Scene News

Popular threads in this forum