Pokemon G/S - How to get any Pokemon (coin case arbitrary code execution)

Channel:
Subscribers:
12,600
Published on ● Video Link: https://www.youtube.com/watch?v=a0ZZ3rIL0vA



Category:
Tutorial
Duration: 5:55
45,352 views
419


This video is outdated and reproducing it is no longer advised. Watching this video instead is recommended: https://www.youtube.com/watch?v=PsIb3OZaYAs
It is a detailed tutorial of a far more versatile Coin Case arbitrary code execution approach that can be used for multiple purposes, and includes examples and troubleshooting.

Help won't be offered in the comments section of this video, other than to redirect to the video linked above. This is because 90% of your ambitions or troubles with the Coin Case glitch are covered or can be avoided by following the steps explained in that other video. This is, in fact, the reason why I've made that video.


----- Old video description below -----

Coin Case glitch: http://forums.glitchcity.info/index.php/topic,6716.0.html

This trick is based on the Bug Catching Contest feature in Gold and Silver. By setting the contest status flag, we can trick the game into believing that the player is currently participating in the contest. The address of the species of the Pokemon "caught" in the contest can be edited during the trick so that the player receives whichever Pokemon he wants.

The species is read from the fifth party Pokemon's current HP stat (the lowest byte). A Pokemon's current HP is probably the easiest RAM address to manipulate even though it's not exactly easy.

Here's the suggested ASM/Hex code and corresponding item list for this trick: http://pastebin.com/fCRime06. Note that the Quagsire must be holding Protein (as well as Sleep Talk as the first move). None of the required items is especially difficult to obtain, though you may need to start a new game if you have lost access to some of the TMs required. Note as well that the trick assumes the player beaten the rockets in Mahogany, as the contest status flag shares its RAM address with the rocket event flag, and the value being written into that address during the trick clears the latter.

The obtained Pokemon will retain the data of the Pokemon you last caught in the bug catching contest, including known moves (not future learned moves), DVs, stats and the like. If you level up your Pokemon or deposit it in the daycare, their stats will get back to normal. Note that if the growth rate doesn't match it's possible that the Pokemon grows a rare number of levels after gaining experience in battle. If you had never participated in the contest before, all the data will be 0's (like myself in the video). You can't send this Pokemon into battle but you can still deposit it in the daycare to get a level 1 Pokemon back.

I you happen to have the "coin case as a memory editor" (https://www.youtube.com/watch?v=ffZjCabeNr4) setup working, you can use it for this trick as well. Otherwise the item list specifically suggested for this version is easier to make. Anyway, if you go with the memory editor setup, it requires two iterations for each Pokemon in the following order (note that in this case, the species byte is not read from the fifth Pokemon HP, so it's not needed):

(Address) Byte:
(DCE7) Hexadecimal species identifier of wanted Pokemon
(D572) 04

No matter the method you use, you can perform the trick as many times as you want. While setting up the party and items can be more time consuming than doing the famous Celebi (egg) glitch to obtain any Pokemon, the advantage of doing it via coin case ACE this way is that after you've set everything up the first time you can repeat it as many times as you want in just a few minutes to obtain another Pokemon.

REQUIREMENTS

- A Quagsire holding Protein with Sleep Talk as the first move. Put it the fourth position of your party.
- An untrained, low level Pokemon. Put it the third position of your party. The Pidgeys or Rattatas in Route 29 are some of the best ones. Make sure that the Pokemon's Special stat is not 8 and that it's HP stat is not 16. Make sure the Pokemon is female as well to further increase the chances of succeding. A Pokemon that meets these three requirements will work around two thirds of the times. If it didn't work (the game froze, the level of the first party Pokemon did not change), catch another Pokemon and try again.
- In the fifth position, a Pokemon with an HP stat matching the species id of the Pokemon you want to get. For example, 151 HP if you want a Mew. This is not necessary if you use the "coin case as a memory editor" method.
- List of items in the PC: http://pastebin.com/fCRime06

STEPS:

- Arrange the Pokemon in your party and the items in your PC as explained before.
- Enter Prof. Elm's Lab or Cherrygrove Mart.
- Leave the building and move exactly four steps to the right
- Open the Pokedex and open Machop's page (so that you hear its cry). Bellsprout, Machoke and Omanyte should work too.
- Exit the Pokedex and open the bag.
- Switch the pockets in the bag at least once. Then use the Coin Case.
- [Specific for this trick] Exit the items menu and the start menu and wait for the beep. Selecting the "QUIT" option also works.







Tags:
coin case glitch
mew glitch
mew pokemon gold
get any pokemon
pokemon silver glitches
pokemon gold glitches
celebi egg glitch
arbitrary code execution
pokemon coin case glitch
pokemon gold coin case glitch
pokemon gold mew
pokemon silver glitch
pokemon gold glitch
pokemon silver mew glitch
celebi glitch
pokemon silver coin case
pokemon silver mew
pokemon gold celebi glitch
celebi pokemon crystal
coin case glitches
thezzazzglitch
pokemon glitch



Other Statistics

Pokémon Gold and Silver Statistics For Crystal_

At present, Crystal_ has 292,324 views spread across 12 videos for Pokémon Gold and Silver, with his channel uploading 2 hours worth of Pokémon Gold and Silver videos. This is 13.37% of the total watchable video on Crystal_'s YouTube channel.