Thread: RNG Research
View Single Post
Old Sep 19th, 2009, 8:48:24 PM   #45
ΩDonut
I DO BELIEVE IN FAIRIES
is a Forum Moderatoris a Programmeris a Pokémon Researcheris a Contributor to Smogon
 
ΩDonut's Avatar
 
Moderator
Join Date: Aug 2006
Posts: 3,700
Default

Double-posting because a) it's been a while and b) this is worthy.

I think the responses from talking to your Pokemon are key. I'm pretty certain that each individual response advances the RNG by a set amount. Well, most of them anyway - there's one that seems to increase by a variable amount, a "dancing box" response. I'm still trying to figure it out. I'll post my results once I finish testing all of the responses.

Once we figure out what response we get on which frame, we can have RNG Reporter list the pattern of Pokemon responses to determine if you've hit the correct seed, like with coin flips. It could also say "talk to your Pokemon x times" to get the frame you want.

EDIT: Here's the data on some of the things I've tested. I won't have any more time tonight to do stuff with this, so any other interested people can make use of this.

Code:
Seed		Delay	Frame	Increase Expected	Method
EF1401F2		3	0			open radio only
			3	0			open radio only
41601FC			4	1			switch to upper left
251601FC	499	5	2			switch to upper left, back to lower right
121701FA	497	3	0			switch to upper left, back to lower right, switch to upper left
FE170238	559	4	1			switch to upper left, back to lower right, switch to upper left
20401F4		491	7	4			switch to upper left, back to lower right, switch to upper left
190601FE	501	17	14			speak to Pokémon (… response)
F21501FE	501	17	14			speak to Pokémon (… response)
1501F4		491	22	19			speak to Pokémon (!… response)
41501FE		501	25	22			speak to Pokémon (dancing box)
381501FE	501	36	33			speak to Pokémon (?, yes, item gotten)
501501F6	493	45	42	41		speak to Pokémon (!… response, then dancing box)
F21601F2	489	36	33			speak to Pokémon (?, no, happy dance)
141601FC	499	41	38	38		speak to Pokémon (!… response) x2
41701F0		487	45	42	42		speak to Pokémon (… response) x3
11701F2		489	75	72	60		speak to Pokémon (!… response) x2, then dancing box
31170200	503	76	73			speak to Pokémon (happy dance)
EA0201FA	497	29	26			speak to Pokémon (heart)
F0201F6		493	63	60	60		speak to Pokémon (!… response) x2, then dancing box
That last line makes me think the dancing box response isn't as variable as I thought - maybe I accidentally did something to advance the RNG.
ΩDonut is offline   Reply With Quote