If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!

LEGO Batman: The Videogame (Windows, PlayStation Portable, PlayStation 2, PlayStation 3, Wii, Xbox 360)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

LEGO Batman: The Videogame

Developer: TT Games
Publishers: Warner Bros. Interactive (US/EU/AU), Activision (JP)
Platforms: Windows, PlayStation Portable, PlayStation 2, PlayStation 3, Wii, Xbox 360
Released in JP: December 19, 2008 (Windows)
Released in US: September 23, 2008
Released in EU: October 10, 2008
Released in AU: October 15, 2008


AreasIcon.png This game has unused areas.
CodeIcon.png This game has unused code.
DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
ModelsIcon.png This game has unused models.
MusicIcon.png This game has unused music.


Riddle me this, Batman. What's falling to pieces? Gotham City, that's what. And it's up to you to save it in LEGO Batman: The Videogame. Jumping jellybeans, Batman! They've found our unused content!

Unused Models

Early Joker Model

In CHARS/JOKER, there is an additional file titled JOKER.HGO_PC.GSC that appears to be an early incomplete version of Joker's model. Unlike the versions that are used, the textures are DXT3 compressed instead of DXT1 and DXT5, and the metadata in the "nu20" (the file's extended header) claims that the file has no images, bones, nor layers.

JOKER.HGO_PC.GSC JOKER_PC.GHG and
JOKER_LR_PC.GHG
Lego Batman 1 JOKER.HGO PC0000.png
Lego Batman 1 JOKER PC0000.png
Lego Batman 1 JOKER.HGO PC0001.png
(no bumpmap texture)
Lego Batman 1 JOKER.HGO PC0002.png
Lego Batman 1 JOKER PC0001.png
Lego Batman 1 JOKER.HGO PC0003.png
Lego Batman 1 JOKER PC0002.png

Unused Textures

Textures In The Executable

An unused font meant for debugging in LEGO Batman.

LB1-debugfont1.png

A texture probably used as a default texture when the referenced texture cannot be found.

LB1-UnresolvedTexture.png

There are quite a few textures that are corrupted as they cut off. These seem to be leftover from LEGO Star Wars: The Complete Saga as these textures were used as achievement images for the Xbox 360 version of the game. Below, there are some comparisons of the LEGO Batman versions and the LEGO Star Wars Achievement versions.

LEGO Batman LEGO Star Wars Achievement
LB1-Boba-Achievement.png TCS-Boba-Achievement.png
LEGO Batman LEGO Star Wars Achievement
LB1-Episode3.png TCS-Episode3-Achievement.png

Unused Levels

FAIRGROUND_ENTRANCE

In hero\chapter3\fairground\ there are unused levels. This level "FAIRGROUND_ENTRANCE" is found in the LEGO Batman game files but cannot be loaded into the game because of its format. The format this level uses is the same as LEGO Star Wars: The Complete Saga's level format, as such, this level can be loaded into that game.
Screenshots

Unused Music

Two-Face Chase "Quiet" Music

AUDIO\_MUSIC\H_CH1_STREETSCHASE_A_QUI.OGG

Music files in this game are ordinarily divided into three types: ACTION, QUIET, and NOMUSIC (ambient sounds for when music playback is disabled.) The Level "Two-Face Chase" (internally refered to as StreetsChase) has an associated QUIET track, but it is commented out in MUSIC.CFG, rendering it unused. The track uses the Batcave music with the StreetsChase ambience. The MUSIC.CFG entry is as follows:

AUDIO\MUSIC.CFG

; StreetsChase_A+C+D (USING old _Level2) - NO QUIET !!!
;QUIET	"H_Ch1_StreetsChase_A_Qui"  ID "H_Ch1_StreetsChase_A"  ATTENUATION -3    IX 15.30  IX 52.96  IX 71.85  IX 90.53  IX 99.35
ACTION	"H_Ch1_StreetsChase_A_Act"  ID "H_Ch1_StreetsChase_A"  ATTENUATION -3  IX 00.00  IX 40.89  IX 105.42 IX 127.03 IX 155.61
NOMUSIC "H_Ch1_StreetsChase_A_amb"  ID "H_Ch1_StreetsChase_A"  ATTENUATION -3

Leftover Progress Counter

Gameprogresionpercent-legobatman-wii.png

Found in the hub map far out of bounds, to the left from the Arkam Asylum is some text floating out in the void that keeps track of playtime, and the percentage of the game completed, on the current save file. This is a leftover from LEGO Star Wars: The Complete Saga, and other Lego Star Wars games before that from TT Games, which displayed the save file information in the hub map. The developers could've planned for this to be seen possibly near the bat-computer, but judging by the fact that the counter is far away from the bat-cave, possibly not.



