1. DesuIsSparta

    OP DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    579
    Country:
    United States
    Hello everyone,
    Given that the game has released in some parts of the world and officially releases in a few days, I'd like to begin this journey of reverse engineering the game.
    Lets use this forum page to break the game down via reverse engineering and create cheats and talk about it.
    Also please talk in here about glitches or bugs that have been experienced.
    I have given perms to @Ultimos54 ,@patjenova ,@Mopquill and @Vapp13 to help keep this post up to date :).

    Entire OP post completely edited by @Ultimos54

    Cheat File Path:
    ACNH

    sxos -> sxos/titles/gameid/cheats/build.txt
    atmosphere -> atmospshere/contents/gameid/cheats/build.txt

    TITLEID AND BUILD IDS FOR CURRENT PATCHES:
    TitleID/GameID: 01006F8002326000
    BuildID v1.1.2a: 3068F51723DC1A67

    Cheat File Guide:
    SXOS
    : Download the attached file and extract it. Open your SD card and navigate to sxos and then titles. Place the extracted folder here. Eject your SD card and insert it back in your Switch and boot your CFW. Launch Animal Crossing New Horizons. Once you're in-game, press the home button and select the album. Navigate to the cheats section and your codes should be there waiting for you.

    Atmosphere: Download the attached file and extract it. Open your SD card and navigate to Atmosphere and then contents. Place the extracted folder here. Next, you'll need to download a homebrew app called Edizon . (Note: If you cannot see any codes, remove some codes from the txt file that you won't be using. It won't see any codes if the txt file is over 32kb) Extract the file "EdiZon.nro" to the switch folder on your SD card. Eject your SD card and insert it back into your Switch and boot into your CFW. Launch Animal Crossing New Horizons. Once you're in-game, press the home button and select album. (Depending on how you have it configured, you may need to hold R while opening the album to get into homebrew) Select EdiZon and click the blue C. Your cheats should be there ready to use.

    Save Editor: WE AREN'T THE CREATORS SO DON'T ASK FOR FEATURES HERE, THE THANKS GOES TO SCIRESM AND HIS TEAM ON TWITTER(THE PEEPS WHO MADE PKHEX)
    Save Editor is in the works on :https://github.com/Cuyler36/MyHorizons
    SAVE EDITOR IS OUT: https://dev.azure.com/project-pokemon/NHSE/_build from the creator of PKHex he got help from the guy in the first link :)

    Save Editor Guide:
    Azure Site:

    1.Click on Pipelines
    2.Where it has the title under Last Run click it
    3.Under related Tab click published
    4.You should see a file name, scroll your mouse to the far right of it to see a button,click it to download the file
    5.You should get a folder,decompile it to get the files,inside there is a file called NHSE
    6. Open up your save folder to the point where it can see both main.dat and mainheader.dat
    7.Your save should load,go ahead and have fun editing,once done editing click file save and DONE
    9.Restore save to switch

    USE JKSV to backup/restore saves,Checkpoint and EdiZon do not work. Also, do not run it in applet mode as applet mode doesn’t support the keyboard is SXOS.

    Save Editor Bugs Currently and their FIXES:
    FIX FOR MAX ITEMS:
    If max is 30 set to 29,basically for max just set it to -1 below the max
    CLOTHING AND CATCHPHRASE FIX:After talking to Isabelle and complaining about the way the villager's dresses and the way they talk, it makes them change back to what they meant to be (checked with amibo pedia).
    CRITTERPEDIA BUG IS FIXED IN NEW VERSION OF SAVE EDITOR WOOOOO: Go into received items and click give all bugs and fish, its adds them to the critterpedia but not to the milestones :)

    HOUSE'S NEED TO CHANGE TO NEW EDITED VILLAGER ON SE:
    The fix was found by @hentaikun @Blasetzmt and @eskil ,they found that if they deleted the villager in the SE, the game would make their plot available again, to which then once you find a villager via a nook miles ticket/ammibo or campsite site visitor you could just edit the villager in the SE when they are on their way to your island.
    FIX :Provided by @eskil is a blank villager file for the SE to import to clear/delete the villager from your save to which once done just find another villager via one of the methods stated above and whilst they are coming just edit them in the SE as they are coming or before hand if you want the next villager to be what you want to overwrite their data
    The blank villager file is now provided in the cheat folder thanks to @eskil :)

    Cheat Folder is provided below and is property of those that contributed codes and files such as @Ultimos54 @patjenova ,@Mopquill ,@Vapp13 ,@eskil and @Traiver . We will try to keep the folder up to date as possible
     

    Attached Files:

    Last edited by Ultimos54, Apr 2, 2020 at 11:51 AM
    lilithx, IcedTea_, Leiro87 and 10 others like this.
  2. blawar

    blawar Developer
    Developer

    Joined:
    Nov 21, 2016
    Messages:
    1,460
    Country:
    United States
    edit:

    Nevermind, Dev saves = Device saves, not Development saves.
     
    Last edited by blawar, Mar 18, 2020
  3. DesuIsSparta

    OP DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    579
    Country:
    United States
    I also thought dev was for developer originally. It's definitely device. I wonder why Edizon and checkpoint don't support device saves.

    Edit: known issue https://github.com/FlagBrew/Checkpoint/issues/324
     
    Last edited by DesuIsSparta, Mar 18, 2020
  4. dec1337

    dec1337 Newbie
    Newcomer

    Joined:
    Mar 18, 2020
    Messages:
    3
    Country:
    United Kingdom
    I get a system crash if i try to attach edizons memory scanner, only seems to happen with this game
     
  5. DesuIsSparta

    OP DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    579
    Country:
    United States
    I'd go out on a limb and say they added some sort of debug protection. Perhaps even memory scrambling at runtime.
     
    dec1337 likes this.
  6. NotAGrey

    NotAGrey Newbie
    Newcomer

    Joined:
    Mar 18, 2020
    Messages:
    3
    Country:
    United States
    Made an account just for this release haha. I had a feeling something was up when Edizon have me problems with AC. Then I saw the save configuration which you mentioned in the OP. Any ideas on how we'd have to approach this? Probably editing game saves on a PC and transferring the save back over I'm assuming.
     
  7. DesuIsSparta

    OP DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    579
    Country:
    United States
    Yes, that's probably going to be the easiest way for a while. I'm planning to reverse engineer at least a few things before I write my web-based save editor (will be posted on my GitHub, I wrote one for ACNL a few years ago). I would guess someone will write a version in C/C++ that will run as a Homebrew App so that you can edit the save without leaving your console, but it will be a while before then.
     
    XorTroll, Ningyoplug and Lacius like this.
  8. dec1337

    dec1337 Newbie
    Newcomer

    Joined:
    Mar 18, 2020
    Messages:
    3
    Country:
    United Kingdom
    Oh it seems branches from trees varies from 5-8 for me so far, I think you get 8 if theres nothing else around the tree at all and branches sell @ 5 each
     
  9. Kuro Kairaku

    Kuro Kairaku Advanced Member
    Newcomer

    Joined:
    Mar 2, 2016
    Messages:
    58
    Country:
    Canada
    Seems like they had to smarts to scramble up the memory, or I am just a bit of a retard. I tried to use sys-net for memory viewer, and the only thing I can get changing is the display, but it never seems to stick so I am not actually modifying any value.
     
  10. DesuIsSparta

    OP DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    579
    Country:
    United States
    I seem to get an infinite amount but only a few can be on the ground at a time (even if spaces are available). Keep on shaking that thing, it's random if one will drop or not. I can record a video later to show what i'm experiencing.

    Could you dump your results and pastebin them?
     
    Last edited by DesuIsSparta, Mar 18, 2020
  11. dec1337

    dec1337 Newbie
    Newcomer

    Joined:
    Mar 18, 2020
    Messages:
    3
    Country:
    United Kingdom
    Ohh theyre infinite I just mean 5-8 on the ground at one time :)
     
    DesuIsSparta likes this.
  12. blurx

    blurx Member
    Newcomer

    Joined:
    Jan 29, 2008
    Messages:
    48
    Country:
    United States
    Anyone else Switch crashes when opening the cheats section for this game in Edizon?
     
    Last edited by blurx, Mar 18, 2020
  13. Mizo

    Mizo はじめまして私わみぞです、よろしく。
    Member

    Joined:
    May 27, 2016
    Messages:
    241
    Country:
    United States
    Nice, we need some sweet codes for this game ♥
     
  14. JK_

    JK_ GBAtemp Advanced Fan
    Member

    Joined:
    Sep 4, 2015
    Messages:
    566
    Country:
    United States
    It is device saves. I had to shorten it to fit in the icon it creates. Also, JKSV supports BCAT and Device saves because a friend wanted to dump Pokemon Events and bros get what they want.
     
    TerpToke, SonyUSA, Mika_ and 6 others like this.
  15. Kuro Kairaku

    Kuro Kairaku Advanced Member
    Newcomer

    Joined:
    Mar 2, 2016
    Messages:
    58
    Country:
    Canada
    I scarcely understand what I am doing, so dumping is kinda foreign to me. I use SysNetCheatGUI to do the memory search since I kinda know the concepts of Cheat Engine. So I am not entirely sure how to do what you ask of me.
     
  16. MartinThibaultYo

    Newcomer

    Joined:
    Mar 7, 2012
    Messages:
    16
    Country:
    France
    I was able to back up my save through JKSV! Does it mean that Checkpoint, EdiZon and others just need to support Device saves to be able to support ACNH ?
     
    Yoni Arousement likes this.
  17. DesuIsSparta

    OP DesuIsSparta GBAtemp Advanced Fan
    Member

    Joined:
    Oct 13, 2015
    Messages:
    579
    Country:
    United States
    That's correct.

    Now we're on to the fun part -- figuring out how the hell to decompress these save files. The reasoning behind the headers being separate and having their own headers.. I'm looking into decompiling the game to see if I can find anything but i'm pretty novice at IDA
     
    Lacius likes this.
  18. matias3ds

    matias3ds GBAtemp Addict
    Member

    Joined:
    Oct 25, 2017
    Messages:
    2,164
    Country:
    Argentina
    Does JKSV works with SxOs ?
     
  19. JK_

    JK_ GBAtemp Advanced Fan
    Member

    Joined:
    Sep 4, 2015
    Messages:
    566
    Country:
    United States
    It should. One of the people I give test builds to uses SX and they never told me it didn't.
     
  20. AnalogMan

    AnalogMan ultraSuMoFramework Dev
    Member

    Joined:
    Apr 20, 2007
    Messages:
    2,805
    Country:
    United States
    There is a build of EdiZon that was given to SciresM that supports device saves so he could reverse the den data from Wild Area updates in Pokémon and will be included when v4.0.0 officially releases.

    :P

    Correct. This would also be helpful for Pokémon too.
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - Engineering, Crossing, Horizons