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: Majora's Mask 3D/Unused Actors, Objects, & Variables

From The Cutting Room Floor
Jump to navigation Jump to search

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
60656B5C 00000000
B0656B5C 00000000
B000C074 00000000
10000018 0000XXXX
D2000000 00000000
60656B5C 00000000
B0656B5C 00000000
B000C074 00000000
100000F2 0000YYYY
D2000000 00000000
60656B5C 00000000
B0656B5C 00000000
B000C074 00000000
100000FC 0000ZZZZ
D2000000 00000000

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

Hmmm...
To do:
Verify if this is truly unused.

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.

MM3D unused wall object texture.png

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.

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 Adult Ruto (Ocarina of Time leftover)
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 The carpenter boss's wife from Ocarina of Time
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 The "SOLD OUT" texture used from Ocarina of Time
011F zelda2_zg.gar.lzs Zelda 2 - Zelda Gate Ganon's Tower Door Bars from Ocarina of Time
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 Gold Skulltula Token (Get Item)
015F zelda2_boss06.gar.lzs Zelda 2 - Boss 06 Removed Boss?
0173 zelda2_sekihil.gar.lzs Zelda 2 - Stone Statue (Link) Triforce Song Pedestal
0174 zelda2_sekihig.gar.lzs Zelda 2 - Stone Statue (Goron) Goron Song Pedestal
0175 zelda2_sekihin.gar.lzs Zelda 2 - Stone Statue (Deku) Kokiri Song Pedestal
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 Mask of Scents Field Model
01DA zelda2_mask_ki_tan.gar.lzs Zelda 2 - Mask - Ki-tan Keaton Mask Field Model
01DB zelda2_mask_rabit.gar.lzs Zelda 2 - Mask - Rabbit Bunny Hood Field Model
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 Bottled Hylian Loach (Get Item)
01EF zelda2_gi_loach.gar.lzs Zelda 2 - Get Item - Loach Hylian Loach (Get Item)
01FD zelda2_mask_gibudo.gar.lzs Zelda 2 - Mask - Gibdo Gibdo Mask Field Model
01FE zelda2_mask_json.gar.lzs Zelda 2 - Mask - Jason Garo's Mask Field Model
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 Great Fairy Mask Field Model
0214 zelda2_mask_kyojin.gar.lzs Zelda 2 - Mask - Giant Giant's Mask Field Model
0219 zelda2_mask_romerny.gar.lzs Zelda 2 - Mask - Romani Romani's Mask Field Model
021B zelda2_tanron2.gar.lzs Zelda 2 - Flock 2 Giant Bee
021C zelda2_tanron3.gar.lzs Zelda 2 - Flock 3 Untextured Giant Bee
0221 zelda2_mask_posthat.gar.lzs Zelda 2 - Mask - Post Hat Postman's Hat Field Model
024C zelda2_mask_zacho.gar.lzs Zelda 2 - Mask - Troup Leader Circus Leader's Mask Field Model
024E zelda2_mask_stone.gar.lzs Zelda 2 - Mask - Stone Stone Mask Field Model
0252 zelda2_mask_bree.gar.lzs Zelda 2 - Mask - Bremen Bremen Mask Field Model
025C zelda2_mask_gero.gar.lzs Zelda 2 - Mask - Gero Don Gero's Mask Field Model
025D zelda2_mask_yofukasi.gar.lzs Zelda 2 - Mask - All-Night All-Night Mask Field Model
025E zelda2_mask_meoto.gar.lzs Zelda 2 - Mask - Couple Couple's Mask Field Model
025F zelda2_mask_dancer.gar.lzs Zelda 2 - Mask - Dancer Kamaro's Mask Field Model
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 Heavy rocks from Ocarina of Time
014F zelda2_boyo.gar.lzs Zelda 2 - Boing Bouncy green bumper
0180 zelda2_dekucity_ana_obj.gar.lzs Zelda 2 - Deku City - Hole - Objects Unused Deku Palace Grotto 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 Unused Milk Bar Chair
01BC zelda2_meganeana_obj.gar.lzs Zelda 2 - Milk Bar - Object Unused Ladder and Stone Wall
- 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)