ROM Hack Animal Crossing: New Leaf Save Editor

  • Thread starter Thread starter marc_max
  • Start date Start date
  • Views Views 1,688,560
  • Replies Replies 6,709
  • Likes Likes 78
Hum then I can't see why the game is closing
Tell me what you edited, you did something wrong maybe, for example adding bytes instead of replacing the old one so the file is messed up
I'm really new to this so i apologize if i explain something wrong, on my sd card I placed the edited RAM file underneath the DCIM and Nintendo 3ds folders (I don't see any old file so I think I might have moved it yesterday).
for the editing I just erased some paths and added many hybrids

again I'm really sorry since I'm new to using these tools T_T
 
I'm writing a better tutorial now

In your tutorial, you say that John would be 4A 6F 68 6E,
However, the text to hexadecimal converter says its 4a 6f 68 6e? Which is right?
whoops, you were replacing 4A 6F 68 6E never mind.
And changing my name from Kippy to Lily changes the file size. Should I change it?
 
I'm really new to this so i apologize if i explain something wrong, on my sd card I placed the edited RAM file underneath the DCIM and Nintendo 3ds folders (I don't see any old file so I think I might have moved it yesterday).
for the editing I just erased some paths and added many hybrids

again I'm really sorry since I'm new to using these tools T_T

Hmm...by placing it underneath, does that mean that It's below the folders? If it is in the Root of the SD card it should work.
 
I can't remember if there are nullbytes between the letters of the name in the ram file... Is the name in the editor written like "T e s t" or "Test" ?
 
I can't remember if there are nullbytes between the letters of the name in the ram file... Is the name in the editor written like "T e s t" or "Test" ?

Well, It says it can't find 4B 69 70 70 79, so maybe
I put 0s in the middle and got 4B0069007000700079, and it found it. The 79 is in another row though, so it goes from offset 00000070 to 00000080. Wait, to the right it says K. i. p. p. y., so I guess it does have nullbytes in it
 
open acnlram.bin not acnldump.bin
That's what I've been doing!

Hmmm...is it a bin file you are opening? and make sure you moved the bin versions of the acnldump and acnlinj. Other than that I don't know how to help. I had problems too though. If you got the ram, you probably put in the right things. Try dumping it again.
I am opening a bin file but it's the acnlram.bin file thingy. The one that it tells me to open. And what do you mean by moving the bin versions of acnldump and acnlinj?
 
That's what I've been doing!


I am opening a bin file but it's the acnlram.bin file thingy. The one that it tells me to open. And what do you mean by moving the bin versions of acnldump and acnlinj?

There are 4 files, and I think 2 are bins.
 
I replaced Kippy with Lily and my name is still Kippy, even after injecting. Do I need to save and quit for it to change?
 
So, how to edit your town name and characters name

Character name :

1) Open HxD and then open your acnlram.bin file in it
2) Go to Search > Replace
3) In the "Search for" field, type your exact actual name in hexadecimal, if it's Chris, it would be 43 68 72 69 73
But you have to add nullbytes after each bytes of letters to separate them, so you have to type 43 00 68 00 72 00 69 00 73
This is an example, put your own values.

Important note : 00 are nullbytes, you have to add nullbytes to equalize the size of the values. If you don't equalize the values size, it will change the file size, and then all the offsets locations are messed up and your file is destroyed. If it asks you to change the file size, say no and add nullbytes, else you know what will happen.

If your name is "Heey" and your want to replace it to "Helloo", you have to put nullbytes at the hex value of "Heey", because "Heey" is the smaller word and contain 4 letters, but "Helloo" containts 6 letters, it's not equal.

If you add 2 nullbytes at "Heey", it will become "Heey**" (lets say ** are invisible), the length is now 6 just like in the word "Helloo", so they are equal, because 6 = 6

Example :

1427051771-dsfsdfssr.png

4) Still in the Replace tab, this time in the "Replace with" field, you type here your desired name the same way as above.

Let's say our name is Chris (43 00 68 00 72 00 69 00 73), we want Elvis (45 00 6C 00 76 00 69 00 73), so we put "45 00 6C 00 76 00 69 00 73" in this field. This is an example, put your own values. Add nullbytes if needed, don't forget what I said in the spoiler.

5) Set the datatype as "Hex-values", Check "All" for the search direction, uncheck "Prompt on replace", then click "Replace all"

6) ???????

7) Profit

It's the same process if you want to do it for the town name.


Hope you get it and excuse me if my English is not perfect, it's not my mother tongue
 
  • Like
Reactions: Skorrupi and Kippy
So, how to edit your town name and characters name

Character name :

1) Open HxD and then open your acnlram.bin file in it
2) Go to Search > Replace
3) In the "Search for" field, type your exact actual name in hexadecimal, if it's Chris, it would be 43 68 72 69 73
But you have to add nullbytes after each bytes of letters to separate them, so you have to type 43 00 68 00 72 00 69 00 73
This is an example, put your own values.

Important note : 00 are nullbytes, you have to add nullbytes to equalize the size of the values. If you don't equalize the values size, it will change the file size, and then all the offsets locations are messed up and your file is destroyed. If it asks you to change the file size, say no and add nullbytes, else you know what will happen.

If your name is "Heey" and your want to replace it to "Helloo", you have to put nullbytes at the hex value of "Heey", because "Heey" is the smaller word and contain 4 letters, but "Helloo" containts 6 letters, it's not equal.

If you add 2 nullbytes at "Heey", it will become "Heey**" (lets say ** are invisible), the length is now 6 just like in the word "Helloo", so they are equal, because 6 = 6

Example :

1427051771-dsfsdfssr.png

4) Still in the Replace tab, this time in the "Replace with" field, you type here your desired name the same way as above.

Let's say our name is Chris (43 00 68 00 72 00 69 00 73), we want Elvis (45 00 6C 00 76 00 69 00 73), so we put "45 00 6C 00 76 00 69 00 73" in this field. This is an example, put your own values. Add nullbytes if needed, don't forget what I said in the spoiler.

5) Set the datatype as "Hex-values", Check "All" for the search direction, uncheck "Prompt on replace", then click "Replace all"

6) ???????

7) Profit

It's the same process if you want to do it for the town name.


Hope you get it and excuse me if my English is not perfect, it's not my mother tongue

It didn't work for me! I injected the save file and my name is still Kippy.
 

Site & Scene News

Popular threads in this forum