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

Most Generation PRNG Help / Information

Found another great spread:

Modest, 31/31/31/31/31/31, HP Dark 70

1/1/2009, 1:02:00, Delay 618, Offset 5944

The offset will take some time, but I think it's worth it.
Flip the page ~3000 times? I think not. Unless there are better ways to advance the RNG.
 
Flip the page ~3000 times? I think not. Unless there are better ways to advance the RNG.

I'm sure there will be some people who try to get this, just like people who got spreads in Emerald that took 20+ hours.

I personally don't feel like trying, the risk of the delay being wrong is too big.
 
I'm going to practice (using my brothers R4), and I have 2 questions:

Question 1
How does the seed change? I know that every 128 steps the offset will raise by 1. So let's say I start at offset 10
And I want offset 100,
and I have 5 Pokémons in my party;

100-10 = 90
90 : 5 = 18

So I have to walk 18 x 128 steps = 2304
Am I correct?


Question 2
When do I have to release the L+R+Start+Select buttons?
Let's say I want:

Date 2047 01 01
Time 02:00:00
Delay 600

So I change the date, and do I have to calibrate what my seconds is and then subtract it?

So let's say my start-up seconds is: 10
So I release the SR buttons when my timer hits: 1:59:50.

Or do I need to release the SR buttons when the timer hits 02:00:00
 
@Vlie: I'm not sure about Question 1, but that's a yes for Q2. You release as many seconds before your target time as it takes you to boot up.

---------

I'm really frustrated at the moment. It's like a wild goose chase. I go for a particular spread- I start with an even delay so I find a relevant spread with an even delay and an offset that I know I can get. So I change the date to where I need to be and go for my spread, find my initial seed and end up with an odd delay. I have been going back and forth between odd and even delays for a while now, even without saving or changing the date. I'm a little stumped as to what I can do to stabilize my delay apart from continually changing the date and saving, and with a little luck hit my offset and desired delay on the same save.
 
Ok, but wouldnt this be what Syberia did for his/her heatran, sorry i dont know much about IV exploitation atm.

Syberia just got a flawless 31/31/31/31/31/31 timid spread.


Vlie: I think if you want to get 1000, you have to minus one from it, so that you get the one you want.

100-11
89/5= 17 + 4 Remainder
Open up the journal and flip to a page that has caught x pokemon twice.
Every time you do it advances by 2.
 
Vlie: I think if you want to get 1000, you have to minus one from it, so that you get the one you want.

100-11
89/5= 17 + 4 Remainder
Open up the journal and flip to a page that has caught x pokemon twice.
Every time you do it advances by 2.
Hmm, I'm now heading to Shaymin's route.

So I need to flip 17 pages? and what should I do with the 4?
 
Hmm, I'm now heading to Shaymin's route.

So I need to flip 17 pages? and what should I do with the 4?

Open you journal in game and start heading back pages until you see a message saying caught whatever pokemon. Then go to the previous page and back to the caught pokemon page, and that will advance it by 4.
 
Open you journal in game and start heading back pages until you see a message saying caught whatever pokemon. Then go to the previous page and back to the caught pokemon page, and that will advance it by 4.
Hmm OK, i will try it,

and I found something:

Shaymin is always Frame number 2, I didn't used a Synch.

And the frame number is the offset, am I correct?
 
Hmm OK, i will try it,

and I found something:

Shaymin is always Frame number 2, I didn't used a Synch.

And the frame number is the offset, am I correct?

Yes the frame number is the offset. I'll assume you are doing it by J method like you should be, or else you wouldn't always get 2. Someone needs to ask syberia if he had the same thing.
 
Yes the frame number is the offset. I'll assume you are doing it by J method like you should be, or else you wouldn't always get 2. Someone needs to ask syberia if he had the same thing.
Ok, amazing, oh and 1 last question =P


Is the time and delay set when I press A at the continue screen, the one where I can create new game, set WiFi settings etc.?
 
Hey, I'm trying to get this to work for IV breeding, but I'm having a bit of trouble (even at the calibration step). I thought I'd list out exactly what I'm doing so people can point out exactly where I'm messing up.

1) I've synched the DS clock with my computer's clock to the second.
2) I have an egg at the daycare center. I stand in front of him, and turn off the DS when the clocks reaches the next minute (ex: 18:57:00)
3) I put in my AR + Pokemon game, and press start at 18:58:00, then repeatedly press A (until I get the egg) [Unsure on this step, do I need to start AR at a particular time?]

Can't help you much here, maybe an AR user can help you out. The point of the exercise is, though, for you to be able to enter the game world through the "continue" screen at a precise second.

4) I catch a pokemon, do an IV check using AR.
5) I open RNG Reporter -> Initial Seed Finder, enter the nature/IVs and date (2009-05-04), and I choose 18:57:00 for the time [is this the right time to enter?]

No. First off, you don't enter seconds in the seed finder at all. Also, you state that you are entering the game at 18:58. If this is the time you hit continue then this is what you need to feed to the seed finder. Not 57.

6) Press Find
7) I then use Method Breeding (DPPt), with the Seed (Hex) entered (it automatically appeared after I did the initial seed finder), and I press Generate. (ID and SID is also entered).

Haven't tried the next step, because my 'delay' and 'seconds' seem way off from the typical.

Well what are they exactly? You idea of non-typical might not be so non-typical at all.


For some strange reason my delay is changing from even to odd after each reset. I haven't saved or anything like that and I end up with a delay of 620 one reset, 627 the next. It it very odd.

Is there anything I can do to test what would change the offset from odd>even or visa versa? I think it would be very helpful if we could figure out how to control our delay more so than is possible now.

