Most Generation PRNG Help / Information

That's not quite right...

The Random Number Generator isn't actually random; instead, the next number to come up follows from the previous one in a pattern that we know. The "seed" is the random number that the generator starts on when you start the game. It's determined by the date and time on your DS when you press Continue, and by the "delay," which is simply a measure of how long you took to start the game up (from game start to pressing continue).
I know that the RNG isn't actually random lol, and I know that it's a pattern. I also know that it _can_ be determined; it's working out where it is that makes it difficult for me.

When exactly is "game start", though? That would help me a fair bit.
Advancing the RNG means simply that, advancing to the next "random" number along in the list. The "random" numbers that will follow from the initial one (the seed) are known as "frames;" so, if you start the game and then advance the RNG four times, you'd be four frames further along.
So that's what a frame is lol, I couldn't figure that out. That helps me out a lot.
emot-downs.gif

A Pokémon's stats, nature etc. are all decided by the RNG. So if we can change the RNG to whatever value we like, we can choose the Pokémon's stats. Programmes like RNGReporter will take a desired list of stats, and then find a "random" number from the list that will give those stats. Usually, this will be listed as a "seed" plus a "frame number"; an initial seed that it's possible to get to by changing your date, time and delay, and the number of advances you'll need to make to get from that "random" number to the "random" number that generates the desired Pokéon.
Yeah, I (kinda) get how stats are determined. That explains the RNG Reporter quite well actually.

TBH I found your post better than the first at explaining the basics.

Thanks!
 
I've only used this once but that's because Entei was being a whore to me, after 3 times of E4 battling and still wrong frame I gave up and tried my luck :p.

Okay.
Kill off the one you want. Let's say Raikou.
Now. Battle the E4 apart from Lance.
Stand on the step just before the auto-walk in Lance's room.

Now hit your seed.
Use Romsstar's program to confirm your seed by looking at where Entei and Latias are.
Elm's method doesn't work, however. The radio does.
If you have two roamer's out you're starting frame should be 3. - It was when I did it anyway :).
So go on your radio, tap the bottom-right button, after once you should be on frame 4 etc.
Hit your target frame, for me, this was 100.
Once I hit frame 100 by tapping the radio bottom-right hand side 94 times, I battled lance and I got my entei :). Because starting frame is 6 for the roamers :)

Much easier this way when dealing with the stupid NPC at the entrance of the E4.

Hopefully this method will give you more success :)

You say you started on Frame 3 and did 94 advancement, and that the roamer started on frame 6? That doesn't add up... Can anyone confirm Entei's starting frame when it's generated post E4?
 
I have another doubt now.

I am trying a new seed

b4090e98 - delay 3726 frame 177

when I put into the Seed to Time I got 2010 03 31 09:58:29

So it means that I will have to press the A button on the continue screen exactly in 09:58:29 and I should wait 3726/60 = 62.1 s after soft resetting before i Press the A button So I will have to soft reset in 09:57:27 ?

Just to make something clear to me can someone answer that?
 
Can anyone name any flawless Adamant spreads (method K)? Hex-flawless, mind you, if possible. If there aren't any reasonable ones, then quint-flawless is fine.

EDIT: Reason is, I can't seem to find any.
I got this

87047423F 3ac899e8 (ADAMANT, ability 0) 31/31/30/31/30/31 (Seed: bb16028a Frame: 225) HP GHOST 70
421569536F 0aa206e1 (ADAMANT, ability 1) 30/31/31/30/30/30 (Seed: 2a0604cf Frame: 23) HP FLYING 70
1019259110F 35cc452f (ADAMANT, ability 1) 31/30/30/30/30/31 (Seed: 2f060b77 Frame: 53) HP POISON 70
1816841379F 09ba3e42 (ADAMANT, ability 0) 30/31/31/30/30/30 (Seed: ad050c00 Frame: 167) HP FLYING 70
1861755817F 9743502d (ADAMANT, ability 1) 31/30/31/31/30/30 (Seed: f6010dc3 Frame: 28) HP BUG 70
1925939747F 20690b46 (ADAMANT, ability 0) 31/31/31/30/31/30 (Seed: ad0a05ac Frame: 219) HP WATER 70
3246046128F 965b878e (ADAMANT, ability 0) 31/30/31/31/30/31 (Seed: 090b06d2 Frame: 138) HP GHOST 70
3576744366F 39e0d149 (ADAMANT, ability 1) 30/31/30/31/30/31 (Seed: 98150e33 Frame: 241) HP GHOST 70
4040268544F 93e7099c (ADAMANT, ability 0) 31/30/30/30/30/30 (Seed: 640c0ce0 Frame: 36) HP FIGHTING 70

Searching now for a all 31 except for SP atk
 
Got this now!

