Breeding

Published on November 5th, 2013 | by Gonzo

136

Pseudo RNG Abuse for Eggs in Pokémon X & Y

Yes, it’s actually happening! The credit for it goes to Japanese players who discovered that IVs of the egg are determined before the parents are even deposited in the Day-Care. Sounds pretty crazy, but believe me, it works!

Prerequisites

In order to be 100% sure about what IVs and from which parent are inherited by the egg, you need to have following things:

  • A pair of Test Parents from any egg group that both have all different IVs. The best way to find them out is to go to the Battle Institute (Lumiose City, Northern Boulevard) as their level will be set to 50 and the results will be very accurate. If you don’t know the exact EV spreads of your pair, just erase them with a Reset Bag. Note that if you don’t have any 31 IVs among your Test Parents, you have a higher chance of spotting a hex flawless spread as the stat that’s not inherited is random. Important: Inheritance can differ for Pokémon with different gender ratio. It’s recommened to use Test Parents with the same gender ratio as the target. Personally, it happened to me only when I’ve been breeding genderless Pokémon, but there were reports of the shakiness for other Pokémon as well.
  • Destiny Knot (2nd floor, Cyllage City Hotel) and Everstone (Geosenge Town, given by a Scientist in leftmost house).
  • A Pokémon with either Flame Body or Magma Armor ability and a Pokémon that can use HM02 Fly (Fletchinder and Talonflame are your best bets as they both and Fly and have Flame Body).
  • A bunch of Pokémon you want to RNG with at least 2/3 perfect IVs. Make sure that the female (or Male if breeding with Ditto) has the desired Ability. There’s a 60% chance that the offspring will inherit mother’s Ability.
  • Access to a decent IV calculator.
  • (optional) Hatching O-Power.

The Process: Practice

  1. Put your Test Parents in the Day-Care. One of them must hold Destiny Knot.
  2. Ride your bike outside the Day-Care until Day-Care Man gets an Egg for you (he’ll be facing down, towards the road).
  3. Take and hatch the Egg.
  4. Go to the Battle Institute (Lumiose city, Northern Boulevard) and take a test. Don’t worry, you don’t have to save your game.
  5. Go to your hatched Pokémon’s Summary and calculate its IVs.
  6. Write down which IVs have been inherited and from which parent.
  7. For future reference, you might want to write down the stats of the hatched Pokémon to save time when RNGing next time.
  8. If you’re satisfied with the inheritance spread you’ve obtained, reset the game and swap the Test Parents with another couple that has perfect IVs matching your inheritance spread (use Everstone to ensure you get the right nature). Hatch the egg and congratulations! You’ve just successfully RNGed a Pokémon in X/Y!
  9. If you didn’t get desired spread, reset your game, repeat Step 2 but instead of getting the Egg from the Day-Care Man, reject it and save the game. Repeat Steps 3-7. In case you didn’t get desired Ability with your final parents, you need to repeat the process.

The Process: Example

My Test Parents are a pair of Sunkern:

sunkern (M)  destiny_knot
Nature: Bold
Stat IV
HP 2
Atk 16
Def 30
SAtk 21
SDef 9
Spe 2

sunkern (F)
Nature: Serious
Stat IV
HP 4
Atk 11
Def 12
SAtk 0
SDef 26
Spe 7

The hatched Sunkern has Hardy Nature and following stats at level 50: 92/43/49/50/48/36. I calculate IVs and get result of:

sunkern
Nature: Hardy
Stat IV
HP 4
Atk 16
Def 30
SAtk 31
SDef 26
Spe 2

I try to match them and instead of exact IVs, I put X for the random non-inherited IV, M for Male’s IV and F for Female’s IV and get: F/M/M/X/F/M I search among all the Pokémon I’d like to breed for a Female with 31 IVs in HP and Special Defense and a Male with 31 IVs in Attack, Defense and Speed. I reset the game and take back my Sunkern couple. I go to the PC and find a 31/x/x/31/31/31 Bold Female Intimidate Mawile and an x/31/31/31/x/31/ Adamant Male Floatzel. Since I want to have an Adamant Mawile, I put my Everstone on Floatzel and Destiny Knot on Mawile. A 31/31/31/31/31/31 Adamant Intimidate Mawile is my goal.

floatzel (M)  everstone
Nature: Adamant
Stat IV
HP x
Atk 31
Def 31
SAtk x
SDef x
Spe 31

mawile (F)  destiny_knot
Nature: Bold
Stat IV
HP 31
Atk x
Def x
SAtk x
SDef 31
Spe x

