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

DocKlokMan

Plugin Dev
Member
Joined
Apr 20, 2007
Messages
3,009
Trophies
2
Age
36
XP
4,571
Country
United States
Can anyone help with NHSE and flower plants. What does the V1/V2/V3/Gold mean?

I understand R1/R2, etc. are for the genomes which I assume is based off of ACNH doc (can't link).

But what are the V1/V2/V3 and do the "days" have any effect?
I essentially want to create authentic hybrid flowers of each type without going through the actual process of having to water and grow the base flowers just for a chance of hybrids.

What I also understand is if Genomes are represented either by Rr or rr, how do I know which of R1 and R2 are Rr and rr?

View attachment 207443
For genome there’s RR (both checked), Rr (R1 checked), and rr (neither checked). Watered is whether the flower has been watered that day or not. Days is how many days it’s been watered since it’s last reproduction. The higher the number the higher the chance it’ll reproduce the next day. V1-V10 are how many visitors have watered the flower. More visitors, higher chance it’ll reproduce the following day. The Gold check is only for Black Roses. Means the rose has been watered by a gold watering can. It’ll have a 50% chance to make a gold rose every time it reproduces.
 
  • Like
Reactions: uriri

Xeighter

Member
Newcomer
Joined
May 3, 2020
Messages
19
Trophies
0
Age
35
XP
55
Country
Belgium
For genome there’s RR (both checked), Rr (R1 checked), and rr (neither checked). Watered is whether the flower has been watered that day or not. Days is how many days it’s been watered since it’s last reproduction. The higher the number the higher the chance it’ll reproduce the next day. V1-V10 are how many visitors have watered the flower. More visitors, higher chance it’ll reproduce the following day. The Gold check is only for Black Roses. Means the rose has been watered by a gold watering can. It’ll have a 50% chance to make a gold rose every time it reproduces.

Ah, thanks man. That's a lot more clear.
I didn't realize V1 meant visitor and that clarifies a lot.

I'm following Paleh's advanced genetics doc for accurate genome for each flower. Is it possible to add, for example, purple mums plants into my storage and stack them (up to 10 or something?). I want to have all the plants set up in my storage so I can access them all when I boot into the game rather than painstakingly going back and forth between the editor and the game.

In any case, thanks for clarifying before, super appreciated.

For anyone who is looking for accurate genomes of each plant:


Lilies
Lilies make use of 3 genes: R, Y, and S.


Seed red = RR-yy-Ss
Seed yellow = rr-YY-ss
Seed white = rr-yy-SS

Red + yellow: orange = Rr-Yy-ss (50%)
Red + red: black = RR-yy-ss (25%)
Red + red: pink = RR-yy-SS (25%)
Red + white: pink = Rr-yy-Ss (50%)

Mystery island orange = RR-YY-Ss
Mystery island pink = RR-Yy-SS
Mystery island black = RR-Yy-ss

Pansies
Pansies make use of 3 genes: R, Y, and W.

Seed red = RR-yy-WW
Seed yellow = rr-YY-WW
Seed white = rr-yy-Ww

Red + yellow: orange = Rr-Yy-WW (100%)
White + white: blue = rr-yy-ww (25%)
Red + blue: “hybrid red” = Rr-yy-Ww (100%)
Hybrid red + hybrid red: purple = RR-yy-ww (6.25%)

Mystery island orange = RR-YY-Ww
Mystery island blue = Rr-yy-ww

Island blue + island blue: purple = RR-yy-ww (25%)
Island orange + island orange: purple = RR-YY-ww (25%)
Island blue + island orange: purple = RR-Yy-ww (25%)

Tulips
Tulips make use of 3 genes: R, Y, and S.

Seed red = RR-yy-Ss
Seed yellow = rr-YY-ss
Seed white = rr-yy-Ss

Red + yellow: orange = Rr-Yy-ss (50%)
Red + red: black = RR-yy-ss (25%)
Red + white: pink = Rr-yy-Ss (50%)
Orange + orange: purple = RR-YY-ss (12.5%)

Mystery island pink = Rr-yy-Ss
Mystery island orange = Rr-YY-ss
Mystery island black = RR-Yy-ss

Island black + island black: purple = RR-YY-ss (25%)
Island orange + island orange: purple = RR-YY-ss (25%)
Island black + island orange: purple = RR-YY-ss (25%)

Hyacinths
New Horizons-only species

Hyacinths make use of 3 genes: R, Y, and W.

Seed red = RR-yy-Ww
Seed yellow = rr-YY-WW
Seed white = rr-yy-Ww

Red + yellow: orange = Rr-Yy-WW (50%)
Red + white: pink = Rr-yy-Ww (50%)
White + white: blue = rr-yy-ww (25%)
Orange + orange: purple = RR-YY-WW (6.25%)
Orange + orange: special blue = RR-Yy-WW (12.5%)

Mystery island blue = RR-Yy-WW
Mystery island pink = Rr-yy-Ww
Mystery island orange = Rr-YY-WW

Island/special blue + island/special blue: purple = RR-YY-WW (25%)
Island orange + island orange: purple = RR-YY-WW (25%)
Island/special blue + island orange: purple = RR-YY-WW (25%)

Mums
New Horizons-only species

Mums make use of 3 genes: R, Y, and W. The W gene seems to work oddly in this species. Normally, the white + white color (purple in this case) requires ww. However, in this species, certain combinations of the R and Y gene can also cause purple even with WW or Ww genes. This species is also odd in that it is the only species to have green flowers. Green mums are genetically similar to purple tulips.

Seed red = RR-yy-WW
Seed yellow = rr-YY-WW
Seed white = rr-yy-Ww

Red + white: pink = Rr-yy-WW/Rr-yy-Ww (100%)
White + white: purple = rr-yy-ww (25%)
Red + yellow: “hybrid yellow” = Rr-Yy-WW (100%)
Hybrid yellow + hybrid yellow: green = RR-YY-WW (6.25%)
Hybrid yellow + hybrid yellow: “special purple” = RR-Yy-WW / Rr-YY-WW (25%)
Special purple + special purple: green = RR-YY-WW (25%)

Mystery island pink = Rr-Yy-ww
Mystery island purple = RR-Yy-Ww

Island purple + island purple: green = RR-YY-WW / RR-YY-Ww (18.75%)
Island purple + island pink: green = RR-YY-Ww (6.25%)

Windflowers
New Horizons-only species

Windflowers make use of 3 genes: R, Y, and W. However, because orange windflowers take the place of yellows, it may be more fitting to call the Y gene the O gene instead for this species.

Seed red = RR-oo-WW
Seed orange= rr-OO-WW
Seed white = rr-oo-Ww

Red + orange: pink = Rr-Oo-WW (100%)
White + white: blue = rr-oo-ww (25%)
Red + blue: “hybrid red” = Rr-oo-Ww (100%)
Pink + blue: “special pink” = Rr-Oo-Ww (25%)
Pink + blue: “hybrid red” = Rr-oo-Ww (25%)
Hybrid red + hybrid red: purple = RR-oo-ww (6.25%, O gene can be anything)
Special pink + special pink: purple = RR-**-ww (6.25%)
Special pink + hybrid red: purple = RR-**-ww (6.25%)


Additionally, half of the blue offspring from two hybrid reds will be special blues with the genes Rr-oo-ww, which have a 25% chance of producing purples when bred together. You can tell these special blues apart from normal blues by test breeding with a seed orange. Special blues will produce pinks 50% of the time, normal blues will only produce oranges. It’s not yet clear if this method is faster, but it is an alternate method of increasing your chances if you’re struggling to get purples.

Mystery island pink = RR-OO-Ww
Mystery island blue = Rr-oo-ww

Island pink + island pink: purple = RR-OO-ww (25%)
Island blue + island blue: purple = RR-oo-ww (25%)
Island blue + island pink: purple = RR-Oo-ww (25%)
 

spookieboogie

Member
Newcomer
Joined
May 1, 2020
Messages
6
Trophies
0
Age
124
XP
47
Country
Antarctica
I recently got (and resolved, kinda) this weird glitch where my mailbox started populating with 300 of the same letter. I've seen a few people talk about it off and on in this thread, but with no real solution, so I want to make sure my experience is documented (and so future people googling this can find it.) I only got this after save editing, using the NHSE build from 2020-04-25

So as mentioned, one day I went to play Animal Crossing, and saw that my mailbox flag was down (which is weird because I usually order a lot of shit from the Nook machine)
When I opened it up, there were 300 of the same letter, all the same. The letters were all favorite'd automatically, unopened, has presents attached, and had no text in the little preview blurb. Whenever I tried to open one of these letters, the game would just crash on me. I'm not sure if the 300 letters and the crashing are directly related, since I've seen other users that get 300 letters, but they're not actively crashing the machine (or actually contain valid presents)

I posted in another thread here to try to find what others have done to resolve (can't link yet, since I'm still a new user, but if you search 'Animal Crossing New Horizons duplicate mail' you can find it)

And a couple awesome people pointed me towards the postbox.dat and postboxHeader.dat being the issues here. I tried to download theirs to use on my save file, but that was no good, and it just made the game think my data was corrupted and needed to resolve

But I used the postbox files from my old JKSV backup, and it worked like a charm. I lost whatever was coming into the mail that day (a song or two and a Gulliver Trophy,) but that was a small price for me to pay to be able to get mail again

Here's what was edited on my file:

Villager 5 (Bob) had his catchphrase replaced from his original 'pthhhbth' or whatever it is to 'ay lmao' because I thought that would be hilarious
Villager 6 was Yuka and was replaced with Audie. We entered all of her data wholesale, including personality, catchphrase, etc. (Her house is still a bit odd, since it's still Yuka's but not too concerned about it) So Species, Variant, Personality, and Catchphrase were all changed here
Villager 8 was marked as 'moving out' so that we could replace her with someone more interesting via amiibo. Hit both the checkbox and set the moving out flag to 1

Player 1 was given a pile of money and tickets and a stack of each fruit
Player 2 was given a pile of money and tickets and a set of golden tools

My guess is that one of the Villager edits didn't play nice with the version of the NHSE I was using (build was from 2020-04-25,) and didn't set all of the data properly for one of them (I'd guess V6, but I can't say.) So that when that villager sent me a letter out of the blue, it tried to access something, like a catchphrase, in the game data, was unable to parse whatever it found, and then blew up, and sent me 300 letters.
 

FabioCapela

Well-Known Member
Member
Joined
Jul 12, 2007
Messages
309
Trophies
1
XP
1,259
Country
Brazil
So I've looked into this further with 'Giant Teddy Bear'.

Just changing the variation of it's colour from yellow to baige changes it's 'count' from 0 to 32, but then it gets messy when changing their pattern value. As someone cracked this and figured it out? I am so lost
Bits 0-3 are the first customization option (the one you often can't change in purchased items, I haven't seen values higher than 7 though), bit 4 is whether you are using a standard option or a pattern for the second customization option, bits 5-15 are for the second customization option (or pattern number, starting with zero, if bit 4 is set).

If you didn't understand the above, stick to spawning customizable items with quantities between 0 and 7 and use a DIY workbench to choose the second customization option (if it has any). You get all the options without the headaches.

Villager 8 was marked as 'moving out' so that we could replace her with someone more interesting via amiibo. Hit both the checkbox and set the moving out flag to 1
Only tangentially related, but you don't need to kick or remove a villager using NHSE before replacing with Amiibo; when you move in a villager using Amiibo and already have 10 villagers, it will present you with a list of your current villagers so you can pick one to kick out.
 

Jackofall

Member
Newcomer
Joined
Apr 9, 2020
Messages
10
Trophies
0
Age
35
XP
92
Country
United States
Bits 0-3 are the first customization option (the one you often can't change in purchased items, I haven't seen values higher than 7 though), bit 4 is whether you are using a standard option or a pattern for the second customization option, bits 5-15 are for the second customization option (or pattern number, starting with zero, if bit 4 is set).

If you didn't understand the above, stick to spawning customizable items with quantities between 0 and 7 and use a DIY workbench to choose the second customization option (if it has any). You get all the options without the headaches.

If I'm completely off here just shut me down. If you're still referring to the NHSE Save Editor how can you set multiple bits using only 'count' or are you using other stuff like 'flag1' 'flag2' etc as well?

Thanks again
 

FabioCapela

Well-Known Member
Member
Joined
Jul 12, 2007
Messages
309
Trophies
1
XP
1,259
Country
Brazil
If I'm completely off here just shut me down. If you're still referring to the NHSE Save Editor how can you set multiple bits using only 'count' or are you using other stuff like 'flag1' 'flag2' etc as well?

Thanks again
You need to think in binary.

So, for example, an item that uses the sixth choice for the main customization option and the 27th pattern for the second customization option would have the count set to 853 (00000011010 1 0101 in binary):

bits 0-3 (the rightmost four), 0101 is 5, or the 6th main customization (you count from zero)
bit 4 (the fifth from right to left), 1, indicates that you are using a pattern. It would be zero otherwise.
bits 5 to 15 (excluding non-meaningful zeroes) are 11010, which is 26, or the 27th pattern (again counting from zero).

It's why I said to just use the DIY workbench for anything you can use it for. Setting the customization manually requires understanding binary (or hex) math.
 

spookieboogie

Member
Newcomer
Joined
May 1, 2020
Messages
6
Trophies
0
Age
124
XP
47
Country
Antarctica
Only tangentially related, but you don't need to kick or remove a villager using NHSE before replacing with Amiibo; when you move in a villager using Amiibo and already have 10 villagers, it will present you with a list of your current villagers so you can pick one to kick out.

Yeah, we've done it both ways. It was more of an experiment of 'Oh wow, can I really just do this?' than anything else. Fun fact, someone else we didn't want moved in. The same day they moved in was the day that we convinced the amiibo to move in

It was just funny to go from Isabelle saying 'We have a new friend!' to 'We're saying goodbye' in the matter of an hour
 

MagicMan2k

Active Member
Newcomer
Joined
Aug 29, 2018
Messages
36
Trophies
0
Age
44
XP
112
Country
United States
So I've looked into this further with 'Giant Teddy Bear'.

Just changing the variation of it's colour from yellow to baige changes it's 'count' from 0 to 32, but then it gets messy when changing their pattern value. As someone cracked this and figured it out? I am so lost

This has been cracked :)

