Guides:TimoVM's gen 2 ACE setups: Difference between revisions

Jump to navigation Jump to search
Content added Content deleted
No edit summary
mNo edit summary
Line 1: Line 1:
{{Guides header|Arbitrary code execution}}
{{Guides header|Arbitrary code execution}}


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


* Add any pokémon, regardless of version.
* Add any pokémon, regardless of version.
Line 101: Line 101:
===RAM writers===
===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.
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), requiring 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.


[[Guides:RAM Writer|RAM Writer]]
[[Guides:RAM Writer|RAM Writer]]
Line 112: Line 112:
* Thanks to LuckyTyphlosion for working out rough guides on how to abuse 0x1500 ACE on Crystal.
* Thanks to LuckyTyphlosion for working out rough guides on how to abuse 0x1500 ACE on Crystal.
* Thanks to the members of the Glitch City Research Institute discord for providing valuable support and feedback.
* Thanks to the members of the Glitch City Research Institute discord for providing valuable support and feedback.
* Thanks to Scotteh for providing invaluable help in the development of the mail code converter tool.
* Thanks for Trent and Retire for proofreading the full set of guides.