I ride until I get an egg from Day-Care Man, I hatch it, check the Ability and since it’s the desired Intimidate, I go to the Judge. He says that my Mawile’s overall potential is outstanding and its HP as well as its Atk, Def, SpAtk, SpDef and Speed “simply can’t be beat!” which means all its IVs are 31.

mawile
Nature: Adamant
Stat IV
HP 31
Atk 31
Def 31
SAtk 31
SDef 31
Spe 31

 Useful links


About the Author

gave VGC a shot during Autumn Friendly in '11, fell in love with it and never looked back. World's #1 Stunfisk fan.



136 Responses to Pseudo RNG Abuse for Eggs in Pokémon X & Y

  1. shinryu says:

    Hmm that is interesting, read somewhere it wasn’t. Thanks for the clarification.

  2. Calm Lava says:

    Hey gonzo, unless you do it differently, I believe you forgot to say inbetween store 1 and 2 that you need to reject an egg then save the game

  3. Calm Lava says:

    Hey gonzo, unless you do it differently, I believe you forgot to say inbetween step 1 and 2 that you need to reject an egg then save the game

  4. Gonzo says:

    You don’t have to reject the egg, actually.

  5. Gonzo says:

    You don’t have to reject the egg, actually.

  6. Lamitie11 says:

    Just to be clear: the inheritance can be reset by resetting the game and rejecting your egg and hatching a new one, so does that mean that essentially every time I want to RNG something, I have to go through the process of test parents every project I do? Or can I just reuse an inheritance spread from a previous project?

  7. Lamitie11 says:

    Just to be clear: the inheritance can be reset by resetting the game and rejecting your egg and hatching a new one, so does that mean that essentially every time I want to RNG something, I have to go through the process of test parents every project I do? Or can I just reuse an inheritance spread from a previous project?

  8. Gonzo says:

    You need to test again. In the moment you accept the egg, the whole inheritance spread for the next egg is generated.

  9. Gonzo says:

    You need to test again. In the moment you accept the egg, the whole inheritance spread for the next egg is generated.

  10. mattj says:

    If everything for the next egg is generated the moment you accept the currently offered egg, has anyone tried to get consistent ivs/inheritance/etc by resetting the date/time/etc, accepting the current egg, and then checking the next one?

  11. mattj says:

    If everything for the next egg is generated the moment you accept the currently offered egg, has anyone tried to get consistent ivs/inheritance/etc by resetting the date/time/etc, accepting the current egg, and then checking the next one?

  12. Grumpy Pony says:

    I can confirm that the gender is locked. I’ve been doing this for hours trying to get a female froakie and its always male.

  13. Grumpy Pony says:

    I can confirm that the gender is locked. I’ve been doing this for hours trying to get a female froakie and its always male.

  14. iss says:

    What role does resetting the game play into this? I’ve gotten both successful and unsuccessful results with this method, and it’s probably got something to do with when I’m resetting.

  15. iss says:

    What role does resetting the game play into this? I’ve gotten both successful and unsuccessful results with this method, and it’s probably got something to do with when I’m resetting.

  16. araluen7 says:

    What role does resetting the game play into this? I’ve gotten both successful and unsuccessful results with this method, and it’s probably got something to do with when I’m resetting.

     
     
    When you save before the daycare man generates another egg, it allows you to hatch the egg to check it and make sure it’s the one, then you reset to before the daycare man has an egg ready and switch to the real parents, but the IV spread stays the same for the test/real parents.

  17. araluen7 says:

    What role does resetting the game play into this? I’ve gotten both successful and unsuccessful results with this method, and it’s probably got something to do with when I’m resetting.

     
     
    When you save before the daycare man generates another egg, it allows you to hatch the egg to check it and make sure it’s the one, then you reset to before the daycare man has an egg ready and switch to the real parents, but the IV spread stays the same for the test/real parents.

  18. Mikewando says:

    First of all thanks a lot for posting this. I never would have guessed that they changed how IVs are generated so drastically from previous generations.
     
    The basic method outlined in the post is straightforward but it only lets you look at one inheritence spread at a time so I figured I’d try out taking a couple eggs at a time. When I tried this I noticed that at one point my spread didn’t match what I expected so I wanted to dive into why.
     
    Testing procedure spoiler’d for length, but I want to be as explicit as possible:

    Spoiler

     
    Basically it seems that you get a different inheritence spread for the next egg depending on whether you accept or reject the current egg.
     
    So moving forward I think I’m planning to get 5 eggs, hatch them and note all of the spreads and then sub parents in and out to best use those spreads. Or if none of those spreads are useful I’ll just reject an egg and start over.
     
    I’m interested in hearing other people’s strategies’ and seeing if anyone manages to figure out the exact mechanics here. It seems like it’s just generating a new egg based on the last egg and whether you accepted or rejected it, which means that if we can figure out the function used here it seems very possible to abuse this. I think it’s very possible that we’ll see RNG abuse this generation in the form of accept/reject chains (e.g. if I want a perfect egg given parents A and B I need to accept, reject, reject, accept, reject, accept) which honestly seems a lot easier than trying to start the game at the exact correct second.

  19. Mikewando says:

    First of all thanks a lot for posting this. I never would have guessed that they changed how IVs are generated so drastically from previous generations.
     
    The basic method outlined in the post is straightforward but it only lets you look at one inheritence spread at a time so I figured I’d try out taking a couple eggs at a time. When I tried this I noticed that at one point my spread didn’t match what I expected so I wanted to dive into why.
     
    Testing procedure spoiler’d for length, but I want to be as explicit as possible:

    Spoiler

     
    Basically it seems that you get a different inheritence spread for the next egg depending on whether you accept or reject the current egg.
     
    So moving forward I think I’m planning to get 5 eggs, hatch them and note all of the spreads and then sub parents in and out to best use those spreads. Or if none of those spreads are useful I’ll just reject an egg and start over.
     
    I’m interested in hearing other people’s strategies’ and seeing if anyone manages to figure out the exact mechanics here. It seems like it’s just generating a new egg based on the last egg and whether you accepted or rejected it, which means that if we can figure out the function used here it seems very possible to abuse this. I think it’s very possible that we’ll see RNG abuse this generation in the form of accept/reject chains (e.g. if I want a perfect egg given parents A and B I need to accept, reject, reject, accept, reject, accept) which honestly seems a lot easier than trying to start the game at the exact correct second.

  20. backlot says:

    First of all thanks a lot for posting this. I never would have guessed that they changed how IVs are generated so drastically from previous generations.
     
    The basic method outlined in the post is straightforward but it only lets you look at one inheritence spread at a time so I figured I’d try out taking a couple eggs at a time. When I tried this I noticed that at one point my spread didn’t match what I expected so I wanted to dive into why.
     
    Testing procedure spoiler’d for length, but I want to be as explicit as possible:

    Spoiler

     
    Basically it seems that you get a different inheritence spread for the next egg depending on whether you accept or reject the current egg.
     
    So moving forward I think I’m planning to get 5 eggs, hatch them and note all of the spreads and then sub parents in and out to best use those spreads. Or if none of those spreads are useful I’ll just reject an egg and start over.
     
    I’m interested in hearing other people’s strategies’ and seeing if anyone manages to figure out the exact mechanics here. It seems like it’s just generating a new egg based on the last egg and whether you accepted or rejected it, which means that if we can figure out the function used here it seems very possible to abuse this. I think it’s very possible that we’ll see RNG abuse this generation in the form of accept/reject chains (e.g. if I want a perfect egg given parents A and B I need to accept, reject, reject, accept, reject, accept) which honestly seems a lot easier than trying to start the game at the exact correct second.

    I’m pretty sure what happens is the next inheritance spread gets chosen as soon as you accept or reject an egg.  So the reason you got a different spread in your final example is because you rejected the F/M/5/F/M/M spread you’d been getting before and it generated a new one for you.

  21. backlot says:

    First of all thanks a lot for posting this. I never would have guessed that they changed how IVs are generated so drastically from previous generations.
     
    The basic method outlined in the post is straightforward but it only lets you look at one inheritence spread at a time so I figured I’d try out taking a couple eggs at a time. When I tried this I noticed that at one point my spread didn’t match what I expected so I wanted to dive into why.
     
    Testing procedure spoiler’d for length, but I want to be as explicit as possible:

    Spoiler

     
    Basically it seems that you get a different inheritence spread for the next egg depending on whether you accept or reject the current egg.
     
    So moving forward I think I’m planning to get 5 eggs, hatch them and note all of the spreads and then sub parents in and out to best use those spreads. Or if none of those spreads are useful I’ll just reject an egg and start over.
     
    I’m interested in hearing other people’s strategies’ and seeing if anyone manages to figure out the exact mechanics here. It seems like it’s just generating a new egg based on the last egg and whether you accepted or rejected it, which means that if we can figure out the function used here it seems very possible to abuse this. I think it’s very possible that we’ll see RNG abuse this generation in the form of accept/reject chains (e.g. if I want a perfect egg given parents A and B I need to accept, reject, reject, accept, reject, accept) which honestly seems a lot easier than trying to start the game at the exact correct second.

    I’m pretty sure what happens is the next inheritance spread gets chosen as soon as you accept or reject an egg.  So the reason you got a different spread in your final example is because you rejected the F/M/5/F/M/M spread you’d been getting before and it generated a new one for you.

  22. Grumpy Pony says:

    I’m glad I found this method to get 5IV pokemon easily, but this doesn’t make it any easier to get a female protean froakie with 5IVs. I don’t know what I need to do to get one.

  23. Grumpy Pony says:

    I’m glad I found this method to get 5IV pokemon easily, but this doesn’t make it any easier to get a female protean froakie with 5IVs. I don’t know what I need to do to get one.

  24. Mikewando says:

    I’m pretty sure what happens is the next inheritance spread gets chosen as soon as you accept or reject an egg.  So the reason you got a different spread in your final example is because you rejected the F/M/5/F/M/M spread you’d been getting before and it generated a new one for you.

    The point to notice here is that when I accept the F/M/5/F/M/M egg (third example) the next egg I get is M/F/25/F/M/F and when I reject the F/M/5/F/M/M egg the next egg I get is M/F/F/F/F/1.
     
    Basically I’m just pointing out that it appears that each egg is not solely a function of how *many* eggs came before it but *also* whether you accepted or rejected those eggs.

  25. Mikewando says:

    I’m pretty sure what happens is the next inheritance spread gets chosen as soon as you accept or reject an egg.  So the reason you got a different spread in your final example is because you rejected the F/M/5/F/M/M spread you’d been getting before and it generated a new one for you.

    The point to notice here is that when I accept the F/M/5/F/M/M egg (third example) the next egg I get is M/F/25/F/M/F and when I reject the F/M/5/F/M/M egg the next egg I get is M/F/F/F/F/1.
     
    Basically I’m just pointing out that it appears that each egg is not solely a function of how *many* eggs came before it but *also* whether you accepted or rejected those eggs.

  26. backlot says:

    The point to notice here is that when I accept the F/M/5/F/M/M egg (third example) the next egg I get is M/F/25/F/M/F and when I reject the F/M/5/F/M/M egg the next egg I get is M/F/F/F/F/1.
     
    Basically I’m just pointing out that it appears that each egg is not solely a function of how *many* eggs came before it but *also* whether you accepted or rejected those eggs.

    What I’m thinking is that that next egg is set at the moment you accept or reject an egg.  So if you were to repeat your third scenario a few times I don’t think the second egg would be consistently the same.

  27. backlot says:

    The point to notice here is that when I accept the F/M/5/F/M/M egg (third example) the next egg I get is M/F/25/F/M/F and when I reject the F/M/5/F/M/M egg the next egg I get is M/F/F/F/F/1.
     
    Basically I’m just pointing out that it appears that each egg is not solely a function of how *many* eggs came before it but *also* whether you accepted or rejected those eggs.

    What I’m thinking is that that next egg is set at the moment you accept or reject an egg.  So if you were to repeat your third scenario a few times I don’t think the second egg would be consistently the same.

  28. The point to notice here is that when I accept the F/M/5/F/M/M egg (third example) the next egg I get is M/F/25/F/M/F and when I reject the F/M/5/F/M/M egg the next egg I get is M/F/F/F/F/1.
     
    Basically I’m just pointing out that it appears that each egg is not solely a function of how *many* eggs came before it but *also* whether you accepted or rejected those eggs.

    Have you tried it several times? I think it’s very unlikely that the RNG is based solely on the order of “accept” and “reject” leading up to the current egg; it’s probably also based on the times when you accepted or rejected the previous eggs, and the only difference from previous generations is that the stats of the nth egg is based on when the (n-1)th egg was picked up.
     
    Haven’t tried it mysef, so I admit I could be missing the point.

  29. The point to notice here is that when I accept the F/M/5/F/M/M egg (third example) the next egg I get is M/F/25/F/M/F and when I reject the F/M/5/F/M/M egg the next egg I get is M/F/F/F/F/1.
     
    Basically I’m just pointing out that it appears that each egg is not solely a function of how *many* eggs came before it but *also* whether you accepted or rejected those eggs.

    Have you tried it several times? I think it’s very unlikely that the RNG is based solely on the order of “accept” and “reject” leading up to the current egg; it’s probably also based on the times when you accepted or rejected the previous eggs, and the only difference from previous generations is that the stats of the nth egg is based on when the (n-1)th egg was picked up.
     
    Haven’t tried it mysef, so I admit I could be missing the point.

  30. Gonzo says:

    Ok, let me clarify:
     
    Wneh you save the game, the game saves IVs of the next egg that’s going to be taken whether it’s already generated and held by Day-Care Man or is to be generated in the future. The following eggs are not saved and are always random as they are generated when you’re taking the first egg (or right after, doesn’t really matter at that point and with the tools we have at the moment).

    I’d show it on an eggsample (terrible puns’ day, ohohoho), but it’s basically what Mikewando did.

Leave a Reply

Back to Top ↑