Most Generation PRNG Help / Information

Umm no one has answered my question yet so I'll ask again:

Can I kill Ho-oh in Heart Gold and RNG it again after beating the Elite Four?
maybe no one has answered because this questions has been asked hundreds of times already so you could easily search for it, YES you can faint it and it will respawn after beating the elite four
 
I think I posted this in the wrong area. >.<

I am trying to get a shiny starter for Soul silver. I DO have my SID and ID. Right now I am in front of Prof. elm's machine. What do I have to do now?

I have RNG report opened but I dont think thats the program I need to use in this case. The front page and second page of this topic is really hard to follow, a lot of new info and not sure where to start
 
DANG IT! I had the right seconds and delay I messed it up! Oh well. Guess I got to do it again. just to check. if I keep the radio thing in the middle it will stay there right? Also how do I make sure I don't hit other stations?
 
I think I posted this in the wrong area. >.<

I am trying to get a shiny starter for Soul silver. I DO have my SID and ID. Right now I am in front of Prof. elm's machine. What do I have to do now?

I have RNG report opened but I dont think thats the program I need to use in this case. The front page and second page of this topic is really hard to follow, a lot of new info and not sure where to start

Right in that second post it tells you the frames of each starter. You need to find a spread you like that lands on the frame for the starter you want.
 
Oh wow I think I am acutally starting to get this. I have RGN report opened, and found a spread I want. Frame 5, it says the time is 24:55:10, and frame is 89706. Am I on the right track? Not sure what to do next after I have this info. My guess is I change my clock to the time it says, but the frame one, not sure. How do I know what my frame is at right now?
 
Oh wow I think I am acutally starting to get this. I have RGN report opened, and found a spread I want. Frame 5, it says the time is 24:55:10, and frame is 89706. Am I on the right track? Not sure what to do next after I have this info. My guess is I change my clock to the time it says, but the frame one, not sure. How do I know what my frame is at right now?

You're sure you're not confusing frame 89706 with delay?

Try this: click the Time Finder, let it search for a spread with IVs >= 25 in all stats, and limit the maximum frame to 5. Set the delay to anywhere in between 490 and 999. You can even enter your ID\SID if you want to limit the results to shinies, though you'll probably be lucky to get one. Choose only spreads that have frame 5. Those will be your potential targets.
 
Questions regarding the 128 step counter:

1) The onsite RNG guide says that soft resetting doesn't reset the counter so we should be mindful of taking steps in 128 step increments. Does hard resetting reset the counter to zero?

2) If not, is there any way to know how many leftover steps one has?
 
Questions regarding the 128 step counter:

1) The onsite RNG guide says that soft resetting doesn't reset the counter so we should be mindful of taking steps in 128 step increments. Does hard resetting reset the counter to zero?

2) If not, is there any way to know how many leftover steps one has?

No, and not without counting.
 
You're sure you're not confusing frame 89706 with delay?

Try this: click the Time Finder, let it search for a spread with IVs >= 25 in all stats, and limit the maximum frame to 5. Set the delay to anywhere in between 490 and 999. You can even enter your ID\SID if you want to limit the results to shinies, though you'll probably be lucky to get one. Choose only spreads that have frame 5. Those will be your potential targets.


Omg thank you so much that was so clear and direct. I see what I was doing wrong! I didnt even click on the timer option, on the front page of the program, I used that instead. Yes, I think I did get that mixed up as well; Oh I feel so silly >.< Ok I have the seed now and the PID of the pokemon I want. It has a frame of 5 as well. Now I have this information, Do I have to switch programs for the next step?

Edit: Oh, do I just right click and follow "Generate times" and then just turn my DS clock to close to that time?
 
Phew, finally got my shiny Raikou. Hit my seed four times; the first and fourth time I did the same number of frame advances, but only got the correct end result the fourth time. Either I miscounted, or messed up the radio somehow... That, or I was unlucky enough to pass the 128 marker in the single step I took. Or the fact that my partner Pokémon was facing the other direction made a difference...

Raikou made up for the trouble he caused me by jumping into the first fast ball I threw at him. He'll probably spend some time in the PC, since using him to crush Morty doesn't seem very fair...
 