Utilize these to get every variation of the "Giant Teddy Bear"

Code:
Creme:
0
32
64
96
Caramel Mocha:
1
33
65
97
Choco:
2
34
66
98
Floral:
3
35
67
99
Checkered:
4
36
68
100
Tweed:
5
37
69
101

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

I remember seeing in past post about a code used to change the variant of furniture in slot 1. Does anyone happen to have that code still?
IF not, I've been messing around with NHSE, and was wondering if there was a way to change variant of furniture through the editor. I somewhat recall seeing a post as well about this but cant seem to find it. So I tried changing the "count" value and "use" value to see if that would work but nothing has changed.

Replace 4_3 with whatever the version you are looking for

Example: https://acnhcdn.com/latest/FtrIcon/FtrBearXL_Remake_4_3.png - (In NHSE you would put in 100 in the Count)

This generates the decimal code for NHSE to put in count

Code:
using System;

public class Program
{
    public static void Main()
    {
        Console.WriteLine(GetHexColour("4_3"));
    }
public static int GetHexColour(string Variant)
        {
            string[] Colours = Variant.Split('_');
            if (Colours.Length == 2)
            {
                int Colour1 = int.Parse(Colours[0]);
                int Colour2 = int.Parse(Colours[1]);
                Colour2 = Colour2 * 2;
                int integer_value = Convert.ToInt32(Colour2.ToString("X") + Colour1.ToString("X"), 16);
                return integer_value;
            }
            return 00;
        }
}
 
