Glitches: Difference between revisions

Tags: Mobile edit Mobile web edit
 
Line 58: Line 58:
=== Glitching and crashing when trying to exit the game ===
=== Glitching and crashing when trying to exit the game ===


'''Description:''' When you try to exit LEGO Island normally, you're teleported to the Information Center, and an animation plays where the Infomaniac bounces into the center of the screen, two LEGO bricks appear, and you're asked to confirm that you want to exit (clicking a green brick to leave or a red brick to remain in-game). Starting with Windows Vista, this sequence has become extremely glitchy for currently unknown reasons.
'''Description:''' When you try to exit LEGO Island normally, you're teleported to the Information Center, and an animation plays where the Infomaniac bounces into the center of the screen, two LEGO bricks appear, and you're asked to confirm that you want to exit (clicking a green brick to leave or a red brick to remain in-game). Starting with Windows Vista, this sequence has become extremely glitchy due to a bug in the main executable where an uninitialized variable gets passed to WndProc, a standard Win32 function, meaning that whatever was allocated to that memory address beforehand is now the value of the new variable. This means that the value is effectively random and causes major issues. Why this doesn’t happen on versions of Windows before Vista is currently unknown.


The Infomaniac's animation will flicker or jump erratically, and an intermittent buzzing sound will play. Frequently, the game will crash before the user can even select an option, resulting in lost progress since the game only saves when you click the green brick to confirm exiting. Whether the game crashes or not appears to be more or less random.
The Infomaniac's animation will flicker or jump erratically, and an intermittent buzzing sound will play. Frequently, the game will crash before the user can even select an option, resulting in lost progress since the game only saves when you click the green brick to confirm exiting. Whether the game crashes or not appears to be more or less random.