• Check out the relaunch of our general collection, with classic designs and new ones by our very own Pissog!

Most Generation PRNG Help / Information

I successfully abused the RNG last night for a Timid 31/all Heatran, so it can be done. Though a word of advice - a legend's starting frame is 1, so you can only get odd offsets by using the Journal alone (advances by 2 each time). Walking through his door does not consume a seed, since you cannot encounter a pokemon while doing so, so the trick is to save on the frame outside his door facing away from the door. Turning around does still consume a seed, so if you turn around and walk through the door his offset will be 2. This way, you can use the journal to advance the RNG to obtain even frames as well.

Additionally, I tried Sweet Scenting pokemon to check my seed and then catching Heatran. The offset of the Scented pokes was always 2. However, the offset of Heatran varied greatly. This can only lead me to conclude that the RNG is not reset after a battle, as the OP states.

Also, bringing up the journal by using the menu has the exact same effect as if the journal pops up when you start your game. You can still advance the seed that way.
 
Wow, I can't believe this. I got a shiny naive spread at just 10 coin flips, no taps, and from it I hatched a shiny Heracross w/ 31 in attack and speed. Other stuff I've hatched now are triple flawless naive shiny pursuit Aerodactyl, double flawless careful shiny curselax, double flawless shiny timid Horsea and 31 speed bashful shiny Omanyte. Not bad for a day and a half's work.

So when you release Cresselia and Mesprit, their sprite shows up shiny before they go away? I'd always assumed it'd be like when you pick a starter, and the sprite is always normal.
 
Wow, I can't believe this. I got a shiny naive spread at just 10 coin flips, no taps, and from it I hatched a shiny Heracross w/ 31 in attack and speed. Other stuff I've hatched now are triple flawless naive shiny pursuit Aerodactyl, double flawless careful shiny curselax, double flawless shiny timid Horsea and 31 speed bashful shiny Omanyte. Not bad for a day and a half's work.

So when you release Cresselia and Mesprit, their sprite shows up shiny before they go away? I'd always assumed it'd be like when you pick a starter, and the sprite is always normal.

It will be just a normal picture, just like the starters.
 
A question about the taps.
Can i take some periods of breaks doing the taps?
in my case i must do 881 taps,can i do f.e. 500 taps now and 381 later?:D
(keeping always the happiness checker showed up)
 
A question about the taps.
Can i take some periods of breaks doing the taps?
in my case i must do 881 taps,can i do f.e. 500 taps now and 381 later?:D
(keeping always the happiness checker showed up)

Yes, you can take a break as long as you want.
I suggest resetting for one with less taps though.
 
Do you actually have to do double taps? Couldn't you just do the taps rapidly and just count each time it jumps it would be much quicker
 
Whew, lots of good posts to go through here.

Is it possible that at a certain save point a spread is not possible? I've been taking note of my delays and offsets the past few times I've reset and every time I hit my delay (605) I miss my offset, but every other delay I get gives me the desired offset (5):

611 5
599 5
605 4
613 5
595 5
603 5
597 5
605 4
597 5
609 5
605 4
599 5
601 5
605 4

This is pretty frustrating. Any advice? Should I just try resaving again?

This is pretty interesting and with the data you collected it seems consistent enough to say it was NOT just bad luck. As said later the best thing might be to just try another spread. If you happened to keep track of the rest of your time information let me know, though. IE. year, month, day, seconds, hour. It would be nice to start logging some of this information and if it can be determined how/why some spreads are just not attainable we can document it and I can code RNG Reporter to disregard them.

If anyone else ever runs into this please log and PM to me or post here.

ok, im having trouble with my r4 - it wont let me SR for some reason.

so ive been trying to do this without SR'ing - just hard resetting and trying to find the right time to select A to start the game.

i've tried the calibration process 5 times, and have got 15 seconds every time, with delays between 620-630. but the offset has been wildly fluctuating fairly wildly from 35-152.

so is that going to cause major problems? i'm guessing yes.

the other question is what should i do to resolve the problem? do i need to be pressing A a bit earlier or something?

The offset of what, exactly? If you mean the Pokemon you capture, then that offset is really meaningless in this context. It's the offset of the egg that you're interested in.

My question is there any way to stabilize your delay? I keep hitting random spreads with a range of about 15 frames and I can't get it to stick on any one delay.

At this time it's trial and error. Just try to re-save until you start getting consistent results.