I know main point is not to just make AR codes, more like better analyze the game internal workings (like for instance which zones have walking trainers and forward PRNG). If you know the values of seeds (like using RAM Watch) its easy to tell if there are any or not. If location does not have any and you do not move in location that could result in random enounter PRNG does not forward by itself.

There was question for initial seed addresses for Pokemon Diamond, the thing is they are intialized only at start and game only holds current value. Initial seed is not stored. Thats how its done in Pt so Im quite sure Diamond will do the same. Even for Mersenne Twister RNG case, the moment game first calls for its 1st value initial seed is no longer in memory.

As for not legal pokemons from DeSmuME. I think that depends what was actually changed. Modifying emulators code can potentially break it, not to mention thats overdoing it basicly. If all you actually need is to initialize seed to given value (like rng abuse on real console uses) you can actually achive same result by freezing timer values to required results and once the game is started remove the freeze and let the timer go as normal (basicly just after pressing continue unfreeze all). All other internals will not be affected, so validity of such pokemon is effectively same as rng abuse one (same effect would be achieved by changing your OS time, just like ppl change time on their consoles). One thing that would be easier tho is that you can set required delay rather then trying to hit it. Blocking RNG is not acceptable tho.Even more so if all you actually did was to use ram viewer to check what is current seed and how far you need to advance it to get to desired ;)
 
Yes, but if you are going to lock your emulator to be fixed on the delay you need to hit, and be able to see the frames, so you can be sure to hit your frame too, you're basically not RNG abusing. You are just pokesaving from inside the game. INHO, that sux. You are not using the Random Number Generator, you are manipulating the Random Number Generator, and removing any randomness from it.
 
This post contains win

RNG'd for Latios today, I was not expecting for it to be easy... yet I got him in just one afternoon?

Here's what basically go does down with Latios/Latias, the frame advances it takes are very dependent on what seed you use, so you'll have to do some calibrating. So I'll make a quick guide to ease the job for others.

1) Advance your estimated frames using Radio/128 Steps, no one moves inside the Pokemon Fan Club so it's safe to do so.

2) Leave the fan club and talk to steven, he'll tell you aboot Lati@s and leave, after leaving the fan club and talking to steven the most common number of frame advances is 9, so use that as your initial trial.

3) Head to Mt. Silver (or any other place with high leveled pokemon) and catch a pokemon for you to check if you landed your seed/delay and the pokemon's ivs. If it doesn't match, repeat steps 1-3 till you do. (Wild Pokes are Method K, remember that) Determine the wild pokemon's frame position in method K

4) Find your Lati, this gets annoying, but I recommend traversing between route 13, 14 and 15. Make sure you catch them to see if you got them (use Method 1, obviously)

5) If you didn't get your target lati don't fret, check it's IVs and find what frame you hit. In order to determine the amount of frame advances follow this formula:

(Wild Pokemon Frame - Lati frame [Not desired, the one you got] - number of advances)

That should point to the amount of frame advances for said seed for the event from Leaving the fan club to the end of the steven conversation. Add or subtract the necessary numbers of advances and repeats step 1-4. 5 again if you need to

My trials:

So I aimed for seed FC0C01F7, Timid, 23/31/31/30/27/30, HP Fire 70, Frame 16. I initially went with 7 as my initial number of adavances but it didn't work after running down the formula listed in step 5, I found out the Lati frame was 7 for this seed. So I went with 9 advances and I smiled when I finally got my desired Latios.

Feel free to use the seed I used, it makes it SOOOOOO much less painful to RNG.

Successful test was successful!
 
