Windowed Mode

From LEGO Island Wiki
Revision as of 11:25, 17 April 2019 by MattKC (talk | contribs) (Created page with "Lego Island does not have a readily accessible Windowed Mode, however there is partial support for it. It seems the feature was never complete or perhaps even never intend...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Lego Island does not have a readily accessible Windowed Mode, however there is partial support for it. It seems the feature was never complete or perhaps even never intended to be used outside of development. Regardless, there is a way to make it run in a window, with a few limitations.

Enabling Windowed Mode

Firstly, you must have registry write access (usually only an administrator can write to the registry).

  1. In the Lego Island configuration, set your Direct3D device to Ramp Emulation (Lego Island will crash on launch if it's set to `Direct3D HAL` and windowed mode).
  2. Using regedit.exe, browse to Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Mindscape\LEGO Island (64-bit) or Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Mindscape\LEGO Island (32-bit)
  3. Set value Full Screen to NO.
  4. Lego Island will now run in a window next time you run it.

NOTE: Lego Island Configuration will automatically set "Full Screen" back to YES

Troubleshooting

In windowed mode, the background textures are missing and everything is blue

F43M2lN.png

Solution: Run Lego Island in 256-color mode.

Explanation: "Ramp Emulation", which we had to enable in step 1 for windowed mode to work in the first place, is limited to 256 color mode. For reference, a modern computer will usually be running in 16777216 color mode (also known as "True Color", "32-bit", or "Millions of Colors"). When running in full screen, Lego Island will automatically change the display mode to 256 color mode, but it doesn't in windowed mode which causes this issue.

Luckily in Windows' compatibility tab (right click Lego Island > Properties), we can specifically use 256 color mode when running Lego Island.

cngmbTo.png

This should fix the missing textures/blueness.

NOTE: Since Windows 8, Windows can set a color mode specifically for each app. 7 and earlier require the entire system to be set to 256 colors.