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

ShyPlox

Well-Known Member
Member
Joined
Jan 4, 2016
Messages
144
Trophies
0
Age
32
XP
127
Country
United States
Okay guys. Special request. The Youtuber boundary break is asking me if it's possible to make an unlocked 360 camera outside similar to how it works inside your house. He's planning on making a boundary break episode soon but needs a code that will allow this. Anyone know if it's possible? I'm not super into messing with codes. I only made a no clip code couple weeks ago and he's asking for my help. Maybe someone more skilled can help me out with this situation.
View attachment 201936

Yea I’m looking for something like this to I want to turn my camera while being outside, I figured it was going to be a feature you unlock in later game but I guess not, so if anyone knows how to do this that would be greatly appreciated, I’m guessing a start would be checking what changes when you enter your home because that unlocks free camera
 

Lionheartwolf

Well-Known Member
Member
Joined
May 28, 2017
Messages
589
Trophies
0
XP
1,657
Country
United States
To anybody that is interested I did manage to find a way to force villagers to spawn on mystery island. It's a bit of a complex process though, so I really don't recommend this to beginners, and I really would only recommend this for people who are trying to get the new Villagers who do not have Amiibos.

...and I REALLY don't recommend this for SXOS or Edizon because having a live memory viewer really helps, but work with whatever you have. I used Jnoexs.

Since I am still on version 1.1.0 I can't post cheats for most, but they are static HEAP (like everything else) so it's easy enough to find.
[Mystery Island Visitor Editor]
04100000 3F9DBBBC 000000XX <--------------Species ID
04100000 3F9DBAAC XXXXXXX <--------------Species ID #2
04100000 3F9DBAB0 00000XXX <--------------Villager ID

