the cutting room mirror

Room Differences

This article has a talk page!
view on tcrf.net

This is a sub-page of Development:The Legend of Zelda: Majora's Mask.

The file z_majora/data/shape/find_Gfx.tag, which is a programmatically generated list of display lists found in various game files, was created partway through development. Comparing the files that are mentioned in it and files that are missing from it to the file addition dates in the RCS commit logs, it's possible to date this file to Dec. 7, 1999. The game was released in Japan on April 27, 2000.

The room files mentioned in find_Gfx.tag differ from the final game, with some extra rooms that no longer exist and some missing rooms that were created after December 7. (The file also references some extra maps that no longer exist and some missing maps that were created later, which you can read about here.)

It's important to keep in mind that, at the time find_Gfx.tag was created, the rooms may have differed from the rooms we see in the final game. Therefore, just because Room 00 of the Lost Woods is mentioned in the file and present in the final game doesn't mean that the rooms' appearances or contents were identical at this time. (However, the room's December 7 appearance could potentially be further ascertained by comparing the display list names.)

Missing Rooms#

KAKUSIANA - Grottos#

Room 14 - Twin Islands Hot Spring Water Grotto

Z2_IKANA - Ikana Canyon#

Ikana Canyon only has room 00, which is the main canyon area in the final game, in zelda2_scene and zelda2_tool_scene.

Room 01 Spring Water Cave
Room 02 Secret Shrine Area
Room 03 Well Bottom
Room 04 Sakon's Hideout Area

Z2_INISIE_N - Stone Tower Temple (Normal)#

Room 09 - Lava Room
Room 10 - Garo Master Room
Room 11 - Gomess' Lair

Z2_INISIE_R - Stone Tower Temple (Inverted)#

Room 10 - Twinmold Boss Room
Room 11 - Gomess' Lair

Z2_KinSta1 - Swamp Spider House#

This room is only missing from the zelda2_scene directory, and not the zelda2_tool_scene directory:

Room 00 - Entrance

zelda2_scene contains rooms 01 to 06 (while the final game only goes from room 00 to 05), and zelda2_tool_scene goes from room 00 to 06, so it's not clear why room 00 is only missing from one directory. These are Room 06's display lists in both directories:

Z2_KinSta1_grp_door06
Z2_KinSta1_grp_tree06
Z2_KinSta1_grp_wall06

Z2_lost_woods - Lost Woods#

Room 02 - Link Riding Through the Lost Woods

Z2_MITURIN - Woodfall Temple#

Room 12 - Boss Transition Room

Z2_PIRATE - Pirates' Fortress Interior#

Room 08 - Barrel Room Egg
Room 09 - Telescope Room
Room 10 - Water Current Room
Room 11 - Cell Room with Piece of Heart
Room 12 - Underwater Block Room
Room 13 - 100 Rupee Egg Room
Room 14 - Entrance to Sewers

Extra Rooms#

Z2_HAKUGIN - Snowhead Temple#

Snowhead only has rooms 00 to 13 in the final game. An early texture file contains minimaps for rooms 00 to 16, but some are placeholders.

Room 14

Z2_hakugin_grp_RffT
Z2_hakugin_grp_dummyff
Z2_hakugin_grp_dummyff__DT
Z2_hakugin_grp_Rff

Room 15

Z2_hakugin_grp_obj
Z2_hakugin_grp_g771
Z2_hakugin_grp_g774
Z2_hakugin_grp_obj04
Z2_hakugin_grp_obj07
Z2_hakugin_grp_obj0a
Z2_hakugin_grp_obj0b
Z2_hakugin_grp_swit08
Z2_hakugin_grp_tongue00

Z2_KinSta1 - Swamp Spider House#

The Swamp Spider House only has rooms 00 to 05 in the final game.

Room 06

Z2_KinSta1_grp_door06
Z2_KinSta1_grp_tree06
Z2_KinSta1_grp_wall06
Z2_KinSta1_grp_R06

Z2_Random - Secret Shrine#

The Secret Shrine only has rooms 00 to 05 in the final game.

Room 06

Z2_Random_grp_g2650
Z2_Random_grp_g2651
Z2_Random_grp_g2652
Z2_Random_grp_g2710
Z2_Random_grp_g2711
Z2_Random_grp_g2712
Z2_Random_grp_g2713
Z2_Random_grp_g2714

g2650 got reused by Z2_SEA room 03, while g2651 got reused by Z2_SEA room 09.

Room 07

Almost all of the display lists for room 07 were reused by Z2_TOUGItes, the Ghost Hut.

Z2_Random_grp_g2663      Z2_TOUGItes_grp_g2663
Z2_Random_grp_g2664      Z2_TOUGItes_grp_g2664
Z2_Random_grp_g2665      Z2_TOUGItes_grp_g2665
Z2_Random_grp_g2667      X
Z2_Random_grp_g2668      X
Z2_Random_grp_heri07__DT Z2_TOUGItes_grp_heri07__DT
Z2_Random_grp_seal07__DT Z2_TOUGItes_grp_seal07__DT
Z2_Random_grp_sora07__DT Z2_TOUGItes_grp_sora07__DT

