The LEGO Ninjago Movie (Windows)
The LEGO Ninjago Movie Videogame |
---|
Developer: TT Fusion This game has unused areas. |
The LEGO Ninjago Movie Videogame is the tie-in game based on the movie spinoff based on the cartoon based on the long-running LEGO Ninjago toyline.
Contents
Unused Graphics
Like many LEGO games, a leftover demo splash screen exists.
LEVEL_ICON_DX11.TEX
An oddly high resolution placeholder level icon from the UI_STATUS_SCREENS folder.
Ability Icons
An icon labeled "small access." This suggests that the shrinking ability from games such as LEGO Dimensions was planned to reappear in this game.
The emblem of Garmadon's skeleton army from the show. While many characters from the show are included in the game, none of the skeletons are present.
Three placeholder images depicting the 9448 Samurai Mech set in various colors.
Screenshots from the TV show, presumably used as placeholders.
Character Icons
TESTENEMY_DX11.TEX
A generic placeholder icon. There are two duplicates labeled TESTENEMY_SWORD and TESTENEMY_DUALSWORD.
ARMOUREDWOODENTRAININGDUMMY_DX11.TEX
A placeholder icon for a wooden training dummy. It uses a variation of Cole's "High School" design with slightly stretched eyes and incorrectly colored sleeves.
BIGFIGTEST_DX11.TEX
A test image for the larger "Big Fig" characters that have appeared in several LEGO games. It's presence here is strange, considering this particular game doesn't have any "big figs" in its roster.
SUPER_MINIFIG_DX11.TEX
An icon of a faceless Garmadon. It's titled "super_minifig" which is the name of the default model for the minifigures.
BLANKCHARACTER_DX11.TEX
Another blank character icon. It has duplicates with the filenames of: BEEGENERAL_DX11.TEX, LADYBUGGOON_DX11.TEX, and SKYPIRATE_DOUBLOOM_DX11.TEX.
GHOSTPUPIL_DX11.TEX
Yet another blank icon, but with a green head and arms.
Blank Icons
There are 2 black 512x512 icons with the filenames of ROCKBAND_LONGHAIR_DX11.TEX and TESTPOCKETBUILD_DX11.TEX.
HUD Icons
BOSS_CHAR_DX11.TEX
The purple version of Pythor, presumably used as a placeholder for the boss icon. In the final game the bleached version of Pythor is used.
CHAR_DX11.TEX
An icon of the original design of Cole, which is from LEGO Ninjago: Shadow of Ronin.
Temp Backgrounds
A couple of "TEMP" backgrounds leftover in the GUI\BLEND\UI_FRONTEND folder.
SPLASH_BCKD_TEMP_DX11.TEX
A demo splash screen from the UI_FRONTEND_DEMO folder.
STATUSBG_LEVEL_05_DX11.TEX
An unused status screen background that shows an early map.
STATUSIMAGE_PLACEHOLDER_DX11.TEX
The same image but without text from the UI_STATUS_SCREENS folder.
PAUSE_MENU_BKGRD_DX11.TEX
An unused image from the UI_PAUSEMENU folder.
Placeholder Poster
An unused poster with a red "PH" written on it from the UI_LOBBY folder.
The Force Awakens Leftovers
In the CHARS/SUPER_CHARACTER_TEXTURES/TEMPLATE/TEMPLATE_DIFFUSE folder there are leftover pilot textures from LEGO Star Wars The Force Awakens, which seems like it was used as a template for other textures.
Minifig Textures
Wireframes
LEG_LEFT_ZANE and COLE_FRONT are unused textures showing the wireframes of the models.
Jackie Textures
Textures for an alternate outfit of Jackie Chan's character.
Unused | Final |
---|---|
FACETEX_TESTER_DX11.TEX
A template for the face textures, each color is a placeholder for a facial expression.
Green Brick
In the ICONS/RED_BRICKS folder, there is a sloppily edited texture of a green brick, suggesting the Red Bricks in the game were originally going to be green.
Unused Levels
BATTLEMAP_VOLCANO
An unused multiplayer battle map. It has an unused menu icon as well.
Highway
Underpass
Two levels where you play as Kai and Cole's battle mechs. There is also unused dialogue for NINJAGO City Highway.
Bonus Areas
BONUS_FATHERANDSON
A scrapped bonus level, interestingly in AREAS.TXT it's called BONUS AREA 1, while the final used bonus level is BONUS AREA 2.
BONUS_BEDROOM
An area similar in concept to the bedroom in The LEGO Movie Videogame. Titled BONUS AREA 3 in AREAS.TXT.
TTGTESTAREA
A TT Games Test Area.
STATUSSCREEN
A level which appears to be an early end screen. The textures are of an illustrated map of Ninjago, separated into 16 chunks. Once the full image is pieced together, it's 9280x6880. A downscaled version is shown here.
STATUSSCREEN_DX11.NXG_TEXTURES
Unused Music
There is a folder titled AUDIO\PC\STREAMS\MUSIC\PLACEHOLDER which contains temporary music tracks, some of which ripped from Shadow of Ronin.
PH_1B_ACTION
PH_3_B_CAVES_OF_DESPAIR_ACTION_140BPM
PH_7A_ACTION
PH_7A_QUIET
Unused Cinematics
E3_TRAILER_DEMO
A full copy of the first trailer for the movie exists in the MOVIES folder which, going by the filename, was used for E3.
LIVEACTION_INTRO.FMV
LIVEACTION_OUTRO.FMV
Two unused FMVs that are early versions of the movie's live-action bookends.
Unused Text
Test Level Strings
There are of ton of test levels referenced only in LEVELS.TXT and AREAS.TXT.
LEVELS.TXT
//------------------------------------------------------------------------------ // KEEP ALL GAME LEVELS ABOVE HERE SO THEY DONT GET LOST WITH TEST LEVELS //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // VFX TESTLEVEL //------------------------------------------------------------------------------ level_start dir "VFX\VFX_MikeTest" file "VFX_MikeTest" lego_set level_end //------------------------------------------------------------------------------ // GAME MECHANICS TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestSys1" file "MechTestSys1" common_dir "Test\MechTest\MechTestSys1\TECH" common_file "MechTestSys1_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestVFX" file "MechTestVFX" common_dir "Test\MechTest\MechTestVFX\TECH" common_file "MechTestVFX_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\PocketBuildsTest" file "PocketBuildsTest" common_dir "Test\MechTest\PocketBuildsTest\TECH" common_file "PocketBuildsTest_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\PocketBuildsTestDojo" file "PocketBuildsTestDojo" common_dir "Test\MechTest\PocketBuildsTestDojo\TECH" common_file "PocketBuildsTestDojo_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\PlatformingTest" file "PlatformingTest" common_dir "Test\MechTest\PlatformingTest\TECH" common_file "PlatformingTest_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\BattleMapTraps" file "BattleMapTraps" common_dir "Test\MechTest\BattleMapTraps\TECH" common_file "BattleMapTraps_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\CombatTest" file "CombatTest" common_dir "Test\MechTest\CombatTest\TECH" common_file "CombatTest_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_ChargerEnemies" file "MechTest_ChargerEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_ShooterEnemies" file "MechTest_ShooterEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_BruteEnemies" file "MechTest_BruteEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_BerserkerEnemies" file "MechTest_BerserkerEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_ShielderEnemies" file "MechTest_ShielderEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_TinyEnemies" file "MechTest_TinyEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTest_InvulnerableEnemies" file "MechTest_InvulnerableEnemies" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestTerrain" file "MechTestTerrain" common_dir "Test\MechTest\MechTestTerrain\TECH" common_file "MechTestTerrain_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\ScratchedLEGO" file "ScratchedLEGO" common_dir "Test\MechTest\ScratchedLEGO\TECH" common_file "ScratchedLEGO_TECH" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\StudsTest" file "StudsTest" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestCameraTest" file "MechTestCameraTest" common_dir "Test\MechTest\MechTestCameraTest\TECH" common_file "MechTestCameraTest_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestBuildAndConquer" file "MechTestBuildAndConquer" common_dir "Test\MechTest\MechTestBuildAndConquer\TECH" common_file "MechTestBuildAndConquer_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\VehicleTest" file "VehicleTest" common_dir "Test\MechTest\VehicleTest\TECH" common_file "VehicleTest_TECH" test_level start_level has_chase_camera level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\UITest" file "UITest" common_dir "Test\MechTest\UITest\TECH" common_file "UITest_TECH" test_level start_level unlit has_chase_camera level_end //------------------------------------------------------------------------------ level_start dir "Bonus\TTGTestArea" file "TTGTestArea" common_dir "Bonus\TTGTestArea\TECH" common_file "TTGTestArea_TECH" // test_level // start_level unlit has_chase_camera level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\SpinjitzuTest" file "SpinjitzuTest" common_dir "Test\MechTest\SpinjitzuTest\TECH" common_file "SpinjitzuTest_TECH" test_level start_level unlit level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestGrapple" file "MechTestGrapple" common_dir "Test\MechTest\MechTestGrapple\TECH" common_file "MechTestGrapple_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\RenovationsTest\RenovationTestArea" file "RenovationTestArea" common_dir "Test\MechTest\RenovationsTest\RenovationTestArea\TECH" common_file "RenovationTestArea_TECH" test_level start_level level_end level_start dir "Test\MechTest\RenovationsTest\Renovation_01" file "Renovation_01" common_dir "Test\MechTest\RenovationsTest\Renovation_01\TECH" common_file "RenovationsTest_Renovation01_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechScannerTest" file "MechScannerTest" common_dir "Test\MechTest\MechScannerTest\TECH" common_file "MechScannerTest_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechInfoCamTest" file "MechInfoCamTest" common_dir "Test\MechTest\MechInfoCamTest\TECH" common_file "MechInfoCamTest_TECH" test_level start_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\WaterMechTest" file "WaterMechTest" test_level level_end //------------------------------------------------------------------------------ level_start dir "Test\MechTest\MechTestEnergyTornado" file "MechTestEnergyTornado" common_dir "Test\MechTest\MechTestEnergyTornado\TECH" common_file "MechTestEnergyTornado_TECH" test_level level_end //------------------------------------------------------------------------------ //------------------------------------------------------------------------------ // ART TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Interior_Industrial" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Exterior_DesertRock_Sun" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Exterior_Snow_Sun" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Exterior_Forest" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Interior_Studio_Dark" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Interior_Studio_Bright" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Exterior_City_Day" test_level level_end level_start dir "Test\ArtTest\Art_Asset_Test_Areas" file "Exterior_City_Night" test_level level_end level_start dir "Test\ArtTest\Art_Ninjago_City" file "Art_Ninjago_City" test_level level_end level_start dir "Test\ArtTest\DW_DemoArena" file "DW_DemoArena" test_level level_end level_start dir "Test\ArtTest\LevelMap_Standard" file "LevelMap_Standard" test_level level_end //------------------------------------------------------------------------------ // ART DEBUG LEVELS FOR TOOLS & RENDER TEAMS //------------------------------------------------------------------------------ level_start dir "Test\ArtTest\Art_DebugArea" file "Art_DebugArea" test_level level_end level_start dir "Test\ArtTest\StoryArea4_A_TEST" file "StoryArea4_A_TEST" test_level level_end level_start dir "Test\ArtTest\JPP_ReflectionTest" file "JPP_ReflectionTest" test_level level_end level_start dir "Test\ArtTest\Portal_TEST" file "Portal_TEST" test_level level_end //------------------------------------------------------------------------------ // SCRIPT TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\ScriptTest\ScriptTest1" file "ScriptTest1" test_level level_end //------------------------------------------------------------------------------ // TECH TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\TechTest\DodgeTest" file "DodgeTest" test_level level_end level_start dir "Test\TechTest\GavTest" file "GavTest" test_level level_end level_start dir "Test\TechTest\TEST_ChildLevels" file "TEST_ChildLevels" test_level level_end level_start dir "Test\TechTest\TEST_BeckyBallantine" file "TEST_BeckyBallantine" test_level level_end level_start dir "Test\TechTest\TEST_BruceHutchings" file "TEST_BruceHutchings" test_level level_end level_start dir "Test\TechTest\TEST_DanielKershaw" file "TEST_DanielKershaw" test_level level_end level_start dir "Test\TechTest\TEST_GavinKing" file "TEST_GavinKing" test_level level_end level_start dir "Test\TechTest\TEST_JamiePower" file "TEST_JamiePower" test_level level_end level_start dir "Test\TechTest\TEST_JohnBirley" file "TEST_JohnBirley" test_level level_end level_start dir "Test\TechTest\TEST_JohnHealey" file "TEST_JohnHealey" test_level level_end level_start dir "Test\TechTest\TEST_KristanEmery" file "TEST_KristanEmery" test_level level_end level_start dir "Test\TechTest\TEST_LukeJefferson" file "TEST_LukeJefferson" test_level level_end level_start dir "Test\TechTest\TEST_PhilMervik" file "TEST_PhilMervik" test_level level_end level_start dir "Test\TechTest\TEST_TimCeesay" file "TEST_TimCeesay" test_level level_end level_start dir "Test\TechTest\TEST_TomFreezer" file "TEST_TomFreezer" test_level level_end level_start dir "Test\TechTest\Jungle_Test_Uncrossable" file "Jungle_Test_Uncrossable" test_level level_end level_start dir "Test\TechTest\Mountain_Test_Unclimbable" file "Mountain_Test_Unclimbable" test_level level_end level_start dir "Test\TechTest\Level1Test" file "Level1Test" test_level level_end level_start dir "Test\TechTest\NinjagilityPlayground" file "NinjagilityPlayground" test_level level_end level_start dir "Test\TechTest\Jungle_Test" file "Jungle_Test" common_dir "Test\TechTest\Jungle_Test\TECH" common_file "Jungle_Test_TECH" test_level level_end level_start dir "Test\TechTest\TEST_Level2" file "TEST_Level2" common_dir "Test\TechTest\TEST_Level2\TECH" common_file "TEST_Level2_TECH" test_level level_end level_start dir "Test\TechTest\TEST_DemoLevel" file "TEST_DemoLevel" common_dir "Test\TechTest\TEST_DemoLevel\TECH" common_file "TEST_DemoLevel_TECH" test_level level_end level_start dir "Test\TechTest\TEST_CityFlight" file "TEST_CityFlight" common_dir "Test\TechTest\TEST_CityFlight\TECH" common_file "TEST_CityFlight_TECH" test_level level_end level_start dir "Test\TechTest\ScratchTestDojo" file "ScratchTestDojo" common_dir "Test\TechTest\ScratchTestDojo\TECH" common_file "ScratchTestDojo_TECH" test_level level_end level_start dir "Test\TechTest\ScratchTestJungle" file "ScratchTestJungle" common_dir "Test\TechTest\ScratchTestJungle\TECH" common_file "ScratchTestJungle_TECH" test_level level_end //------------------TEST_DemoLevel-------------------- level_start dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_A" file "TEST_DemoLevel_A" common_dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_A\TECH" common_file "TEST_DemoLevel_A_TECH" child_of_level "TEST_DemoLevel" child_level unlit test_level level_end level_start dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_B" file "TEST_DemoLevel_B" common_dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_B\TECH" common_file "TEST_DemoLevel_B_TECH" child_of_level "TEST_DemoLevel" child_level unlit test_level level_end level_start dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_Dojo" file "TEST_DemoLevel_Dojo" common_dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_Dojo\TECH" common_file "TEST_DemoLevel_Dojo_TECH" child_of_level "TEST_DemoLevel" child_level unlit test_level level_end level_start dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_Events\Event_01" file "TEST_DemoLevel_Event_01" common_dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_Events\Event_01\TECH" common_file "TEST_DemoLevel_Event_01_TECH" child_of_level "TEST_DemoLevel" child_level unlit test_level level_end level_start dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_Interior01" file "TEST_DemoLevel_Interior01" common_dir "Test\TechTest\TEST_DemoLevel\TEST_DemoLevel_Interior01\TECH" common_file "TEST_DemoLevel_Interior01_TECH" child_of_level "TEST_DemoLevel" child_level unlit test_level level_end //------------------------------------------------------------------------------ // AUDIO TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\AudioTest\AudioTest1" file "AudioTest1" test_level level_end //------------------------------------------------------------------------------ // TECH ART TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\TechArtTest" file "TechArtTest" test_level level_end //------------------------------------------------------------------------------ // CODE TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\CodeTest\CodeTestLevel_RichT" file "CodeTestLevel_RichT" test_level unlit has_chase_camera level_end level_start dir "Test\CodeTest\CodeTestLevel_PaulM" file "CodeTestLevel_PaulM" test_level unlit has_chase_camera level_end //------------------------------------------------------------------------------ // ANIM STYLE TEST AREA //------------------------------------------------------------------------------ level_start dir "Test\AnimTest" file "AnimStyleTest" test_level level_end
Developer Comments
There are a lot of developer comments left in the code, guiding other programmers on the use and functions of the scripts.
CHEATS.TXT
// Defines the cheats for the game // // Commands: // Cheat "Cheat Name" - Starts a new cheat // Cost <Value> - Defines the amount of coins needed to buy the cheat // CheatCode "123456" - 6 byte code that can be typed in to the game to unlock the cheat // UnlockOnRedBrick "Red brick name" - Unlocks the cheat when the specified red brick is collected // CollectOnRedBrick "Red brick name" - Collects the cheat when the specified red brick is collected // r <Value 0 - 255> - The red part of the display colour // g <Value 0 - 255> - The green part of the display colour // b <Value 0 - 255> - The blue part of the display colour
RULES.TXT
// Defines the collectable rules for the game // // Commands: // Rule InstanceName == StateName - Starts a new rule & specifies the conditions. Also supports '!=', 'and', 'or' // EndRule - Ends the current rule // Rule NewContent - This is a predefined rule that gets called on a new game (or when a DLC is installed) // Unlock InstanceName - Unlocks a collectable instance // Unlock type.InstanceName - Unlocks a collectable instance & specifies the type if 2 collectables have the same name // Collect InstanceName - Collects a collectable instance // Collect type.InstanceName - Collects a collectable instance & specifies the type if 2 collectables have the same name // SetState InstanceName StateName - Sets the state on the specified collectable instance // SetState type.InstanceName StateName - Sets the state on the specified collectable instance & specifies the type if 2 collectables have the same name // CollectPermanent - The same as Collect but makes the change permanently. Only use if you know why you want something to be permanent // UnlockPermanent - The same as Unlock but makes the change permanently. Only use if you know why you want something to be permanent // SetStatePermanent - The same as SetState but makes the change permanently. Only use if you know why you want something to be permanent // // Example: // Rule Ghostbusters == Complete // Collect PeterVenkman // Unlock GoldBricks.Hub_DC_DC_Quest01 // EndRule
CHECKPOINTS.TXT
// 3 states here because I don't want tutorial popping up anywhere except exactly where we tell it to [StoryArea1_B] Checkpoint "WorldMap_Tutorial" states NotSet NotDone Done CheckPoint "Map_Tutorial" states NotSet wpNotDone wpDone wmNotDone wmDone
STORY.TXT
// Controls the flow of story level unlocking // // Commands: // UnlockAtStart - Unlocks the area at the start of the game // UnlockOnArea "Area Name" - Unlocks the story complete for the specified area being completed // UnlockOnCheckPoint "CheckPoint Name" - Unlocks when the specified CheckPoint enters it's complete state // UnlockOnAll - Indicates that all unlocks need to be true before the story complete is unlocked (Defaults to any)
Internal Name
According to a few references in the files, the internal project name is Project Furball.
- Pages missing developer references
- Games developed by TT Fusion
- Pages missing publisher references
- Games published by Warner Bros. Interactive Entertainment
- Windows games
- Pages missing date references
- Games released in 2017
- Games released in October
- Games released on October 27
- Games with unused areas
- Games with unused characters
- Games with hidden development-related text
- Games with unused graphics
- Games with unused cinematics
- Games with unused music
- Games with unused text
- LEGO series
Cleanup > Pages missing date references
Cleanup > Pages missing developer references
Cleanup > Pages missing publisher references
Games > Games by content > Games with hidden development-related text
Games > Games by content > Games with unused areas
Games > Games by content > Games with unused characters
Games > Games by content > Games with unused cinematics
Games > Games by content > Games with unused graphics
Games > Games by content > Games with unused music
Games > Games by content > Games with unused text
Games > Games by developer > Games developed by TT Games > Games developed by TT Fusion
Games > Games by platform > Windows games
Games > Games by publisher
Games > Games by publisher > Games published by Warner Bros. Games > Games published by Warner Bros. Interactive Entertainment
Games > Games by release date > Games released in 2017
Games > Games by release date > Games released in October
Games > Games by release date > Games released in October > Games released on October 27
Games > Games by series > LEGO series