LEGO Island Versions: Difference between revisions

From LEGO Island Wiki
Jump to navigation Jump to search
m (Itsmattkc moved page Lego Island Versions to LEGO Island Versions: Proper capitalization)
No edit summary
Line 1: Line 1:
There are at least two retail versions of Lego Island known to exist. The most common is the September 8th 1997 build, and the other is a much rarer earlier build dated August 8th 1997.
Several versions of LEGO Island are known to exist, either officially released or leaked/discovered.


A beta version dating to July 25th 1997 is claimed to exist, according to [https://www.rockraidersunited.com/topic/8354-lego-island-beta/ a post on Rock Raiders United].
== Beta 9.0 ==


== Differences ==
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 up until it.
 
== 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 it circulated retail in the first place, considering a newer build was produced before release. It's theorized that perhaps Mindscape had manufactured some copies of this build in preparation for release, and the last minute fixes made in the September build weren't considered important enough to
 
== September Build / v1.1 ==
 
=== Differences compared to the 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.
* '''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.
Line 10: Line 18:


* '''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.
== 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.


== Identifying Versions ==
== Identifying Versions ==
Line 15: Line 29:
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:
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:


=== 08/08/1997 Build ===
=== August Build ===
 
Files are dated: 08/08/1997 (MM/DD/YYYY)


<nowiki>764e23e8a713e1b66f146da8d9c49576 *CONFIG.EXE
<nowiki>764e23e8a713e1b66f146da8d9c49576 *CONFIG.EXE
d3dc01ad31d5392be7660c1a08de2400 *ISLE.EXE
d3dc01ad31d5392be7660c1a08de2400 *ISLE.EXE
0b4cb9e080dbab1f1fac7c5b8593080d *LEGO1.DLL
0b4cb9e080dbab1f1fac7c5b8593080d *LEGO1.DLL
764e23e8a713e1b66f146da8d9c49576 *LEGOISLE.EXE</nowiki>
764e23e8a713e1b66f146da8d9c49576 *LEGOISLE.EXE</nowiki>


=== 09/08/1997 Build ===
=== September Build ===
 
Files are dated: 09/08/1997 (MM/DD/YYYY)


<nowiki>92d958a64a273662c591c88b09100f4a *CONFIG.EXE
<nowiki>92d958a64a273662c591c88b09100f4a *CONFIG.EXE
f6da12249e03eed1c74810cd23beb9f5 *ISLE.EXE
f6da12249e03eed1c74810cd23beb9f5 *ISLE.EXE
4e2f6d969ea2ef8655ba3fc221a0c8fe *LEGO1.DLL
4e2f6d969ea2ef8655ba3fc221a0c8fe *LEGO1.DLL
92d958a64a273662c591c88b09100f4a *LEGOIsle.exe</nowiki>
92d958a64a273662c591c88b09100f4a *LEGOIsle.exe</nowiki>

Revision as of 04:43, 21 October 2019

Several versions of LEGO Island are known to exist, either officially released or leaked/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 up until it.

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 it circulated retail in the first place, considering a newer build was produced before release. It's theorized that perhaps Mindscape had manufactured some copies of this build in preparation for release, and the last minute fixes made in the September build weren't considered important enough to

September Build / v1.1

Differences compared to the 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.

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 Versions

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:

August Build

Files are dated: 08/08/1997 (MM/DD/YYYY)

764e23e8a713e1b66f146da8d9c49576 *CONFIG.EXE d3dc01ad31d5392be7660c1a08de2400 *ISLE.EXE 0b4cb9e080dbab1f1fac7c5b8593080d *LEGO1.DLL 764e23e8a713e1b66f146da8d9c49576 *LEGOISLE.EXE

September Build

Files are dated: 09/08/1997 (MM/DD/YYYY)

92d958a64a273662c591c88b09100f4a *CONFIG.EXE f6da12249e03eed1c74810cd23beb9f5 *ISLE.EXE 4e2f6d969ea2ef8655ba3fc221a0c8fe *LEGO1.DLL 92d958a64a273662c591c88b09100f4a *LEGOIsle.exe