If you appreciate the work done within the wiki, please consider supporting The Cutting Room Floor on Patreon. Thanks for all your support!
šŸŽ„ Merry Christmas, TCRF! šŸŽ„

LEGOLAND/Unused Text

From The Cutting Room Floor
Jump to navigation Jump to search

This is a sub-page of LEGOLAND.

LEGOLAND has a lot of unused text, mostly leftover from earlier iterations of the game.

Sub-Pages

DevTextIcon.png
Script Comments
Comments made by the developers in the level objective scripts.

File Names and Paths

"legoland.pdb"

C:\legoland\legoland.pdb

At the end of Legoland.exe at 0xC4010, there's the file path for a .pdb file used by Microsoft Visual Studio.

\graphics\

\graphics\
\graphics\duke\
\graphics\icons\
\graphics\masks\
\graphics\masks\small\
\graphics\models\
\graphics\small\
\graphics\textures\
\graphics\colours.tga

Several graphic-related file paths can in Legoland.exe, starting at 0xB81E1. Judging by various segments of unused code in Legoland.exe, the game would have loaded graphics from these folders in an earlier stage of development.

Legoland.icm File Names

Quite a few file names are present in Legoland.icm, which is used by the "Select a registered element" dialog box. Most of them correspond with files that exist in the final game, but some don't.

TEMPLE.ODF

Most likely an early name for TEMPLE SLIDE.ODF.

LEVEL MAP 1.MAP
Fivec.map
TRACELEVEL1.MAP
DSH LEVEL2.MAP
DSH LEVEL4.MAP
DSH LEVEL6 V2.MAP
DSH level8.map
TRACELEVEL3.MAP
TRACELEVEL10.MAP
Tracelevel5.map
TRACELEVEL7.MAP
TRACELEVEL9.MAP
Fourb.map
Fiveb.map
D.map
EXPLORER.MAP
WEST TEST.MAP
ANDY TEST.MAP
MED TEST.MAP
128.MAP
XXTEST.MAP
XXX.MAP
TESTMAP5.MAP
XYZ.MAP
SLTEST.MAP
placeholder1.map
placeholder2.map
placeholder3.map
placeholder4.map
placeholder5.map
placeholder6.map
placeholder7.map
placeholder8.map
placeholder9.map
placeholder10.map

Terrain maps that didn't make the final cut. Some appear to have been early versions several of existing maps, while others appear to be placeholder maps. TRACELEVEL1.MAP is also referred to by Template.txt.

Unused Intervals

Breifing1.txt

LEVEL 1 Breifing:
My name's Jonathon - I'm the park Duty
Manager, and I'll be here to help you 
to build the greatest LEGOLAND park the 
world's ever seen. 

But let's not try to run before we can walk eh?
First we have to learn the basics and that's
what this level is all about. It's kind of what
you might call on-the-job training.

Just follow my instructions and pretty soon we'll
be wowing those visitors with the hottest attractions
they've ever imagined, and all built with good old
LEGO System bricks. COOL !
Well, I guess it's time to get stuck in, so click on the 
Icon down to the right and let's go! Hit it maestro..

An early version of the first tutorial level's briefing. It has several typos and doesn't mention the events of the game's intro, suggesting that it was written before the intro had been created.

briefing main game2.txt and breifing main game3.txt

MINILAND 2 BRIEFING

Blah..Blah..Blah!!!
MINILAND 3 BRIEFING

Blah..Blah..Blah!!!

A couple of highly descriptive placeholder intervals for levels two and three.

coaster power cut.txt

LEGOLAND News Flash

A severe power cut occurred whilst staff were
building the Sensory Coaster attraction.

JP, the Park Mechanic, put the problem down to
a dodgy solenoid. She added that the problem
shouldn't happen again . . . well, hopefully!

This interval would have displayed during a power outage that occurs while the Sensory Coaster is being built, which never happens in the final game.

drink.txt

Special LEGOLAND Announcement

Everyone gets a free glass of 'Brickola Cola', 
the no-calorie yet surprisingly tasty drink when
they visit the Drinks Kiosk in the park today. 
Every tenth customer receives a special 
Brickola LEGO T-Shirt.

