Most Generation PRNG Help / Information

Mingot, the last post I had was about hitting delays, not about changing delays. From personal experience I seem to be unable to hit certain delays when I am on certain days/time for it, but the moment I change the day I hit the delay perfectly. I spent an hour yesterday trying to hit a delay and was around 2-6 above consistently. The moment I changed the day one before I hit the delay in two tries. Today something similar happened and simply changing the day and time for the seed while leaving the year the same allowed me to hit my delay.

If anyone is willing to test that if in HGSS if the day/time has an affect on the delays you hit consistently or if I am just crazy?
 
So I am currently trying to RNG a Latias. I want the spread on Frame 909 with the IVs 31/7/31/31/31/31. I have also read that if the three roamers are out, then Latias will have the frame of 11. But when using the seed 871701ED and inputting the roamer locations, I see that it says "Frame Advanced: 2" Does this mean that my initial frame will be on 2 and therefore I will need to tap the radio station 909-11-2 = (896) times? Some one correct my math if I'm wrong.

The reason I ask is because I advanced the frame all the way to 896 and defeated Lance, but when I caught Latias her spread was 2 frames after my target frame.
 
So I am currently trying to RNG a Latias. I want the spread on Frame 909 with the IVs 31/7/31/31/31/31. I have also read that if the three roamers are out, then Latias will have the frame of 11. But when using the seed 871701ED and inputting the roamer locations, I see that it says "Frame Advanced: 2" Does this mean that my initial frame will be on 2 and therefore I will need to tap the radio station 909-11-2 = (896) times? Some one correct my math if I'm wrong.

The reason I ask is because I advanced the frame all the way to 896 and defeated Lance, but when I caught Latias her spread was 2 frames after my target frame.
I am having trouble understanding your problem. Do you mean you killed all 3 roamers? If so, then Latias would be on frame 11. But when you said that you inputted roamer locations, that refutes your previous statement. SO my question is: What roamers are currently roaming there? (the ones that are not killed)
 
So I have found a seed for a shiny egg but I dont know where I'm supposed to restart my game at. What I have been trying is to reset in front of the daycare lady, give her my pokemon to breed and then ride my bike to get an egg, but that is not working.
 
