Most Generation PRNG Help / Information

@ Syberia :
yeah. It's been on my OP (post #4) for a while. it's two seeds consumed for each filp it only works if the page has a caught pokemon recorded

@ L-Fusion : that frame requires 36691 flipping...considering it took me 20 mins to flip 938 times, this would take you 13 hours approximatley if you only use the journal...Have Fun! :P
 

Syberia

[custom user title]
is a Smogon Media Contributor Alumnus
How are you guys determining the seed and offset required for your legendaries? The only thing that comes to mind is guess and check with each offset, but I doubt you did that 900+ times.
 
@ Syberia :
yeah. It's been on my OP (post #4) for a while. it's two seeds consumed for each filp it only works if the page has a caught pokemon recorded

@ L-Fusion : that frame requires 36691 flipping...considering it took me 20 mins to flip 938 times, this would take you 13 hours approximatley if you only use the journal...Have Fun! :P
F that. Thanks for the heads up.
 
How are you guys determining the seed and offset required for your legendaries? The only thing that comes to mind is guess and check with each offset, but I doubt you did that 900+ times.
I did it by trial and error with the seed finder...You can obtain an initial seed for almost any possible spread. You just have to jiggle with the date for a while. By the way the new time finder for method 1 and J is on its way to be released
 

mingot

free agent
is a Site Content Manager Alumnusis a Battle Simulator Admin Alumnusis a Top Researcher Alumnusis a Contributor Alumnusis a Smogon Media Contributor Alumnusis an Administrator Alumnus
The Process of Deducing your Secret ID

Credits

Without X-Act's initial article on PID and IV creation this would either not exist or be much more complex than needbe. Thank You.

Introduction

What is a Secret ID?

While it is common knowledge that each trainer has an ID it is somewhat less known that he or she also has a Secret ID which is hidden away. As the Trainer ID, this Secret ID is also recorded on each Pokemon a Trainer captures or breeds. This Secret ID is used in the equation which determines whether a Pokemon is shiny or not.

Why would I care?

Recently it has been discovered that the Random Number Generator, which controls IV's, natures, and whether a Pokemon is shiny, produces very predictable results. With little effort shiny Pokemon may be bred (in 4th generation games) or captured (in Emerald and 4th generation games), but it does require your Secret ID. There are ways to determine your Secret ID through the use of cheat devices but this guide explains how to find it for those that don't have access to or don't wish to use one of these.

Preliminaries


Before you begin you will need the following:

Non-bred/non-chained shiny Pokemon.

Access to a calculator that is capable of doing Hexadecimal and Binary conversions. Both the standard Windows and Macintosh calculators will do, but the body of this guide will assume that you are using the Windows Calculator.

Deducing your Secret ID

Find your IVs

You will need to discover the exact IVs of your shiny Pokemon first. Depending on the level this could be either extremely easy or difficult. Check them with Metalkid's IV Calculator. It may be that the EVs of the Pokemon are unknown, and in this case you will want to use IV reducing berries to clear them before using MetalKid's IV Calculator.

Find your PID

One you have found the IVs of your shiny Pokemon you will need to find its PID. The easiest way to accomplish this is by using X-Act's IV to PID Applet. Simply enter the IVs you calculated above and the nature of your Pokemon. X-Act's IV to PID Applet will then display a list of all possible PIDs based on the information you have entered. For our example we'll use a captured Fearow with IVs of 6 / 22 / 29 / 17 / 15 / 4 and a Serious nature which was captured in Pokemon Pearl.

Look for output that is similar to the following:

PID: 0466036312 [1BC72658] | Created by Method 1 | Gender Number: 088 | Ability: 0
PID: 4009280062 [EEF8C23E] | Created by Method 2 | Gender Number: 062 | Ability: 0
2 possibilities

Depending on the game where the Pokemon was captured will determine which of these lines you are interested in.

For all Legendaries in all games you will look for PIDs created by Method 1.
For 4th Generation games you will look for PIDs created by Method 1.
For wild Pokemon in 3rd Generation games you will look for PIDs created by Methods 1, 2, or 3.

Note: There may be more than one line in the output that satisfies the criteria for the Pokemon whose IVs you have entered. In this situation, you will be forced to complete the following steps for both of these PIDs and determine which one was correct at a later time by using Random Number Generator abuse techniques.

Calculate your Secret ID

Following along with the sample data from above we will take the hexadecimal version of the PID (highlighted and in square brackets above), then add as many 0's to the front as are necessary to make this a 8 digits long.

As our example number is already 8 digits we do not have to pad the number.

Resulting PID: 1BC72658

Our next step is to take this number and half it into two four digit numbers as such:

1BC7
2658


Now open your calculator and convert both of these numbers to Binary. Using Windows built in calculator to do this is quite simple. Select the View->Scientific menu item and then click on the Radio Button next to 'Hex'. Paste in the Hexadecimal number and then click on the radio button next to 'Bin' to switch to the Binary view of this number.

