Skip to content

Cheat Codes

tustin2121 edited this page Dec 3, 2019 · 6 revisions

Since TriHard Emerald is built from source instead of modifying a binary ROM, cheat codes for Vanilla Emerald will not work when used with TriHard Emerald. As such, here are some common cheat codes which are created to work with THE.

GameShark (v1, decrypted) and ActionReplay MAX (v3, encrypted) codes are provided where possible. (Codes created using this online tool)


v1.0.11

Skip All Battles

A built-in debugging feature of THE, enabled via a single bit. The first line is a version check.

GS/v1
D2020002 0000AA50
02020012 00000001

AR/v3
DE843F40 ED2AFD82
CC4F3479 1E2A45CA

Walk-through-walls

Modifies the collision checking code so that map collisions are ignored. Elevation differences and edges of the map are still checked, however.

GS/v1
60129984 00002000

AR/v3
3F9BEC1E DE928426
8E883EFF 92E9660D

Super Walk-through-walls

Modifies the collision checking code so that map collisions and elevation differences are ignored. Edges of the map are still checked, however. With this code, you don't need to find a special spot to walk on to/off of water.

GS/v1
60129984 00002000
60129A34 00002000

AR/v3
3F9BEC1E DE928426
8E883EFF 92E9660D
B58218EB 4197D572
8E883EFF 92E9660D

Emergency Save

A built-in debugging feature of THE. Enter this as a 1-time code, or disable it immediately after it takes effect. Allows you to save anywhere, as soon as you have overworld control.

GS/v1
D2020002 0000AA50
02020004 00000001

AR/v3
DE843F40 ED2AFD82
41517058 EFE19DD5

Rename Player

A built-in debugging feature of THE. Enter this as a 1-time code, or disable it immediately after it takes effect. Brings up a naming screen for the player, as soon as you have overworld control. Also renames the original trainer on all party pokemon, so that they don't disobey.

GS/v1
D2020002 0000AA50
02020004 00000010

AR/v3
DE843F40 ED2AFD82
69823E70 B8462030