Pokémon Gold/Silver: Using the Coin Case Glitch to set up a cheat engine

Описание к видео Pokémon Gold/Silver: Using the Coin Case Glitch to set up a cheat engine

This video guide demonstrates a newly developed arbitrary code execution (ACE) setup for the English releases of Pokémon Gold & Silver. This can be performed right after reaching Goldenrod City, which requires obtaining at least two badges.

This setup can be performed on cartridge, virtual console and most competent emulators such as BGB, Mesen, mGBA and Delta. Please note that the setup does not work when the game is played via the GB tower in pokémon stadium due to emulation inaccuracies.

Arbitrary Code Execution (ACE) occurs when glitches cause the game to start executing code in areas of RAM memory that can be manipulated by the player. Essentially, this allows us to write and execute our own code, allowing us to achieve various exotic effects that would normally be impossible without the use of a cheating device.

Within this video I'll demonstrate the usage of the Coin Case Glitch. This glitch is exclusive to the English releases of Gold & Silver. Due to a translation error, using the Coin Case always causes the game to execute code in a region that buffers sound data. By carefully setting up buffered sound data, buffered tile data and buffered mail data, we can redirect this effect to execute box names as if they're code.

In this video guide, I won't just demonstrate how to set up your first ACE execution, I'll then guide you on the process to install a 50-byte program (written using TM quantities) that is capable of quickly writing and execute any code. In essence, you will be installing the equivalent of a cheat engine. Lastly, I'll guide you through the cleanup process, allowing you to use this program without any party/item/box name/TM count requirements.

Applications include, but are not limited to:
Directly editing pokémon data
Giving yourself any item at any quantity
Edit player attributes such as name, gender, story progression, etc.
Force trade evolutions to occur without trading
Reset static encounters
Set up more persistent effect, such as the use of a run button and allowing walk through walls.
And many more

Useful links:

The written version of this guide can be found at https://glitchcity.wiki/wiki/Guides:C...
Additional mail codes can be found at https://glitchcity.wiki/wiki/Guides:M...
Guides for other languages and versions of gen 2 can be found linked at https://glitchcity.wiki/wiki/Guides:T...

If you're interested, feel free to also check out the modernized setups I made for Red, Blue and Yellow, which can be found at https://glitchcity.wiki/wiki/Guides:T...

If you need support when following this guide, you can always contact me via the Glitch City Research Institute discord linked here:   / discord  

Acknowledgements:

Thanks to Crystal_, who initially documented an advanced Coin Case Glitch setup for Gold & Silver. This video guide is what inspired me to look into ACE glitches in pokémon games, which eventually led to me developing completely new ACE setups.

Thanks to Flag3 and other members of the JP glitching community, whose guides not only lead to several improvements in this guide, but also demonstrated the full potential of more complicated ACE setups.

Thanks to Popcorn, Rebsillycon and Plushie for reviewing the video and providing feedback that allowed me to fully polish up the guide.

Thanks to the Glitch City Research Institute for both hosting my written guide and for providing feedback and support during the development of these guides.

Special thanks to Popcorn, Rebsillycon and Plushie for providing valuable feedback and corrections.

Thanks to the Glitch City Research Institute Discord for support and feedback, as well as hosting my written guides on the wiki.

#pokemongoldandsilver #pokemonglitch #shinypokemon #glitch

Timestamps:

00:00 - Intro
01:12 - Prerequisites
02:15 - Part 1: Setting up initial ACE
05:55 - Part 2: Executing COIN CASE ACE
06:52 - Part 3: Installing a program by selling TMs
13:56 - Part 4: Using mail codes
16:14 - Part 5: Using other codes
18:09 - Final notes and acknowledgements

Комментарии

Информация по комментариям в разработке