Do this for both halves of the PID and paste the results into a text file.

1101111000111
10011001011000

Once this is done, switch your calculator into decimal mode and paste in your trainer ID. We will be using 55083 for this example. Click the Radio Button next to 'Bin' to convert this into a third Binary number and paste the results into your text file under the first two.

1101011100101011

The next task is to make each of these binary numbers exactly 16 digits long. If any number has less than 16 digits, simply add enough zeros to the beginning of the number to make it so.

Now these numbers should line up as below:

0001101111000111
0010011001011000
1101011100101011
---------------------------

Our next step is to use these three numbers to create a 4th number, which will be our deduced secret ID.

Our goal when creating our 4th number is to have the sum of the number in each individual column equal either 0, 2, or 4; that is for the number of ones in each column to be an even number. Please note that this calculation is only necessary for the first 13 columns.

The example below shows the math for each of the 13 columns.

0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
1--------------|000

As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
11-------.-----|000

As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
111--------.---|000


As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
1110--------. -|000

As the sum of the first digits in this column add up to 2 we will add 0 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
11101-------..-|000

As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
111010--------|000

As the sum of the first digits in this column add up to 2 we will add 0 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
1110101-------|000

As the sum of the first digits in this column add up to 3 we will add 1 to get our even result, which is 4 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
11101010------|000

As the sum of the first digits in this column add up to 2 we will add 0 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
111010101-----|000

As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
1110101010-.--|000

As the sum of the first digits in this column add up to 2 we will add 0 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
11101010101-.-|000

As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
111010101011-|000

As the sum of the first digits in this column add up to 1 we will add 1 to get our even result, which is 2 in this case.


0001101111000|111
0010011001011|000
1101011100101|011
---------------|---
1110101010111|000 <- Final Secret ID

As the sum of the first digits in this column add up to 2 we will add 0 to get our even result, which is 2 in this case.

This leaves with a final binary number which represents our Secret ID.

1110101010111000

Switch your calculator to 'Bin' and paste in this result and then switch the calculator to 'Dec' to finally retrieve you Secret ID in decimal. The Secret ID in our example was 60088.

Afterward

The following is technical and likely not of interest to those who simply wish to use the results of the method outlined above to breed and capture shiny Pokemon.

This does not always give you your exact Secret ID, but as only the first 13 bits of your Secret ID are taken into account it does give a compatible result. The actual Secret ID will be in the range of the number this method produces (n) and n+8. For example, if the method results in 10000 as the Secret ID the actual Secret ID is some number between 10000 and 10007.
 
I did it by trial and error with the seed finder...You can obtain an initial seed for almost any possible spread. You just have to jiggle with the date for a while. By the way the new time finder for method 1 and J is on its way to be released
Thanks for the update Jonny. I wish I knew how to program. I have to work on getting delays on my plat rom so I can get multiple poke I like.
 
every time when i put in the information for the seed finder and click find, it only gives me one seed, i know the IV's are correct because I am using an AR code, any ideas why this is happening? sorry if this was asked before
 
My IV checker code actually puts the IV's in place of the Pokemon's stats, i've never actually checked, but I don't think it would switch that around
 
The IV TM/HM code is: HP Atk Def Speed SpAtk SpDef.
There is another IV check code, that one is shown in the summary page.

Can't wait to get a shiny Cresselia =)
 
i just have a quick question about the IV breeding.


i understand how the process works in theory and i can understand pretty much all of what the guide is saying.


however i have no earthly idea what program i'm supposed to use or where to put all of this information.


just a note, i've not tried to breed in emerald. if my doing so would help me to understand this better, then i apologize.
 
mingot, do you have any idea why I'm only getting one seed every time I use the seed finder?

also, i just hatched a Rotom after doing 178 double taps and 11 taps, and it is Naive like the program said it would be, but it is not shiny, is there anything that i did wrong? and again i apologize if these were asked before
 

mingot

free agent
is a Site Content Manager Alumnusis a Battle Simulator Admin Alumnusis a Top Researcher Alumnusis a Contributor Alumnusis a Smogon Media Contributor Alumnusis an Administrator Alumnus
Yes, so you are not confused by having a whole bunch of them and having to pick and choose which one you thought looked the best. Guess that backfired on me, didn't it? :)

For the rest, no idea what you did wrong, but hatch then next 5 and see if they match the natures on the list. If they do, then your secret ID is wrong.
 
The guide says "Method J refer to the section above", is it referring to the IV breeding techniques? Im a bit slow at understanding all of this without a video guide
 
RNG Reporter?
alrighty. i wasn't sure.

my next question then is which applet.. i have Breeding (No Splits), Breeding (Splits) and Breeding (Plat IVs). which one do i use?
or do i use one of the Method 1/2/3?


i do not see DDPt Egg IVs Time Finder at all. does this mean the Platinum Seed / Generator Finder (the one that i use to find the initial seed for shiny breeding)?