623605969F 878ecc52 (ADAMANT, ability 0) 31/31/31/23/31/31 (Seed: 250b0fb3 Frame: 148) HP DARK 70
2163053905F 3f6a3d8a (ADAMANT, ability 0) 31/31/31/24/31/31 (Seed: f6090220 Frame: 309) HP ELECTRIC 59
2291670972F c5247904 (ADAMANT, ability 0) 31/31/31/7/31/31 (Seed: a20204b7 Frame: 203) HP DARK 70
2808825660F a777c735 (ADAMANT, ability 1) 31/31/31/17/31/31 (Seed: c20b0af4 Frame: 44) HP DARK 59
3074161903F a68ffe96 (ADAMANT, ability 0) 31/31/31/17/31/31 (Seed: 0c0e02c2 Frame: 89) HP DARK 59
 
Ooook, so I was trying to RNG Suicune in Heart Gold. I did this:

1) Soft reset at an exact minute, caught Suicune, found my initial seed + delay.
2) Did that 3 times, got about 490 and 13sec as my average delay.
3) Found a good spread, seed df1401ec with 482 delay @ 20:56:59 Frame 8.
4) Set my clock/calender to that time, SR'd at 20:56:43 and hit continue exactly at 20:56:59, all 3 roamers up +1 for Suicune = 4 RNG advances, called Youngster Joey twice.
5) Caught Suicune, not the right one, turned out to be B214143E 13 seconds 5172 delay.

What in the dear god hell did I do to get that delay? What am I doing wrong?
 
Use the same seed in RNGReporter's main window, then use the filters at the top to narrow down the frame. (Make sure you put your syncher in!)

Ooook, so I was trying to RNG Suicune in Heart Gold. I did this:

1) Soft reset at an exact minute, caught Suicune, found my initial seed + delay.
2) Did that 3 times, got about 490 and 13sec as my average delay.
3) Found a good spread, seed df1401ec with 482 delay @ 20:56:59 Frame 8.
4) Set my clock/calender to that time, SR'd at 20:56:43 and hit continue exactly at 20:56:59, all 3 roamers up +1 for Suicune = 4 RNG advances, called Youngster Joey twice.
5) Caught Suicune, not the right one, turned out to be B214143E 13 seconds 5172 delay.

What in the dear god hell did I do to get that delay? What am I doing wrong?

Have you got the "HG/SS delay" box ticked? There's no way you should get a delay that high after just 13 seconds.

And 59 - 43 is 16, so is that a typo?

Can anyone confirm Entei's starting frame when it's generated post E4?

It is frame 1, I checked myself. Managed to hit my seed on the second try and my frame first time, easiest RNG I've ever done...

Now I have a shiny Entei and a shiny Latias roaming around! What balls should I catch them in?
 
Have you got the "HG/SS delay" box ticked? There's no way you should get a delay that high after just 13 seconds.

And 59 - 43 is 16, so is that a typo?
Yes, it is a typo, and yes I have the box ticked.

It came up with 4-5 different seeds when I plugged in the IVs, but that's the only one over 5 and under 25 sooo.
 
Advancing the RNG means simply that, advancing to the next "random" number along in the list. The "random" numbers that will follow from the initial one (the seed) are known as "frames;" so, if you start the game and then advance the RNG four times, you'd be four frames further along.

excuse me, but how exactly will you know the frame you are currently on? I now my calibration frame and the target frame is on the time finder right, i just couldn't get to the final step of rng breeding perfect pokemon.
 
Well, was one of them for the 59 seconds you were trying to hit?

excuse me, but how exactly will you know the frame you are currently on? I now my calibration frame and the target frame is on the time finder right, i just couldn't get to the final step of rng breeding perfect pokemon.

Once you've done the calibration, that will be the frame you start off on; so, if you pick up your egg and it's always frame 3, then your starting frame is 3. You then just have to do the right amount of advances to get from 3 to wherever your target frame is. There's no real way to check your frame except by catching or hatching a Pokémon and seeing what IVs it gives. (Or using 'phone calls to Elm in HG/SS).
 
Well, was one of them for the 59 seconds you were trying to hit?
Oh that's what seconds means, I thought it meant seconds from SR to start...yeah, the 59 seconds one had a 3540 delay, which is still stupidly high for 13 seconds.

I just repeated the same thing I did above and am currently battling suicune, but judging by how much my moves are doing, it's Def IVs have to be shit and I'm RNGing for 31/Bold.
 
Well, was one of them for the 59 seconds you were trying to hit?



Once you've done the calibration, that will be the frame you start off on; so, if you pick up your egg and it's always frame 3, then your starting frame is 3. You then just have to do the right amount of advances to get from 3 to wherever your target frame is. There's no real way to check your frame except by catching or hatching a Pokémon and seeing what IVs it gives. (Or using 'phone calls to Elm in HG/SS).

oh i see thank you. oh btw, im using platinum sorry for the confusion. so i just make my calib frame match my target frame by flipping the journal?, how about the whole (target frame - calib frame) / 2 is that the same as well? i saw it in a video.
 
also this step confuses me..

"Find your location (seconds, delay, and frame) in the list of adjacent results based on the IVs of the egg." how exactly do i determine the seconds, delay and frame of what i have.
 
Back
Top