Delay is just weird and we do not know at this point why it shifts from odd/even for some folks. There are lots of theories, but every one at this point has been debunked. Suggest you just remove/add a GBA cart as that sometimes "swaps" it, but then even this does not do that reliably for me. Living with uncertainty sucks, but until we can figure it out there is just nothing to do but play with the delays until you're getting what you want.

Wow, this has really come along since the time that I made my program! Great work, everyone! I've got a few questions for you all regarding IV Breeding:

1. Would you all say that there is more work to be done, but less harsh timing/precision/"randomness" (i.e. landing on a certain fraction of a second) involved for IV breeding with the DP PRNG as opposed to with the Emerald PRNG? It would seem like your rapid button tapping will typically be at very similar paces, although if it's even a slight bit off of your "typical" pace, it won't work, right?

Much harder, in my opinion. More variables to contend with. The only advantage I can really see with DPPt is that you have a 2 minute reset cycle instead of however long your emerald spread happens to be.

2. So, the offset is essentially how many steps the various visible NPCs took between appearing in Solaceon and ending the dialogue with the old man to accept the egg? Therefore, if it's not the number you're looking for, you reset without having to ride around and hatch the egg, change the clock back to what it was on that "failed attempt", and try again?

Unlike Emerald the IVs are not generated when you finish your conversation, but the instant you speak to him (confirmed 100% via save state abuse about a year ago). The rest is correct, though.


3. Are there any specifics about when/where to catch a Pokémon after receiving the egg in the calibration step?

None, but depending on whether you have enough rare candies or a cheat device it might be smart to fly to a route with high level Pokemon. Noteworthy is that the new version of the guide that I am working on will not have you collecting eggs at all during calibration. In my opinion trying to calibrate your offset is pointless. Better to know how to hit target seconds and your average delay and then to mess with offset after the fact. I'll just recommend offsets of 3 or 4 for beginners and give the advice of re-saving the game to attempt to lock in a consistent offset.

4. When changing the time on the DS, if you type in "12:00" (just an example) for the time and tap "Confirm", does it immediately become 12:00:00 the instant you release the tap on "Confirm", or is there some kind of delay like there is on a PC?

It's instant the second you confirm, and it resets the seconds to zero. Best you just play with this to understand how it works.

5. What is it about a chained shiny that makes it unable to assist in calculating your SID?

When you go into a shiny patch a regular old non-shiny PID is generated and then it is "fixed" to be shiny for your ID/SID. This fixing process, as it can make transform any PID into a shiny for the given ID/SID, makes it impossible to deduce the SID. It's a bit complicated, so you may want to look for X-Act's article on shiny PID creation and see whats going on.

No, as in i have tried the RNG trick (not IV exploitation) abot 20-30 times, and maybe 15+ have come up for shiny bashful nature. I remember the first four times i tried, i got bashful, serious, bashful, mild (decent), and it was really frustrating. Its just that the only viable shiny (usually only one decent amount of taps) is bashful nature for me, i just want to know whether anyone is having this happen to them. And no its not the same frame.

Then you're having bad luck. That sucks, but that's what it is.

I'm not sure about everyone else, but for me it would help a lot if I were able to search a range of offsets when looking for a spread for an egg's IVs. I always have to re-save and end up changing my offset, so if I were able to target my offset it would make things so much easier. I end up having to go through the offsets systematically and then re-save and hope for that offset, but if I knew all the different range of spread over different offsets I would be able to choose one much more suitable for me depending on my delay (even/odd)

Hrm, not sure how that would help a whole lot, but I think you could get what you are interested in via the "Generate Adjacent Results" screen and resulting list of information. Or?

I was wondering, is method 1 used for fossils and other SR pokemon just as in Emerald?
Or do we use method J for them aswell?

Don't know. Should not be too hard to figure out, would you like to do this? You would want to stand in front of the fossil man when he is ready to give you a pokemon and then reset a few times checking Method J and Method 1. The one that has a consistant frame number will be correct.

Hmm OK, i will try it,

and I found something:

Shaymin is always Frame number 2, I didn't used a Synch.

And the frame number is the offset, am I correct?

It is, but they won't necesarily match in the seed finder/generated list. The seed finder shows method 1 offsets (which are still off by two and this is something that will be corrected) and Shayman is Method J.

So when you generate you see him at frame 2? Are you standing in front of him and resetting? Journal open? Need to work this out, as Syberia always got Frame 1, but he was likely synching.
 
So when you generate you see him at frame 2? Are you standing in front of him and resetting? Journal open? Need to work this out, as Syberia always got Frame 1, but he was likely synching.
Well, I can comfirm that with a Synch that Shaymin is frame 1, but without a synch it's 2.

And the time in your program goes from 0 to 24 right?
 
Well, I can comfirm that with a Synch that Shaymin is frame 1, but without a synch it's 2.

And the time in your program goes from 0 to 24 right?

Both Method J? If so, I probably need to look into Method J non-synchronized and see if there is a problem with it.

CAN ANYONE ELSE CONFIRM THIS. I am going to have to figure out if this this a problem in RNG Reporter of if the problem is in my understanding of Method J with no syncher. Important to get it worked out.

0-23.
 
Don't know. Should not be too hard to figure out, would you like to do this? You would want to stand in front of the fossil man when he is ready to give you a pokemon and then reset a few times checking Method J and Method 1. The one that has a consistant frame number will be correct.

Sure, I'll check ;)
 
This isn't good, my shaymin, with synchronizer was frame 2, and the Journal didn't worked =S Or is it that the Synchronizer didn't worked?

EDIT: Hmm,quite weird, because it's now workign again. Could it be the time?
 
Back
Top