Skip to content

Instantly share code, notes, and snippets.

View Theocatic's full-sized avatar

Theocatic

View GitHub Profile
@Theocatic
Theocatic / PokeEmeraldACECustomScripting.md
Last active January 29, 2025 19:44
ACE Advanced Custom Scripting for Pokemon Emerald

Documentation on Writing and Executing Custom scripts and events through Arbitrary Code Execution in Pokemon Emerald

The following is documentation on creating, and running custom scripts in Pokemon Emerald through Arbitrary Code Execution. This setup will allow you to open up Arbitrary code execution into more in game options, as well as more complex codes.

Note

If you are wanting to set up this process for FireRed or LeafGreen follow the instructions here https://gist.github.com/Theocatic/39ed337ecd590b47fad14f791cf16bb5

This method utilizes the HexWriter, and Crafting Table setup from e-Sh4rks AC3 setup. If you already have the HexWriter, and crafting table set up, you can skip to step 7, but keep in mind that the placement of many different Payloads has been shifted around for this setup, and will likely need moved.

Step 1: Creating the Certificate Exit code Bootstrap

@Theocatic
Theocatic / Pokemon FR-LG Advanced Custom Script Running.md
Last active September 10, 2025 02:40
A detailed documentation on Running custom scripts through Arbitrary Code Execution in Pokemon FireRed and LeafGreen

Documentation on Writing and Executing Custom scripts and events through Arbitrary Code Execution in Pokemon FireRed and LeafGreen

The following is documentation on creating, and running custom scripts in Pokemon LeafGreen and FireRed through Arbitrary Code Execution. This setup will allow you to open up Arbitrary code execution into more in game options, as well as more complex codes.

Note

If you are wanting to set up this process for Pokemon Emerald follow the guide here https://gist.github.com/Theocatic/1c1a2d62c7060d0b72138a47747cfc5e This method utilizes the HexWriter, and Crafting Table setup from e-Sh4rks AC3 setup, that has been ported to Fire Red/ Leaf Green. If you already have the HexWriter, and crafting table set up, you can skip to step 7, but keep in mind that the placement of many different Payloads has been shifted around for this setup, and will likely need moved.

Prerequisites

This setup uses the Advanced ACE Environment created by E-Sh4rk and slightly modified to work in FR/L