My guide on running Myst IV: Revelation under Windows 10. Originally released in 2004, Myst IV required a minimum of a Pentium III, Windows 98 SE and DirectX 9.0. The retail version used the SafeDisc DRM no longer supported under later versions of Windows.
This guide will result in Myst IV running under Windows 10, scaled appropriately for a high resolution display while retailing the original aspect ratio. Mouse control issues caused by a high DPI display are also resolved.
Patches and fixes were installed in the order shown below.
Warning: Make sure your are comfortable doing this, this is for informational purposes only. I can't take responsibility for any loss or damage incurred. This is working on my particular machine and setup, your experiences may differ.
Version
The US and European retail version is the one I'm using, supplied on 2 DVDs. As I prefer not to use the original discs, both discs have been converted to .iso images. I'm using Daemon tools to mount the images on a virtual DVD drive.
Setup & official patches
Run the installer from the first disc and perform a full install. Once installed download and install the v1.00 to v1.03 patch available from the PCGamingWiki.
No cd patch
As the original discs aren't being used, a no cd patch was used to run under Windows 10. They can be found easily with a little help from google. The no cd patch is for v1.03 and replaces 2 files in the <installation>/bin folder.
Windows 10 fixes
The following fixes help with Windows 10 compatibility.
IndirectInput
Created by Rafael Rivera, IndirectInput is a simple DirectInput wrapper to work around a Windows 10 device enumeration bug. Download and add the dll to the <installation>/bin folder.
dgVoodoo2
The dgVoodoo2 utility is used to scale to the desktop resolution. The version currently used isv 2.82.5. Download and extract files to a folder. Copy the following files to the Myst IV installation /bin folder.
dgVoodoo.conf
dgVoodooCpl.exe
\MS\x86\D3D8.dll
\MS\x86\D3D9.dll
\MS\x86\D3D9.dll
\MS\x86\D3DImm.dll
\MS\x86\DDraw.dll
Note: only copy the files to the installation /bin folder, don't copy the MS folder or sub-folders.
dgVoodoo2 has been configured as follows:
The game will start in a window but can be scaled to full screen with <Alt> + <Enter>. You may wish to enable the dgVoodoo watermark to ensure dgVoodoo2 is being used, then disable it later.
Note: These settings may not be optimal, they work for me. If you have any suggestions feel free to get in touch.
MS Compatibility Administrator
If there are issues with controlling the mouse, this may be due to a high DPI display and display scaling being enabled in Windows settings. The scaling options can be found under Settings > System > Display > Scale and layout. You can set the scaling to 100% but this becomes a chore having to switch scaling options every time you wish to play.
Alternatively download and install the Windows Assessment and Deployment Kit (Windows ADK) (this was previously the Microsoft Application Compatibility Toolkit (ACT)). It comes with 32-bit and 64-bit versions of the Compatibility Administrator tool.
When running under dgVoodoo2, Windows automatically identified and added a compatibility entry for Myst IV. The entry was added to the 'Per User Compatibility Settings' section under my username. The fixes applied were HighDpiAware and WinXPSp3, as shown below.
To manually add a fix, take a look at the example Microsoft article 'How to use the Compatibility Administrator utility in Windows'. It's an older article referencing the ACT, but the example section was a useful guide. The HighDpiAware and WinXPSp3 fixes were selected manually. As Myst IV is a 32-bit application the 32-bit version of the Compatibility Administrator has to be used.
Comments