Early Harley Quinn Textures

Earlier in development, Harley Quinn had a vastly different model and slightly different textures. The model used in the game is based on the 2008 LEGO® Batman Harley Quinn minifigure which had a specialized mould for her hat. This was the version TTGames used for Harley Quinn in the demo and final game. In the demo installer for LEGO® Batman The Videogame demo, there is an image of the early Harley Quinn model. This image can also be seen in the results screen following certain levels.

Early Version Final Version
LB1-HarleyQuinn-Early.png LB1-HarleyQuinn-Final.png

Unused Text

Debugging Characters

CHARS/COLLECTION.TXT
References to various debugging characters and vehicles. All of them have associated models except for RiddlerVan and PoliceTruck. Many of them are used in the final game, but are not properly playable without modding except through the Mind Control ability.

;-----------------;
; TEST CHARACTERS ;
;-----------------;
collect "f_goon_gun" debug         ;extra_toggle
collect "BioHazardScientist" debug ;extra_toggle
collect "BusinessMan" debug        ;extra_toggle
collect "BusinessWoman" debug      ;extra_toggle
collect "Civvy" debug              ;extra_toggle
collect "FactoryWorker" debug      ;extra_toggle
collect "Gardener" debug           ;extra_toggle
collect "Janitor" debug            ;extra_toggle
collect "SecurityGuard_2" debug    ;extra_toggle
collect "SewageWorker" debug       ;extra_toggle
collect "RockChic" debug           ;extra_toggle
collect "ZooKeeper" debug          ;extra_toggle
collect "RiotPolice" debug         ;extra_toggle
collect "Sailor_Striped" debug     ;extra_toggle
collect "Geek" debug               ;not used in-game & has no anims...
;---------------;
; TEST VEHICLES ;
;---------------;
collect "RiddlerGoonCar" debug
collect "RiddlerVan" debug
collect "PoliceVan" debug
collect "PoliceDogVan" debug
collect "PoliceTruck" debug

CHARS/CHARS.TXT
Various references to dummy characters. Some of these, such as DummyBoss1 and 2, have associated models.

char_start
	dir "dummyChar"
	file "dummyChar"
char_end

char_start
	dir "dummyCharB"
	file "dummyCharB"
char_end

char_start
	dir "dummyCharC"
	file "dummyCharC"
char_end

char_start
	dir "dummyBoss1"
	file "dummyBoss1"
char_end

char_start
	dir "dummyBoss2"
	file "dummyBoss2"
char_end

char_start
	dir "policeLightsDummy"
	file "policeLightsDummy"
char_end

Unused Levels

Swapped Missions
A set of five missions that were swapped to either the Hero campaign or the Villain campaign.

//level_start
//	dir "Villain\Chapter1\EvilStreetsChase\EvilStreetsChase_Intro"
//	file "EvilStreetsChase_Intro"
//	intro_level
//level_end
//level_start
//	dir "Villain\Chapter1\EvilStreetsChase\EvilStreetsChase_a"
//	file "EvilStreetsChase_a"
//level_end
//level_start
//	dir "Villain\Chapter1\EvilStreetsChase\EvilStreetsChase_b"
//	file "EvilStreetsChase_b"
//level_end
//level_start
//	dir "Villain\Chapter1\EvilStreetsChase\EvilStreetsChase_c"
//	file "EvilStreetsChase_c"
//level_end
//level_start
//	dir "Villain\Chapter1\EvilStreetsChase\EvilStreetsChase_Outro"
//	file "EvilStreetsChase_Outro"
//	outro_level
//level_end
//level_start
//	dir "Villain\Chapter1\EvilStreetsChase\EvilStreetsChase_Status"
//	file "EvilStreetsChase_Status"
//	status_level
//level_end


//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_intro"
//	file "WayneEnterprises_intro"
//	intro_level
//level_end
//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_a"
//	file "WayneEnterprises_a"
//level_end
//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_b"
//	file "WayneEnterprises_b"
//level_end
//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_c"
//	file "WayneEnterprises_c"
//level_end
//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_d"
//	file "WayneEnterprises_d"
//level_end  
//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_Outro"
//	file "WayneEnterprises_Outro"
//	outro_level
//level_end
//level_start
//	dir "Hero\Chapter1\WayneEnterprises\WayneEnterprises_status"
//	file "WayneEnterprises_status"
//	status_level
//level_end


