WIP:Super Mario 3D Land

From Hiccup
Jump to: navigation, search

Unused Settings[edit]

Rail Colors[edit]

The BlockRail objects used for the Switchboard platforms have two unused values for its color parameter.

Blue (1) Orange (3)
SM3DL-blue BlockRail example.png SM3DL-orange BlockRail example.png

Grey (0) and red (2) are used.

(Source: SunakazeKun)

Unused Objects[edit]

Functional[edit]

Bush (Three Coins)[edit]

Hmmm...
To do:
check behaviour in the final is the same

GrassCoinx3 is a bush, like the used ones that contain nothing or one coin, that releases a coin each time it is shaken until it has released three coins. It is also present and working in the E3 demo.

(Source: SunakazeKun)

Non-functional[edit]

Hmmm...
To do:
Rewrite this to remove superfluous information

These objects were fully or partially removed.

SoundDataBase.szs[edit]

SoundDataBase.szs, which contains data on sounds used by objects and scenes, contains data for some removed objects. PatanBox is also referred to in the executable and all of these objects apart from NutLiftTest are referred to in CreatorClassNameTable.byml.

Name Translation Sounds Translation Action Translation
Humibar  ? SeEmStompedS Sound effect - Em - Stomped - S PressDown -
KinokoBoomerang Mushroom - Boomerang
NutLiftTest Nut Lift - Test SeOjBalanceTruckOn
SeOjLvBalanceTruckMove
SeOjBalanceTruckHitWall
SeOjBalanceTruckGround
Sound effect - Object - Switchboard - On
Sound effect - Lv - Switchboard - Move
Sound effect - Object - Switchboard - Hit Wall
Sound effect - Object - Switchboard - Ground
ヒットリアクション
プログラム呼び出し
プログラム呼び出し
プログラム呼び出し
hit reaction
program call
program call
program call
PataKuriboJump Paragoomba - Jumping
PatanBox Flip Panel Box
PataPata Koopa Paratroopa SeSyCoin Sound effect - System - Coin 仮SE temporary SE
Tossindon  ? SeEmTossindonFind
SeEmTossindonDash
Sound effect - Tossindon - Find
Sound effect - Tossindon - Dash
Find
Dash
-
(Source: SunakazeKun)
(additional info: Original TCRF research)

CreatorClassNameTable.byml[edit]

SystemData\CreatorClassNameTable.szs\CreatorClassNameTable.byml, which lists the names of objects and their classes, contains data for some removed objects.

Object Translation Class Translation Notes
(Source: SunakazeKun)
(additional info: Original TCRF research)


Removed Levels[edit]

Hmmm...
To do:
Rewrite this to remove superfluous information

Multiple files contain references to levels that do not exist in the final game.

Executable[edit]

The executable file contains the names of these removed levels:

Name Translation Notes
TowerBeatStage Tower - Beat Block (Stage) "Tower" may suggest this was a Clock themed level, like World 7-4, Special 4-1 and Special 7-3, because the Clock level's music is called "CLOCK_TOWER" and Special 4-1 is called "EnemyLiftTowerSpStage". The other stages are called "InsideClockStage" and "InsideClockSpStage", respectively. There is no Clock-themed level with Beat Blocks in the final game.
TestAoyagiBeatBlockStage Test: Norihiro Aoyagi - Beat Block (Stage) Norihiro Aoyagi is the Lead Programmer.
TestGoharaBeat03Stage - Shigetoshi Goharais one of the "Sound Programming & Effects" staff Test: Shigetoshi Gohara - Beat Block - 03 (Stage) Shigetoshi Gohara is a Sound Programming & Effects staff.
TestGoharaBeat04Stage Test: Shigetoshi Gohara - Beat Block - 04 (Stage) -
(Source: Original TCRF research)

StageBgmList.byml[edit]

StageBgmList.byml in SoundData defines the music used for each stage. It also contains some data for removed stages. It seems that having the boss music set to the Airship boss music and having the after battle music set is a default music configuration - it is used in multiple used levels too.

