In my quest to beat the original Pokémon Game Boy game with all of the original 150 Pokémon, which took me over one year to complete, I have learned a very helpful tip along the way that helped me achieve my goal: you can catch every Pokémon in the game with whatever version you have (Red, Blue or Yellow). There is no trading necessary!
I have learned many tricks in the countless hours spent playing Pokémon for Game Boy, and without a doubt the coolest trick is this one, to catch any Pokémon—including the rare Mew—without GameShark.
To unlock this glitch, which I refer to as the Ditto glitch, there are a few steps involved. I’ll keep the process as short and simple as possible. Follow along—here we go!
Step 1: Don’t fight the hidden trainer by Nugget Bridge
In Cerulean City, as you make your way down Nugget Bridge to get the S.S. Anne ticket from Bill, you must avoid fighting the trainer hidden in the bushes to the left of Nugget Bridge. This trainer will be key to starting the glitch later on that will allow you catch any Pokémon in the game.
Step 2: Have a Pokémon that knows fly or teleport
The trickiest part of the glitch is perfecting your timing. You need to come into view of the hidden trainer so that the “!” appears above his head. At the same time you need to immediately hit the start button and choose a Pokémon who can fly or teleport to avoid the battle that was initiated when you came into the hidden trainer’s view. I suggest saving your game before you step into the trainer’s view so that you can try again (and again) if your timing is off.
Step 3: Have a Pokémon with the necessary Special stat
You may not pay attention to the stats of your Pokémon all that much, but your Pokémon’s Special stat is essential in the Ditto glitch. You must have a Pokémon in your possession that has the Special stat that aligns with the Pokémon you are trying to catch.
Ditto glitch hex chart:
42- Mr. Mime
Step 4: Find a wild Ditto
Now that you have the Pokémon with the required Special stat and you have successfully initiated the Ditto glitch by flying or teleporting out of battle with the hidden trainer in the bushes to the left of Nugget Bridge, it’s time to find a wild Ditto. I have found that the best place to encounter a wild Ditto is on route 15 (east of Fuchsia City).
The easiest way to get there is to fly, but in order to do that, you may need to fight another trainer, as your start button is most likely locked from the glitch. Fight a trainer to unlock your start button, but make sure the trainer has to walk to you. I found that if you initiate the battle, either by clicking A button on them or by walking directly in front of their path, the game will freeze. If you make them walk to you, the battle will happen without freezing up.
Beat the trainer, which will unlock your start button, allowing you to fly to Fuchsia City to catch Ditto.
Once you encounter a wild Ditto on route 15, make sure it transforms into the Pokémon with the Special stat of the Pokémon you want to catch. So, if you want to catch a Meowth, Ditto must transform into your Pokémon with the Special stat of 77.
You don’t need to faint Ditto after it transforms. You can simply run from battle.
Step 5: Head back to Nugget Bridge
You are almost there! Now, walk toward Nugget Bridge. Make sure you are armed with plenty of Poké Balls and a Pokémon that is weak enough to damage a low-level Pokémon without fainting it. As you cross over the entry point of Nugget Bridge, the start screen will randomly appear. Hit B button to close it out and suddenly you will go into battle with the wild Pokémon you wanted.
If you are still having trouble this video may help. I wish you the best of luck in your journey to “catch ’em all!”
Here is the short link to this post: http://bit.ly/Ditto-glitch