THIS CURRENTLY DOES NOT WORK ON 1.1.1 HORIZONCRYPT IS NOT UPDATED TO RE-ENCRYPT THOSE SAVE FILES!!!
https://github.com/Cuyler36/HorizonCrypt
Please be aware that a save editor is in the works that will specifically have functionality todo this in a GUI! I am just putting this info out here for people who are impatient (like me).
I AM NOT RESPONSIBLE IF YOU BREAK YOUR SAVE FILE! MAKE BACKUPS...
Step 1) Backup your save files using JKSV
WARNING: MAKE SURE YOU BACK UP YOUR SAVE FILES BECAUSE IF THE HEX EDITING IS DONE WRONG (chances are very likely will the first time) YOU ARE GOING TO HAVE TO RESTORE TO THE ORIGINAL, SO MAKE SURE TO BACK IT UP SOMEWHERE SAFE!!!
Step 2) You are going to need to decrypt your save files using HorizonCrypt. I recommend putting all your saves in one folder then decompiling the entire folder. Make sure to use command line to decrypt the saves
Step 3) Now that the files are decrypted we can begin swapping the images! This is also going to be the harder part of this tutorial.
We are going to need to go into the decrypted folder and open main.dat in a hex editor (any hex editor will do i'm using HxD). Once the main.dat is open in the hex editor we have to goto line 001D7200 for that is where the designs are stored.
Step 4) Download your favorite .ACNL pattern design from a storage website like acpatterns.com
Step 5) open your main.dat and your desired pattern in your hex editor. This involves trial and error, you are basically trying to replace the hex of a existing pattern with the hex of the custom pattern. It's very tricky and most times it's not going to work unless you start getting a good feel of it. In this example i'm going to be replacing a blank pallet.
Step 6) Re-encrypt your entire save folder by typing:
Step 7) This is the helpful part of HorizonCrypt, if you made a mistake in your hex editing it will tell you... by not telling you! Here is the picture example of a successful encryption:
This is what a unsuccessful encryption looks like:
Step 8) Now, place the files inside the new encrypted folder into your sdroot/JKSV/Animal Crossing New Horizons directory of your switch (using a FTP client is helpful) then go back to the JKSV app and restore the newly edited save file!
Step 9: Profit) Now you should be able to successfully boot up your game aswell as see your new pattern design!
Now you just have to edit the colors and you won, you beat nintendo's ban/avoided paying for online services. Congrats, Nintendo's bashing their head against a wall right now!
https://github.com/Cuyler36/HorizonCrypt
Please be aware that a save editor is in the works that will specifically have functionality todo this in a GUI! I am just putting this info out here for people who are impatient (like me).
I AM NOT RESPONSIBLE IF YOU BREAK YOUR SAVE FILE! MAKE BACKUPS...
Step 1) Backup your save files using JKSV
WARNING: MAKE SURE YOU BACK UP YOUR SAVE FILES BECAUSE IF THE HEX EDITING IS DONE WRONG (chances are very likely will the first time) YOU ARE GOING TO HAVE TO RESTORE TO THE ORIGINAL, SO MAKE SURE TO BACK IT UP SOMEWHERE SAFE!!!
Step 2) You are going to need to decrypt your save files using HorizonCrypt. I recommend putting all your saves in one folder then decompiling the entire folder. Make sure to use command line to decrypt the saves
Code:
HorizonCrypt.exe -b -d <Folder with Save>
Step 3) Now that the files are decrypted we can begin swapping the images! This is also going to be the harder part of this tutorial.
We are going to need to go into the decrypted folder and open main.dat in a hex editor (any hex editor will do i'm using HxD). Once the main.dat is open in the hex editor we have to goto line 001D7200 for that is where the designs are stored.
Step 4) Download your favorite .ACNL pattern design from a storage website like acpatterns.com
Step 5) open your main.dat and your desired pattern in your hex editor. This involves trial and error, you are basically trying to replace the hex of a existing pattern with the hex of the custom pattern. It's very tricky and most times it's not going to work unless you start getting a good feel of it. In this example i'm going to be replacing a blank pallet.
Step 6) Re-encrypt your entire save folder by typing:
Code:
HorizonCrypt.exe -b -c "<original folder name> Decrypted"
Step 7) This is the helpful part of HorizonCrypt, if you made a mistake in your hex editing it will tell you... by not telling you! Here is the picture example of a successful encryption:
This is what a unsuccessful encryption looks like:
Step 8) Now, place the files inside the new encrypted folder into your sdroot/JKSV/Animal Crossing New Horizons directory of your switch (using a FTP client is helpful) then go back to the JKSV app and restore the newly edited save file!
Step 9: Profit) Now you should be able to successfully boot up your game aswell as see your new pattern design!
Now you just have to edit the colors and you won, you beat nintendo's ban/avoided paying for online services. Congrats, Nintendo's bashing their head against a wall right now!
Last edited by coppertj,