Name Translation Music Notes
SpLavaWheel02Stage Special: LavaWheel - 02 (Stage) Boss: Airship boss
After battle: After battle
May have been an earlier version Special 8-4 (LavaWheelStage scenario 2).
TestLava00Stage - After battle: After battle -
TestGhostPlayerBeatKabeheiStage Test: Cosmic Clone - Beat Block - Wallop (Stage) Main: StmDummy [also set for used Beat Block stages] -
TestGoharaBeat03Stage Test: Shigetoshi Gohara - Beat Block - 03 (Stage) Main: StmDummy [also set for used Beat Block stages] Shigetoshi Gohara is a Sound Programming & Effects staff
Lava3_02Stage Lava - 3 - 02 (Stage) Boss: Airship boss
After battle: After battle
-
TestDossunConveyor02Stage Test: Thwomp - Conveyor - 02 (Stage) Boss: Airship boss
After battle: After battle
-
TestHiratake022Stage Test: Shinya Hiratake 022 (Stage) Boss: Airship boss
After battle: After battle
Shinya Hiratake is one of the Level Design staff.
TestHiratakeKoopaLast001Stage Test: Shinya Hiratake - Last Bowser - 001 (Stage) Boss: Airship boss
After battle: After battle
-
RtFortressSpikeStage - Boss: Airship boss
After battle: After battle
FortressSpikeStage is World 8-1. It is unknown what "Rt" refers to.
RtDungeonTrapStage - Boss: Airship boss
After battle: After battle
DungeonTrapStage is World 5-2
TestIwasaCaveClime01Stage [sic] Test: Yuichi Iwasa - Cave Climb - 01 (Stage) Main: Underground
Outside: Main theme
Yuichi Iwasa is one of the Level Design staff. CaveClimbStage is World 4-2.
TestIwasaSpGhostPlayerCaveInkRevStage Test: Yuichi Iwasa - Special - Cosmic Clone - Cave Ink Revised (Stage) Main: Underground
Outside: Main theme
Likely an early version of Special 8-1 (CaveInkStage scenario 2).
(Source: Original TCRF research)

GameSystemDataTable[edit]

HeapSizeDefine.byml in ObjectData\GameSystemDataTable.szs defines heap sizes for levels. It also contains some data for removed stages.

Name Translation Notes
RtDungeonTrapStage - DungeonTrapStage is World 5-2.
SpDungeonTrap03Stage Special: Dungeon Trap - 03 (Stage) -
TestIwasaBalanceTruck04Stage Test: Yuichi Iwasa - Switchboard - 04 (Stage) -
TestHiratake330Stage Test: Shinya Hiratake - 330 (Stage) -
TestUraSwimLV1Stage Test: Another - Swim - LV1 (Stage) -
TestHiratake341Stage Test: Shinya Hiratake - 341 (Stage) -
TestHiratake141Stage Test: Shinya Hiratake - 141 (Stage) -
TestHiratake145Stage Test: Shinya Hiratake - 145 (Stage) -
SpCavePatan01Stage Special: Cave - Flip Panel - 01 (Stage) CavePatanStage is World 2-2.
TestHayaSkyPatanGripOffStage Test - Haya - Sky - Flip Panel - GripOff (Stage) SkyPatanStage is World 4-5. Haya might refer to Koichi Hayashida (Director), Takeshi Hayakawa (Programming Support) or Asuka Hayazaki (Music).
TestHiratake270Stage Test: Hiratake - 270 (Stage) -
TestHayaCavePatanStage Test: Haya - Cave - Flip Panel (Stage) -
SpTestHayaSwimLv1Stage Special: Test: Haya - Swim - Lv1 (Stage) -
TestHayaChikuwaStage Test: Haya - Donut Block (Stage) -
TestGhostPlayerSkyPatanStage Test: Cosmic Clone - Flip Panel (Stage) -
TesthishiCPatanStage Test: hishi - C - Patan (Stage) "hishi" might refer to Hiroaki Hishinuma, one of the Level Designers. CPatan might be short for CavePatan.
TestHiratake022Stage Test: Shinya Hiratake - 022 (Stage) -
TestSugawaraObjStage Test: Hideyuki Sugawara - Object (Stage) Hideyuki Sugawara is the "Programming Director & Enemy Programming" staff member.
KoopaLastTestStage Final Bowser - Test (Stage) -
(Source: Original TCRF research)

Unused Light Data[edit]

Hmmm...
To do:
There may be more here

LightDataArea.szs[edit]

LightDataArea.szs in ObjectData contains data relating to area lighting. The file LightDataAreaE4D28ACB.byml contains lighting data labelled "[E3]クッパ" which translates as "[E3] Bowser". It might have been used for (part of) the Bowser battle shown in the E3 2011 trailer. The file can be read here. The file also exists in the E3 demo, but it doesn't include the "ConstantColor" lines and "Interpolate Frame" is set to "3" instead of "10".

LightDataMap.szs[edit]

LightDataArea.szs in ObjectData contains data relating to map lighting. The file LightDataMapD6FD7D6E.byml contains lighting data labelled as "デバッグテスト用" which translates as "debug test". The file can be read here. The file also exists in the E3 demo, but it doesn't include the "ConstantColor" lines.

Removed Menus[edit]

Hmmm...
To do:
Rewrite this to remove superfluous information

SoundDataBase.szs, which contains data on sounds used by objects and scenes, contains data for some removed menus. "Se" is short for "sound effect", "Sy" for "system" and "E3" refers to versions of the game shown or playable at E3 2011.

Name Translation Sounds (Actions) Notes
DebugPauseMenu - SeSyPauseOn
SeSyPauseOff
-
E3CourseSelect - SeSyCoin -
E3CourseSelectButton - SeSyPauseBtnOn (when "ButtonOn")
SeSyPauseBtnOff (when "ButtonOff")
SeSyDecideStageE3 (when "ButtonDecided")
-
(Source: SunakazeKun)