š Merry Christmas, TCRF! š
LEGOLAND/Unused Text
This is a sub-page of LEGOLAND.
LEGOLAND has a lot of unused text, mostly leftover from earlier iterations of the game.
Contents
- 1 Sub-Pages
- 2 File Names and Paths
- 3 Unused Intervals
- 3.1 Breifing1.txt
- 3.2 briefing main game2.txt and breifing main game3.txt
- 3.3 coaster power cut.txt
- 3.4 drink.txt
- 3.5 driving school.txt
- 3.6 end level.txt
- 3.7 final level objectives.txt.txt
- 3.8 final objective game level nine.txt
- 3.9 GameOver.txt
- 3.10 hints tutorial two.txt
- 3.11 Hints1.txt
- 3.12 MAP ONE.txt
- 3.13 power cut.txt
- 3.14 sensory coaster.txt
- 3.15 TestInt.txt
- 3.16 zoning text.txt
- 4 Other
Sub-Pages
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
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
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
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.