the cutting room mirror

Debugging Material

This is a sub-page of Golden Sun.

Several debugging features were left over in the first Golden Sun entry, some more useful than others.

Debug Mode#

Golden Sun contains a debug mode that can be enabled by changing the value at 3001F54 to 01 (for the German version, the address is 3001F64). This enables several hidden features:

  • In the File Select screen, all saved games display the text "Continue from a Sanctum," and when loaded, the player will start out from the sanctum they last visited before saving the game.
  • Three new options appear in the Start menu, none of which do anything when selected. All of them have an otherwise-unused trashcan icon. The German and Spanish localisations have text overflow issues.
  • Holding L allows the player to walk through anything.
  • Pressing Start + Select pauses the game. In this state, you can press any button to advance frame by frame. Pressing Start returns the game to normal.
  • Pressing L + R during a cutscene skips all dialogues.

Japanese

English

French

German

Italian

Spanish

Warp Menu#

Press B + Start to open the warp menu, which allows you to warp instantly to any map in the game. Press Up and Down on the D-Pad to switch between selecting the map or the destination point, and Left and Right to increment/decrement the currently-selected one. The menu displays the selected map's name, internal codename, and number. Pressing A warps you to the currently-selected map and destination point, and B closes the menu.

The two debug rooms, "Increase item and level" (id 199) and "Menu test" (id 200) can be reached from this menu.

Flag Menu#

Press B + Select to open the flag editing menu. In this menu, you can use the D-Pad to select a flag, press A to toggle it between 1 and 0, and R and L to move through the different "pages" of flags. Pressing B closes the menu.

Turn on flag 16D in the Flag menu, go in battle, and during the Attack Sequence (or during fleeing) you can do the following:

  • Press R to destroy the enemy's team.
  • Press Select + R to destroy your own team.

Palette Debug#

Press L + Start to open the palette editing menu. The menu displays the RGB values of the selected palette. Use the D-Pad to select a value, A and B to increment/decrement it, and R and L to switch palettes. Holding Start makes the currently selected color flash, and pressing Select closes the menu.

Debug Rooms#

gs-debug1.png

Access these debug rooms through the Warp menu, or enter the following master code and one of the debug room codes, then walk through a door to enter the debug room.

Action Replay
V1

Action Replay
V3

GameShark
(Codebreaker)

Must Be On [M]

72CB4343
F0C15E4F
6F5E501F
7FE05A78
D06E067F
8055B26F
E0CE785B
D8990E3E
00009B1A 000A
100036E6 0007

Room 199: Increase item and level

DCAC7712
58F48E11
FB09392F
3A30CC7D
60FF6450
D96B96FB
4553DE0F
0913E722
32000400 00C7
32000408 00C7

Room 200: Menu test

32D269FA
3ED79985
19CB68FA
1D7923F2
92B5130F
1B7FA51A
0DFA4AD9
3B7A93E7
32000400 00C8
32000408 00C8

Rooms 191 to 198: Test0-Test7#

Room 199: Increase item and level#

Room 200: Menu test#

In this Debug Room, you control a full party of Adepts, with them all level 30, except for Isaac, who is level 50.