ROM Hack Discussion Animal Crossing: New Horizons -- Reverse Engineering, Glitches, Bugs, etc. thread!

Initializer

Active Member
Newcomer
Joined
Jun 10, 2018
Messages
34
Trophies
0
Age
27
XP
138
Country
United States
If your goal is to give the villager to someone else, having the wrong exterior doesn't matter. I successfully gave Raymond (edited from Wolfgang) to my other switch and on the new switch the correct exterior is there. Other people have posted (kind of difficult) methods of getting the right exterior, but the interiors are easily fixable with NHSE and changing the furniture, anyway.

--------------------- MERGED ---------------------------
I'm just doing it for my self. So far I grinded Audie and Judy, but Raymond just won't spawn. For the worst scenario, I will try NHSE again.
 
Last edited by Initializer,

SonyUSA

We're all mad here
Editorial Team
Joined
May 12, 2006
Messages
1,780
Trophies
2
XP
5,619
Country
United States
I play online so I'm grinding islands (at about 120 so far) so I don't corrupt my save hash and get banned.

We need to look into these "hitchhiker" animals that get stored in your save. I definitely want a way to empty my received hitchhikers, and if we find the location of the animals trying to hitchhike FROM our island we can load in animals our friends want and just invite them over so they "pick them up". Saves trouble trying to goof around to get them to move out.
 

Initializer

Active Member
Newcomer
Joined
Jun 10, 2018
Messages
34
Trophies
0
Age
27
XP
138
Country
United States
I play online so I'm grinding islands (at about 120 so far) so I don't corrupt my save hash and get banned.

We need to look into these "hitchhiker" animals that get stored in your save. I definitely want a way to empty my received hitchhikers, and if we find the location of the animals trying to hitchhike FROM our island we can load in animals our friends want and just invite them over so they "pick them up". Saves trouble trying to goof around to get them to move out.
you mean those random animals generated at the mystery islands?
 

h448

Well-Known Member
Member
Joined
Apr 4, 2014
Messages
310
Trophies
1
XP
1,156
Country
United States
I play online so I'm grinding islands (at about 120 so far) so I don't corrupt my save hash and get banned.

We need to look into these "hitchhiker" animals that get stored in your save. I definitely want a way to empty my received hitchhikers, and if we find the location of the animals trying to hitchhike FROM our island we can load in animals our friends want and just invite them over so they "pick them up". Saves trouble trying to goof around to get them to move out.
Would people even have a "hitchhiker" animal if they haven't had any move out yet? I figure most people in this thread with empty plots haven't even filled 10 slots yet, much less already had multiple animals move out.
 

pilotw

Member
Newcomer
Joined
Apr 5, 2020
Messages
9
Trophies
0
Age
26
XP
241
Country
United States
I tried using the item code to get a crown, but It doesnt seem to be working for me. Do i have the code down right?

580F0000 0373A1F0
580F1000 000000E0
580F1000 00000018
580F1000 00000040
780F0000 000000C8
640F0000 00000000 00001f40
 

SonyUSA

We're all mad here
Editorial Team
Joined
May 12, 2006
Messages
1,780
Trophies
2
XP
5,619
Country
United States
Would people even have a "hitchhiker" animal if they haven't had any move out yet? I figure most people in this thread with empty plots haven't even filled 10 slots yet, much less already had multiple animals move out.

Probably not... I doubt they would have an outbound hitchhiker but they may have picked up an incoming hitchhiker from a friend

I believe I have a save backup with the hitchhiker in it, shouldn't be hard to search for the string "delphino" to find it.

you mean those random animals generated at the mystery islands?

No, see my post on the last page, you can pick up people's moved out animals and not know it until they move themselves in without asking.
 

alxrite

Well-Known Member
Newcomer
Joined
Nov 11, 2018
Messages
86
Trophies
0
Age
42
XP
320
Country
United States
I tried using the item code to get a crown, but It doesnt seem to be working for me. Do i have the code down right?

580F0000 0373A1F0
580F1000 000000E0
580F1000 00000018
580F1000 00000040
780F0000 000000C8
640F0000 00000000 00001f40

[Itemslot 1 Royal Crown]
04100000 AC3B90C0 000014BB
 

Mopquill

Grumpy Developer
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
  • Like
Reactions: pilotw

h448

Well-Known Member
Member
Joined
Apr 4, 2014
Messages
310
Trophies
1
XP
1,156
Country
United States
WARNING: Giving the villager that is put into boxes to another game is NOT thoroughly tested. This does force an animal into boxes, but I can't guarentee someone will recieve the correct data / animal in return. Be very careful if you are donating an animal to a game that can not make backups or run CFW.

This patch was created with an English version of ACNH, be careful using it in other languages as I have done zero testing in anything other than English.
This patch will not work on versions before 1.1.2. You will get the blank plot glitch if you try using this.

Disclaimers out of the way, here's the rest of the post:

I created a .patch file that puts a villager in boxes once applied to a .nhv file with bspatch.

Let's make the example Zucker
  1. Create a copy of your Zucker.nhv file with a new name and put it in the same folder as Zucker.nhv. I'll call it Zucker_moving.nhv, but the name doesn't really matter.
  2. Open your terminal / Command Prompt as Administrator in the same folder as the two villager files, and the move.patch file attached to the post.
  3. Enter this into the terminal
    Code:
    bspatch Zucker.nhv Zucker_moving.nhv move.patch
  4. Load Zucker_moving.nhv over Zucker in NHSE. I guess it doesn't strictly have to be over Zucker, but it will create a Zucker villager in boxes on your save.
  5. Incorrect villager exteriors will become correct on the donor game after the villager moves in