Anyway, I found an awesome spread for a shiny Azelf using the latest RNG Reporter. Remember how I noticed that all the first Pokemon I Scented for showed up as the 11th frame on the list? I think it changes when you resave (it's now the 3rd frame on my save) but otherwise it stays constant. I realized I could use this to my advantage, because then I could make a list of the 3rd-frame Pokemon that had similar delays. For example:

Code:
Delay    Seconds    Nature
599    25    Bashful
597    25    Bashful
601    25    Bashful
603    25    Bashful
599    26    Hasty
597    26    Hasty
601    26    Hasty
603    26    Hasty
599    27    Adamant
597    27    Adamant
601    27    Adamant
603    27    Adamant
599    28    Gentle
597    28    Gentle
601    28    Gentle
603    28    Gentle

The next thing I noticed was the fact that each second had its own unique nature! So just by looking at the nature I could tell how many seconds I was off. And I could just take one glance at the stats and guess which delay it belonged to, so I wouldn't need to spend a lot of time trying to figure out the exact IVs.

I'll be working on a guide on abusing the PRNG to catch legendaries soon, and this is just one more trick I'll be throwing in there.

That is pretty interesting and could be a real time saver. There are also noticeable patterns with IVs. Documenting these patterns could be very helpful so if you need any help with the underlying math (seed->pid) let me know and I'll explain what's going on.

I do plan to build light IV checking into RNG Reporter, though, so hopefully it will be somewhat moot when that comes to pass.

And looking forward to your guide!

Ok so i am using the RNG to get random shinies, and it is extremely frustrating, i keep on getting bashful nature for the shiny (in the RNG reporter), and its happening soo many times. I thought it was just me, but my friend is having the same thing happen, do all the natures have the same chance to be the shiny, or is it because i am in a certain time period?

So you get nothing at all but bashful? Is the frame always the same? Or are you just getting a lot of bashfuls? You really need to provide more specific information here.

Ok, thanks guys.. i guess ill have to port some rare candies up from sapphire or somethin...
[edit]- also, would i have to port up new rare candies every time cuz that would suck?

Google around for the pickup ability. You can use Pokemon with that ability to get as many rare candies as you need and if you only consume 2 or 3 rare candies per shiny you hatch it will be a pretty small price to pay.

I don't think anyone has answered this yet, so I will. I want to say yes, it may be impossible to get it this time. I had the same thing happen to me with a dusknoir and tried for 5 hours. All you can do is re-save and go for a different time.

Happen to still have your data for this spread?

Or instead of doing all that walking, you can open up the journal in game and manually advance it be flipping the pages. Each battle by trainers and pokemon caught is +2. But, yes, that is the basics.

One thing related to this that I am looking for some confirmation on is whether the number of pokemon battled/caught has anything to do with the advancement. In other words if it just ANY amount of battled/caught = +2 offset or is this multiplied by the number battled/caught. This is currently one of the research tasks in the OP so if anyone could answer this before I get around to it I would appreciate it :)

I successfully abused the RNG last night for a Timid 31/all Heatran, so it can be done. Though a word of advice - a legend's starting frame is 1, so you can only get odd offsets by using the Journal alone (advances by 2 each time). Walking through his door does not consume a seed, since you cannot encounter a pokemon while doing so, so the trick is to save on the frame outside his door facing away from the door. Turning around does still consume a seed, so if you turn around and walk through the door his offset will be 2. This way, you can use the journal to advance the RNG to obtain even frames as well.

Additionally, I tried Sweet Scenting pokemon to check my seed and then catching Heatran. The offset of the Scented pokes was always 2. However, the offset of Heatran varied greatly. This can only lead me to conclude that the RNG is not reset after a battle, as the OP states.

Also, bringing up the journal by using the menu has the exact same effect as if the journal pops up when you start your game. You can still advance the seed that way.

The RNG reset was confirmed by looking at the code under a debugger so I am not so sure that it's not true. Could be that it is not true under all situations, though. Did you ever have a chance to scent two pokemon back to back and see how they were offset from each other?

I think though, at this time scenting is going to be unreliable until we figure out exactly how it is working. Sort of a bummer, though, because without scenting it will be difficult to take advantage of high offsets just because of the amount of time it adds between resets.
 
Weird, I tried this one:

Date: 3/27/2009
Time: 2:30:13
Delay: 603
Offset: 6
Nature: Hasty

So, after a few attempts, I caught a Jolly Cresselia.
Using the Dppt Seed Finder, I checked what frame I hit.

Surprisingly, it gave me these results:

Delay: 603
Seconds: 13
Offset: 6

However, it's not shiny, but the time finder says that frame is a Shiny Hasty frame :S
 
...So, on Time Finder, I can only input the year? How will I know that way the exact timing for resetting?

Pokérealm: You sure it was Method 1?
 
Weird, I tried this one:

Date: 3/27/2009
Time: 2:30:13
Delay: 603
Offset: 6
Nature: Hasty

So, after a few attempts, I caught a Jolly Cresselia.
Using the Dppt Seed Finder, I checked what frame I hit.

Surprisingly, it gave me these results:

Delay: 603
Seconds: 13
Offset: 6

However, it's not shiny, but the time finder says that frame is a Shiny Hasty frame :S

What was the seed given in the time finder? And did that match the initial seed you got when you ran the Cressy? Or did you use another pokemon to find the initial see?

Or better yet, just give me ALL your search critera AND your ID/SID. And ALL information you used to find your initial seed.

Basically I'd like to reproduce it.

...So, on Time Finder, I can only input the year? How will I know that way the exact timing for resetting?

