Proto:The Legend of Zelda: Majora's Mask/Debug Version
This is a sub-page of Proto:The Legend of Zelda: Majora's Mask.
This prototype is documented on Hidden Palace.
This is a leaked debugging version of the European version of The Legend of Zelda: Majora's Mask. 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 cartridge was purchased by cendamos for an undisclosed amount (supposedly "several thousand dollars") with the help of drx and released on March 20, 2010 (filename mm_debug.rom
). While the ROM is 64 MB large, the game only uses around 33 MB. After the end of the game's code, the ROM contains some rather lengthy scene credits at 205A230, followed by an overdump of a previously unknown Ocarina of Time build (starting at 2100000) that appears to be identical to retail US 1.2, but has already had the Gerudo symbol replaced like in the later GameCube release.
To do:
|
Contents
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
General Functions General button commands. |
Map Select Travel through space and time in an instant, without an ocarina! |
Inventory Editor Instant gratification for when you can't be bothered to get things legitimately. |
Memory Editor Really want to get your paws sticky? Try messing with the game's memory. |
Camera Editor Can't stand the view? We have a fix for that. |
Environment Editor Let it blow, let it blow~ |
Audio Debugger Not your everyday sound test. |
Event Editor Useful stuff to mess around with actor flags. |
Console Output Strings Someone was stuck in their cubicle a little too long. |
Ocarina of Time Leftovers
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
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 of the default setup are quite different when comparing to the same setup from the Japanese version. 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.
Alternate Setups
Much like in the Japanese version, the Test Map here features 10 alternate scene setups. However, here they can be accessed, by adding the following line to the Gameshark code above: 8024343F 000X, where "X" = a setup from 1 (Setup 00) to 9 (Setup 08). The last setup (setup 09) can't be accessed using this approach, however, as it's not referenced by the scene and room headers.
To do: Add screenshots for the sections below. Add full actors/object list, etc. |
Setup 00
This setup features Tingle floating in front a ReDead, and various pink arrows scattered through the map that will turn red when Link is close to them. An instance of the actor "En_Okarina_Tag" is placed in front of Link's spawn point.
Setup 01
This setup only has one actor, Skull Kid, standing in front of Link's spawn point.
Setup 02
This setup seems to be almost identical to Setup 01, albeit with Skull Kid being moved slightly closer to Link's spawn point.
Setup 03 - 09
Setups 03 to 09 seem to be identical to each other. They are almost the same as Setup 00, albeit with the "En_Okarina_Tag" actor rotated slightly different.