Ads Top

"How to easily edit just about anything on your Pokemon Gold and Silver game with the Coin Case Glitch (Virtual Console Included)"


(Shout out to u/UW_Unknown_Warrior for the original post that this is built off of)Generation 2 is a fan favorite Pokemon generation, and people praise it for the outstanding amount of content and small amount of glitches (especially compared to gen 1). But there is a glitch in the English versions of Pokemon Gold and Silver that allows you to edit pretty much anything about your save file. Want your rival to think you chose Totodile instead of Cyndaquil? How about 255 rare candies? Or what about turning any Pokemon into any other Pokemon? Well, the Coin Case Glitch can do that! (and more!)To start off, you need to gather some items and store them in the PC. Most of these items aren't too hard to get, but you do have to get to Kanto for some of them. Here is a list of items you will need, and the order they need to be put in inside the PC (Note that there are multiple stacks of some items. Place 99 of the item for the first stack, and carry on. Once all of the items are inside the PC, withdraw from the 99 so that there is the correct amount)Next we need two Pokemon. Any low leveled Pokemon, plus a Quagsire that knows Sleep Talk as its first move, and is holding a Protein. Place the low leveled Pokemon in the 3rd slot of your party, and the Quagsire in the 4th slot. Now for the fun part.As an example, I will be showing you how to turn the Pokemon in the first slot of your party into a Mew. Go into your PC and change the name of Box 9 to "!/RZ?r ". Exit your PC and fly to Cherrygrove City. Enter the PokeMart, and walk right back out. Walk 4 steps to the right, so that you are under the tree closest to the Pokemon Center. Open your Pokedex and listen to the cry of Bellsprout. Exit out and go into your bag. Make sure you switch your pocket at least once, and use the Coin Case (if your game glitches out, then your low leveled Pokemon is not compatible with the glitch. Catch another low leveled Pokemon and try again. Make sure your Box 9 is named correctly!). Nothing will seemingly happen, but since we changed what kind of Pokemon our first party member is, we need to refresh it. The easiest way to do this is to fly to Goldenrod and put it in the Daycare. Take it out afterwords, and check it. It will now be a Mew! You will have to rename it, but other than that, everything is done!Now, if you just want a Mew, congrats! You have one. But what if we want to take this further? Well, first we need to know what the Coin Case Glitch is doing.In the English versions of Gold and Silver, there was an error made by the translators, and the Coin Case does not have the correct terminator at the end of the code. Due to this, the code jumps elsewhere, and by luck, usually lands on a 00, ending the script. But we can use this to our advantage! By listening to the cry of Bellsprout, walking in the exact way we did, and having the low leveled Pokemon and Quagsire in our party, we can direct the code to the name of Box 9. It then runs code based on our Box 9 name.To change what the code edits, we need to know how the code works. The first 4 characters refer to what hex value to edit, and the last 2 refer to what we want to change it to. If we take a look at this website, we can see all of the locations of all the things we can change! Lets use the Mew example again. We can see that $DA2A refers to what the Pokemon in slot 1 of our party is. We want to change it to Mew, so we need Mew's hex number, which you can find here. Mew is 97 in Hex, so our entire code would be DA2A97, but that isn't quite it. We now need to convert it into something the game can understand. Using this website, we can convert the Hex into Box 9 code. What we get is " !/RZ?r ". Put that in Box 9, and now we can run our code! Anything on that website is fair game for edits, but one is trickier than the others: Flags.Flags are things that tell the game what has happened and what hasn't, so that it doesn't do things that you have already done, again. For example, there is a flag for "Obtained Starter". When it is 0, it allows you to take a starter Pokemon, but once you do, it sets the flag to 1 so you can't get another one. Unless you edit the flag.To edit the flag, we need to know a little bit more about coding. Each Hex value can be anywhere from 0 - 255. Flags use one bite of data, being either on (1) or off (0). Each Hex number can hold 8 flags. Lets say we want to change what starters are currently on the table in Elm's lab. We can see that the flag locations for the three starters are at 4006, 4106, and 4206. By looking at the top of the page, we can see that the location of flag 4006 is at D87F, but the other two are nowhere to be found. This is because they are also located at D87F. In fact, there are 8 flags located at D87F. Lets say we want Totodile to be on the table, but not Cyndaquil or Chikorita. In other words, we want flags 1 and 3 to be on (1) and flag 2 to be off (0) (All flags are set to 0 at the beginning of the game, so an off means the starter has not been picked up, while an on means that they have been) So we want a 101. People who know binary know where this is going. We convert the flags we want on and off from binary to Hex (Binary to Hex Calculator) to get the number we should set the value to. In the end, we want to change the Hex at D87F to 05. In Box code this is " &♂️?2AF ". After we do that, we can check in the lab, and sure enough, it worked.But what about the other 5 flags? What happened to them? Well, technically, we set them all to 0, but we don't have to! If we want to leave the other 5 flags alone, we need to know what they are all set to. If we use the Box code " 'v9?V + The location of the flags, in box code (in our case, &♂️?2) " We can set the number of coins in our coin case to the Hex number the flags refer to. Use the Coin Case twice, and the second time it should have a number. This is the Hex value of the Flags. In my case I got 216. Take that number, and convert it to Binary (you will need a Decimal to Binary converter for this, located here. In my case, I got 11011000. Since our first three numbers are what we are changing, change those three and ONLY those three (mine looked like this: 10111000), and convert the binary into Hex. This is the value you should set the flags too.This was a really long post, but I hope some people found it helpful. If you have questions, ask away, and tell me if I need to format more or other things like that (this is my first long post like this). Thanks! via /r/pokemon http://ift.tt/2ENZuCm
"How to easily edit just about anything on your Pokemon Gold and Silver game with the Coin Case Glitch (Virtual Console Included)" "How to easily edit just about anything on your Pokemon Gold and Silver game with the Coin Case Glitch (Virtual Console Included)" Reviewed by The Pokémonger on 19:38 Rating: 5

No comments

Hey Everybody!

Welcome to the space of Pokémonger! We're all grateful to Pokémon & Niantic for developing Pokémon GO. This site is made up of fan posts, updates, tips and memes curated from the web! This site is not affiliated with Pokémon GO or its makers, just a fan site collecting everything a fan would like. Drop a word if you want to feature anything! Cheers.