1. coppertj

    OP coppertj GBAtemp Regular
    Member

    Joined:
    May 26, 2017
    Messages:
    193
    Country:
    United States
    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
    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, Mar 28, 2020 at 1:06 PM
  2. BoxIsMyName__

    BoxIsMyName__ Newbie
    Newcomer

    Joined:
    Nov 10, 2019
    Messages:
    4
    Country:
    United States
    i managed to get it working but the colors on the first one I did are fucked. and none of the palettes look like they fix it.

    heres my example. It came out lookin super weird. and none of the palettes make it look right.

    EDIT: I just added all of my patterns and they all have the same issue.
     

    Attached Files:

    Last edited by BoxIsMyName__, Mar 25, 2020
    HinaNaru Cutie likes this.
  3. coppertj

    OP coppertj GBAtemp Regular
    Member

    Joined:
    May 26, 2017
    Messages:
    193
    Country:
    United States
    go inside tom nook's tent, goto the atm/computer there, redeem your nook miles and buy designer pro, you now have a new tool to adjust the color pallet one by one

    Upload the original pattern file into acpatterns.com/editor to reference the original pallet, this process usually takes 10 minutes.
     
    Last edited by coppertj, Mar 25, 2020
    HinaNaru Cutie and venom19910 like this.
  4. VanishingTacos

    Newcomer

    Joined:
    Oct 31, 2019
    Messages:
    5
    Country:
    United States
    I think I am going to wait for a more streamline way of doing this comes out.

    Good job nonetheless though!
     
    HinaNaru Cutie and Galebourn like this.
  5. HinaNaru Cutie

    HinaNaru Cutie GBAtemp Regular
    Member

    Joined:
    Aug 29, 2014
    Messages:
    251
    Country:
    United States
    Interesting, I wanna try this, but at the same time I rather wait for the same dev who made the acnl pattern website thingy. However I am interested in doing it...but wanna wait until more people do it..hmm.
     
  6. BoxIsMyName__

    BoxIsMyName__ Newbie
    Newcomer

    Joined:
    Nov 10, 2019
    Messages:
    4
    Country:
    United States
    Bless!!! That worked perfectly. Thanks a million.
     

    Attached Files:

    • ayy.jpg
      ayy.jpg
      File size:
      433.9 KB
      Views:
      95
  7. Thulinma

    Thulinma Computer Magician
    Developer

    Joined:
    Nov 24, 2005
    Messages:
    118
    Country:
    Netherlands
    Hi. One of the devs from acpatterns.com here. Heads-up: I'm planning to add this functionality to the tool, with automatic palette correction and everything. Could anyone send me their decrypted main.dat files for me to take a look at? My jig is broken so I can't access my own until I manage to make a new one. -_-
    Bonus points if the default patterns are still untouched on the first/main account! (Will give me an easy reference for the colors).
    Either PM me or hit me up through the pattern tool discord server. Ty! ^_^
     
    HinaNaru Cutie likes this.
  8. supermariorick

    supermariorick GBAtemp Advanced Fan
    Member

    Joined:
    Jun 18, 2010
    Messages:
    586
    Country:
    United States
    here's my own tips on doing this
    https://gbatemp.net/threads/animal-...s-bugs-etc-thread.560199/page-42#post-8987686

    that'd be perfect. I tested .acnl pattern data from a design on your site and while it worked the actual design was off and I had to adjust it in game to fix it. Maybe that's a clue for you. The data is pretty much the same except the designs get shifted and the color palette doesn't match and you have to fix the color palette manually. Not exactly sure where the color palettes for patterns/ designs are stored but it must be different than ACNL along with the name and town instead being a name and island and offsets and probably some other data with it being different. Thank you for considering this. This will be of much help for people in the future that aren't willing to shill out 20 bucks for a subscription plan just to get some patterns that are supposed to be free.
     
    Last edited by supermariorick, Mar 26, 2020
    HinaNaru Cutie and gameoverchef like this.
  9. Thulinma

    Thulinma Computer Magician
    Developer

    Joined:
    Nov 24, 2005
    Messages:
    118
    Country:
    Netherlands
    Update: Thanks to two helpful individuals, I now have access to some decrypted saves, and I've already succesfully reversed most of the storage format.
    The ability to inject/extract patterns to/from ACNH savegames through the tool is coming soon!
    Will only support decrypted format at first, encrypted format will follow later.

    Some interesting findings to ponder:
    - There seems to be NO way to turn ACNH style patterns in QR codes. The storage formats are incompatible.
    - It's perfectly possible to convert between the two formats. ACNL -> ACNH is lossless, but ACNH -> ACNL will lose some color information.
    - ACNH's interface only has less-than-16-bit color precision (HSL, with 30, 15 and 15 possible settings each respectively)... but internally stores the colors as full 24-bit RGB! This means using conversion tools will give you _much_ finer color control than the in-game editor will.
    - The user/city/island IDs are now 4 bytes instead of the 2 bytes used in ACNL, so it'll probably never be possible to edit QR-imported patterns in-game. Converted patterns through the tool can be made editable, though!
     
    putti, one-piece, Jonhy and 5 others like this.
  10. BoxIsMyName__

    BoxIsMyName__ Newbie
    Newcomer

    Joined:
    Nov 10, 2019
    Messages:
    4
    Country:
    United States
    Bless your soul man, so excited. :D
     
    HinaNaru Cutie likes this.
  11. meowzers1234

    meowzers1234 Newbie
    Newcomer

    Joined:
    Feb 14, 2020
    Messages:
    6
    Country:
    United States
    I may be an idiot, but how do you easily match the color palette? I am not very color coordinated and trying to match the palette by eye is a pain.
     
  12. coppertj

    OP coppertj GBAtemp Regular
    Member

    Joined:
    May 26, 2017
    Messages:
    193
    Country:
    United States
    thats the only way right now until the converter comes out as mentioned above by @Thulinma
     
    HinaNaru Cutie likes this.
  13. HinaNaru Cutie

    HinaNaru Cutie GBAtemp Regular
    Member

    Joined:
    Aug 29, 2014
    Messages:
    251
    Country:
    United States


    Damn it T_T i updated my darn game because the game stopped working on me...sad to see this not work..but it's okay tis fate for me to wait <'3
     
  14. supermariorick

    supermariorick GBAtemp Advanced Fan
    Member

    Joined:
    Jun 18, 2010
    Messages:
    586
    Country:
    United States
    HorizonCrypt is no longer being updated; however NHSE has an option to decrypt and encrypt saves and we can do this again until @Thulinma adds full support for ACNH designs and pro designs and @FabolousPotatoePet adds support for pro designs and until Kaphotics updates NHSE to include importing pro designs.
    NHSE is here https://dev.azure.com/project-pokemon/NHSE/_build?view=runs
    To get decrypted 1.1.1 saves, open NHSE, open the folder that has your dumped save files, then once it loads your save up, go to Tools -> dump decrypted and select a folder where you want to dump the decrypted save files. Then do the same method in the original post of this thread with opening the decrypted main.dat in a hex editor and importing designs this way (same with pro designs) and save main.dat. Then go back to NHSE and select Tools -> load decrypted and open the folder you put the decrypted save files in and it will load the data from the decrypted saves then you can save and it will save to the folder that has the encrypted save files.
     
  15. HinaNaru Cutie

    HinaNaru Cutie GBAtemp Regular
    Member

    Joined:
    Aug 29, 2014
    Messages:
    251
    Country:
    United States
    Can you please show a step by step by screenshot please ;_;...because i have 0 knowledge on this and i am super confused. Am i supposed to download the NSE as a program??? cause i don't know how to download it @[email protected]
     
  16. Kupie

    Kupie GBAtemp Regular
    Member

    Joined:
    Jun 9, 2013
    Messages:
    295
    Country:
    United States
  17. HinaNaru Cutie

    HinaNaru Cutie GBAtemp Regular
    Member

    Joined:
    Aug 29, 2014
    Messages:
    251
    Country:
    United States

    i know about that =O it's just that it won't work on custom pro patterns yet ;-;". but i did see that the maker of this program responded back and stated that you can use simple images o.o like the ones that you make through able sisters on new horizon. so...i'm trying to see if it can scan the code from the outfits people make at able sisters -e,e.....
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Nintendo, Pattern, Designs