It's worth noting that Link fights the same Poe Sisters from Ocarina of Time's Forest Temple in the Ghost Hut. Also, Ancient Castle of Ikana has three more Forest Temple elements: a room with a falling ceiling, a well, and most importantly, Stalfos.

The relevant scene files for Ancient Castle of Ikana (Z2_CASTLE and Z2_IKNINSIDE) didn't exist yet when find_Gfx.tag was generated.

Yet, the unknown dungeon from 1999 has a throne room with 3 Stalfos.

Taken together, this suggests that Z2_Random at that point in time may have remixed Forest Temple elements, before Nintendo ultimately decided to split them between Ancient Castle of Ikana and the Ghost Hut.

Room 08

Z2_Random_grp_g2739
Z2_Random_grp_g2740
Z2_Random_grp_g2741
Z2_Random_grp_g2742
Z2_Random_grp_g2743
Z2_Random_grp_g2744
Z2_Random_grp_g2745
Z2_Random_grp_g2746

g2739 got reused by Z2_SEA room 12, while g2741 and g2743 got reused by Z2_SEA room 08.

Room 09

Z2_Random_grp_FL09
Z2_Random_grp_g2783
Z2_Random_grp_g2784
Z2_Random_grp_g2787
Z2_Random_grp_g2797
Z2_Random_grp_g2805
Z2_Random_grp_g2806
Z2_Random_grp_g2810
Z2_Random_grp_sasikomi09_FT
Z2_Random_grp_seal09_1__DT
Z2_Random_grp_seal09__DT

Room 10

Z2_Random_grp_g2769
Z2_Random_grp_g2770
Z2_Random_grp_g2771
Z2_Random_grp_g2772
Z2_Random_grp_g2773
Z2_Random_grp_g2774
Z2_Random_grp_g2775
Z2_Random_grp_g2776
Z2_Random_grp_g2817

Z2_SEA - Great Bay Temple#

Great Bay Temple only has rooms 00 to 15 in the final game. Room 16 contained these display lists in both the zelda2_scene and zelda2_tool_scene versions of the map.

Room 16

Z2_SEA_grp_Sff
Z2_SEA_grp_g2555

Changed Rooms#

Z2_Ikana - Ikana Canyon#

The main room of Ikana Canyon has the following display lists in both the zelda2_scene and zelda2_tool_scene versions of the map.

Room 00

z2_ikana_grp_g1
z2_ikana_grp_g1T
z2_ikana_grp_g2T
z2_ikana_grp_g6
z2_ikana_grp_g7
z2_ikana_grp_g8
z2_ikana_grp_g9
z2_ikana_grp_g10
z2_ikana_grp_g11
z2_ikana_grp_g18
z2_ikana_grp_g18T
z2_ikana_grp_g37
z2_ikana_grp_g38
z2_ikana_grp_g38T

Z2_Random - Secret Shrine#

Besides room 00, the display lists for the Secret Shrine have practically no resemblance from the time find_Gfx.tag was generated to the final build.

Room 00

Z2_Random_grp_DEC00         X
Z2_Random_grp_FL00          Z2_Random_grp_FL00
Z2_Random_grp_KUSA001_1__DT Z2_Random_grp_MOKU00
Z2_Random_grp_TEN00         Z2_Random_grp_TEN00
Z2_Random_grp_TRI00__DT     X
Z2_Random_grp_WAT00T        Z2_Random_grp_WAT00T
Z2_Random_grp_WL00          Z2_Random_grp_WL00
Z2_Random_grp_edge00_1__DT  Z2_Random_grp_WL00_ent
Z2_Random_grp_edge00_2__DT  Z2_Random_grp_g2870
Z2_Random_grp_edge00__DT    Z2_Random_grp_g2876

Room 01

One of the most notable things about room 01 (and the previous room too) is the presence of grass display lists. In the unknown dungeon from 1999, there is some cartoonish grass. It's increasingly likely that Z2_Random was this dungeon, and its contents were replaced with the final Secret Shrine some time in 2000.

Z2_Random_grp_DEC01__DT      Z2_Random_grp_DOOR01
Z2_Random_grp_KUSA01_2__DT   Z2_Random_grp_FL01
Z2_Random_grp_KUSA01__DT     Z2_Random_grp_HEART
Z2_Random_grp_RAKU00_2__DT   Z2_Random_grp_HEARTT
Z2_Random_grp_RAKU00_3__DT   Z2_Random_grp_HEART2, Z2_Random_grp_HEART2T
Z2_Random_grp_RAKU00__DT     Z2_Random_grp_MOKU01
Z2_Random_grp_SPOT01_2_F__DT Z2_Random_grp_MOKU01_1
Z2_Random_grp_WL01           Z2_Random_grp_STEP01
Z2_Random_grp_g2546          Z2_Random_grp_TEN01
Z2_Random_grp_g2551          Z2_Random_grp_WAT01T
Z2_Random_grp_g2853          Z2_Random_grp_WL01
Z2_Random_grp_g2858          Z2_Random_grp_WL01_s1
Z2_Random_grp_g2859          Z2_Random_grp_g3070
Z2_Random_grp_sasikomi01_FT  Z2_Random_grp_g3072
Z2_Random_grp_soraSUSO00__DT Z2_Random_grp_g3074
Z2_Random_grp_spot01_F__DT   Z2_Random_grp_g3081