Images below
image-png.202717

I've done probably upwards of 15 tests now, and twice I have gotten the "I've moved out" glitch. This is not related to my patch and can happen to anyone at random, even on a legit game. Here's some information on it (not written by me). There is no way to 100% avoid this glitch as of now (version 1.1.4). Move villagers out at your own risk.
 

Attachments

  • move_patch.zip
    409 bytes · Views: 260
Last edited by h448, , Reason: Post cleanup

SzReality

Member
Newcomer
Joined
Apr 5, 2020
Messages
10
Trophies
0
Age
31
Website
www.twitch.tv
XP
53
Country
Australia
@h448 what do you mean by enter?

--------------------- MERGED ---------------------------

So, I don't know how to do this on a Windows computer, but if you have a Linux machine this might be useful for you.
(Possibly could find bspatch for windows? Please don't ask me to troubleshoot for Windows, lol.)

I created a .patch file that puts a villager in boxes once applied to a .nhv file with bspatch. Let's make the example Lolly
Create a copy of your Lolly.nhv file with a new name and put it in the same folder as Lolly.nhv. Let's call it Lolly_moving.nhv, but the name doesn't really matter.
Open your terminal in the same folder as the two villager files, and the move.patch file attached to the post. Enter
Code:
bspatch Lolly.nhv Lolly_moving.nhv move.patch
And that's it!
Now load Lolly_moving.nhv over Lolly in NHSE. I guess it doesn't strictly have to be over Lolly, but it will create a Lolly villager in boxes on your save.


I just tried it with Lolly (go figure) and Sherb (separately, I wouldn't do more than one at once) and it seems to work just fine.


im not sure what you mean ? how do i enter code?
 

Doogie Boogie

Well-Known Member
Member
Joined
Jan 21, 2016
Messages
138
Trophies
0
Age
39
XP
347
Country
United States
Hi, checking the thread I saw that adding DIY recipe cards to the inventory with NHSE is possible but fall under (item #001), (item #002), etc values. If there a way to determine which value is which recipe? Is it in the pastebin somewhere or would someone have to upload their save to NHSE after editing their hashes for it to tell which is which?
 

h448

Well-Known Member
Member
Joined
Apr 4, 2014
Messages
310
Trophies
1
XP
1,156
Country
United States
@h448 what do you mean by enter?
im not sure what you mean ? how do i enter code?
You enter the text in the terminal. Make sure the terminal is opened in the same directory as the two villager files. If you are not on a Linux computer I can't really help you. (I did not make this on Windows, unfortunately.) But maybe now that the offsets to force a villager to be in boxes is in the wild, someone can implement it in a more user friendly way. I'm not much of a programmer.

Hi, checking the thread I saw that adding DIY recipe cards to the inventory with NHSE is possible but fall under (item #001), (item #002), etc values. If there a way to determine which value is which recipe? Is it in the pastebin somewhere or would someone have to upload their save to NHSE after editing their hashes for it to tell which is which?

DIY recipe cards are item #5764 and to determine which value is the recipe you need to edit the count in NHSE. I don't think anyone has mapped out decimal values of DIY recipes, but the hexadecimal values are in this thread elsewhere.
 
Last edited by h448,
  • Like
Reactions: Mopquill

Mopquill

Grumpy Developer
Developer
Joined
Oct 16, 2011
Messages
283
Trophies
0
XP
566
Country
United States
So, I don't know how to do this on a Windows computer, but if you have a Linux machine this might be useful for you.
(Possibly could find bspatch for windows? Please don't ask me to troubleshoot for Windows, lol.)
bspatch for Windows: https://www.romhacking.net/utilities/929/

And also Windows Subsystem for Linux is super easy to install (basically you get your own linux install inside Windows).

Vis a vis DIY recipes, the hex values should be linked from the OP, and you can use calc on Windows in progammer mode to convert. Plus there are probably easy-to-use hex -> dec converters on the web.
 
Last edited by Mopquill,

Doogie Boogie

Well-Known Member
Member
Joined
Jan 21, 2016
Messages
138
Trophies
0
Age
39
XP
347
Country
United States
DIY recipe cards are item #5764 and to determine which value is the recipe you need to edit the count in NHSE. I don't think anyone has mapped out decimal values of DIY recipes, but the hexadecimal values are in this thread elsewhere.

Item #5764 doesn't show up on the drop down menu in NHSE but I assume it still works if I type it in by hand? And the count number I assume goes down in the order of recipes as they do in the pastebin? Like 1 would be the apple TV, 2 would be the pear wardrobe, etc or no?
 

DestinyFeather

Well-Known Member
Member
Joined
Sep 14, 2009
Messages
428
Trophies
1
XP
1,121
Country
United States
Item #5764 doesn't show up on the drop down menu in NHSE but I assume it still works if I type it in by hand? And the count number I assume goes down in the order of recipes as they do in the pastebin? Like 1 would be the apple TV, 2 would be the pear wardrobe, etc or no?
That item has now been named recipe
 

zebigboo

Well-Known Member
Newcomer
Joined
Jun 9, 2018
Messages
91
Trophies
0
Age
28
XP
1,495
Country
France
the last bug missing in my list is the cicada shell...
does anyone know a code that "transforms" the last bug you caught into a specific bug ? like I catch a butterfly,but i get a "wow you got a cicada shell" or something like that ?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: @OctoAori20, Cool. Same here.