Giant crop RNG question

RevoCHX

Greenhorn
Hello,

I have a technical question that hopefully someone who knows how the game code works can answer here.

I'm trying to get a giant crop at a specific location in my farm, for decoration purposes. So it's only a 3x3 patch that I keep watered, matching all conditions.

I'm reaching the end of the season and the giant crop hasn't appeared yet. I know it's only a 1% chance each night in my case.

My question is the following: is the chance of the giant crop appearing somehow decided in advance, by the seed or some other thing?

I made a backup of my save on day 27. So I can sleep to reach day 28, see if the giant crop appeared, and if not, load back to day 27 and repeat the process until successful. But I don't want to be wasting my time if the game code has already decided that I'm never going to get my giant crop on day 28 anyway.

Thanks!
 

Lew Zealand

Helper
There are people with more technical expertise than me here, but there used to be a rough pattern to where giant crops would grow each night, with consistent offsets from other large crops when you'd fill the entire farm with giantable crops. That pattern seemed to change every day. Unless that methog of giant Crop generation has changed you may need to wait a long time until the right conditions occur at the spot you're targetting, whether that's step count, luck buffs, day count or any other RNG.
 

RevoCHX

Greenhorn
Thanks for the answer, I'm not sure what you mean though! (Not a native english speaker) Do you imply that I would have to wait for a long time over the course of different days, or that using the save backup method enough times would eventually get me a result on one specific day?

I'm surprised you mention the luck buffs, the wiki states a fixed 1% chance for giant crops but it doesn't seem to be tied to player's luck? If it was, I would have to take a buff before going to bed I assume.

If I understand correctly, you are saying that the giant crop generation depends on the game state which turns out to have statistically a 1% chance of being appropriate, rather than just being a "1% dice roll" every night?
 

FilthyGorilla

Local Legend
It's a seeded chance, and determined by that and day alone in 1.6 last I checked.

Functionally you can imagine it as an infinite layer that of tiles laid overtop of the farm, with 'random' spots that have or don't have a 'check' (so-to-speak), the spots checking every morning if the conditions needed for them to be met are fulfilled. In the case of giant crops, where the tile has a fully grown (or grown in the morning after) melon/pumpkin/cauli/qi fruit/winter melon and 8 other of the same crops in the 8 tiles to the bottom right of it making a 3x3 square:

Here is a visualization, the 'O' is the crop the tile checks, and the 'X' are the other crops, they don't need to be watered or even grown:
O X X
X X X
X X X

The 1% comes from roughly 1% of tiles having a 'check' in that overlaid map, and the tiles shift around every day creating an additional sense of randomness. Since there is no way to dynamic seed (a bug that allowed changing seed midway through a save) on the current patch, there is no real way to accelerate this process, you're just going to have to wait an average of a few years.
 

RevoCHX

Greenhorn
It's a seeded chance, and determined by that and day alone in 1.6 last I checked.
Thank you. So if I understand this correctly, since it's based on seed + current day, I will always get the same result if I repeat my day because both parameters are fixed. I could reload my save a million times and will never get my giant crop on the specific day I am right now.

I just have to give up I guess!
 
Top