Compatibility Issues: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
[[LEGO Island]] was written in 1997 for Microsoft Windows 95. Since then, Windows has gone through several changes, many of which have broken the dated LEGO Island code. This is a list of known [[compatibility issues]] running LEGO Island on modern versions of Windows.
[[LEGO Island]] was written in 1997 for Microsoft Windows 95. Since then, Windows has gone through several changes, many of which have broken the dated LEGO Island code. This is a list of known '''compatibility issues''' running LEGO Island on modern versions of Windows.
 
== D3DRM.DLL was not found ==
 
'''Affects:''' Windows Vista+
 
'''Description:''' LEGO Island was written around an now-obsolete DirectX API called [[Direct3D Retained Mode]]. It was seldom used and quietly dropped in Windows Vista.
 
<center>[[File:D3drm_error.PNG]]</center>
 
'''Solution:'''
* Restore Retained Mode manually using either of the following options:
** Acquire the file '''D3DRM.DLL''':
*** '''Recommended:''' [[File:D3DRM.ZIP|Download the most recent version of D3DRM.DLL]]. This build is newer than the one on disc (2001 as opposed to 1997) and has generally better compatibility with modern Windows (particularly when using dgVoodoo or if playing in Wine).
*** The official LEGO Island disc contains an installer for DirectX 5 including D3DRM.DLL. It can be found at <code><CD drive>:\redist\directx\d3drm.dll</code>.
** Copy '''D3DRM.DLL''' to either of the following locations:
*** The LEGO Island install directory (usually <code>C:\Program Files\LEGO Island</code> or <code>C:\Program Files (x86)\LEGO Island</code>)
*** The Windows system directory (usually <code>C:\Windows\system32</code>)
 
* Use a version of Windows older than Windows Vista.


== Save files don't actually save ==
== Save files don't actually save ==

Navigation menu