Most Generation PRNG Help / Information

Just successfully did the RNG on Raikou from Burned Tower.
But still have a few unanswered questions...

1.) If I faint Entei after catching Raikou, then beat the E4 so that like you said will turn Entei's frame into 1, will Entei's seed still be the same as that for Raikou? If not, then what will determine Entei's seed?

2.) How about Lati@s as roamers? Will they be treated like Raikou/Entei post-E4?

3.) I think someone said "there's no way to check your seed after E4"...
Does that apply to ALL legends? (such as Kyogre, Mewtwo, Lugia/Ho-Oh, etc...)
Or only on the runners?

And 4.) How much does random phone rings advance the frame?
 
Just successfully did the RNG on Raikou from Burned Tower.
But still have a few unanswered questions...

1.) If I faint Entei after catching Raikou, then beat the E4 so that like you said will turn Entei's frame into 1, will Entei's seed still be the same as that for Raikou? If not, then what will determine Entei's seed?

2.) How about Lati@s as roamers? Will they be treated like Raikou/Entei post-E4?

3.) I think someone said "there's no way to check your seed after E4"...
Does that apply to ALL legends? (such as Kyogre, Mewtwo, Lugia/Ho-Oh, etc...)
Or only on the runners?

And 4.) How much does random phone rings advance the frame?

Im pretty sure that Entei post E4 is Frame 1, so the same as Raikou. Obviously this only applies if you have Raikou caught, which you have.

And I believe the Latis are treated the same, generated when you talk to Steven after leaving the Fan Club, but from what I have read it seems quite difficult due to a load of NPCs in both areas.
 
Im pretty sure that Entei post E4 is Frame 1, so the same as Raikou. Obviously this only applies if you have Raikou caught, which you have.

And I believe the Latis are treated the same, generated when you talk to Steven after leaving the Fan Club, but from what I have read it seems quite difficult due to a load of NPCs in both areas.

For the Lati@s, will I have to save just facing the door and after the game loads go outside immediately?
I'll be planning to use a max frame of 1.

How about my other unanswered questions (aimed to someone who knows)...
1.) After E4, can you still determine your seed for the non-runner legends?
2.) How about random phone rings? How many frames will they advance?
 
For the Lati@s, will I have to save just facing the door and after the game loads go outside immediately?
I'll be planning to use a max frame of 1.

How about my other unanswered questions (aimed to someone who knows)...
1.) After E4, can you still determine your seed for the non-runner legends?
2.) How about random phone rings? How many frames will they advance?

I plan to do that method, yes. Hopefully you can do it fast enough to avoid NPC movement.
 
Question:

I'm catching Mesprit on platinum
The RNG manipulation guide says all the rng advancement must be done before releasing it, so where do I have to hit my delay and do the journal flips? Thanks.
 
Question:

I'm catching Mesprit on platinum
The RNG manipulation guide says all the rng advancement must be done before releasing it, so where do I have to hit my delay and do the journal flips? Thanks.
Inside the cave where mesprit is :) and then talk to it once you do your advancements
 
When i was rnging for wild pokemon i did everything right i even hit my delay by looking at the coin flips and i did right amount of flips yet i still did not get my ivs. This is for method J
 
It seems nobody can answer some of this simple questions:

1.) After E4, can you still determine your seed for the non-runner legends?
2.) How about random phone rings? How many frames will they advance?
3.) What's the frame numbers of roaming Lati@s?
 
Pokemon Platinum

Some insight into Pokemon Platinum RNG:
- current PRNG seed memory address: 0x021BFB14
- Mersenne Twister seed table (624 32bit values): 0x021BFB18-0x021C04D4
- index of next IRNG seed used (index from table, values are 1-624 and always taken as mod 624, therefore for 624 game takes value of 0x021BFB18) : 0x02100834
- initial seed calculation parameters (all are 32bit values):
- Year: 0x021BF5D8 (value here is current year - 2000, so for year 2010 value here is 10 or 0x0000000A)
- Month: 0x021BF5DC (values 1-12, setting 0 freezes game)
- Day: 0x021BF5E0 (values 1-31, setting 0 freezes game)
- Hours: 0x021BF5E8
- Minutes: 0x021BF5EC
- Seconds: 0x021BF5F0
- Delay: 0x021BF6A8 (this value is increased by 1 before adding as delay therefore setting 0 here will result with delay of 1)


