Thread: RNG Research
View Single Post
Old Oct 10th, 2010, 4:41:51 PM   #346
Kaphotics
Remodeling Kitchens
is a Pokémon Researcheris a Contributor to Smogon
 
Kaphotics's Avatar
 
Join Date: Apr 2009
Posts: 758
Berkeley, CA
Default

Quote:
Originally Posted by Fat DjGopher View Post
Probably not the most sophisticated thought out there.. but after a little testing (not confirmed) it seems that breeding is different based on season, as well as the month, hour and minute.
To take it a little further, every 30 days is a season, suggesting that it has a somewhat irregular pattern when compared to the month/date.
Therefore, if what I said above is correct, one would need to determine the month, season and time to hit the wanted seed (for breeds)
The testing was done on an emulator, but it is very possible that I am wrong.
Egg PIDs aren't saved when you save the game, nor are they saved when the man yells that you have an egg. They are entirely seed dependent and get their PIDs from the upper seed. (if that clears anything up)


----------

Looked for more PID locations upon encountering the Pokemon, did some seed freezing as well

long code wrapped


The memory locations for Party PIDs are insanely useful with RAM Watch or with Cheat Engine to get a PID to find other locations.

Going to test freezing of the upper seed (022160A8) and its effects on the egg PID.

---

Tested Seed relationships to the PID
Stated at the man with Yes/No, no C-Gear, stable seeds.
Code:
Pressed yes, Received egg. Froze the 2 seeds, and rewound to the previous state.
Pressed yes, Received egg. Froze the 2 seeds, and rewound the previous state.

Basically I just set my own values for the RNG. Got different PIDs every time.

Did it again but only froze the 2nd seed. Different PIDs every time.

Setting the rapid location [02234BA4 (White)] to 01010101 for lols
resulted in blue screen errors rarely when I reloaded the state fast enough
so the game could not update other locations related to it.
It's related to both of the 2 seeds for sure, and relies on 02234BA4 (White) for setting the PID.
Kaphotics is offline   Reply With Quote