Skip to content

How to use pokeblue_debug.gbc debugging features

Mord edited this page Aug 15, 2024 · 4 revisions

Entering the Debug Menu

On the title screen, press Select to access the debug menu, which has two options:

image

FIGHT

Selecting the FIGHT option prompts you to nickname your Rhydon, then takes you to a battle with a wild Rhydon:

image

Rhydon is the only mon in your party. Whatever move you select, Rhydon will instead use Pound. Your Item menu is not intitialized and is filled with garbage data. Ending the battle (win, lose, or run) starts the cycle over again. You must reset the game to leave the battle loop.

Many of the parameters of the debug battle can be modified in debug_menu.asm.

DEBUG

Selecting the DEBUG option prompts you to nickname your party, then puts you into the end of Oak's introduction speech with the default name NINTEN. You begin outside your house, not in your bedroom.

You begin with a full party that knows most field moves (Cut, Fly, Surf, Strength, and Dig), a complete Pokedex, all Fly locations available, and 7 badges. All of this can be edited in debug_party.asm.

While walking in the overworld, hold B to prevent trainer and wild battles. Some scripted battles cannot be avoided in this way (e.g. vs. Rival in Cerulean City).

Clone this wiki locally