Pokérealm: You sure it was Method 1?

Right click on a spread and there is an option to generate a list of times.
 
This is pretty interesting and with the data you collected it seems consistent enough to say it was NOT just bad luck. As said later the best thing might be to just try another spread. If you happened to keep track of the rest of your time information let me know, though. IE. year, month, day, seconds, hour. It would be nice to start logging some of this information and if it can be determined how/why some spreads are just not attainable we can document it and I can code RNG Reporter to disregard them.
I've had this happen a couple times, re-saving with the NPCs in a different place seems to largely fix it. It's my theory that the current RNG seed also determines, at least somewhat (possibly in conjunction with their positions) how and when the NPCs will move. At least, every time I hit the same delay/time, the offset will be the same (unless I re-save, in which case it will be different) and the characters move in the same direction.

Off to class, will test scenting back to back when I get home.
 
Mingot: Don't worry, I know what's wrong.
Jonny told me that the init. seed finder's offset isn't the correct offset.
It gives the offset you hit -2, so I got offset 8 instead of 6.

I tested this by generating frames using that seed, and it was frame 8 indeed.
 
Mingot, when I recorded those delays/offsets I was going for: Seed 88120266 - Date 2009 04 30 - Time 18:02:14 - Delay 605 - Offset 5. When I was doing that I saved many different times in front of the daycare man to find the offset of 5, but I did not try again after I recorded that list, so it is possible re-saving could have helped like Syberia said. I decided to switch seeds and am now trying another 605/5 to see if the results are similar.

Edit: Just realized this is the same seed, just a different date. Should I even bother trying it?
 
Here's what I don't like about this.

Eventually we'll have so much extensive knowledge of the Gen. IV RNG that shiny 31/31/31/31/31/31 Pokémon will be all over the place. If that happens, the entire Wifi trading community may cease to exist.

:(
 
Here's what I don't like about this.

Eventually we'll have so much extensive knowledge of the Gen. IV RNG that shiny 31/31/31/31/31/31 Pokémon will be all over the place. If that happens, the entire Wifi trading community may cease to exist.

:(

We could get that shiny flawless legend now, the only problem is the ID/SID combination.
 
Here's what I don't like about this.

Eventually we'll have so much extensive knowledge of the Gen. IV RNG that shiny 31/31/31/31/31/31 Pokémon will be all over the place. If that happens, the entire Wifi trading community may cease to exist.

:(

Look at the bright side... When this happens, you will have that shiny 31/31/31/31/31/31 pokémon!
 
hi guys i just have a little question and hope ypu can help me.
if i want to abuse the rng for IV breeding, do I have to equip my mother with an everstone to get my desired nature??
 
hi guys i just have a little question and hope ypu can help me.
if i want to abuse the rng for IV breeding, do I have to equip my mother with an everstone to get my desired nature??

No, since the IVs are independent of the nature. It is better not to have an everstone attach, get an egg with right nature, and SR in front of it and IV abuse.
 
Mingot: Don't worry, I know what's wrong.
Jonny told me that the init. seed finder's offset isn't the correct offset.
It gives the offset you hit -2, so I got offset 8 instead of 6.

I tested this by generating frames using that seed, and it was frame 8 indeed.

I put in a note to correct this. For now only depend on the frame after you generate to get a real sense of what you actually got.

Mingot, when I recorded those delays/offsets I was going for: Seed 88120266 - Date 2009 04 30 - Time 18:02:14 - Delay 605 - Offset 5. When I was doing that I saved many different times in front of the daycare man to find the offset of 5, but I did not try again after I recorded that list, so it is possible re-saving could have helped like Syberia said. I decided to switch seeds and am now trying another 605/5 to see if the results are similar.

Edit: Just realized this is the same seed, just a different date. Should I even bother trying it?

Sure, give it a try. Can't hurt. If it still doesnt work look for a new spread :/

Here's what I don't like about this.

Eventually we'll have so much extensive knowledge of the Gen. IV RNG that shiny 31/31/31/31/31/31 Pokémon will be all over the place. If that happens, the entire Wifi trading community may cease to exist.

:(

One person can't do everything.

Here is a list of all of the spreads with 30+/x/30+/30+/30+/30+ for all natures. Delays of 600-700 (move your year to adjust to a more reasonable delay) and offsets up to 2000. Have fun :)
 
Look what I found
d60d02bc 107 4fee15fc Timid 0 31 24 31 30 30 31 Ground 68 M M M M Azelf anyone?
4313029a 1183 4da44843 Timid 1 31 3 30 30 30 30 Fighting 70 F M M F
3d12028a 665 729ad337 Naive 1 31 6 30 31 31 31 Ice 70 F M F F Heatran?
bf0802b4 1445 9c9aa37f Calm 1 31 7 31 30 30 31 Ground 70 M M M F Cressy
7f170286 983 a8506d49 Calm 1 30 2 31 30 30 30 Fighting 70 F M M F Another Cressy
 
Back
Top