Every tenth customer receives a special 
Brickola T-shirt.

"Brickola it's the real Brick"


An interval advertising the fictional Brickola Cola, probably intended to be shown after building a BRICKOLA Kiosk for the first time.

driving school.txt

LEGOLAND News Report

Great news everyone. Speed down LEGOLAND zone
and try out your driving skills at the Driving
School. It's our latest and most cool attraction!



For all you racing drivers out there, give
it a go but don't drive too fast or you might get a
speeding ticket.

An interval that was likely intended to appear after building the Driving School for the first time.

end level.txt

Well Done!

You've completed all the tasks for your first level.
You're going to be a great LEGOLAND Park designer,
I can tell.

Whenever you finish everything you have to do in a
level you'll see a picture of me walking through a
door. Just click on this when you're ready to end the
level. But remember, you can play on for as long as
you want to.

Let's try it now... click the Thumbs Up button.


An early version of "congrats tutorial one.txt". Interestingly, ObjList1.txt, the script for the first tutorial level, tries to display this at the end of the level, but the final version is displayed instead.

final level objectives.txt.txt

Great work

Just one more thing to test you on. Now
this is the final level and it's a real
toughie. But I know you can do it so
here's what you have to do.

Have good zoning using all the themes.
Use lots of different attractions, rides,
shops and plants. Save up 500 coins.
Don't have anyone hungry or unhappy.
Don't forget to fix anything thats broken.
Have lots of scenery along the paths.

Good luck and make that park a good one.

An early version of "final level objectives.txt", left in due to a typo. Almost identical to the final version, except for the lines about zoning and the 500 coin requirement.

final objective game level nine.txt

Congratulations.

You've found all the missing pieces in
no time at all. Now see if you can use all
the attractions you found to make a great
park.

Before the final test from the Park Inspector,
you'll need to do a few things.


Click the flashing arrow to turn the page.

Save up 500 coins.
Get 30 visitors in the park.
Make everyone really happy.
Make sure that nobody is hungry.
Have loads of scenery along the paths.

So have fun and good luck with the park.

An even earlier version of "final level objectives.txt" than the one mentioned above. The requirements seem similar to the other early Level 10 intro, except for an additional 30 visitors requirement, which was probably scrapped due to the player having no control over how many visitors enter the park in the final game.

GameOver.txt

GAME OVER:

You failed to pass the park inspector's 
appraisal and he's closed the park.

everyone's out of work. Tilly's 
destraught, she says that she could 
run a park better than you. 

Tracy's applied for a job at 
Altered Towers, but she thinks that 
her plastic body may stand against her.

An early version of "Lose.txt", likely replaced because it's written too negatively for a LEGO game. Based on leaked concept art from DDI's hard drives, Tilly was an early name for Rosie, the park's cook and Tracy was an early name for J.P., the park's mechanic. Bizarrely, ObjList14.txt, the script for level 9, has this interval set to display after the park is closed, yet "Lose.txt" is displayed anyway.

hints tutorial two.txt

Click the Right Mouse Button to go to QUERY mode.
If a Gardener or Mechanic gets stuck just click them to pick them up!

An early version of "tutorial level two hints.txt". It gives different hints than the final version.

Hints1.txt

To change the in-game music press the SHIFT key once,  then type one of the following: theme, west, egypt, castle, inca
You need to link the entrances and exits of rides (the arrows) with PATHS.
You can get rid objects by clicking the ERASER button.
To get an overview of your Park, click the map icon.
It is very important that you find out how the visitors are, to do this  click the QUESTION MARK and click a customer.  You can also do this by  clicking a visitor with the RIGHT MOUSE BUTTON.
If you get really stuck on a level use these hints to help you!
Remember, everything in LEGOLAND is made from real LEGO bricks - if you delete something you get the bricks back.

Either an early version of "tutorial level one hints.txt" or "game level one hints.txt". The first hint is referring to some of the game's cheat codes.

MAP ONE.txt

MAP ONE

This is the interval telling you what you need 
to do in map one. I hope you like it !

An placeholder interval for level 1.

power cut.txt

LEGOLAND News Flash

