LEGO Island Versions: Difference between revisions

no edit summary
No edit summary
Line 18: Line 18:
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:
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 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!".
* '''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 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.
* '''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.
* '''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 the August build, clicking a character's icon in the Information Center does not select that character as it does in the September build. The character is only selected once their icon is dragged to a location. The Infomaniac's animation also has been changed as a result. In the August build, his animation when selecting Mama or Papa Brickolini ends with him flying offscreen before the game transitions to the selected location. Since the September build allows you to select a character without leaving the Information Center, his animation has been somewhat crudely modified to position him back at the center of the screen, rather than flying offscreen.
* '''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.


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