//level_start
//	dir "Hero\Chapter2\TheDocks\TheDocks_Intro"
//	file "TheDocks_Intro"
//	intro_level
//level_end
//level_start
//	dir "Hero\Chapter2\TheDocks\TheDocks_a"
//	file "TheDocks_a"
//level_end
//level_start
//	dir "Hero\Chapter2\TheDocks\TheDocks_b"
//	file "TheDocks_b"
//level_end
//level_start
//	dir "Hero\Chapter2\TheDocks\TheDocks_c"
//	file "TheDocks_c"
//level_end
//level_start
//	dir "Hero\Chapter2\TheDocks\TheDocks_Outro"
//	file "TheDocks_Outro"
//	outro_level
//level_end
//level_start
//	dir "Hero\Chapter2\TheDocks\TheDocks_Status"
//	file "TheDocks_Status"
//	status_level
//level_end


//level_start
//	dir "Villain\Chapter2\EvilZoo\EvilZoo_Intro"
//	file "EvilZoo_Intro"
//	intro_level
//level_end
//level_start
//	dir "Villain\Chapter2\EvilZoo\EvilZoo_a"
//	file "EvilZoo_a"
//level_end
//level_start
//	dir "Villain\Chapter2\EvilZoo\EvilZoo_b"
//	file "EvilZoo_b"
//level_end
//level_start
//	dir "Villain\Chapter2\EvilZoo\EvilZoo_c"
//	file "EvilZoo_c"
//level_end
//level_start
//	dir "Villain\Chapter2\EvilZoo\EvilZoo_Outro"
//	file "EvilZoo_Outro"
//	outro_level
//level_end


//level_start
//	dir "Villain\Chapter3\ChemicalVillain\ChemicalVillain_a"
//	file "ChemicalVillain_a"
//level_end
//level_start
//	dir "Villain\Chapter3\ChemicalVillain\ChemicalVillain_b"
//	file "ChemicalVillain_b"
//level_end
//level_start
//	dir "Villain\Chapter3\ChemicalVillain\ChemicalVillain_c"
//	file "ChemicalVillain_c"
//level_end

Test Levels
References to a variety of test levels which cannot be found in the release build.

//-------------------------------------

//////////////////////TESTS/////////////////

//-------------------------------------


level_start
	dir "Test\JimTest"
	file "JimTest"
	test_level
level_end

level_start
	dir "test\johntest"
	file "JohnTest"
	test_level
level_end

level_start
	dir "Test\NeilTest"
	file "NeilTest"
	test_level
level_end

level_start
	dir "Test\JoseTest"
	file "JoseTest"
	test_level
level_end

level_start
	dir "Test\MechTestLedge"
	file "MechTestLedge"
	test_level
level_end

;------------------------

level_start
	dir "Test\NeilCtest"
	file "NeilCtest"
	test_level
level_end

level_start
	dir "test\StuTest"
	file "Stutest"
	test_level
	
level_end

;------------------------

level_start
	dir "Test\JamesTest"
	file "JamesTest"
	test_level
level_end



level_start
	dir "Test\Stuarttest"
	file "Stuarttest"
	test_level
level_end

level_start
	dir "Test\annikatest"
	file "annikatest"
	test_level
level_end


//-------------------------------------

level_start
	dir "Test\Status"
	file "Status"

level_start
	dir "Test\NarniaTest"
	file "NarniaTest"
	test_level
level_end

level_start
	dir "Test\LukeTest"
	file "LukeTest"
	test_level
level_end

level_start
	dir "Test\TestFairgroundBad"
	file "TestFairgroundBad"
	test_level
level_end

level_start
	dir "Test\GlynTest"
	file "GlynTest"
	test_level
level_end

level_start
	dir "Test\LukeTest\Fairground_test"
	file "Fairground_test"
	test_level
level_end

level_start
	dir "Test\SnowTest"
	file "SnowTest"
	test_level
level_end

level_start
	dir "Test\ChasTest"
	file "ChasTest"
	test_level
level_end
level_start
	dir "Test\RhodaTest"
	file "RhodaTest"
	test_level
level_end

level_start
	dir "Test\miketest"
	file "miketest"
	test_level
level_end

level_start
	dir "Test\helentest"
	file "helentest"
	test_level
level_end

level_start
	dir "Test\BillTest"
	file "BillTest"
	test_level
level_end
level_start
	dir "Test\LiamTest"
	file "LiamTest"
	test_level
level_end
level_start
	dir "Test\ChrisTest"
	file "ChrisTest"
	test_level
level_end
level_start
	dir "Test\MartinTest"
	file "MartinTest"
	test_level
level_end

level_start
	dir "Test\Ryszard_test"
	file "Ryszard_test"
	test_level
level_end

level_start
	dir "Test\Przemek_test"
	file "Przemek_test"
	test_level
level_end
level_start
	dir "Test\dawson"
	file "dawson"
	test_level
