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

LEGO Harry Potter: Years 1-4 (Windows, Wii, PlayStation 3, Xbox 360)

From The Cutting Room Floor
Jump to navigation Jump to search

Title Screen

LEGO Harry Potter: Years 1-4

Also known as: LEGO Harry Potter
Developer: TT Games
Publisher: Warner Bros. Interactive Entertainment
Platforms: Windows, Wii, PlayStation 3, Xbox 360
Released in JP: April 21, 2011 (PS3)
Released in US: June 29, 2010
Released in EU: June 25, 2010
Released in AU: June 29, 2010


DevTextIcon.png This game has hidden development-related text.
GraphicsIcon.png This game has unused graphics.
TextIcon.png This game has unused text.


LEGO Harry Potter: Years 1-4 is the first out of the two LEGO Harry Potter games, this one following the events of the first four Harry Potter movies (Sorcerer's Stone, Chamber of Secrets, Prisoner of Azkaban, and Goblet of Fire) while adding the traditional slapstick LEGO humor that TT Games puts into all their LEGO games.


Sub-Pages

DevTextIcon.png
Leftover Text
Batman does Hogwarts.


Unused Graphics

demosplashstartup_nxg.tex

Lego-Harry-Potter-demosplashstartup.png

A leftover demo splash screen, found in GAME.DAT/gui/textures. This is exclusive to the Windows build.


LEGO-Harry-Potter-1-4-Demo-Splash-PS3.png

The PlayStation 3 version of the file, which comes from a build two weeks earlier than the Windows version.

Unused Text

Changelogs

All of the changelog files below cover changes and bugs for the core TT engine (tagged internally as ER, GS, TTANIM, and LEGOSYS), as well as the following games/demos:

LEGO Indiana Jones 2: The Adventure Continues

LEGO Harry Potter: Years 1-4

LEGO Star Wars III: The Clone Wars

And lastly, the unreleased non LEGO Lord of the Rings demo developed by TTGames around 2009.

Windows

Download.png Download June 2010 TTGames Windows Changelogs
File: Lego_Harry_Potter_1-4_Changelogs.zip (391 KB) (info)


Two revisions of a large global changelog used across all games under development, for all console versions. Changelog.txt comes from a point before LEGO Harry Potter was compiled for release, whereas changelog_release.txt is from the final build.

Wii

Download.png Download June 2010 TTGames Wii Changelog
File: Lego-Harry-Potter-1-4-Wii-Changelog.zip (211 KB) (info)


A slightly more updated version of the large global changelog used across all games under development. There are two copies of this file under the names changelog_final.txt and changelog_release.txt.

PlayStation 3

Download.png Download June 2010 TTGames PlayStation 3 Changelog
File: Lego-Harry-Potter-1-4-PlayStation-3-Changelog.zip (213 KB) (info)


A changelog similar to the one found in the Wii release.

Development Related Text

stuff/version.txt

LHP-PS3-Sub4-13-05-10-v11.6g

The version number for PlayStation 3 predates the Windows build by roughly two weeks, and is the earliest known build.


LHP-PC-Sub1-28-05-10-v11.9k

This is the initial version released on disc and through Steam. The game has not received any updates.


LHP-Wii-REMAN-19-07-10-v1.4

This is the build version exclusive to the Wii release of the game, dated nearly two months after the Windows version.


stuff/bolttypes.txt

;;debris_moving "fracto_DM1" 150		;; Removed, looks too similar to reducto - CP
;"no_terrain" - LHP-1927 - removed for quirrel as were going through floor

Comments in spell/attack code.


//	THIS IS THROWN BY A sNOWMAN, AMONGST OTHER THINGS (I THINK!)


//	THIS IS A PET SLOT ALTERNATIVE FOR PETLESS BADDIES
//	THIS IS THE IMPERIOUS CURSE
//	ORANGE COLOUR
//	THIS IS THE MIND CONTROL SPELL
//	THIS SPELL MAY NOT NEED A BOLT TYPE (TO BE CONFIRMED)


//	THIS IS THE INCARCEROUS SPELL
//	RED COLOUR
//	THIS IS THE INDY WHIP TIE

There are comment titles defining all spells and attacks in the game. These ones in particular feature some oddities.


//	SOME INFO ABOUT ANIMATIONS FOR SPECIFIC BOLTS

//	action_hit "Attacked11" In this example, "Attacked11" is the name of the specific animation. Simple as that!


//	SOME INFO ABOUT INDIVIDUAL VFX AND PARTICLE SPECIFICS

//	VFX Example:

//	VFX_bolt "name" (this is the actual 'bolt')

//	VFX_hit "name" (this is the effect triggered upon impact.
//	For a ground impact effect, add the following flag:

//	flags "VFXgroundimpact" THIS MAKES THE VFX SPAWN FROM THE TERRAIN HEIGHT

//	debris_shoot = particles emitted from end of wand, like a muzzle flash
//	debris_moving = particles trailing the fired bolt type
//	debris_hit = particles that trigger upon impact

Instructions on how the Bolt Type script works.


stuff/game.txt

; music "Temp_Music" ;this will play if no level or area music has been specified

;;dof_disable_cutonly

;; maximum distance to evaluate the character blend shape animations
;;moving stud bar to bottom due to boss icons

;truehero_bottom off ;JH - boss icons move back up when they can

;shooting do_los_checks off

;allowcutskip off	; <- PConnor - disabled for now - to make QA's life a bit easier


cut/cutscenes.txt

	;commonObject "CUT_Shop_Sign";removed because it was conflicting with the in level one.
; PConnor - commented out since level not valid anyway
;cutscene_start
;	dir "Year3\Y3_Buckbeak"
;	file "Y3_Buckbeak_IntroB"
;	level "Y3Buckbeak_Garden"

;	commonObject "cut_ChickenLeg"
;cutscene_end


;play_once  ;have to remove this for a freeplay sploit


cut/gizcutscenes.txt

///MECHTESTQA


cut/pg_test/pg_test.txt

----in_game ;important - do not delete!!!
----cam_only ;gets the camera working
-----looping ;JH - needed to keep the system running


cut/titles/titles.txt

;looping ;JH - needed to keep the system running ;PConnor - removed - looping now handled in-code (to allow attract-movie to be 
inserted between loops - if on START screen


gui/font/font.txt

//THIS WORKS!


trackedfiles_wii.txt

wii\HomeButton2\HomeButtonSe.arc
wii\StrapScreens\eu\strapa_english_WII.tex
wii\StrapScreens\eu\strapb_english_WII.tex
framework-data\gui\languageselect.gix
framework-data\gui\LANGUAGESELECTPages\LanguageSelect.GIP
framework-data\GUI\LIBRARY.GIL
framework-data\GUI\LIBRARYPages\MenuPage.GIP
framework-data\GUI\LIBRARYPages\PromptPage.GIP
gui\Font\FONT_WII.ft2
framework-data\gui\Font\buttons_WII_WII.ft2
stuff\text\text.csv
framework-data\GUI\GameFramework.gix
framework-data\GUI\GAMEFRAMEWORKPages\Fades.GIP
framework-data\GUI\GAMEFRAMEWORKPages\Message.GIP
framework-data\GUI\GAMEFRAMEWORKPages\BigMessage.GIP
framework-data\GUI\GAMEFRAMEWORKPages\VideoSettings.GIP
framework-data\GUI\GAMEFRAMEWORKPages\EffectsSettings.GIP
framework-data\GUI\GAMEFRAMEWORKPages\ServerConnecting.GIP
framework-data\GUI\GAMEFRAMEWORKPages\ConnectionFailedPage.GIP
framework-data\GUI\GAMEFRAMEWORKPages\QuickPlayNoGames.GIP
framework-data\GUI\GAMEFRAMEWORKPages\QuickPlaySearching.GIP
framework-data\GUI\LIBRARY.GIL
framework-data\GUI\LIBRARYPages\MenuPage.GIP
framework-data\GUI\LIBRARYPages\PromptPage.GIP
framework-data\GUI\Textures\bcg3_WII.tex
framework-data\GUI\Textures\frame3_WII.tex
framework-data\GUI\Textures\infoBox_background_WII.tex
framework-data\GUI\Textures\tt_logo_WII.tex
wii\SAVEGAME_EN_WII.tex
wii\WII_ICON_48X48_WII.tex
framework-data\GUI\APIMenu.gix
framework-data\GUI\APIMENUPages\PressStartScreen.GIP
framework-data\GUI\APIMENUPages\MainMenuScreen.GIP
framework-data\GUI\APIMENUPages\APIMenuPage.GIP
framework-data\GUI\APIMENUPages\AnimatingSaveLogo.GIP
framework-data\GUI\APIMENUPages\SaveSlotsPage.GIP
framework-data\GUI\APIMENUPages\SaveSlotsClip.GIP
framework-data\GUI\APIMENUPages\NetworkMenuScreen.GIP
framework-data\GUI\APIMENUPages\APIMenuFadePage.GIP
framework-data\GUI\APIMENUPages\PromptsPage.GIP
framework-data\GUI\APIMENUPages\APIMenuComposite.GIP
framework-data\GUI\APIMENUPages\APIMenuPage_New.GIP
framework-data\GUI\APIMENUPages\OptionsMenu.GIP
framework-data\GUI\APIMENUPages\LeaderboardPage.GIP
framework-data\GUI\APIMENUPages\ServerList.GIP
framework-data\GUI\LIBRARY.GIL
framework-data\GUI\LIBRARYPages\MenuPage.GIP
framework-data\GUI\LIBRARYPages\PromptPage.GIP
stuff\icons\autosave_WII.tex
stuff\vfx\vfx_wii.gsc
stuff\vfx\vfx.cfg
audio\music.cfg
audio\audio.cfg
gui\legal.gix
gui\LEGALPages\Legal.GIP
gui\LEGALPages\Nunchuk.GIP
gui\Legal\POTTER_legal_english_WII.tex
cut\startcutscene.txt
cut\ident\HP1_Ident_ngc.cu2
chars\Minifigs\Intro_Characters\Harry_ident_wii.ghg
chars\Minifigs\Intro_Characters\ron_ident_wii.ghg
chars\Minifigs\Intro_Characters\hermione_ident_wii.ghg
chars\Creatures\Rat\Rat_wii.ghg
chars\Creatures\SpiderSmall\SpiderSmall_wii.ghg
chars\Creatures\Cat\BlackCat_wii.ghg
chars\Minifigs\SUPER_Characters\Faces\face_HarryPotter_wii.ghg
chars\Minifigs\SUPER_Characters\Faces\face_Hermione_wii.ghg
chars\Minifigs\SUPER_Characters\Faces\face_RonWeasley_wii.ghg
levels\HP_Ident\HPIdent_wii.gsc
levels\HP_Ident\HPIdent.dno
levels\HP_Ident\HPIdent_LIGHTING.led
stuff\save_icon_wii.gsc
chars\chars.txt
levels\levels.txt
levels\areas.txt
levels\episodes.txt
chars\collection.txt
audio\sfx.txt
cut\cutscenes.txt
cut\gizcutscenes.txt
cut\clips.txt
Stuff\Vehicles\Vehicles2_wii.gsc
Stuff\Vehicles\DynoVehicles.dno
Stuff\Vehicles\DamageClasses.txt
stuff\particle_WII.tex
stuff\particle_02_WII.tex
stuff\particle_03_WII.tex
stuff\general.ptl
stuff\ParticleEffectTypes.txt
stuff\streak_WII.tex
stuff\Rope1_WII.tex
stuff\Rope2_WII.tex
stuff\Rope3_WII.tex
stuff\Rope4_WII.tex
stuff\gradient_WII.tex
stuff\ats\ats.txt
stuff\ats\coin.ats
stuff\ats\coin_pause.ats
stuff\things_wii.gsc
stuff\general.par
chars\defined_locators.txt
levels\Builder\BuilderDefault\BuilderDefault_wii.gsc
levels\Builder\BuilderDefault\BuilderDefault.dno
levels\builder\builderdefault\builderdefault.led
levels\builder\builderdefault\builderdefault_lighting.led
levels\builder\builderdefault\builderdefault_ai.led
levels\builder\builderdefault\builderdefault_ai_graph.led
levels\builder\builderdefault\builderdefault_anim.led
levels\builder\builderdefault\builderdefault_instance.led
levels\Builder\BuilderDefault\BuilderDefault.giz
levels\Builder\BuilderDefault\BuilderDefault.git
levels\Builder\BuilderDefault\PlayerItemTypes.txt
levels\Builder\BuilderDefault\BuilderDefault.sfx
scripts\ai.pak
Stuff\BoltTypes.txt
Stuff\SecurityDoorTypes.txt
stuff\interactivedisplay\interactivedisplay.txt
stuff\icons\Icon_TemplateMask_WII.tex
levels\door_networks.txt
chars\animindexes.txt
chars\charstxt.fpk
chars\harry_vehicles.apj
chars\harry_creatures.apj
chars\harry_faces.apj
chars\harry_misc.apj
chars\harry_small.apj
chars\harry_skirt.apj
chars\harry_generic.apj
chars\harry_builder.apj
chars\specialmoves.txt
stuff\game.txt
stuff\potions.txt

A file list for Wii-specific assets. This is only unused in the Windows version.


stuff/status_screen/status_screen.txt

music "Status"  ; Added (and Created) by DWhittaker, 15Feb10 - let me know if this should/shouldn't be here !!   :)


design/harrypotter/approved/year4/storyevents/these_ldds_are_not_approved.txt

Please do not work on anything in these documents without checking with Arthur first - they are here merely as reference for now

The "Arthur" mentioned is Arthur Parsons, one of the lead designers for the game.

Miscellaneous

cut/cutscenes.txt

;;----------------------------------
;;OutTakes
;;----------------------------------

;cutscene_start
;	dir "OutTakes"
;	file "camtest"
;	level "OutTakes_A"
;cutscene_end

;cutscene_start
;	dir "OutTakes"
;	file "CatCarnage"
;	level "OutTakes_A"
;       commonObject "CUT_catBox"
;cutscene_end

;cutscene_start
;	dir "OutTakes"
;	file "Mandrake"
        commonObject "CUT_EarMuff"
;	level "OutTakes_A"
;cutscene_end

;cutscene_start
;	dir "OutTakes"
;	file "CrazyCar"
;	level "OutTakes_A"
;cutscene_end

;cutscene_start
;	dir "OutTakes"
;	file "classroom"
;	level "OutTakes_A"
;	commonObject "CUT_binoculars"
;cutscene_end

;cutscene_start
;	dir "OutTakes"
;	file "ToiletTroll"
;	level "OutTakes_A"
;	commonObject "CUT_wand"
;cutscene_end

;cutscene_start
;	dir "OutTakes"
;	file "TeaBreak"
;	level "OutTakes_A"
;	commonObject "CUT_wand"
;cutscene_end


;;----------------------------------
;;CUTSCENE_TEST
;;----------------------------------
cutscene_start
	dir "CutsceneTest_A"
	file "CutsceneTest_A"
	level "CutsceneTest_A"
	
	level_intro
cutscene_end

cutscene_start
	dir "CutsceneTest_B"
	file "CutsceneTest_B"
	level "CutsceneTest_B"
	
	level_intro
cutscene_end

cutscene_start
	dir "PG_Test"
	file "PG_Test"
	level "PG_Test"
	
	level_intro
cutscene_end

cutscene_start
	dir "Outtakes"
	file "DOF_Test_1"
	level "AnimTest"

	commonObject "CUT_BasePlate"
cutscene_end


cutscene_start
	dir "placeholder"
	file "ChasTest"
	level "ChasTest"
	
//commonObject "bookGryff"
//commonObject "bookPotions"
//commonObject "brokenWand"
//commonObject "BuckbeakPage"
//commonObject "cedricExplode"
//commonObject "ChristmasCards"
//commonObject "CuckooClock"
//commonObject "DracoIcon"
//commonObject "dragonBook"
//commonObject "FaceSmudges"
//commonObject "Flash"
//commonObject "footprint"
//commonObject "vGLockheartSign"
//commonObject "GrimPage"
//commonObject "HarryClothes"
//commonObject "hogwarts_letter"
//commonObject "Hogwarts_letterPIECES"
//commonObject "imageCedric"
//commonObject "imageDraco"
//commonObject "imageFiltch"
//commonObject "imageFleur"
//commonObject "imageFred"
//commonObject "imageHarry"
//commonObject "imageHermione"
//commonObject "imageLupin"
//commonObject "imageMoon"
//commonObject "imageMyrtle"
//commonObject "imagePettigrew"
//commonObject "imageRon"
//commonObject "imageSnape"
//commonObject "imageVictor"
//commonObject "ink1"
//commonObject "ink2"
//commonObject "Ladies"
///commonObject "leccy"
//commonObject "lightBeam"
//commonObject "MaraudersMap"
//commonObject "MaraudersMapAlternate"
//commonObject "nimbus2001Draco"
//commonObject "ParcelPage"
//commonObject "ParcelPageR"
//commonObject "ParentsPic"
//commonObject "Peterkillmuggles"
//commonObject "plain_letter"
//commonObject "Pumpkin"
//commonObject "riddleDiary"
//commonObject "scar"
//commonObject "Scorecards"
//commonObject "scroll"
//commonObject "scrollDumble"
//commonObject "scrollHagrid"
//commonObject "ShieldGryffindor"
//commonObject "ShieldHufflepuff"
//commonObject "ShieldRavenclaw"
//commonObject "ShieldSlytherin"
//commonObject "shoePortKey"
//commonObject "ShopSign"
//commonObject "ShowerCap"
//commonObject "ShowerCapBloo"
//commonObject "Sirriusonpeterimage"
//commonObject "Skull"
//commonObject "sock"
//commonObject "soldierBits"
//commonObject "Specs"
//commonObject "Stockings"
//commonObject "theStudentBody"
//commonObject "theStudentBodyGingers"
//commonObject "trainTicket"
//commonObject "Y2Furnish_hogPic"

cutscene_end

stuff/text/english.txt

206 "Exit Level" 	;;"Privet Drive"			;;PRIVET_DRIVE		;;EXIT
207 "Exit Level?" 	;;"Exit to Privet Drive?"	;;EXIT_PRIVET_DRIVE	;;EXIT_TO_MAP

It looks like Privet Drive was intended to be the main hub instead of the Leaky Cauldron at one point.


;750 - 800 Networking Strings!
750 "Connection Failed"								;;NETWORKING_CONNECTION_FAILED
751 "Game Is Full"								;;NETWORKING_GAMEFULL
752 "Disconnected and Blocked (?)"						;;NETWORKING_DISCONNECTED_AND_BLOCKED
753 "KICKED MWHAAHA - You suck"							;;NETWORKING_PLAYER_KICK
754 "Disconnected - We suck!"							;;NETWORKING_DISCONNECTED
755 "Connected"									;;NETWORKING_CONNECTED
756 "Connecting"								;;NETWORKING_CONNECTING
757 "QuickPlay"									;;NETWORKING_QUICKPLAY
758 "Search for games"								;;NETWORKING_SEARCH_FOR_GAMES
759 "View my Invites"								;;NETWORKING_VIEW_INVITES
760 "Search Episode"								;;NETWORKING_SEARCH_EPISODE
761 "Any"									;;NETWORKING_ANY
762 "Search Area"								;;NETWORKING_SEARCH_AREA
763 "Search Mode"								;;NETWORKING_SEARCH_MODE
764 "Search for Game"								;;NETWORKING_SEARCH_GAME
765 "No Games"									;;NETWORKING_NO_GAMES
766 "Games Available"								;;NETWORKING_AVAILABLE_GAMES
767 "Down the Pub - where we should be"						;;NETWORKING_IN_THE_HUB
768 "Refresh Search";								;;NETWORKING_SEARCH_REFRESH
769 "GamerCard";								;;NETWORKING_GAMERCARD
770 "Chat Restricted - So shut up";						;;NETWORKING_CHAT_RESTRICTED
771 "Game is gonna quit";							;;NETWORKING_GAME_QUITTING
772 "Invite Only"								;;NETWORKING_INVITE_ONLY
773 "Anyone can join"								;;NETWORKING_ANYONE_JOIN
774 "Invite friend"								;;NETWORKING_INVITE_FRIEND
775 "Twat other Player"								;;NETWORKING_KICK_PLAYER
776 " has invited you to play";							;;NETWORKING_INVITED_TO_PLAY
777 "Not connected to the Internet";						;;NETWORKING_NO_INTERNET_CONNECTION
778 "Your now connected, you can invite people";				;;NETWORKING_CONNECTED_CAN_INVITE
779 "Your now connected, you can join ... join us...."				;;NETWORKING_CONNECTED_CAN_JOIN
780 "Remove the 2nd player";							;;NETWORKING_REMOVE_2ND_PLAYER
781 "You have no friends - loaner!";						;;NETWORKING_NO_FRIENDS
782 "Syncing with other player"							;;NETWORKING_SYNCING
783 "You don't have a gaming privilage...or sumthing"				;;NETWORKING_NO_GAMING_PRIVILAGE
784 "Not signed into a profile"							;;NETWORKING_LOGGED_OUT_PROFILE
785 "Not signed into a live profile"						;;NETWORKING_LOGGED_OUT_PROFILE_LIVE
786 "Online has been restricted - D'oh!"					;;NETWORKING_RESTRICTED
787 "I'm sorry, but your just gonna have to wait till we're ready."		;;NETWORKING_WAIT_TILL_READY

; 800 - 820 Platfrom spec
800 360 "You've been disconnected from xbox live;				;;NETWORKING_XBOXLIVE_DISCONNTECTED
801 360 "Xbox Live Settings"							;;NETWORKING_XBOXLIVE_SETTINGS

800 PS3 "PSN Settings"								;;NETWORKING_PSN_SETTINGS

Strings for online play, not available in the Windows release. There are also a few console-specific lines.


stuff/text/text.cvs

"SELLTEXT","All","None","Experience the magic of Harry Potter’s first 4 years at Hogwarts™ School of Witchcraft and Wizardry in an exciting 
new way. LEGO® Harry Potter™: Years 1-4 combines the first four Harry Potter books and films in an interactive fun-filled videogame.
Players can build the adventure from Privet Drive to the Triwizard Tournament through new LEGO gameplay elements like magical building
and spell-casting. Select from over 100 playable characters including Harry Potter, Ron Weasley™ and Hermione Granger™.
Experience the wonder of Hogwarts: attend lessons, mix potions, fly on broomsticks, and complete tasks to collect LEGO studs and relive
the adventures like never before with tongue-in-cheek humour and creative customisation unique to LEGO videogames."

Explore Hogwarts™ castle, Diagon Alley™, the Forbidden Forest and more!

Use the LEGO Builder to design and share your own level creations!

Play through the first four stories as a team with Co-Op play!

In Stores June 2010!","Play as Harry, Ron, and Hermione  Over 100 playable characters!

Leftover text from the demo version of the game.