Last edited by MagicMan2k,

Therandomtree

Active Member
Newcomer
Joined
Apr 14, 2020
Messages
39
Trophies
1
Age
34
XP
342
Country
United States
Hey guys. Does anyone know if there is a villager flag in NHSE that forces the villager to run up to you with an event(reaction, item, etc). Thank you!

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

Hey guys. Is there a villager flag in NHSE that causes the villager to run up to you with an event(reaction, item, etc).
 

alxrite

Well-Known Member
Newcomer
Joined
Nov 11, 2018
Messages
86
Trophies
0
Age
42
XP
320
Country
United States
Anyone know the recipe ID for Tree's Bounty Big Tree? I can not seem to find it in the Recipes ID list.
 

Nollog

Well-Known Member
Member
Joined
Oct 10, 2008
Messages
2,964
Trophies
0
XP
1,327
Country
Ireland
That helped a lot. I set most of the fox values to 2. I was assuming they were binary toggles, only tried 1 and 0.

His boat is on my beach now, no idea which one it was though :x
I set all the fox values to 2 again today and it didn't work. Sad.
 

Kuumat

Member
Newcomer
Joined
Apr 1, 2020
Messages
9
Trophies
0
Age
29
XP
80
Country
United States
Im new to NHSE How to I put diys into my inventory? The latest version of NHSE seems to be missing them from the available items list


Also how to put items on the ground via feilt item veiwer
 
Last edited by Kuumat,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=dZbUuSmFgMo