Share:    Facebook Facebook Reddit

[TUTORIAL] How To Get A Shiny Ditto + More Easily In Pokemon Gold & Silver
So you want to start shiny breeding in Pokemon Gold & Silver eh? If you don't like the 1/8192 odds, don't fret, there's a solution and it's quicker than you may have thought! This method involves Gen 1's execution of code with the move Transform to get you a shiny Ditto, and then Gen 2's programminhg of DVs in breeding.


In Gen 1, when a Ditto transforms into a Pokemon that has Transform and uses Transform as that Pokemon, it copies the DVs that Pokemon carries, when you catch it, normally it would reset ito it's original DVs, but if it's transformed twice, upon catching it, it will keep these DVs. In Gen 1 and 2, Shininess is determined through DVs.  In generations after gen 2, the shininess is based off an XOR operation on the trainer ID (TID) and the secret ID (SID). You can see your TID without cheating, but the SID is only able to be seen by a cheating device. After these have the XOR operation applied, the two personality values also apply the XOR operation. Finally, the results of both operations have the XOR applied to both. For this reason, in every generation after gen 2, shiny Pokemon may have any spread of IVs. Also, in gen 2, the HP value isn't technically random. HP is determined by whether each DV in the other stats is even or odd. For attack, if it's odd it adds 8 to the HP DV, for odd defense it adds 4, for odd speed it adds 2, and for odd special it adds 1. For each of these stats, if they are even, it adds 0 to the HP DV. Since defense, speed, and special all need to be exactly 10, an even number, they will always add 0 to the HP DV. If attack is one of the odd values, HP DV will be 8. If attack is one of the even values listed above, the HP DV will be 0. For virtual console, the attack and defense requirements are reversed, meaning that the attack must be exactly 10 for the DV and defense must be 2, 3, 6, 7, 10, 11, 14, or 15. Due to this change, the HP DV for shiny Pokemon when transferring from VC to 6th or 7th gen will be either 0 or 4. To put it simply, a Pokemon's DVs are important for determining Shiny value in Gen 1 and 2. What we're going to do, is take a Shiny from Gen 2 and transfer it to Gen 1, teach it Mimic and find a Ditto to catch. The fastest Shiny you can get, is of course Gyarados.

What you need
  • 2 3DS Systems
  • A copy of Pokemon Gold, Silver or Crystal
  • A copy of Pokemon Red, Blue, Green or Yellow
  • A Shiny Pokemon who can learn Mimic, preferably Gyarados
  • Access to Fuschia City so you can find a wild Ditto in RBGY
  • TM31 / Mimic in RBGY
  • Ultra Balls, at least 50, in RBGY

Getting Started

Start by playing through Pokemon Gold / Silver up to the point where you can catch the Shiny Gyarados, and catch it, play up to Blackthorn City and delete all of Gyarados' Moves except Leer. Now switch over to Pokemon RBGY and head to Celadon City, go to the Department Store and buy a PokeDoll. Now go to Saffron City and find the Copycat girl's house and give her the PokeDoll. In return, she'll give you Mimic. Now, trade between Gen 1 and Gen 2, giving the Shiny Gyarados to the Gen 1 game and you're set to go.

Catching Ditto

Now, you don't need Gold / Silver for the time being. Go to Fuschia City and head to Route 7. Teach Gyarados Mimic. It should only have Mimic and Leer as it's Moves. Once this is the case, start by searching for a wild Ditto. Once you find Ditto, use Mimic to copy Transform. Now, Ditto should Transform into Gyarados and only have Transform and Leer. Waste a turn by using Leer. Keep doing this until Ditto uses Transform at least once again. Don't use Transform yourself as it will mess with the game's code. Once Ditto has transformed at least twice, start throwing Ultra Balls. You'll want Ultra Balls specifically because of Gyarados's low catch rate. Now, once you catch it, the first thing you should do is check Ditto's Stats. It must be: 60 HP, 35 Attack, 35 Defense, 35 Spec, 35 Speed. This should guarantee a Shiny Ditto. It should be a Shiny, if not, try again. 


Once you have Ditto, you're able to start easy shiny breeding! When breeding with a Shiny Pokemon that isn't Ditto, it has a 50% chance to pass down it's DVs to the Child. To get a Shiny Magikarp, for example, a Shiny Gyarados has a 50% chance to pass it's DVs down when breeding with a regular Ditto, and on top of that, a 50% chance to produce a female, the only gender that can be shiny with this particular setup. If those requirements are met, the offspring has a 1/64 chance to be a Shiny. However, a Shiny Ditto in Gen 2 has a 100% chance to pass it's DVs down, so essentially, every egg from breeding with a Shiny Ditto has a 1/64 chance to be a Shiny. You must note that because of how DVs work in Gen 2, two Shiny Parents will never produce an egg, so, to get a Shiyn Natu with a 1/64 chance of being Shiny, have a non-shiny Xatu or Natu breed with a Shiny Ditto. If you use this method, post your results! I am currently hunting Magikarp with this method.
B a d C o p

Sounds like an interesting method, when you say what ditto's stats should look like is it that they should be in a similar pattern or should it have those stats?
Currently Breeding For the Community
Keep an eye out for Giveaways!
@Tenebris_Kane The Ditto I caught had those exact stats so I don't know if those HAVE to be it, but I know those stats will always produce a Shiny Ditto
B a d C o p
This also works for breeding in Pokemon Crystal
B a d C o p

Forum Jump:
POKéMON of the Day

#797 Celesteela

Recent Threads
[DISCUSSION] Do you want help filling your pokedex?
Forum: General Pokemon Discussion
last post by Tenebris_Kane
4 hours ago
[REQUEST] Strongest ground/dragon types in the meta
Forum: Competitive Pokemon Discussion
last post by PerchPond
Yesterday, 01:44 PM
[CLOSED] 3 Legendary Pokemon Codes!
Forum: Pokemon Giveaways
last post by MudKate108
Yesterday, 04:34 PM
Hey, It has been a while
Forum: Everything Else
last post by Reis
Yesterday, 12:37 PM
[REQUEST] Completing my Pokedex!
Forum: General Pokemon Discussion
last post by MudKate108
1 hour ago

Users browsing this thread: 1 Guest(s)