sorry if these questions sound silly, i'm just confused about a couple of things that are preventing me from understanding all of this completely.
 

Mario With Lasers

Self-proclaimed NERFED king
is a Forum Moderator Alumnusis a CAP Contributor Alumnus
Articuno = frame 18
Calm
20/5/8/0/31/27

Zapdos = frame 13
Careful
31/6/13/21/11/8

Moltres = frame 8
Hasty
5/25/12/29/2/0


Hmm. I wonder what caused the RNG to start at 8... I didn't move at all before talking with Oak, and there is no Journal showing up.
 

Sephirona

t-t-t-tubearrific. (✿≖ᴗ≖) ・゚✧*:・゚✧
is a Top Artist Alumnus
Wow, thanks a bunch! *_* I'll go fidget around with my numbers, then. My shiny starly was untouched and, following previously given directions on a thread here, I used your IV calculator to get as small of an IV range as possible.

(I ended up with one IV possibility in every stat except for Sp Def, which was range 7-8. For the PID calculator, I put in 7 and it gave me two possibilities using Method 2, but that's only for pre-D/P calculations, right? I changed the 7 to the 8 and it gave me one possibility with 'Method 1', so should I assume this is the best choice and that my Starly's Sp Def IV was 8? Didn't have rare candies to get my Starly from lvl 16 to 25 >_>)

Anyways, thanks again for writing such a comprehensive response to my question, I haven't been able to get that information anywhere else, really. Also, major props for all your work (and to your friends~!) for deciphering the inner workings of Pokemon to such a degree, and for sharing it! I've been playing Pokemon since it came out, but had no idea it could be this challenging till I came upon all your articles and posts last night. Now I can laugh at all the people who tell me Pokemon's just for kids. :>
 
is shiny Rotom just not possible with this method? This is the second time that I have gotten the right nature, but not a shiny, could the fact that it is a semi-legendary affect it in any way?
 

mingot

free agent
is a Site Content Manager Alumnusis a Battle Simulator Admin Alumnusis a Top Researcher Alumnusis a Contributor Alumnusis a Smogon Media Contributor Alumnusis an Administrator Alumnus
The guide says "Method J refer to the section above", is it referring to the IV breeding techniques? Im a bit slow at understanding all of this without a video guide
That section is the start of the Lengendaries section and has nothing to do with IV breeding. You probably need to wait until there is a complete guide and/or video.

alrighty. i wasn't sure.

my next question then is which applet.. i have Breeding (No Splits), Breeding (Splits) and Breeding (Plat IVs). which one do i use?
or do i use one of the Method 1/2/3?

i do not see DDPt Egg IVs Time Finder at all. does this mean the Platinum Seed / Generator Finder (the one that i use to find the initial seed for shiny breeding)?

sorry if these questions sound silly, i'm just confused about a couple of things that are preventing me from understanding all of this completely.
Does not sound like you have the newest version of RNG Reporter. Check my signature. It also specifically says what method to use so it should be clearer when you upgrade.

yes, i used my AR to find my secret ID, so those are correct
Read what I edited into my initial response to see if you can find out if you actually got the monster you thought you did. Also, everstone being held?

Articuno = frame 18
Calm
20/5/8/0/31/27

Zapdos = frame 13
Careful
31/6/13/21/11/8

Moltres = frame 8
Hasty
5/25/12/29/2/0

Hmm. I wonder what caused the RNG to start at 8... I didn't move at all before talking with Oak, and there is no Journal showing up.
Are there any walking NPCs on the screen?

Wow, thanks a bunch! *_* I'll go fidget around with my numbers, then. My shiny starly was untouched and, following previously given directions on a thread here, I used your IV calculator to get as small of an IV range as possible.

(I ended up with one IV possibility in every stat except for Sp Def, which was range 7-8. For the PID calculator, I put in 7 and it gave me two possibilities using Method 2, but that's only for pre-D/P calculations, right? I changed the 7 to the 8 and it gave me one possibility with 'Method 1', so should I assume this is the best choice and that my Starly's Sp Def IV was 8? Didn't have rare candies to get my Starly from lvl 16 to 25 >_>)

Anyways, thanks again for writing such a comprehensive response to my question, I haven't been able to get that information anywhere else, really. Also, major props for all your work (and to your friends~!) for deciphering the inner workings of Pokemon to such a degree, and for sharing it! I've been playing Pokemon since it came out, but had no idea it could be this challenging till I came upon all your articles and posts last night. Now I can laugh at all the people who tell me Pokemon's just for kids. :>
It sounds like you did the right thing with regards to jiggling the SpD and finding the Method 1 result, so good job there. Also, MetalKid wrote the IV checker I linked so I can't claim any credit for the good job he did with that.

And if you really want to be able to tell them it's not for kids check out some of the rest of the site and all of it's information on Competetive Battling. When you see of the thought that has gone into that it makes this look like child's play.
 

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

Top