After intensive testing of Mersenne Twister it turns out there are quite a few combinations of Trainer ID/Secret ID that will be invalid, that is there is no seed that will produce such a pair. As for reversing Mersenne Twister if played on emulator, what can be done is reverse PRNG and therfore get initial seed for MT, after all they are both initialized with same value. I have written simple application that generates values of PRNG/reverse PRNG/IRNG with given seed. While RNGReporter does similar thing what it does not do is showing actual MT seed table. If anyone would like to host it for everyone, let me know :D

Potential usage: knowing memory addresses can help making valid AR codes for everyone to use to fix clock to required seed, rather then spending many hours getting the proper seed with SR. Players using emulator have that even simpler, as they can just lock memory addresses and/or view current values without having to calculate them.

PS> Those memory addresses are valid for DeSmuME emulator, Pokemon Platinum US version.
 
Potential usage: knowing memory addresses can help making valid AR codes for everyone to use to fix clock to required seed, rather then spending many hours getting the proper seed with SR. Players using emulator have that even simpler, as they can just lock memory addresses and/or view current values without having to calculate them.

Anyone who wants to do this should save themselves the trouble and download pokesav.

In my opinion.
 
Anyone who wants to do this should save themselves the trouble and download pokesav.

In my opinion.

Agreed. Being able to see the memory adresses is already to much for me. Modifying it externally is just against the point of RNG abusing.
 
And for those of us paranoid about the VGC hack checks, the memory addresses of other versions are:

021D15A0 - HGSS
021D0AE0 - HGSS (JP)
021BEF14 - Plat (JP)
 
To check if I've understood things, since I'm a little confused.

I want to SR for a Shiny Lugia. I know my ID and SID so I open RNG Reporter and find a shiny seed in DPPT Time Finder, Method J.

I found my seed with a nature I want. I get the date and time for this specific seed and follow this tutorial to get the delay.

Afterwards, I must advance my frame to the required frame listed beside the seed, correct? And I'll need to do this by checking with sweet scent and then advancing via radio/sweet scent?
 
I assume from the post in the first page from omegadonut that RNGing for red gyrados is still a unsure factor due to the frames not being correct?
 
To check if I've understood things, since I'm a little confused.

I want to SR for a Shiny Lugia. I know my ID and SID so I open RNG Reporter and find a shiny seed in DPPT Time Finder, Method J.

I found my seed with a nature I want. I get the date and time for this specific seed and follow this tutorial to get the delay.

Afterwards, I must advance my frame to the required frame listed beside the seed, correct? And I'll need to do this by checking with sweet scent and then advancing via radio/sweet scent?

You don't want Method J, you want Method K.
 
I assume from the post in the first page from omegadonut that RNGing for red gyrados is still a unsure factor due to the frames not being correct?

It's not so much the frames are incorrect as we don't know the Method K equivalent. Method K (and J) both use Method 1 frames. For each Method K\J frame, it basically says "go to the next Method 1 frame that matches X nature".
 
Ok I miss my frame for a timid raikou
I hit my frame 33 sec delay for 490
My frame 41 so I tap the upper left then the lower left station alternating 13 times (to advance the frame 39)
I took 1 step where the dogs start moving.

Was this process was frame 41? or was it 40?
I caught a pokemon to verify my sec and delay and it waqs correct.
Can someone please verify that I did or didnt advance the frame correctly?
 
That step doesn't advance the frame, so you was supposed to have your raikou land on frame 40.

Edit: Now you have beaten me, Ditto.
 
Has anyone else found it that turning/walking in an area with pokemon in it but having a Repel up not advancing the frame? Just wondering since the 2 abuses in Heartgold I've done with wild pokemon in the area, I didn't get advances and i did have a Super Repel up.
 
T.T (I 'll just rng them after I reset the game)
I feel sad now
I have one more question about Wild Eep Program ID finder.
If I get a seed from wichu program and plug the pid into shiny pid and I set the maximum and minimun delay to my normal delay, would the trainer id and sid work for that spread?

Example
PID: c3d0decd (CALM, ability 1) 31/24/31/30/31/31 (Seed: 17100280 Frame: 520) HP GRASS 68

I plug the pid (c3d0decd) into shiny pid and got
Seed: C6160262
Delay 600
Tranier ID: 311
SID 7214

when I plug this into RNGReporter I cannot find it :(
Hints? or am I doing this wrong

@Coktal
work for my in platinum, I can't verify it on SS since I missed my raikou frame
 
Back
Top