Today there were scenes of chaos when the
LEGOLAND park suffered a major power failure.
Staff are working round the clock to repair the
problem.

Disruptions to the park are not expected to last
very long.

An interval that would have displayed during a major power outage, an event that never occurs in-game.

sensory coaster.txt

LEGOLAND News Report

Amazing scenes were reported at the LEGOLAND park
today, as crowds of visitors packed the park for
the opening of the new Sensory Coaster attraction.

Professor Voltage made a rare public appearance 
at the public unveiling of his latest invention. 
However, he declined to have a ride on it 
as he didn't meet the height restrictions.
He's too tall!

This interval was likely intended to appear after building a Sensory Coaster for the first time, but it doesn't.

TestInt.txt

Test:
This is a test interval.
There should be 3 lines of
text (plus the title).

A test interval.

zoning text.txt


Hey, good job!

You've placed the right attractions in the 
correct places in the park.

If you take a look you'll see the LEGOLAND
attractions are on the left side and the 
Wild West on the other. This means that
there are 2 ZONES in the park.

Good Park zoning is key to a successful
LEGOLAND.

The best way of checking your Park zoning is to click 
the map button to see then entire Park. 
Just double click an area to zoom back

Click the 'thumbs up' button to return to the 
park so you can have a look at the zoning for 
yourself.

An unused interval about park zoning, most likely meant for level 1.

Other

LEGO Chess

In Autorun.exe, there is some text leftover from LEGO Chess, another Krisalis game. The autorun executable from LEGO Chess was likely reused and modified for LEGOLAND.

Installer LEGO Skak
Spil LEGO Skak
LEGO Skak Installation.
Spil LEGO Skak.
LEGO Schach installieren
LEGO Schach spielen
LEGO Schach-Installation
LEGO Schach spielen.
Install LEGO Chess
Play LEGO Chess
LEGO Chess Finish Installation.
Play LEGO Chess.
Installer le Jeu d'Ć©checs LEGO
Jouer au Jeu d'Ć©checs LEGO
Installation du Jeu d'Ć©checs LEGO
Jouer au Jeu d'Ć©checs LEGO.
Installa LEGO Scacchi
Gioca a LEGO Scacchi
Installazione di LEGO Scacchi
Gioca a LEGO Scacchi.
LEGO Chess installeren
LEGO Chess spelen
Installatie LEGO Chess
LEGO Chess spelen.
Installere LEGO Sjakk
Spille LEGO Sjakk
Installasjon av LEGO Sjakk.
Spille LEGO Sjakk.
Installera LEGO Chess
Spela LEGO Chess
LEGO Chess installation.
Spela LEGO Chess.
Install LEGO Chess
Play LEGO Chess
LEGO Chess Portugese Installation.
Play LEGO Chess.
Instalar Ajedrez LEGO
Jugar con Ajedrez LEGO
InstalaciĆ³n de Ajedrez LEGO
Jugar con Ajedrez LEGO.

Park Requirements

You need to improve the WESTERN zoning (from %d%% to %d%%)
You need to  inprove the CASTLE zoning (from %d%% to %d%%)
You need to improve the ADVENTURER zoning (from %d%% to %d%%)
You need to improve the LEGOLAND zoning (from %d%% to %d%%)
You need to add %d more parts to the %s
You need to add %d different parts to the %s
You need to get %d more people on the %s
You need make repairs to %d objects to bring them to above %d%% of health
You need to get %d more people with hunger level below %d
You need to get %d fewer people with hunger levels greater than %d
You need make %d people up to happiness level %d
You need to save up %d more coins.
You need to line %d%% more of your path with scenery
You need to cover %d more squares with stop 'n' wonder objects
You need to cover %d more squares with scenery
You need to cover %d more squares with food outlets
You need to cover %d more squares with shops
You need to cover %d more squares with rides
You need to cover %d more squares with objects
You need %d fewer mechanics in your park
You need %d more mechanics to help in the park
You need %d fewer gardeners in your park
You need %d more gardeners to look after your park
You need to attract %d more people to your park
You need to delete %d of object %s
You need to remove %d items from the area
You need delete %d attractions from the %s range
You need to delete all instances of %d attractions from the %s range
You need to build %d more attractions from the %s range
You need to build %d new attractions from the %s range
You need to link the paths from all objects to the park entrance.
You need to link the path from your %s to the park entrance
You need to connect all objects to a path
You need to connect your %s to a path
You need to research object %s
You need to build %d more of object %s
Not giving %d.. Already got it
Legoland-earlycoasterresearching.jpg

