LEGO Island Versions: Difference between revisions
Ephemeralic (talk | contribs) m (→Differences) |
No edit summary |
||
(30 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
Several versions of [[LEGO Island]] are known to exist, either officially released or discovered. | |||
== Pre-Alpha == | |||
{{Main article|Pre-Alpha (October 1996)}} | |||
On October 31 2023, a prototype build of ''LEGO Island'' was leaked by YouTuber '''R.R. Slugger''. Colloquially, this build is usually referred to as "'''the pre-alpha'''". | |||
== Beta 1.0 == | |||
{{Main article|Beta 1.0}} | |||
Beta 1.0 was the first beta version of ''LEGO Island''. | |||
== Beta 9.0 == | |||
{{Main article|Beta 9.0}} | |||
Beta 9.0 was the last beta version before ''LEGO Island'' reached RTM. Its files are dated July 24, 1997, only two weeks before [[LEGO_Island_Versions#v1.0_.2F_August_Build|v1.0]]'s August 8, 1997 date. A [[LEGO Island Changelog|changelog]] was found on the disc detailing all the beta releases leading up to it. | |||
== v1.0 / August Build == | |||
This build identifies itself as version 1.0.0.0. It's files date to August 8th 1997 making this is the earliest build known to have had a retail release. Both this build and the September build predate LEGO Island's official release date (September 26, 1997), making it unclear why this circulated in retail ''at all'' (considering a newer build was already produced before release). It's theorized that perhaps [[Mindscape]] had already manufactured copies of this build, and the changes introduced in the September were considered too insignificant to discard the already manufactured copies. | |||
This version is only known to have been released in English and Japanese. | |||
== | == v1.1 / September Build == | ||
This build identifies itself as version 1.1.0.0. It's files date to September 8th 1997. This is by far the most common version of LEGO Island and the most likely version that any given copy will be, since it existed before the official release date and is the latest official version to be made. The exception is the Japanese version, which appears to have only had a v1.0 release. | |||
=== Differences compared to August build=== | |||
v1.1 features a number of largely "quality of life" changes. Not much overall functionality differs between them, nor have many bugs been fixed. The following are the known differences between the two: | |||
* '''Different dialogue:''' After entering a name in the registration book in v1.0, the Infomaniac says "Good job! Welcome to Lego Island! Okay, let's get started...". In the September build, this first sentence is cut and the Infomaniac instead starts at "Okay, let's get started!". | |||
* '''Building:''' During any of the four building sequences, Bill Ding instructs you to click the triangle button when you are finished. However in v1.1, the sequence will automatically end itself once you place the last brick, rendering the triangle button largely unnecessary. v1.0's behavior is accurate to the explanation; you must click the triangle button to finish even if you've placed all the bricks. It's generally assumed testers would miss the opening explanation and become confused about what to do once they'd completed their builds (hence the change in v1.1), But many prefer v1.0's approach since it allows them to continue making changes even after the last brick is placed. | |||
* '''Window title:''' When playing in windowed mode, the August build's window title reads "Lego Island" while the September build's reads "LEGO®". This may be the only time the game uses sentence case for the word "LEGO" instead of capitalizing it as usual. | |||
* '''Character selection:''' In v1.1, clicking a character's icon selects that character even if the icon isn't dragged to a location (v1.0 requires the icon to be dragged somewhere to set the character). This allows players to switch characters and exit the Information Center through other means, such as the back door. However it also necessitates a change in the Infomaniac's animation. In v1.0, selecting Mama or Papa Brickolini ends with him flying offscreen before the game transitions to the selected location, but since players of v1.1 can select a character without actually leaving the Information Center, his animation has been crudely modified to position him back on the floor rather than flying offscreen. | |||
* '''Installer background:''' The background image used in the installer features two flags. In v1.0, these flags have the Mindscape and LEGO logos on them but in v1.1 they're blank white. | |||
* '''Key files have been modified and recompiled:''' This is relevant for any hex editing as the locations of most byte offsets will be different between them. Any specific byte changes will need to accommodate both versions to work correctly for all people. | |||
== Language Variations == | |||
While all known non-English releases of LEGO Island are v1.1, a few versions feature differences that don't strictly affect gameplay. | |||
=== Korean === | |||
In late 2019 it was discovered that the Korean release of LEGO Island contains logs and source files for the [[Interleaf files]] on the disc. These files would have been compiled into Interleaf files with [[Weaver]], which would have been a necessary part of the translation process considering the Interleaf files contain the bulk of the voice clips. While the game itself is unremarkably still v1.1 code and the Weaver tool is still unrecovered as of this writing, these files are extremely interesting insights into the development process. | |||
=== Italian === | |||
{{Main article|SecuROM}} | |||
For unknown reasons, the Italian release features [[SecuROM]] DRM technology. It's unknown whether all Italian copies contain the DRM or whether any non-Italian copies ever featured it. | |||
=== Japanese === | |||
For unknown reasons, the Japanese LEGO Island installer features a version check that fails if the version of Windows you're using is not 4.x (e.g. 95, 98, or Me). This means the installer will fail on any Windows version newer (starting with Windows 2000). As such, for this version you should probably use the [[Getting_Started#Alternative_Installer|LEGO Island Alternative Installer]]. | |||
<center>[[File:Japanese-installer-error.png]]</center> | |||
== Minor Variations == | |||
These are versions where the game itself has been untouched, but other elements of the disc have been altered somewhat. | |||
=== Cheez Mania === | |||
This release was a promotional tie-in with Cheez Mania cheese puffs. The main game is unchanged but the disc contains a Cheez Mania themed launcher. | |||
== Future == | |||
No later versions of LEGO Island are known to exist. Even when the game was re-released in 2001, the September build was still shipped. | |||
Through interviews with the game's original developers, it's claimed that a patch was written to fix the infamous [[Turn Speed|turn speed bug]] but it never made it into any release or patch. If the source code hasn't been lost, it could be possible to produce another version with this (and any other patches that could have been made later on) implemented. But this is only speculation for the time being. | |||
== Languages == | |||
{{Main article|LEGO Island#Download}} | |||
LEGO Island was released in several languages which are documented [[LEGO Island#Download|on a separate page]]. These have all been found to be v1.1 with only minor changes for localization purposes. Usually this boils down to replacing dialogue in the [[Interleaf files]] with all other files identical to the English release, but a few languages seems to have been recompiled the binaries too (particularly [[Local_Files#CONFIG.EXE_and_LEGOISLE.EXE|CONFIG.EXE]] which contains a lot of display text). | |||
== Identifying Your Version == | |||
Most of the time you can identify your version by checking the "Last Modified Date" of the files. They'll usually be either '''August 8, 1997''' or '''September 8, 1997'''. | |||
As some language releases required further modification to these files, non-English releases may be dated later. If so, you can check the build version by right clicking LEGO1.DLL, choosing Properties, and selecting the Details tab. | |||
<center>https://i.imgur.com/ai3nBNg.png</center> | |||
The vast majority of the time, your version will read 1.1.0.0 meaning you have v1.1. If your version reads 1.0.0.0 and is NOT English, or reads something else like 1.2.0.0, please contact us with information about your copy. |
Latest revision as of 01:37, 18 April 2024
Several versions of LEGO Island are known to exist, either officially released or discovered.
Pre-Alpha
Main article: Pre-Alpha (October 1996)
On October 31 2023, a prototype build of LEGO Island was leaked by YouTuber R.R. Slugger. Colloquially, this build is usually referred to as "'the pre-alpha".
Beta 1.0
Main article: Beta 1.0
Beta 1.0 was the first beta version of LEGO Island.
Beta 9.0
Main article: Beta 9.0
Beta 9.0 was the last beta version before LEGO Island reached RTM. Its files are dated July 24, 1997, only two weeks before v1.0's August 8, 1997 date. A changelog was found on the disc detailing all the beta releases leading up to it.
v1.0 / August Build
This build identifies itself as version 1.0.0.0. It's files date to August 8th 1997 making this is the earliest build known to have had a retail release. Both this build and the September build predate LEGO Island's official release date (September 26, 1997), making it unclear why this circulated in retail at all (considering a newer build was already produced before release). It's theorized that perhaps Mindscape had already manufactured copies of this build, and the changes introduced in the September were considered too insignificant to discard the already manufactured copies.
This version is only known to have been released in English and Japanese.
v1.1 / September Build
This build identifies itself as version 1.1.0.0. It's files date to September 8th 1997. This is by far the most common version of LEGO Island and the most likely version that any given copy will be, since it existed before the official release date and is the latest official version to be made. The exception is the Japanese version, which appears to have only had a v1.0 release.
Differences compared to August build
v1.1 features a number of largely "quality of life" changes. Not much overall functionality differs between them, nor have many bugs been fixed. The following are the known differences between the two:
- Different dialogue: After entering a name in the registration book in v1.0, the Infomaniac says "Good job! Welcome to Lego Island! Okay, let's get started...". In the September build, this first sentence is cut and the Infomaniac instead starts at "Okay, let's get started!".
- Building: During any of the four building sequences, Bill Ding instructs you to click the triangle button when you are finished. However in v1.1, the sequence will automatically end itself once you place the last brick, rendering the triangle button largely unnecessary. v1.0's behavior is accurate to the explanation; you must click the triangle button to finish even if you've placed all the bricks. It's generally assumed testers would miss the opening explanation and become confused about what to do once they'd completed their builds (hence the change in v1.1), But many prefer v1.0's approach since it allows them to continue making changes even after the last brick is placed.
- Window title: When playing in windowed mode, the August build's window title reads "Lego Island" while the September build's reads "LEGO®". This may be the only time the game uses sentence case for the word "LEGO" instead of capitalizing it as usual.
- Character selection: In v1.1, clicking a character's icon selects that character even if the icon isn't dragged to a location (v1.0 requires the icon to be dragged somewhere to set the character). This allows players to switch characters and exit the Information Center through other means, such as the back door. However it also necessitates a change in the Infomaniac's animation. In v1.0, selecting Mama or Papa Brickolini ends with him flying offscreen before the game transitions to the selected location, but since players of v1.1 can select a character without actually leaving the Information Center, his animation has been crudely modified to position him back on the floor rather than flying offscreen.
- Installer background: The background image used in the installer features two flags. In v1.0, these flags have the Mindscape and LEGO logos on them but in v1.1 they're blank white.
- Key files have been modified and recompiled: This is relevant for any hex editing as the locations of most byte offsets will be different between them. Any specific byte changes will need to accommodate both versions to work correctly for all people.
Language Variations
While all known non-English releases of LEGO Island are v1.1, a few versions feature differences that don't strictly affect gameplay.
Korean
In late 2019 it was discovered that the Korean release of LEGO Island contains logs and source files for the Interleaf files on the disc. These files would have been compiled into Interleaf files with Weaver, which would have been a necessary part of the translation process considering the Interleaf files contain the bulk of the voice clips. While the game itself is unremarkably still v1.1 code and the Weaver tool is still unrecovered as of this writing, these files are extremely interesting insights into the development process.
Italian
Main article: SecuROM
For unknown reasons, the Italian release features SecuROM DRM technology. It's unknown whether all Italian copies contain the DRM or whether any non-Italian copies ever featured it.
Japanese
For unknown reasons, the Japanese LEGO Island installer features a version check that fails if the version of Windows you're using is not 4.x (e.g. 95, 98, or Me). This means the installer will fail on any Windows version newer (starting with Windows 2000). As such, for this version you should probably use the LEGO Island Alternative Installer.
Minor Variations
These are versions where the game itself has been untouched, but other elements of the disc have been altered somewhat.
Cheez Mania
This release was a promotional tie-in with Cheez Mania cheese puffs. The main game is unchanged but the disc contains a Cheez Mania themed launcher.
Future
No later versions of LEGO Island are known to exist. Even when the game was re-released in 2001, the September build was still shipped.
Through interviews with the game's original developers, it's claimed that a patch was written to fix the infamous turn speed bug but it never made it into any release or patch. If the source code hasn't been lost, it could be possible to produce another version with this (and any other patches that could have been made later on) implemented. But this is only speculation for the time being.
Languages
Main article: LEGO Island#Download
LEGO Island was released in several languages which are documented on a separate page. These have all been found to be v1.1 with only minor changes for localization purposes. Usually this boils down to replacing dialogue in the Interleaf files with all other files identical to the English release, but a few languages seems to have been recompiled the binaries too (particularly CONFIG.EXE which contains a lot of display text).
Identifying Your Version
Most of the time you can identify your version by checking the "Last Modified Date" of the files. They'll usually be either August 8, 1997 or September 8, 1997.
As some language releases required further modification to these files, non-English releases may be dated later. If so, you can check the build version by right clicking LEGO1.DLL, choosing Properties, and selecting the Details tab.
The vast majority of the time, your version will read 1.1.0.0 meaning you have v1.1. If your version reads 1.0.0.0 and is NOT English, or reads something else like 1.2.0.0, please contact us with information about your copy.