If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

The Legend of Zelda: Twilight Princess/Debug Content

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of The Legend of Zelda: Twilight Princess.

Debug Mode


TP DebugSound1.png

The revision identifier in the header, 0x07 in the game's ISO file can be manipulated to enable and disable the game's debug mode in the GameCube versions. If the byte is anywhere from 00 to 80, debug mode will be disabled. If it's between 81 to 90, the mode will be enabled on development consoles, while values from 91 onwards enable it on any system.

To enable the mode in any GameCube version of the game, have a controller plugged into port 3 and use the following Action Replay code:

04000004 30310091

A similar debug mode also exists in The Wind Waker and Animal Crossing.


When the Debug Mode is activated, bars of different colors are displayed at the bottom of the screen. While their exact purpose isn't known, they seem to indicate hardware usage. A column representing the memory usage of Rels can be enabled in Wii v1.0 by pressing Z while holding R on Controller 3 but the functionality seems to be missing and crashes in later versions of the game game.

Debug Console

TP DebugConsole1.png

Controller 3 is used to navigate the debug console, which displays various information, such as the amount of memory being used by different objects. Pressing Z opens the console and different pages can be accessed by pressing left, up or right on the d-pad. Holding L + R brings up additional options like dumping the information to a PC or clearing the contents. The console window itself can be moved around the screen by holding down L + R + X + Y and moving the control stick.

Crash Debugger

Like The Wind Waker, Twilight Princess has a crash debugger. The crash debugger will automatically show up if debug mode is enabled when the game crashes but can also be accessed with a button code in unmodified games, including the Wii version.

On GameCube:

  • 1) While holding D-Pad-Right, press L 3 times.
  • 2) While holding D-Pad-Up, press R 6 times.
  • 3) While holding D-Pad-Left, press Z 5 times.
  • 4) While holding L + R + Z, press D-Pad-Down 1 time.

On Wii:

  • 1) While holding D-Pad-Right, press Minus 3 times.
  • 2) While holding D-Pad-Up, press Plus 6 times.
  • 3) While holding D-Pad-Left, press HOME 5 times.
  • 4) While holding Minus + Plus + HOME, press D-Pad-Down 1 time.

(Source: Treeki - Method, Dark Linkaël - Code, UnclePunch - Crash Debugger Button Code, lunarsoap - Wii Button Code)

Cave of Ordeals Debug Routine

In the Wii US 1.0 release of the game, a debug routine was accidentally left intact in the Cave of Ordeals: Putting out the torches on a floor with the Gale Boomerang will open the door to the next floor down, allowing you to easily traverse the cave system without having to fight off its resident monsters. The routine still exists in later versions but was dummied out.