g2853 got reused by Z2_SEA room 00.

Room 02

Z2_Random_grp_FL02         Z2_Random_grp_FL02
Z2_Random_grp_HERI02__DT   Z2_Random_grp_HEART02_1__DT
Z2_Random_grp_SAKU02       Z2_Random_grp_HEART02_2, Z2_Random_grp_HEART02_2T
Z2_Random_grp_SAKU02T      Z2_Random_grp_MOKU02
Z2_Random_grp_Seal02_2__DT Z2_Random_grp_SEAL02__DT
Z2_Random_grp_g2585        Z2_Random_grp_TEN02
Z2_Random_grp_g2590        Z2_Random_grp_WAT02T
Z2_Random_grp_g2673        Z2_Random_grp_WL02
Z2_Random_grp_g2767        Z2_Random_grp_g2951

Room 03

Z2_Random_grp_CFL03         Z2_Random_grp_HEART03_1, Z2_Random_grp_HEART03_1T
Z2_Random_grp_EXWL03        Z2_Random_grp_HEART03_2__DT
Z2_Random_grp_FL03          Z2_Random_grp_SEAL03__DT
Z2_Random_grp_MOKU03        Z2_Random_grp_WAT08T
Z2_Random_grp_SEAL03_1__DT  Z2_Random_grp_WL08
Z2_Random_grp_TEN03         Z2_Random_grp_g3009
Z2_Random_grp_TUNAGI03      Z2_Random_grp_g3010
Z2_Random_grp_WL03          Z2_Random_grp_g3011
Z2_Random_grp_sasikomi03_FT Z2_Random_grp_g3013
                            Z2_Random_grp_g3024
                            Z2_Random_grp_g3026

Room 04

Z2_Random_grp_g2723 Z2_Random_grp_HEART04_1, Z2_Random_grp_HEART04_1T
Z2_Random_grp_g2724 Z2_Random_grp_SEAL04__DT
Z2_Random_grp_g2725 Z2_Random_grp_TEN04
Z2_Random_grp_g2726 Z2_Random_grp_WAT04__DT
Z2_Random_grp_g2729 Z2_Random_grp_WLWL04
Z2_Random_grp_g2730 Z2_Random_grp_g3030
Z2_Random_grp_g2747 Z2_Random_grp_g3031
                    Z2_Random_grp_g3034
                    Z2_Random_grp_g3068

Room 05

Z2_Random_grp_DEC05        Z2_Random_grp_HEART05, Z2_Random_grp_HEART05T
Z2_Random_grp_FL05         Z2_Random_grp_SEAL05__DT
Z2_Random_grp_FL05_2       Z2_Random_grp_WAT05T
Z2_Random_grp_KADAN05      Z2_Random_grp_WL04
Z2_Random_grp_SEAL05_1__DT Z2_Random_grp_g3053
Z2_Random_grp_SEAL05_2__DT Z2_Random_grp_g3054
Z2_Random_grp_WAT05T       Z2_Random_grp_g3055
Z2_Random_grp_g2634        Z2_Random_grp_g3057
Z2_Random_grp_g2636        Z2_Random_grp_g3058
Z2_Random_grp_g2682
Z2_Random_grp_g2690
Z2_Random_grp_g2700
Z2_Random_grp_g2702
Z2_Random_grp_g2706

Z2_TOUGItes - Ghost Hut#

The final Ghost Hut deleted all Z2_Random room 07 display lists save for g2663.

                           Z2_TOUGItes_grp_DAI
                           Z2_TOUGItes_grp_ROYA
                           Z2_TOUGItes_grp_SAKU, Z2_TOUGItes_grp_SAKUT
                           Z2_TOUGItes_grp_SAKUmawari
                           Z2_TOUGItes_grp_UKETUKE
                           Z2_TOUGItes_grp_entranceT
                           Z2_TOUGItes_grp_entranceDA
Z2_TOUGItes_grp_g2663      Z2_TOUGItes_grp_g2663
Z2_TOUGItes_grp_g2664      Z2_TOUGItes_grp_g2896
Z2_TOUGItes_grp_g2665      Z2_TOUGItes_grp_g2897
Z2_TOUGItes_grp_g2867      Z2_TOUGItes_grp_g2898
Z2_TOUGItes_grp_g2868      Z2_TOUGItes_grp_g2902
Z2_TOUGItes_grp_g2868T     Z2_TOUGItes_grp_kartenT
Z2_TOUGItes_grp_g2869      X
Z2_TOUGItes_grp_heri07__DT X
Z2_TOUGItes_grp_seal07__DT X
Z2_TOUGItes_grp_sora07__DT X