@rocko, You DON'T have to save in front of the lady.
Save in front of the day care man(when you already have an egg in the poketch app #9)

@musicmeister, I can do it with 1 hour depending on the taps.
I once had a shiny breed that only needed 6 happiness app taps.
 
There is no difference where you save for shiny eggs. I personally like saving in front of the Day Care Lady as I can get the egg faster because I get the pokemon there faster, for breeding for IV's save in front of the Day Care Man.
 
@Jerry07

No dude. What I'm talking about is captured shinies, not breeding. I can breed shinies in less than an hour. What I'm trying to do is the capture tab from the time finder. I want to try how to catch a shiny pokemon. Sorry for the confusion. How long does this usually take to get a result? Especially if the IVs are flawless?
 
@Jerry07

No dude. What I'm talking about is captured shinies, not breeding. I can breed shinies in less than an hour. What I'm trying to do is the capture tab from the time finder. I want to try how to catch a shiny pokemon. Sorry for the confusion. How long does this usually take to get a result? Especially if the IVs are flawless?
Finding a shiny seed for a wild poke with flawless IV's is very difficult from my experience, especially when you factor in the nature, ability etc. that you want. That's why people abuse Trainer IDs to get specific spreads shiny.
 
When RNG abusing for shiny eggs does calling Elm advance the egg frames or not? For example if I have a shiny egg on frame 7 will calling Elm 6 times before putting parents into daycare make the shiny egg be the first egg I pick up? or will I still have to collect/reject 6 eggs before I get the shiny one irrespective of how many times I call Elm?
 

Nexus

Forever the Recusant
is a Site Content Manager Alumnusis a Senior Staff Member Alumnusis a Contributor Alumnus
When RNG abusing for shiny eggs does calling Elm advance the egg frames or not? For example if I have a shiny egg on frame 7 will calling Elm 6 times before putting parents into daycare make the shiny egg be the first egg I pick up? or will I still have to collect/reject 6 eggs before I get the shiny one irrespective of how many times I call Elm?
you will have to collect/reject the 6 eggs since elm calls don't advance the IRNG.
 

Nexus

Forever the Recusant
is a Site Content Manager Alumnusis a Senior Staff Member Alumnusis a Contributor Alumnus
If the Time Finder has given me a result that gives Ability 1, will that be OK for Pokemon with 1 ability? And is Sendoff Spring a good place to fish (due to no NPCs, on Platinum).
yes it will work even of the pokemon only has ability, and if the pokemon you want is in sendoff spring then you can fish there. If your just fishing to check your seed then you can just fly to the resort area and fish a magikarp (they come at high levels), as long as you don't wait too long to do it the NPC movements wouldn't have advanced the frames much and you can still check your seed. Note: the high level magikarp in the resort area only appear in Platinum not D/P
 
Okay, I actually managed to hit my Pokewalker munchlax with a seed given to me by Showsni. IV's and nature are fine, but whereas others have gotten ability 1, I got ability 0 (which is Pickup/Immunity). I understand that the natures aren't always consistent, but is there anyway of predicting what you will get based on a current frame?
 
Hey thanks a ton to everyone here who helped me!! just bred my first shiny pokemon with perfect ivs in HG/SS!! gonna put it in discuss my pokemon if you guys wanna check it out :D
 
@rocko, You DON'T have to save in front of the lady.
Save in front of the day care man(when you already have an egg in the poketch app #9)

@musicmeister, I can do it with 1 hour depending on the taps.
I once had a shiny breed that only needed 6 happiness app taps.
I'm talking about breeding for shiny eggs in soul silver
 
Okay, I actually managed to hit my Pokewalker munchlax with a seed given to me by Showsni. IV's and nature are fine, but whereas others have gotten ability 1, I got ability 0 (which is Pickup/Immunity). I understand that the natures aren't always consistent, but is there anyway of predicting what you will get based on a current frame?
I thought someone found out that abilities were tied to ID/SID. I know that the research thread had more info on it, at least.

EDIT:

Pokewalker PID Calculation:

Adapting Wichu's pseudocode to explain my findings:

Code:
rnd = CallIrng()  
nature = rnd % 24 # There are actually 25 natures, so this prevents the Quirky nature being chosen, for some reason.  
pid = (((trainerId ^ secretId) >> 8) ^ 0xFF) << 24 # the most significant byte of the PID is chosen so the Pokémon can never be shiny.  
nature = nature - (pid % 25) # Adjusts the nature value so that when it is added to the PID, the resulting nature is the same as the original chosen nature. This can underflow to give a negative number.  
pid = pid + nature # Creates the PID with the correct nature. If nature is negative, underflows to give a PID in the form 0xXXFFFFYY; otherwise, the PID is in the for 0xXX0000YY.  
gr = GenderRate(species) # Gets the gender rate of the Pokémon (0-255; 0 is always male, 254 is always female, and 255 is genderless).  
if (gender == male) #the gender forcing only seems to happen when necessary
pid = pid + ((((gr - (pid & 0xFF)) / 25) + 1) * 25) # Ensures gender is set to male without affecting nature.  
if ((rnd & 1)  != (pid & 1)) # If ability does not match the chosen ability
pid = pid + 25 # Switches ability without affecting nature  
end if  
else if (gender == female)  
pid = pid - (((((pid & 0xFF) - gr) / 25) + 1) * 25) # Ensures gender is set to female without affecting nature.  
if ((rnd & 1)  != (pid & 1)) # If ability does not match the chosen ability
pid = pid - 25 # Switches ability without affecting nature  
end if  
end if  
return pid
Key differences between Wichu's original posting and the above code:
Gender forcing algorithms only happen when the initial PID's gender does not match the forced gender. Single-gender and genderless Pokemon do not appear to have their PID adjusted by these steps.
The force female algorithm is pid - (), not pid + ()
The ability swap only happens when the gender is swapped.

Practical applications:
Gender rates:
31: Munchlax, Combee, Eevee, Torchic
63: Magby, Machop, Elekid, Abra
127: Everything with a 50/50 gender split
191: Azurill, Clefairy, Jigglypuff, Corsola, Cleffa, Igglybuff

Whenever the gender is forced, the natures with even numbers will be ability 0, and the natures with odd numbers will be ability 1. The only way to avoid this is to have an ID/SID combination that has the correct nature/ability combo and does not have a gender swap. As far as Munchlax is concerned, this makes Selfdestruct + Sassy + Thick Fat very difficult to get*, and Selfdestruct + Careful + Pickup impossible.

(EDIT: It might be worth noting that Hardy + Ability 1 is similarly unobtainable for Pokemon that are forced to be female.)

*Need [(((trainerId ^ secretId) >> 8) ^ 0xFF) << 24] mod 25 to be 23. Every other number either makes Sassy Munchlax go through the gender correction (and even nature -> Ability 0) or are innately even.
From said RNG Research thread.

does anyone know if with the new RNGReporter you can find your seed based on your 10 Elm responses?
You've been able to since a few releases ago.
 
In Diamond, do you need the National pokedex first to get the Slot pokemon? I've been trying to RNG a Gligar and whenever I hit the delay and do the correct advancements the pokemon with the same slots (8/9) show up instead of Gligar. There is nothing wrong with my Emerald cart btw since I've RNGed a lot of slot pokes on my Platinum. Any thoughts?
 

Users Who Are Viewing This Thread (Users: 1, Guests: 13)

Top