This is a sub-page of The Legend of Zelda: Majora's Mask 3D.
Majora's Mask 3D contains a variety of unused actors, objects, and variables. Most of these are leftovers from the N64 original, albeit with some changes, depending on the actor. The resources for all of these actors and objects can be found in the /actors directory in the RomFS.
Loading These In-Game#
Codes#
To load these, you can use the following code to replace the dog in South Clock Town. The XXXX values refer to the object, the YYYY values are the actor, and the ZZZZ values refer to the variable (if unspecified, use "0000" as the variable). This page contains a list with all actor and object numbers from this game, accompanied by their codenames, while this page has translations for all those codenames.
EUR/USA/JPN v1.0 |
|
|---|---|
Gateway Code |
|
Room Editing#
It is also possible to do this without using cheat codes. This can be done by modifying the room file for South Clock Town to replace the actor, object, and variable entries for the dog with whatever you want. To do this, follow these steps:
1. Decompress the room file for South Clock Town (/scenes/z2_clocktower_0_info.zsi). To do this, open Switch Toolbox, navigate to the Tools tab > Compression > LZSS > Decompress, open the aforementioned room file, and then save the decompressed version.
2. Open the decompressed room file in an hex editor. Then, go to the following addresses, and input your desired values:
Object (XXXX) |
Actor (YYYY) |
Variable (ZZZZ) |
|
|---|---|---|---|
SCT Dog (Addresses) |
F0C4E |
F0D28 |
F0D36 |
IMPORTANT: Remember to write your desired values in little endian. For example, if the actor you want to load has an actor number of 0x1234, you would need to write 0x3412 when editing the file.
3. Save the file and test in-game! You can use either Luma's game patching feature to replace the modded file or Citra Emulator's ability to load mods.
(Source: en64 wiki (Actor & Object Identifiers), CloudModding (Actor Codename Translations), B_squo (Gateway Code), CloudModding (Majora's Mask Scenes & Rooms Format))
Unused Actors#
En_Zo#
|
|
To do: |
Object |
Actor |
Filename |
|---|---|---|
00D0 |
00A6 |
zelda2_zo.gar.lzs |
When loaded in-game, it is revealed to be a Zora that walks around and cannot be interacted with. It uses the updated model from this remake.
Bg_Keikoku_Saku#
Object |
Actor |
Filename |
|---|---|---|
017E |
0105 |
zelda2_keikoku_obj.gar.lzs |
Its filename translates to "Valley - Fence". "Keikoku" (Valley) is the name used for Termina Field in the Map Select. The model is called "g2T_model.cmb".
When loaded in-game, it is revealed to be a tall, spiked iron fence. In comparison to the original N64 version, the texture it uses is different, being lower quality and fully opaque, as seen below.
En_Ds2n#
Object |
Actor |
Filename |
|---|---|---|
01AA |
0156 |
zelda2_ds2n.gar.lzs |
This actor contains the Potion Shop owner from Ocarina of Time, using the same model and animation that went unused in the original N64 version, albeit with most parts of the model and the texturing being broken.
When loaded, he cannot be interacted with and simply stands stationary with his hands on his hips. He also follows Link with his head.
Unused Objects#
zelda_cne#
Object |
Actor |
Filename |
|---|---|---|
00DA |
- |
zelda_cne.gar.lzs |
This object contains the thin woman in the blue dress who appears in Hyrule Castle Town Market in Ocarina of Time. Much like with the Potion Shop owner, it's using the same model and animations that went unused in the original N64 version, albeit with most parts of the model and the texturing being broken.
zelda2_fence#
According to the leaked Majora's Mask commit logs, this object was added to the game on February 8, 1999, and removed on December 8. Only its collision remains.
zelda2_dblue_room#
These rotating rooms for the dungeon that became Great Bay Temple were added to the game on March 25, 1999, and removed on December 28. Their architecture is dissimilar to the temple in the final game, which lacks rotating rooms.




zelda2_hampost#
This object's name is short for "hammer post". Like zelda2_fence, it was added to the game on February 8, 1999, and removed on December 8. Only its collision remains.
Some of the first screenshots that were released show Goron Link with the Megaton Hammer on B.
zelda2_mm_letter#
This letter's filename suggests that it belonged to the Postman, whose object name, a holdover from when he was the Running Man in Ocarina of Time, is short for "Marathon Man". There's no reference to it in the leaked source files.
zelda2_stain#
This object was added to the game on April 22, 1999, with the comment "ステンドグラス" (Stained Glass). Only its collision remains.
zelda2_swfl#
The nature of this object is unclear. It may stand for "Skullwalltula Floor". Only its collision remains.


zelda2_timeblock#
This file shares its name with the object for the Time Block in Ocarina of Time. Its filename was changed from zelda_timeblock.o to zelda2_timeblock.o on May 6, 1999, but it was ultimately removed from the game. Only its collision remains.
zelda2_tsg#
This object's name probably stands for "Time Shrine Gate", as the scene name of the Temple of Time exterior in the prequel is "Shrine", and the Temple of Time background music is called "NA_BGM_SHRINE_OF_TIME". According to the leaked file z_majora\data\shape\find_Gfx.tag, it contained the following models:
./zelda2_tsg/Rasen/i2_T_RASENue.c:124:Gfx i2_T_RASENue_model[] = {
./zelda2_tsg/Rasen/i2_T_RASENsita.c:130:Gfx i2_T_RASENsita_model[] = {
./zelda2_tsg/tokinoma_doorA.c:50:Gfx left_model[]={
./zelda2_tsg/tokinoma_doorA.c:98:Gfx right_model[]={
./zelda2_tsg/m2_TOKImado.c:29:Gfx m2_TOKImado_model[] = {
./zelda2_tsg/Shutter/i2_T_shutter1.c:50:Gfx i2_T_shutter1_model[] = {
./zelda2_tsg/Shutter/I2_shutter.c:16:extern Gfx anime_5_model[];
./zelda2_tsg/Shutter/I2_shutter.c:55:Gfx I2_shutter_model[] = {
That's spiral stairs going up and down, the Temple of Time door from Ocarina of Time, "time window(s)", and two shutter-type doors.
Only the collision remains.
Missing Objects#
While many objects that originally appeared in the N64 version made it into the remake, several were removed. Even then, it seems these were originally present in the RomFS, as their filenames are still in the executable. These would have resided in the /actors directory in the RomFS.
ID |
Filename |
Translation |
Identification |
|---|---|---|---|
009D |
zelda_os_anime.gar.lzs |
Zelda - Mask Seller - Animations |
NPC Animations (Ocarina of Time leftover) |
00A2 |
zelda_ru2.gar.lzs |
Zelda - Ruto 2 |
|
00DD |
zelda2_an3.gar.lzs |
Zelda 2 - Anju 3 |
Anju's Broom. In the remake, all of Anju's assets are found within zelda2_an1.gar.lzs |
00E0 |
zelda2_an2.gar.lzs |
Zelda 2 - Anju 2 |
Anju's Umbrella. In the remake, all of Anju's assets are found within zelda2_an1.gar.lzs |
00E5 |
object_bob.gar.lzs |
B Lady |
|
00F3 |
zelda2_gm.gar.lzs |
Zelda 2 - Goron (Medium) |
Medigoron's animations from Ocarina of Time. This was also empty in the original N64 version. |
0113 |
zelda2_gi_soldout.gar.lzs |
Zelda 2 - Get Item - Sold Out |
|
011F |
zelda2_zg.gar.lzs |
Zelda 2 - Zelda Gate |
|
0122 |
zelda2_ds2.gar.lzs |
Zelda 2 - Drug Seller 2 |
Potion Shop owner from Ocarina of Time. Note that the updated version is loaded from zelda2_ds2n.gar.lzs instead. |
0125 |
zelda2_gi_sutaru.gar.lzs |
Zelda 2 - Get Item - Skulltula |
|
015F |
zelda2_boss06.gar.lzs |
Zelda 2 - Boss 06 |
|
0173 |
zelda2_sekihil.gar.lzs |
Zelda 2 - Stone Statue (Link) |
|
0174 |
zelda2_sekihig.gar.lzs |
Zelda 2 - Stone Statue (Goron) |
|
0175 |
zelda2_sekihin.gar.lzs |
Zelda 2 - Stone Statue (Deku) |
|
0176 |
zelda2_sekihiz.gar.lzs |
Zelda 2 - Stone Statue (Zora) |
Song of Soaring Pedestal |
01D9 |
zelda2_mask_bu_san.gar.lzs |
Zelda 2 - Mask - Pig-san |
|
01DA |
zelda2_mask_ki_tan.gar.lzs |
Zelda 2 - Mask - Ki-tan |
|
01DB |
zelda2_mask_rabit.gar.lzs |
Zelda 2 - Mask - Rabbit |
|
01DC |
zelda2_mask_skj.gar.lzs |
Zelda 2 - Mask - Skeleton Jr. |
Captain's Hat Field Model |
01DD |
zelda2_mask_bakuretu.gar.lzs |
Zelda 2 - Mask - Blast |
Blast Mask Field Model |
01DE |
zelda2_mask_truth.gar.lzs |
Zelda 2 - Mask - Truth |
Mask of Truth Field Model |
01E1 |
zelda2_mask_goron.gar.lzs |
Zelda 2 - Mask - Goron |
Goron Transformation Assets |
01E2 |
zelda2_mask_zora.gar.lzs |
Zelda 2 - Mask - Zora |
Zora Transformation Assets |
01E3 |
zelda2_mask_nuts.gar.lzs |
Zelda 2 - Mask - Scrub |
Deku Transformation Assets |
01E4 |
zelda2_mask_boy.gar.lzs |
Zelda 2 - Mask - Boy |
Fierce Deity Transformation Assets |
01EA |
zelda2_gi_bottle_22.gar.lzs |
Zelda 2 - Get Item - Bottle - 22 |
|
01EF |
zelda2_gi_loach.gar.lzs |
Zelda 2 - Get Item - Loach |
|
01FD |
zelda2_mask_gibudo.gar.lzs |
Zelda 2 - Mask - Gibdo |
Gibdo Mask Field Model |
01FE |
zelda2_mask_json.gar.lzs |
Zelda 2 - Mask - Jason |
|
01FF |
zelda2_mask_kerfay.gar.lzs |
Zelda 2 - Mask - Kafei |
Kafei's Mask Field Model |
0200 |
zelda2_mask_bigelf.gar.lzs |
Zelda 2 - Mask - Big Elf |
|
0214 |
zelda2_mask_kyojin.gar.lzs |
Zelda 2 - Mask - Giant |
|
0219 |
zelda2_mask_romerny.gar.lzs |
Zelda 2 - Mask - Romani |
|
021B |
zelda2_tanron2.gar.lzs |
Zelda 2 - Flock 2 |
|
021C |
zelda2_tanron3.gar.lzs |
Zelda 2 - Flock 3 |
|
0221 |
zelda2_mask_posthat.gar.lzs |
Zelda 2 - Mask - Post Hat |
|
024C |
zelda2_mask_zacho.gar.lzs |
Zelda 2 - Mask - Troup Leader |
|
024E |
zelda2_mask_stone.gar.lzs |
Zelda 2 - Mask - Stone |
|
0252 |
zelda2_mask_bree.gar.lzs |
Zelda 2 - Mask - Bremen |
|
025C |
zelda2_mask_gero.gar.lzs |
Zelda 2 - Mask - Gero |
|
025D |
zelda2_mask_yofukasi.gar.lzs |
Zelda 2 - Mask - All-Night |
|
025E |
zelda2_mask_meoto.gar.lzs |
Zelda 2 - Mask - Couple |
|
025F |
zelda2_mask_dancer.gar.lzs |
Zelda 2 - Mask - Dancer |
|
026A |
zelda2_sth.gar.lzs |
Zelda 2 - ? |
Unknown |
(Source: CloudModding)
Empty Objects#
These objects exist in the RomFS, in the /actors directory, but they're empty.
ID |
Filename |
Translation |
Identification |
|---|---|---|---|
0077 |
zelda_heavy_object.gar.lzs |
Zelda - Heavy - Objects |
|
014F |
zelda2_boyo.gar.lzs |
Zelda 2 - Boing |
|
0180 |
zelda2_dekucity_ana_obj.gar.lzs |
Zelda 2 - Deku City - Hole - Objects |
|
0189 |
zelda2_hanareyama_obj.gar.lzs |
Zelda 2 - Lonesome Peak - Objects |
Unused Lone Peak Shrine Objects? |
0277 |
zelda2_stk3.gar.lzs |
Zelda 2 - Skull Kid 3 |
|
0202 |
zelda2_mbar_obj.gar.lzs |
Zelda 2 - Milk Bar - Object |
|
01BC |
zelda2_meganeana_obj.gar.lzs |
Zelda 2 - Milk Bar - Object |
|
- |
zelda_mir_ray.gar.lzs |
Zelda 2 - Mirror - Ray |
Mirror Shield reflection ray effect from Ocarina of Time (the version used in Majora's Mask 3D is named "zelda2_mir_ray.gar.lzs") |
- |
zelda_ny.gar.lzs |
Zelda - ? |
Spike Trap enemy model from Ocarina of Time (the version used in Majora's Mask 3D is named "zelda2_ny.gar.lzs") |
- |
zelda2_sb.gar.lzs |
Zelda 2 - ? |
Judging by the filename, it seems to be an updated version of the shellblade enemy (the version used in Majora's Mask 3D is named "zelda_sb.gar.lzs") |
(Source: CloudModding)