level_end
level_start
	dir "Test\MikeSpenTest"
	file "MikeSpenTest"
	test_level
level_end
level_start
	dir "Test\daztest"
	file "daztest"
	test_level
level_end
level_start
	dir "Test\andrzejtest"
	file "andrzejtest"
	test_level
level_end

level_start
	dir "test\vehicletest"
	file "vehicletest"
	test_level
level_end

level_start
	dir "test\euantest"
	file "euantest"
	test_level
level_end
level_start
	dir "Test\Marcin_test"
	file "Marcin_test"
	test_level
level_end

Unused Cutscenes/Movies

In GAME.DAT/cut/clips.txt, there is a reference to a demo video for Guinness World Record: The Videogame, which is a DS/Wii exclusive. This movie is only used in the Wii version. There are also references to debug cutscenes and movies, but there are no entries left under each header.

;----------------------------;
; COMING SOON MOVIE (TITLES) ;
;----------------------------;

clip movie "guinness" text_id 352 always_available wii_only

;------------------;
; DEBUG CUT-SCENES ;
;------------------;


;--------------;
; DEBUG MOVIES ;
;--------------;

Miscellaneous

XBOX/GLOBOV.TXT
A leftover list of TGA files from the Xbox version of LEGO Star Wars.

txname=zipup_base_01.tga
txname=dookuenvirclouds128b.tga
txname=sunbeam128a.tga
txname=lensflares32a.tga
txname=window_light_01.tga
txname=OBWanKenobi_Face.tga
txname=Zam_Face_Nougat_000.tga
txname=Zam_Face_Nougat_001.tga
txname=zam_eyebrows_01.tga
txname=yoda_tooth.tga
txname=Mouth.tga
txname=quigon_jinn_face_overlay_nougat_0.tga
txname=quigon_jinn_face_overlay_nougat_1.tga
txname=quigon_jinn_face_02.tga
txname=Palpatine_face.tga
txname=Padme_Eyes_nougat.tga
txname=OBWanKenobi_Face_Nougat.tga
txname=ObiWanKenobi_JediMaster_Beard2.tga
txname=Mouth.tga
txname=Brows02.tga
txname=ObiWanKenobi_JediMaster_Face_02.tga
txname=ObiWanKenobi_JediMaster_Hair_02.tga
txname=ObiWanKenobi_JediMaster_HairFront_01.tga
txname=MaceWinduEp3_Face_.tga
txname=light_circle.tga
txname=Jango_eyes.tga
txname=darth_sidious_face.tga
txname=CountDooku_Face_Nougart-010.t
txname=Mouth.tga
txname=CountDooku_Eyes_Nougart.tga
txname=Anakin_Face_Nougat.tga
txname=Anakin_Face_01.tga
txname=Mouth.tga
txname=OBWanKenobi_Face_Nougat.tga
txname=anakin_boy_Eyes_Nougat.tga
txname=anakin_boy_Face_Nougat.tga
txname=EyeBrows.tga
0: neg_lightrefa.tga
10: neg_glow1b.tga
11: neg_shadowb.tga
16: neg_alphagrill.tga
31: mag_shadow_02.tga
32: mag_shadow_01.tga
39: hangar_shadow_01.tga
43: mtt_shadow_01.tga
7: neg_alpha_light_02a.tga
9: neg_alpha_light_02b.tga
txname=anakins_planetglow1.tga
txname=mini_e4_runner_shadow_01.tga
txname=fence_shad.tga
txname=decor_0.tga
txname=mini_e3_dropship_shadow_01.tga
txname=mini_e3_emergency_shadow_01.tga
txname=mini_e3_jedi_starfighter_shadow_01.tga
txname=mini_e3_wookie_cat_shadow_01.tga
txname=mini_e3_Xwing_shadow_01.tga
txname=mini_e2_Jedi_starfighter_shadow_01.tga
txname=mini_e2_deka_shadow_01.tga
txname=mini_e2_gunship_shadow_01.tga
txname=mini_e2_solar_shadow_01.tga
txname=mini_e1_sith_shadow_01.tga
txname=mini_e1_naboo_startfighter_shadow_01.tga
txname=mini_e1_pod_racer_shadow_01.tga
txname=mini_e1_royal_naboo_shadow_01.tga
txname=mini_e1_gungan_bongo_shadow_01.tga
txname=mini_e1_republic_shadow_01.tga
txname=mini_e3_Vwing_shadow_01.tga
txname=mini_e2_ATTE_shadow_01.tga
txname=decor_00.tga
txname=decor_01.tga
txname=lazer_tower_shadow_01.tga

svntest.txt
A test file for the developer's SVN.

mytest
bob
xxx
gggg
hhh
cccc