Uploaded October 2017 | Updated September 2026, 3 weeks ago
This video expands on the known Coin Case abitrary code execution (ACE) exploit that exists in the english versions of Pokemon Gold and Silver. It provides step-by-step instructions with plenty of details and examples on how to set up a single versatile ACE method and use it for multiple different purposes. Specific items aren't required, as box names are used instead to spell out the code, in order to make the setup more accessible and appealing.
Don't be scared about the length of the video. It's only so long because it contains plenty of details, examples, and some useful troubleshooting. It also begins with an introduction that you can skip by going right to 2:15. The length of this video is actually about the same amount of time that it would take to you to set everything up, if not more.
Any information not covered in the video that is found important or relevant will go here:
- At 9:58, the bolded text should have been "make Quagsire hold one of the TM09, replacing its current TM02".
- The pinned comment contains various useful box name codes compatible with this setup (thanks to user Timothy Gerritsen), so does this document (thanks to user Matt, also in the comments): pastebin.com/y3SJ4ZqV
------------------------------
Use the following spreadsheet for additional help -
docs.google.com/spreadsheets/d/1Wu2v3gnqzdj1QF2thz6xGKJaObVwPkpg0VR6HCJJYp0
It contains the following information:
- "IDs" sheet: Internal numbers (IDs) of Pokemon, moves, and items.
- "Addresses" sheet: Location and meaning of relevant memory addresses, including additional information on how to use them for the most requested purposes. I will be adding more useful memory addresses in the future.
- "Hex2Text" sheet: Table to convert each pair of digits to its respective pair of text symbols.
You will know how and why to use this spreadsheet after watching the video.
Online hex to box name conversion tool, thanks to youtube.com/user/NineNineNineFour: http://people.emich.edu/elewis23/gs%20ace/index.html
------------------------------
If you need additional help, feel free to leave a comment explaining what your problem is or what to want to achieve, as well as what you have tried already (and failed), if anything. I'd appreciate if you made a little effort first though!
------------------------------
For arbitrary code execution in the spanish, italian, french, and german versions of Pokemon Gold and Silver - youtube.com/watch?v=b2tVVeZ7Th4
------------------------------
Assembly code for those interested - pastebin.com/TQdYyM4P
This video expands on the known Coin Case abitrary code execution (ACE) exploit that exists in the english versions of Pokemon Gold and Silver. It provides step-by-step instructions with plenty of details and examples on how to set up a single versatile ACE method and use it for multiple different purposes. Specific items aren't required, as box names are used instead to spell out the code, in order to make the setup more accessible and appealing.
Don't be scared about the length of the video. It's only so long because it contains plenty of details, examples, and some useful troubleshooting. It also begins with an introduction that you can skip by going right to 2:15. The length of this video is actually about the same amount of time that it would take to you to set everything up, if not more.
Any information not covered in the video that is found important or relevant will go here:
- At 9:58, the bolded text should have been "make Quagsire hold one of the TM09, replacing its current TM02".
- The pinned comment contains various useful box name codes compatible with this setup (thanks to user Timothy Gerritsen), so does this document (thanks to user Matt, also in the comments): pastebin.com/y3SJ4ZqV
------------------------------
Use the following spreadsheet for additional help -
docs.google.com/spreadsheets/d/1Wu2v3gnqzdj1QF2thz6xGKJaObVwPkpg0VR6HCJJYp0
It contains the following information:
- "IDs" sheet: Internal numbers (IDs) of Pokemon, moves, and items.
- "Addresses" sheet: Location and meaning of relevant memory addresses, including additional information on how to use them for the most requested purposes. I will be adding more useful memory addresses in the future.
- "Hex2Text" sheet: Table to convert each pair of digits to its respective pair of text symbols.
You will know how and why to use this spreadsheet after watching the video.
Online hex to box name conversion tool, thanks to youtube.com/user/NineNineNineFour: http://people.emich.edu/elewis23/gs%20ace/index.html
------------------------------
If you need additional help, feel free to leave a comment explaining what your problem is or what to want to achieve, as well as what you have tried already (and failed), if anything. I'd appreciate if you made a little effort first though!
------------------------------
For arbitrary code execution in the spanish, italian, french, and german versions of Pokemon Gold and Silver - youtube.com/watch?v=b2tVVeZ7Th4
------------------------------
Assembly code for those interested - pastebin.com/TQdYyM4P










![Pokemon Pyrite - Modified Obedience System
This video shows one of the features of the GBC hack Pokemon Pyrite: modified obedience checks that affect both traded and non-traded Pokemon. Countine reading...
This follows the purpose of preventing the player from overtraining Pokemon to make the game easier or from playing an overlevelled solo run (which usually makes the game easier and less entertaining as well).
Continue reading for details.
If Pokemon Level Badge Level → Pokemon will always obey.
If Pokemon Level = Badge Level + 1 → Pokemon will disobey 13% of the times aprox.
If Pokemon Level = Badge Level + 2 → Pokemon will disobey 25-26% of the times aprox.
If Pokemon Level = Badge Level + 3 → Pokemon will disobey 37-39% of the times aprox.
If Pokemon Level = Badge Level + 4 → Pokemon will disobey 50-52% of the times aprox.
From there, the chances of not obeying increase slowly, and are comparable to:
[ Pokemon Level / (Badge level + Pokemon Level ) ] * 100%
The higher [Pokemon Level - Badge Level] is, the higher is the chance for worse effects to happen (begin to nap, hit due to confusion...). This part works similarly to the way it does in the original game.
***********************************************************
You can follow the progression of the hack here:
http://hax.iimarck.us/post/16385/
A Beta version, playable up to the Johto League included, will be released in around 15 days time.
Check my Youtube Channel! - https://www.youtube.com/user/CrystaL12RG/videos Pokemon Pyrite - Modified Obedience System](https://i.ytimg.com/vi/UkkIF21_kMM/mqdefault.jpg)