-The first thing you need to do is find the region of memory that stores the value for the villager that is located on mystery island. for that we need:
https://raw.githubusercontent.com/C...ources/v1/Text/Villagers/VillagerNames_en.txt
You will find two numbers, these are both separate values for different things. (For example: Raymond is 04, 17. 04 is for his species all cats will have a value of 0x04 for their species. Dogs are 0A, etc...etc...

-I recommend doing a search for the species ID first, it's the simplest value to understand, and there is only one. Just like i mentioned search 0x04 if there is a cat, 0x0A if it's a dog, 0x08 if its an Alligator, whatever.

-Once you have this value your villager ID is -0x10C from your address. The number will be anywhere between 30-39. This is where things are a little tricky. Using Goldie as an example her ID is 0A, 00. When you find her value it will be 30, Butch will be 31, Lucky will be 32... and so on until you get to 39. The reason why this is complicated is because the game identifies numbers like 00, 10, and 20, all as 30 in this address. It's because of this that you will be limited to exactly who you can force during any specific encounter. If you encounter Goldie on the island you will be able to force any character with an ID between 00-09, if you encounter Ankha her ID is 13 so you can force any character with an ID between 10-19 (and for you unlucky bastards like me, and you want to force somebody like Raymond to spawn you need either Rudy, Katt, or Raymond because they are the only villagers in the game with an ID higher than 19) Its possible that there is another address that can correct this, but I was unable to find it so I encourage anybody else to try.

-Additionally there is a very complex value for species that I can only assume is for all you assembly people out there. I don't have a complete list compiled but I do have most. Keep an eye on the value that comes right before your Villager ID, it usually looks like 0x3YYYYYYY. You could also start your search with these values for a much shorter search.

306B6E6D - Monkey
31746272 - Bunny
316B7564 - Duck
31746163 - Cat
306C7562 - Rhino
3072676B - Kangaroo
316E6770 - Penguin
306E6863 - Chicken
30706968 - Hippo
3173756D - Mouse
31676970 - Pig
3070636F - Octopus
306D6168 - Hamster
30776F63 - Cow
30676974 - Tiger
30726270 - Eagle
30616562 - Bear

Okay, now that you have all the info you need you need to edit these three addresses. For me on ver 1.1.0 it was

[Force Raymond on Mystery Island]
04100000 3F9DBBBC 00000004 <--------------Species ID (for Cats)
04100000 3F9DBAAC 31746163<--------------Species ID #2 (for Cats)
04100000 3F9DBAB0 00000033 <--------------Villager ID (Villager ID for Raymond)

I wanted Raymond since he doesn't have an Amiibo so first I had to find Rudy or Katt (which I fortunately did) Even though Raymond's ID is 04, 17 he actually comes up as 33 because he is in the group 20-29. So Rudy is 30, Katt is 31 etc..etc...

Raymond is the exception to the rule. Most people will be much much easier to spawn.

You will know it worked when you speak to the villager and the correct name of the villager you want appears. Since the game doesn't have a chance to load in the updated model they will still look like the original villager but dont worry about that. Once you invite them to your island, the plot of land will have the correct name on it, and the following day you will see the correct house with the correct furniture!
 
Last edited by Lionheartwolf,

putti

nerd
Member
Joined
Mar 23, 2016
Messages
213
Trophies
0
XP
298
Country
United States
To anybody that is interested I did manage to find a way to force villagers to spawn on mystery island. It's a bit of a complex process though, so I really don't recommend this to beginners, and I really would only recommend this for people who are trying to get the new Villagers who do not have Amiibos.

...and I REALLY don't recommend this for SXOS or Edizon because having a live memory viewer really helps, but work with whatever you have. I used Jnoexs.

Since I am still on version 1.1.0 I can't post cheats for most, but they are static HEAP (like everything else) so it's easy enough to find.
[Mystery Island Visitor Editor]
04100000 3F9DBBBC 000000XX <--------------Species ID
04100000 3F9DBAAC XXXXXXX <--------------Species ID #2
04100000 3F9DBAB0 00000XXX <--------------Villager ID

-The first thing you need to do is find the region of memory that stores the value for the villager that is located on mystery island. for that we need:
https://raw.githubusercontent.com/C...ources/v1/Text/Villagers/VillagerNames_en.txt
You will find two numbers, these are both separate values for different things. (For example: Raymond is 04, 17. 04 is for his species all cats will have a value of 0x04 for their species. Dogs are 0A, etc...etc...

-I recommend doing a search for the species ID first, it's the simplest value to understand, and there is only one. Just like i mentioned search 0x04 if there is a cat, 0x0A if it's a dog, 0x08 if its an Alligator, whatever.

-Once you have this value your villager ID is -0x10C from your address. The number will be anywhere between 30-39. This is where things are a little tricky. Using Goldie as an example her ID is 0A, 00. When you find her value it will be 30, Butch will be 31, Lucky will be 32... and so on until you get to 39. The reason why this is complicated is because the game identifies numbers like 00, 10, and 20, all as 30 in this address. It's because of this that you will be limited to exactly who you can force during any specific encounter. If you encounter Goldie on the island you will be able to force any character with an ID between 00-09, if you encounter Ankha her ID is 13 so you can force any character with an ID between 10-19 (and for you unlucky bastards like me, and you want to force somebody like Raymond to spawn you need either Rudy, Katt, or Raymond because they are the only villagers in the game with an ID higher than 19) Its possible that there is another address that can correct this, but I was unable to find it so I encourage anybody else to try.

-Additionally there is a very complex value for species that I can only assume is for all you assembly people out there. I don't have a complete list compiled but I do have most. Keep an eye on the value that comes right before your Villager ID, it usually looks like 0x3YYYYYYY. You could also start your search with these values for a much shorter search.

306B6E6D - Monkey
31746272 - Bunny
316B7564 - Duck
31746163 - Cat
306C7562 - Rhino
3072676B - Kangaroo
316E6770 - Penguin
306E6863 - Chicken
30706968 - Hippo
3173756D - Mouse
31676970 - Pig
3070636F - Octopus
306D6168 - Hamster
30776F63 - Cow
30676974 - Tiger
30726270 - Eagle
30616562 - Bear

Okay, now that you have all the info you need you need to edit these three addresses. For me on ver 1.1.0 it was

[Force Raymond on Mystery Island]
04100000 3F9DBBBC 00000004 <--------------Species ID (for Cats)
04100000 3F9DBAAC 31746163<--------------Species ID #2 (for Cats)
04100000 3F9DBAB0 00000033 <--------------Villager ID (Villager ID for Raymond)

I wanted Raymond since he doesn't have an Amiibo so first I had to find Rudy or Katt (which I fortunately did) Even though Raymond's ID is 04, 17 he actually comes up as 33 because he is in the group 20-29. So Rudy is 30, Katt is 31 etc..etc...

Raymond is the exception to the rule. Most people will be much much easier to spawn.

You will know it worked when you speak to the villager and the correct name of the villager you want appears. Since the game doesn't have a chance to load in the updated model they will still look like the original villager but dont worry about that. Once you invite them to your island, the plot of land will have the correct name on it, and the following day you will see the correct house with the correct furniture!
Thank you sm~
 

hassan ali

Well-Known Member
Member
Joined
Sep 21, 2015
Messages
182
Trophies
0
Age
34
XP
484
Country
Damn, the nooklings are really going the extra mile to shave that 20% ;)

Lol ^_^

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

where did you get the update?

I got a new recipe yesterday when bunny day started. I was surprised I learned it because I went used the all diy recipes code a few days ago
 

ekids1234

Member
Newcomer
Joined
Nov 14, 2016
Messages
15
Trophies
0
Age
26
XP
145
Country
Taiwan
You need 2 cheats for recipes to work the first cheat is just to make the item in your first slot the "recipe item"

[Itemslot 1 DIY Recipe]
04100000 AC3B90C0 000016A2 <----this is your item ID
04100000 AC3B90C4 00000000 <----this is your quantity/type/durability value

You need to change the quantity value to any number (Hex) between 2A2 and 2C8. (ie. 2A2...2A3...2A4...etc) with this cheat.
You will just have to go through them all. It's basically the same as the list I wrote out. You were right about the Wallpaper and Rug. Those Item IDs were actually much further away I added them to my original post, but they are

146F - Bunny Day Wall
1D7A - Bunny Day Rug



What version are you on? You do need to have the actual update for the Bunny Day items, if you are not finding them where I posted it's probably because the data isn't there. There are a lot of dummy places for future Event data.

This is very helpful for me, thanks.
Where can I read the list of recipe item value ?
I found for a long time but almost item list.
 

THOMZY

Well-Known Member
Newcomer
Joined
Mar 28, 2020
Messages
47
Trophies
0
Age
34
Location
Zone 51 !
XP
121
Country
France
In the last NHSE update you can edit "activity", i think that's Nook Miles "achievement", i'm going to try that's look very cool, thx !
 

THOMZY

Well-Known Member
Newcomer
Joined
Mar 28, 2020
Messages
47
Trophies
0
Age
34
Location
Zone 51 !
XP
121
Country
France
yeah just updated and say that too. going to put everything as 1 and see what happens
That work, i unlocked everything i didn't had !
Now i need to check the values and add everything i missed, that's so cool

Like 05-???- is linked to "insect caught for the encyclopedia and 4 is for fish
 
Last edited by THOMZY,

putti

nerd
Member
Joined
Mar 23, 2016
Messages
213
Trophies
0
XP
298
Country
United States
Reporting villager bug.

Even if you empty the house, take anyone from Miles Island/time slip a day, and then replace the villager on the SE, the House Exterior and Furnitures are still wrong after moving-in.
 
Last edited by putti,
  • Like
Reactions: hentaikun

Lupe

Well-Known Member
Member
Joined
Sep 3, 2016
Messages
118
Trophies
0
Age
33
XP
417
Country
Thailand
Reporting villager bug.
Even if you empty the house, take anyone from Miles Island, and then replace the villager on the SE, the House Exterior and Furnitures are still wrong after moving-in.
You have to empty the house using NHSE, then restore that save, open the game, then save again for the game to 'register' that the house is now 'empty' and that villager is really gone. From there, you backup the said save, open it in NHSE, edit that empty villager into the one you want, save, restore that save, open the game, and invite any villager from Miles Island. The SOLD sign should state your wanted villager's name (the one you put in NHSE) instead of the one you invited. Their house and furniture will appear correctly.
I've done this to put Audie and Raymond on my island. Their houses are correct but you need to do it one at a time.
 
  • Like
Reactions: DestinyFeather

putti

nerd
Member
Joined
Mar 23, 2016
Messages
213
Trophies
0
XP
298
Country
United States
You have to empty the house using NHSE, then restore that save, open the game, then save again for the game to 'register' that the house is now 'empty' and that villager is really gone. From there, you backup the said save, open it in NHSE, edit that empty villager into the one you want, save, restore that save, open the game, and invite any villager from Miles Island. The SOLD sign should state your wanted villager's name (the one you put in NHSE) instead of the one you invited. Their house and furniture will appear correctly.
I've done this to put Audie and Raymond on my island. Their houses are correct but you need to do it one at a time.
Yikes. I'll try these steps ONE by ONE and let you know. Thanks. :)
 

putti

nerd
Member
Joined
Mar 23, 2016
Messages
213
Trophies
0
XP
298
Country
United States
You have to empty the house using NHSE, then restore that save, open the game, then save again for the game to 'register' that the house is now 'empty' and that villager is really gone. From there, you backup the said save, open it in NHSE, edit that empty villager into the one you want, save, restore that save, open the game, and invite any villager from Miles Island. The SOLD sign should state your wanted villager's name (the one you put in NHSE) instead of the one you invited. Their house and furniture will appear correctly.
I've done this to put Audie and Raymond on my island. Their houses are correct but you need to do it one at a time.
Did exactly as you told me.
Doesn't work.
I will just wait until the editor works.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Black_Manta_8bit @ Black_Manta_8bit: hey