More detailed versions of the in-game messages exist in Legoland.exe, some of which can be seen in pre-release screenshots (like the one above). The code for displaying them still exists, although it's currently unknown if it can still be activated.

Visitor Dialog

Wandering...
Stuck, Routing Point To Point...
I can't get on the ride.
I'm going on the ride.
I can't go on this ride. It's not working.
I can't go on this ride. It is full.
I've been on everything and I want to go home.
I'll go to the %s.
The %s is not worth going on.
I've just been on the %s.
Bloke %d rethinking.
Processing your bloke.

As implied by these text strings, visitors used to be more talkative during development. The code for displaying them still exists, although it's currently unknown if it can still be activated.

Early Menus

SHOPS MENU
SCENERY MENU
FOOD STORES MENU
ATTRACTIONS MENU
BUILD MENU

In an early version of the game, the attractions, scenery and shops appear to have been categorized by type instead of theme. These strings are also displayed by the "Select a registered element" dialog box.

Error Messages

Oh no, Not enough RAM for sprite sort list
Oh drat, Bad stuff in the sprite sorter

These two error messages appear in Legoland.exe.

Advisor

Elementary, my dear Cactus.
This needs some investigation.
Discuss ideas and findings on the talk page.
Specifically: These have something to do with how the game handles .avi files.
Exit Advisor
BltAdvisor

It's unknown what these strings were used for.

File Extensions

Hmmm...
To do:
Update this section
.MDL
.lls
.llz

Three lone file extensions can be found floating around in Legoland.exe. Out of all three, only .lls is used by the game. .MDL is a 3D file format used by many different games, programs and rendering software, and could have been used during development. .llz might have been an early version of the .lls format.

CD-ROM

Drive %s contains the correct CD
CDFS
Getting Info on drive %s
Checking all drives (Mask = %d)
Please insert the LEGOLAND CD-ROM into drive %s.

Several unused text strings related to the CD drive. The last one is an early version of the "Please insert the CD-ROM" message.

Early Final
Please insert the LEGOLAND CD-ROM into drive %s. Please insert the LEGOLAND CD-ROM into the CD drive.

Common Theme

COMMON THEME

Out of all of the game's themes, the Common theme is the only one that isn't used in the game. It might have been early version of the LEGOLAND theme. Within the code that loads the game's themes, the Common theme is located in-between the LEGOLAND theme and the Western theme.

Cheat List

CHEAT: Capacity Calcs visible
:SHOWCAPACITY
CHEAT:Set Switch 1
:DIGGER
CHEAT:Stop Script
:IMPROVISE
CHEAT:Win Level
:WELOVELEGOLAND
CHEAT:Instant Appraisal
:PRAISEME
CHEAT:No Ride Wear
:HARDASNAILS
CHEAT:More Money
:COLDHARDCASH
CHEAT:Level %d
::DIE
CHEAT:STOPMUSIC
:STOP
CHEATTHEME=WEST
:WEST
CHEATTHEME=CASTLE
:CASTLE
CHEATTHEME=INCA
:INCA
CHEATTHEME=EGYPTIAN
:EGYPT
:ILIKETOTRAVEL
CHEATTHEME=THEME
:THEME?

A list of the game's cheats. Interestingly, all cheats have descriptions except :ILIKETOTRAVEL, which appears after :EGYPT.

Music Engine Messages

Entering IMT Control
IMT:Changing theme before transition
IMT:Already in transition, continuing
IMT:Theme was same %d, continuing
IMT_INTERACTIVE command
IMT:Segment started
IMT:Segment looped
IMT:Segment end
IMT:Segment almost end
IMT:Segment stopped

Several internal strings used by the game's music engine exist in Legoland.exe.