Hi! I have 2 answers:
1) How can I edit the keyboard symbols? I know that in the game there are many more!!
2) Also, how can I change my profile picture?
(Sorry for my bad English!!)
AC:NL Custom TPC Image Guide
dar-box:
Disclaimer: I am not responsible for any damages this tutorial may cause. Back up your saves before attempting.
AC:NL Custom TPC Image Guide
Requirements:
- 3DS running homebrew or CFW
- Hex editing software (I use HxD in this tutorial)
- NLSE (If using the homebrew method)
- Digital or cartridge version of AC:NL
Step 1: Obtaining your RAM file
How you’ll be obtaining your RAM file depends on whether you have access to homebrew or CFW.
- If you’re running CFW (10.2 and below ONLY), follow this guide on how to dump your “acnlram.bin” file.
- If you’re running CFW (10.3+), install JK’s SaveManager to obtain your gamesave folder with your “garden.dat” file.
- If you’re running homebrew, use whatever save manager’s available. This guide is written mainly for CFW users, however after obtaining your gamesave folder with your garden.dat file, the process is identical.
Step 2: Creating your image
When creating the image you want as your custom TPC, keep in mind that the game has a few limitations. Follow these constraints **carefully*, or else you’ll overwrite important data within your game’s RAM file.
- image MUST be in .jpeg format
- image MUST be no larger than 4000 bytes (4kb). Any larger might overwrite values within your RAM file. That’s bad news.
- image must have a resolution of 64x104 px. This isn’t as important as the others, but it’s a good idea to stay within the default frame size of the original TPC window. Anything else will make the image look shitty.
I’d recommend making a quick test image in MS Paint just to see if it works. Then once you’ve become familiar with the process, repeat it with a copy of your backup you made in the begining. You might be able to get away with editing the already-edited RAM file again, but I wouldn’t risk it. It’s better just to start over on a fresh backup.
Step 3a: Hex editing (acnlram.bin)
This is where things get tricky, so read carefully. I’ve split this section into (a) and (b) depending on which method you’ve used to obtain your saves.
If you’ve obtained an acnlram.bin file, great. Your life just got a whole lot easier. You’ll be able to edit this file directly instead of having to decrypt the RAM from a savegame file if you were using the other methods. REMEMBER TO MAKE A BACKUP.
- Open your “acnlram.bin” file in HxD.
- Click SEARCH>FIND in the top toolbar.
- Enter “FFD8” without the quotes and change the search datatype from “Text-string” to “Hex-values”, click OK.
- HxD should locate the blocks and highlight “FF D8” in blue. This is where the hex data for your TPC image currently starts. Keep this window open.
We are now going to inject our custom picture into our RAM file.
- Open another HxD window.
- Drag and drop your image (remember, it MUST follow the constraints mentioned previously) into HxD to convert it to hex.
- Click EDIT>SELECT ALL in the top toolbar to select all of the hex data that makes up your image.
- With all of that data copied, go back to your HxD window where “acnlbin.ram” is opened.
- Locate the “FF D8” value again, click your cursor just before the “FF” block so that it begins to blink before the first “F”.
- Confirm that HxD is on “OVERWRITE” mode by looking at the toolbar on the bottom of your screen. It should be on “OVERWRITE” mode by default.
- Click “EDIT>PASTE WRITE” to paste and overwrite the original TPC image data with your custom image data.
You’ve successfully injected your custom image into your “acnlram.bin” file. Save and place the RAM file onto the root of your SD card, inject it into your game. Confirm that your TPC has changed.
Step 3b: Hex editing (save folder)
If you’ve obtained your game’s save folder instead of an “acnlram.bin” file, you have a few extra steps to perform.
- Open NLSE, drag and drop your save folder into its window, click “garden.dat” to open up the save editor.
- At the bottom right of the screen is an option to EXPORT RAM. This will decrypt the RAM file within your save and spit out an “acnlram.bin” file that you can edit.
- Once you’ve obtained your “acnlram.bin” file from your gamesave file, follow the instructions in Step 3a: Hex editing (acnlram.bin) to edit your RAM file.
- After editing your ram file, go back to NLSE. Look in the bottom right corner again, and select IMPORT RAM this time.
- Select your edited “acnlram.bin” file and it will be imported into your gamesave. You can confirm that you’ve successfully injected your custom image by checking if your character’s TPC image has changed at the bottom.
After confirming that your image has changed, put the save folder back onto your SD card, following whatever save editor homebrew app you used, and re-import your gamesave folder through that app.