LEGO Island Versions: Difference between revisions

From LEGO Island Wiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:
Several versions of LEGO Island are known to exist, either officially released or discovered.
Several versions of [[LEGO Island]] are known to exist, either officially released or discovered.


== Beta 9.0 ==
== Beta 9.0 ==
Line 5: Line 5:
A beta dated July 25th 1997 is claimed to exist, according to [https://www.rockraidersunited.com/topic/8354-lego-island-beta/ a post on Rock Raiders United]. Not much is known publicly about this build, however a [[LEGO Island Changelog|changelog]] was found on the disc detailing all the beta releases leading up to it.
A beta dated July 25th 1997 is claimed to exist, according to [https://www.rockraidersunited.com/topic/8354-lego-island-beta/ a post on Rock Raiders United]. Not much is known publicly about this build, however a [[LEGO Island Changelog|changelog]] was found on the disc detailing all the beta releases leading up to it.


== August Build ==
== v1.0 / August Build ==


Sometimes known as "Version 1.0", its 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 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.
This version is only known to have been released in English.


== September Build ==
== v1.1 / September Build ==


Sometimes known as "Version 1.1", its files date to September 8th 1997. This is by far the most common version of LEGO Island and the most likely version that any copy will be since it existed before the official release date and it's the latest official version to be made.
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.


=== Differences compared to August build===
=== Differences compared to August build===
Line 22: Line 22:


* '''Changes in functionality:''' During a building sequence, Bill Ding instructs you to hit the triangle when you are finished. In the August build, this is correct as the sequence does not end until you hit the triangle. In the September build, the sequence will auto-complete when you place the last necessary brick. This makes Bill Ding's dialog inaccurate in the September build.
* '''Changes in functionality:''' During a building sequence, Bill Ding instructs you to hit the triangle when you are finished. In the August build, this is correct as the sequence does not end until you hit the triangle. In the September build, the sequence will auto-complete when you place the last necessary brick. This makes Bill Ding's dialog inaccurate in the September build.
== Korean Release ==
In late 2019 it was discovered that the Korean release of LEGO Island contains logs and source files for the [[Interleaf File|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.


== Future ==
== Future ==
Line 31: Line 34:
== Identifying Your Version ==
== Identifying Your Version ==


To identify which version you have, you can check the "last modified date" of the files for whether the files were last modified in August or in September. Additionally, below are MD5 hashes of all relevant files to determine which version you have:
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'''.
 
=== August Build ===
 
Files are dated: 08/08/1997 (MM/DD/YYYY)
 
<nowiki>764e23e8a713e1b66f146da8d9c49576 *CONFIG.EXE
d3dc01ad31d5392be7660c1a08de2400 *ISLE.EXE
0b4cb9e080dbab1f1fac7c5b8593080d *LEGO1.DLL
764e23e8a713e1b66f146da8d9c49576 *LEGOISLE.EXE</nowiki>


=== September Build ===
Some language releases required further modification to these files, resulting in modified dates that may exceed both of these. If so, you can check the build version by right clicking LEGO1.DLL, choosing Properties, and selecting the Details tab.


Files are dated: 09/08/1997 (MM/DD/YYYY)
<center>https://i.imgur.com/ai3nBNg.png</center>


<nowiki>92d958a64a273662c591c88b09100f4a *CONFIG.EXE
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.
f6da12249e03eed1c74810cd23beb9f5 *ISLE.EXE
4e2f6d969ea2ef8655ba3fc221a0c8fe *LEGO1.DLL
92d958a64a273662c591c88b09100f4a *LEGOIsle.exe</nowiki>

Revision as of 15:42, 21 December 2019

Several versions of LEGO Island are known to exist, either officially released or discovered.

Beta 9.0

A beta dated July 25th 1997 is claimed to exist, according to a post on Rock Raiders United. Not much is known publicly about this build, however 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.

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.

Differences compared to August build

  • Key files have been modified and recompiled: This is relevant for any hex editing as the locations of most variables will be different between them. Any specific byte changes will need to accommodate both versions to work correctly for all people.
  • Different dialogue: After entering a name in the August build, the Infomaniac says "Good job! Welcome to Lego Island!" before saying "Okay, let's get started!". In the September build, this line is cut and the Infomaniac starts at "Okay, let's get started!".
  • Changes in functionality: During a building sequence, Bill Ding instructs you to hit the triangle when you are finished. In the August build, this is correct as the sequence does not end until you hit the triangle. In the September build, the sequence will auto-complete when you place the last necessary brick. This makes Bill Ding's dialog inaccurate in the September build.

Korean Release

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.

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.

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.

Some language releases required further modification to these files, resulting in modified dates that may exceed both of these. If so, you can check the build version by right clicking LEGO1.DLL, choosing Properties, and selecting the Details tab.

ai3nBNg.png

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.