Please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

Proto:The Legend of Zelda: Majora's Mask/Debug Version

From The Cutting Room Floor
Jump to: navigation, search
This is a sub-page of Proto:The Legend of Zelda: Majora's Mask.
ZMMDebugTitle.png

This is a leaked debugging version of the European version of The Legend of Zelda: Majora's Mask which appeared online in 2010. It is based on the 1.1 revision of the European version of the game and comes with all the debugging features used by the game's testers.

To start the game, it is necessary to have Controller 2 plugged in on power-on. Otherwise, all debugging features will be disabled, and the game will run noticeably slower.

The Debug ROM can be downloaded here.

Hmmm...
To do:
  • Document the Audio Debugger & Camera Angle Display
  • Add a direct link to download the Debug ROM.
  • Clean up the Crash Debugger section.
  • Flesh out the Memory Editor section.
  • Add additional options from the Console Output Strings section.

Build Date

Interestingly, the game was compiled about only a minute before the first European revision of Majora's Mask.

Region Version Build Date
Europe 1.1 (Debug) 00-09-29 09:29:05
Europe 1.1 00-09-29 09:29:41

Debugging Features

ZMMDebugTitle.png
General Functions
General button commands.
ZMMMapSelect.png
Map Select
Travel through space and time in an instant, without an ocarina!
ZMMInventoryDebug.png
Inventory Editor
Instant gratification for when you can't be bothered to get things legitimately.
MMDebugStatusMeter.png
Memory Editor
Really want to get your paws sticky? Try messing with the game's memory.
MMDebugROM-3-2.png
Camera Editor
Can't stand the view? We have a fix for that.
MMDebugROM-4-6.png
Environment Editor
Let it blow, let it blow~
MM AudioDebugger02.png
Audio Debugger
Not your everyday sound test.
OoTEventEditor.png
Event Editor
Useful stuff to mess around with actor flags.
TextIcon.png
Console Output Strings
Someone was stuck in their cubicle a little too long.

Ocarina of Time Leftovers

Hmmm...
To do:
Add more information about this overdump.

The Debug ROM contains an overdump of the The Legend of Zelda: Ocarina of Time, including maps, scenes and textures that are byte-to-byte the same as the GameCube game and iQue versions. For example, the Gerudo symbols in the overdump reflect the new GameCube design, rather than the original Ocarina of Time moon and star. The Ocarina of Time files were written onto the cartridge prior to the Majora's Mask Debug September 2000 build, meaning that the map changes seen in the GameCube game and iQue versions were made at least two years prior to their releases in 2003. This overdump starts at 0x02100000 and ends at 0x035C1000 in the ROM. Files from the overdump have been extracted, and are available here.

Test Map

MM-Debug-Test-Map.png

The Test Map from the Japanese version of Majora's Mask is also in the Debug ROM. However, it's not accessible from the Map Select, instead, you'll need to use the following GameShark code: 8023F792 0010. Don't enable it when the game is starting or the game will barf a big red "RDRAM BROKEN!" message at you on the title screen. Instead, load the game, enter the Map Select, enable the code and select the first map.

While the map is the same the contents are quite different. You start off in the multicolored area with the scarecrow right in front of you. Behind him is a treasure chest containing the Mirror Shield. Leave the area and go to the right in the open field to find the Goron Elder and three copies of the Happy Mask Salesman. One is standing upright, one is down on the ground and the third copy has only his bag of masks. The one standing on the ground can be Z-Targeted but none of them can be spoken to. There are also invisible rupees if you can find them, one green, one blue and one red.


(Source: ‎Dark Linkaël)