Getting Started: Difference between revisions

No edit summary
Justine (talk | contribs)
m Fixed text formatting
 
(2 intermediate revisions by 2 users not shown)
Line 48: Line 48:
{{Main article|Compatibility Issues}}
{{Main article|Compatibility Issues}}


LEGO Island relies on various dated DirectX APIs that have seen numerous changes over the decades since its release. As such, using Direct3D HAL can result in various graphical glitches and crashes that impact the game's playability. To address this, it's recommended to either use a software mode instead ("Ramp Emulation", "RGB Emulation", or "MMX Emulation") as those are CPU-based and have therefore been largely unaffected by the changes to the Direct3D API, '''or''' to use [[dgVoodoo]] which translates LEGO Island's outdated DirectX 5 calls to modern DirectX 11 calls. This has the advantage of allowing other graphical tweaks too, such as increasing the resolution, adding anti-aliasing, overriding texture filtering, and more.
LEGO Island relies on various dated DirectX APIs that have seen numerous changes over the decades since its release. As such, using Direct3D HAL can result in various graphical glitches and crashes that impact the game's playability. To address this, it's recommended to either use a software mode instead ("Ramp Emulation", "RGB Emulation", or "MMX Emulation") as those are CPU-based and have therefore been largely unaffected by the changes to the Direct3D API, '''or''' to use [[dgVoodoo]] which translates LEGO Island's outdated DirectX 5 calls to modern DirectX 11 calls. This has the advantage of allowing other graphical tweaks too, such as increasing the resolution, adding anti-aliasing, overriding texture filtering, windowed mode, and more.


=== High-definition Patch ===
=== High-definition Patch ===
Line 71: Line 71:
=== Graphics Modes ===
=== Graphics Modes ===


On vanilla Wine, different graphics modes will appear in [CONFIG.EXE]. Wine doesn't implement the Ramp/RGB/MMX software modes, instead only implementing one software mode called "Direct3D HEL" (hardware emulation layer).
On vanilla Wine, different graphics modes will appear in [[CONFIG.EXE]]. Wine doesn't implement the Ramp/RGB/MMX software modes, instead only implementing one software mode called "Direct3D HEL" (hardware emulation layer).


Currently, unlike modern Windows, hardware mode - aka "Direct3D HAL" (hardware abstraction layer) - appears to work better in Wine than "Direct3D HEL". Currently "HEL" appears to render only a black screen.
Currently, unlike modern Windows, hardware mode - aka "Direct3D HAL" (hardware abstraction layer) - appears to work better in Wine than "Direct3D HEL". Currently "HEL" appears to render only a black screen.