Oh, dang. I was way off on my Raikou frame and I have no idea why. Some 244 frames off in fact. :(

Sweet Scenting advances the frame to [actual frame +6] even if you run away from the battle, right?

Code:
frame   actual frame
2         47 
53       166
172      293
299      308
314      425
431      432

So my five total Sweet Scents should've landed me at frame 431, correct? My initial seed checker was frame 2.
 
Hello, I have a question...
I'm worried I might need to restart my game, because according to this thread here: http://www.smogon.com/forums/showpost.php?p=2543566&postcount=10
you can only get 1 shiny per game save. Can someone confirm to me what this whole "resetting before RNG'ing" thing is about for me please? I just beat the E4 and I don't want to restart because of it... unless I absolutely have to :(
No, you can get as many shinies as you want on any given save. It's just saying if you abuse for a certain flawless spread, there might not be any decent spreads beside it. So basically, that's just giving some spreads that has more than one good shiny spread set with it.
 
No, you can get as many shinies as you want on any given save. It's just saying if you abuse for a certain flawless spread, there might not be any decent spreads beside it. So basically, that's just giving some spreads that has more than one good shiny spread set with it.

So I can still RNG for all the shinies I want under 1 spread? For example if I want a flawless Mewtwo and a flawless Kyogre I can just use the same spread for both? I'm not sure I get it but... how can I tell what spreads are available in my game?
 
has anyone had the experience that they can't hit a certain frame on their seed. I've been trying to RNG latias for days and lately i have found a way to land on the same frame by fishing and timing the NPC movements. So I am able to land on the frame I want 346 but as soon as I step out side steven appears and go to catch latias the frame it appears on in 347 I've tried to just advance the frames to 345 to remedy this but instead i land on 348 when I check latias. Is there anyway to fix this or its just going to always happen?
 
has anyone had the experience that they can't hit a certain frame on their seed. I've been trying to RNG latias for days and lately i have found a way to land on the same frame by fishing and timing the NPC movements. So I am able to land on the frame I want 346 but as soon as I step out side steven appears and go to catch latias the frame it appears on in 347 I've tried to just advance the frames to 345 to remedy this but instead i land on 348 when I check latias. Is there anyway to fix this or its just going to always happen?

RNG'd for Latios today, I was not expecting for it to be easy... yet I got him in just one afternoon?

Here's what basically go does down with Latios/Latias, the frame advances it takes are very dependent on what seed you use, so you'll have to do some calibrating. So I'll make a quick guide to ease the job for others.

1) Advance your estimated frames using Radio/128 Steps, no one moves inside the Pokemon Fan Club so it's safe to do so.

2) Leave the fan club and talk to steven, he'll tell you aboot Lati@s and leave, after leaving the fan club and talking to steven the most common number of frame advances is 9, so use that as your initial trial.

3) Head to Mt. Silver (or any other place with high leveled pokemon) and catch a pokemon for you to check if you landed your seed/delay and the pokemon's ivs. If it doesn't match, repeat steps 1-3 till you do. (Wild Pokes are Method K, remember that) Determine the wild pokemon's frame position in method K

4) Find your Lati, this gets annoying, but I recommend traversing between route 13, 14 and 15. Make sure you catch them to see if you got them (use Method 1, obviously)

5) If you didn't get your target lati don't fret, check it's IVs and find what frame you hit. In order to determine the amount of frame advances follow this formula:

(Wild Pokemon Frame - Lati frame [Not desired, the one you got] - number of advances)

That should point to the amount of frame advances for said seed for the event from Leaving the fan club to the end of the steven conversation. Add or subtract the necessary numbers of advances and repeats step 1-4. 5 again if you need to

My trials:

So I aimed for seed FC0C01F7, Timid, 23/31/31/30/27/30, HP Fire 70, Frame 16. I initially went with 7 as my initial number of adavances but it didn't work after running down the formula listed in step 5, I found out the Lati frame was 7 for this seed. So I went with 9 advances and I smiled when I finally got my desired Latios.

Feel free to use the seed I used, it makes it SOOOOOO much less painful to RNG.

Successful test was successful!

Bam! Try this out guy, I managed to get Lati RNG done.
 
has anyone had the experience that they can't hit a certain frame on their seed. I've been trying to RNG latias for days and lately i have found a way to land on the same frame by fishing and timing the NPC movements. So I am able to land on the frame I want 346 but as soon as I step out side steven appears and go to catch latias the frame it appears on in 347 I've tried to just advance the frames to 345 to remedy this but instead i land on 348 when I check latias. Is there anyway to fix this or its just going to always happen?
From my experience RNG'ing Latias, the initial frame seems to be consistent for one seed. It was 7 twice for another one I hit, and 8 twice for my target. My suggestion is to pick a seed with a lower frame (mine was 62) and hit it twice to determine your initial frame and RNG. With a frame that high, its easy to miscount or mess up.
 
Back
Top