Compatibility Issues: Difference between revisions
No edit summary |
BunnyNabbit (talk | contribs) →Textures are heavily glitched: Add descriptive ALT text to Windows_10_1809_Ramp_Bug.png |
||
| (3 intermediate revisions by 3 users not shown) | |||
| Line 7: | Line 7: | ||
'''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. | '''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> | <center>[[File:D3drm_error.PNG|alt=ISLE.EXE - System Error. The code execution cannot proceed because d3drm.dll was not found. Reinstalling the program may fix this problem.]]</center> | ||
'''Solution:''' | '''Solution:''' | ||
| Line 24: | Line 24: | ||
'''Affects:''' Windows 7+ (earlier versions may be affected too) | '''Affects:''' Windows 7+ (earlier versions may be affected too) | ||
'''Description:''' When trying to exit, the game may glitch up and crash. The cause of this is | '''Description:''' When trying to exit, the game may glitch up and crash. The cause of this is due to [[ISLE.EXE]] not initiallizing a variable before sending it to [[LEGO1.DLL]], although it is still unknown why older versions of Windows are not affected. | ||
'''Solutions:''' | '''Solutions:''' | ||
| Line 47: | Line 47: | ||
'''Affects:''' Most recent versions of Windows | '''Affects:''' Most recent versions of Windows | ||
'''Description:''' LEGO Island was written around a very old version of DirectDraw, including a [[Direct3D Retained Mode|retained mode API]] (D3DRM) that is not only unsupported now, it's also been dropped from Windows/DirectX entirely. Many of its DirectDraw function calls are obsolete, deprecated and/or completely abandoned now. | '''Description:''' LEGO Island was written around a very old version of DirectDraw, including a [[Direct3D Retained Mode|retained mode API]] (D3DRM) that is not only unsupported now, it's also been dropped from Windows/DirectX entirely. Many of its DirectDraw function calls are obsolete, deprecated and/or completely abandoned now. There is one specific case, on some XP computers (around the time of Vista-compatible stickers) AUTORUN.EXE, and ISLE.EXE are shown as non-compatible Win32 applications, and will refuse to run (has not been tested with Rebuilder, that might fix it). | ||
<center>[[File:Screenshot (165).png]]</center> | <center>[[File:Screenshot (165).png]]</center> | ||
| Line 61: | Line 61: | ||
'''Description:''' When using "Ramp Emulation" mode, all 3D textures are heavily glitched. Bitmaps remain normal: | '''Description:''' When using "Ramp Emulation" mode, all 3D textures are heavily glitched. Bitmaps remain normal: | ||
<center>[[File:Windows_10_1809_Ramp_Bug.png]]</center> | <center>[[File:Windows_10_1809_Ramp_Bug.png|alt=Inside the Information Center. The Infomaniac is centered on the screen and is showing glitched textures. His arms and face are notably distorted and appears as a noisy, static-like texture consisting mostly of yellow, green and black pixels. His legs and hands appear as gray, along with his hat which is momentarily being tossed above him. His shirt only appears discolored, being more yellow than usual. The two flowers sitting on the red railing are also distorted in the same way. The Information Center's background remains normal.]]</center> | ||
This is a DirectX incompatibility introduced in Windows 10 1809. The exact cause is unclear. | This is a DirectX incompatibility introduced in Windows 10 1809. The exact cause is unclear. | ||