User:TimoVM

From Glitch City Wiki
Jump to navigation Jump to search

Before you continue

This page contains links to various old and new ACE setups that I've made, but is mostly used as a place for me to organise work-in-progress articles before they are moved to the main wiki.

The main page on my Gen 2 ACE setups can be accessed through the TimoVM's Gen 2 ACE setups article. Please head to this page for the latest up-to-date setups.

What is ACE?

Arbitrary Code Execution (ACE) is the use of glitches to force the game to execute custom code written by the player. This gives near-complete control of the game, allowing the following uses:

  • Add any pokémon, regardless of version.
  • Add any item to the item bag.
  • Freely edit pokémon data, including giving a pokémon any move, editing stat experience and editing DVs to obtain shiny pokémon.
  • For Virtual Console versions, transfer pokémon that could otherwise not be transferred like Mew, the full Treecko line and Torchic.
  • And many more uses.

The setups included on this page are guaranteed to work on original cartridge and VC releases. They should work on most (decently accurate) emulators. preferably BGB, Sameboy or mGBA are used for this.

What does this guide install?

This guide will guide you through the process of setting up ACE for any language version of Gold, Silver or Crystal:

  1. How to obtain an initial ACE setup.
  2. Using that initial ACE setup, install a small mail writer program that allows quick installation of more complicated programs and scripts.
  3. Provide several useful scripts and programs that can be used in combination with the mail writer.

Obtaining initial ACE setups and installing the Mail Writer

The following are a finished collection of guides that are suitable for all users.

Game Applicable language Link
Gold & Silver English Coin Case ACE
French Wrong Pocket TM ACE (non-EN)
German
Italian
Spanish
Japanese Wrong Pocket TM ACE (JP)
Korean Wrong Pocket TM ACE (KOR)
Crystal English 0x1500 ACE
French 0x1500 ACE (FR and DE)
German
Italian 0x1500 ACE
Spanish
Japanese 0x1500 ACE (JP)

The following are guides that allows a faster setup on Pokémon Gold & Silver (from Violet City onwards instead of Goldenrod City). The drawback is that these are more technical to perform compared to the guides in the next table.

Game Applicable language Link
Gold & Silver English Glitch Pokédex Mode ACE setup
French Glitch Pokédex Mode ACE setup (FR)
German Glitch Pokédex Mode ACE setup (DE)
Italian Glitch Pokédex Mode ACE setup
Spanish
Japanese Glitch Pokédex Mode ACE setup (JP)

Mail Writer applications

After setting up the Mail Writer, you can browse through the pages linked below that details the various applications. Versions of the included codes have been made for all versions and all languages.

Mail codes

Using the Mail Writer, you can easily write and execute small codes with various effects. The page itself offers a selection of preconfigured codes that can be immediately used once the RAM writer has been set up and require little prior knowledge to effectively use.

Mail Writer Codes

RAM writers

The RAM writer is a complex program that allow you to both read from and write to memory using a simple graphical user interface. The programs linked on the page are quite large (between 288 and 320 bytes in size), require a bit of time to set up and are most useful for players who have some technical knowledge. In return, the RAM writer can be used at any time and offers a high flexibility in writing and executing custom payloads.

RAM Writer

Guides

NOTE: the guides linked here are superseded by the guides linked at the top of the page and are only kept as legacy guides.

Gen 1 fast ACE setups

RAM Writer setups

International GS RAM writer setups

Korean GS fast ACE setup

International Crystal fast ACE setups

TM codes for Gold & silver

Stat xp Coin Case ACE

TMless 0x1500 ACE

Korean GS TM22 ACE setup (OUTDATED)

https://glitchcity.wiki/wiki/Guides:0x1500_ACE_(JP_Speedrun_outlines)

Translations

JP Pikachu ACE setup

JP Aka Midori Ao ACE setup

International GS ACE analysis

Programs

Mail writer