NOTE: Anything that's underlined, and sometimes in bold-face type and/or a different color, is a link to another Internet site. Double-left-click on a link to go to its site.

Also, there's lots of (very necessary) detail here, but don't get overwhelmed. If you can follow step-by-step instructions, you'll be OK. It's a good idea to read through everything at least once, and print it out. Then you can check off each step as you do it.
_________________________________________

This topic details how to do a Myst IV Revelation clean boot install or re-install with Windows XP Professional or Home Edition.

TABLE OF CONTENTS
---------------------
Information Gathering

Overall Windows and Hard Disk Tune-up
-- 1. Virus scanning
-- 2. Spyware and adware scanning
-- 3. Hard disk error checking
-- 4. Clearing Internet Explorer caches and other temporary folders
-- 5. Hard disk defragmenting
-- 6. Registry error checking
-- 7. Windows Update

Installing and Re-Installing Revelation
-- 1. Preventing Installation Problems - General Comments
-- 2. How to determine your CD or DVD drive's model number and firmware version
-- 3. Creating a new User Account
-- 4. Applying the Revelation patches
-- 5. Error# 0x80040707, DLL Call Crashed:ISRT_WaitonDialog
-- 6. Checking for C:\My Documents\myst4-revelation savegames
-- 7. Clean-boot Revelation Install, No Previous Installation
-- 8. Clean-boot Revelation Re-install, Previous Installation

_________________________________________


Information Gathering
-----------------------

First, gather enough information to define the problem. The symptoms of the problem may be sufficient to allow you solve it, but not always. If a clean-boot install or re-install doesn't help, you'll need to post the information in a new topic in this Forum along with your DxDiag report, so that we can make recommendations. (See [Posting Guidelines] Help! I'm Having Technical Problems and I Don't Know Why!?!, under POSTING GUIDELINES, To post a DxDiag report.)

1. Write down the exact text of any error messages you get. This is very helpful in problem diagnosis.

2. Look for crash_report.zip in your Myst IV Program Files folders. Its contents are also very helpful.

3. With Win XP, you can use the Event Viewer to help with problem definition. Refer to:
-- How To View and Manage Event Logs in Event Viewer in Windows XP
-- Detailed Usage of the Event Viewer /AUXSOURCE Switch Option

See also:
-- CD drive or DVD drive errors may cause unexpected program crash in Windows XP
-- How to troubleshoot CD-ROM drive problems in Windows XP
-- How to Troubleshoot Hardware and Software Driver Problems in Windows XP
-- You receive a Stop 0x00000050 error on a blue screen


Overall Windows and Hard Disk Tune-up
-----------------------------------------

Before attempting a clean boot Revelation install or re-install, it's a really good idea to do an overall Windows and hard disk tune-up:

1. Update your anti-virus software's database, then use it to do a complete, in-depth scan of your hard disk(s). This is the 'start it and let it crank' type of scan, not the bootup quickie!

2. Update your spyware and adware databases, then do complete, in-depth scans of your hard disk(s). I regularly use and recommend all of:
-- Spybot - Search & Destroy - free version
-- Ad-aware - free version
-- Spyware Doctor - free trial
-- PestPatrol - free trial

Be aware that these anti-spyware and adware programs do NOT protect against viruses!

Note: If you have only the built-in Win XP software firewall, you should consider replacing it with a good firewall. I use and recommend ZoneAlarm, which has a free version available here. After you install ZoneAlarm (or any other software firewall), you should disable Win XP's built-in firewall (Start > Control Panel > Windows Firewall > activate the Off (not recommended) radio button.

3. Check all of your hard disks and partitions for errors. Refer to How to Perform Disk Error Checking in Windows XP. Close all running programs before starting the error check, and tell Windows to automatically fix file system errors. Another option is Symantec's Norton SystemWorks - Norton Utilities Disk Doctor.

4. Use the Disk Cleanup utility to empty \temp and \temporary folders, Internet caches, and the Recycle bin.
-- a. Log into Windows with full Administrator privileges and close all open applications.
-- b. Click on Start > All Programs > Accessories > System Tools > Disk Cleanup.
-- c. Select the desired hard disk, then click on OK.
-- d. Click on all of the boxes to uncheck them.
-- e. Click on only the following boxes to check them:
----- 1. Temporary Internet Files
----- 1. Recycle Bin
----- 3. Temporary Files
-- f. Click on OK > Yes to run the cleanup.

Don't check any of the other boxes unless you're certain you know what you're doing and have read Description of the Disk Cleanup Tool in Windows XP. Another option is Wise Disk Cleaner - free version.

Also empty your Internet Explorer caches (temporary Internet files, cookies, etc.) from within Internet Explorer itself. The following steps are for Internet Explorer 8, but earlier versions are similar.
-- a. Close all open instances of IE.
-- b. Open a single instance of IE.
-- c. Click on Tools > Internet Options > General tab > Browsing history > Delete.
-- d. Check only the boxes for:
----- 1. Preserve Favorites website data
----- 2. Temporary Internet files
----- 3. Cookies
----- 4. History
-- e. Click on Delete.
-- d. Click on OK to close IE back to the Desktop.

5. Defragment your hard disk(s). Win XP has a built-in hard disk defragmentation utility. (Refer to How To Analyze and Defragment a Disk in Windows XP and How to Defragment Your Disk Drive Volumes in Windows XP for details.) However, I prefer these *free* utilities:
-- Auslogics Disk Defrag
-- IObit Smart Defrag - don't install the IObit Toolbar if you don't want it
-- Open Source UltraDefrag
-- Piniform Defraggler - don't install the Yahoo Toolbar if you don't want it

To speed up defragmentation, reboot, close all open applications, and immediately begin defragging. Don't run any other programs or surf the Internet while defragging.

6. Check your Registry for errors. Win XP doesn't have a built-in Registry diagnosis and repair utility, so here are some other options. I recommend using at least two of these *free* utilities for complete Registry cleaning, since they'll often pick up different errors. Run whichever utilities you choose until no more safely-repairable errors are discovered, and reboot when finished.
-- Auslogics Registry Cleaner
-- Eusing Registry Cleaner
-- Glary Utilities Registry Cleaner
-- Toni Arts EasyCleaner
-- Wise Registry Cleaner

NOTE: System Restore is a component of Windows that restores your PC - especially the Registry - to a previous state if a problem occurs, and you won’t lose any personal data files, like Microsoft Word documents, browsing history, drawings, favorites, or Email. Before running Registry cleanup utilities, always create a System Restore Point. Just in case!
-- a. Click on Start > Help and Support > "Undo changes to your computer with System Restore" > Create a restore point radio button > Next.
-- b. Enter a Restore Point description, if desired, and click on Create.
-- c. On the Restore Point Created page, click on Close.
-- d. Close the Help and Support Center back to the Desktop.

7. Run Windows Update (Internet Explorer, Tools > Windows Update) and download and install whatever Update recommends, EXCEPT for new video drivers. For video drivers, see Myst IV: Installing Video Drivers With Win XP.


Installing and Re-Installing Revelation
----------------------------------------

1. Preventing Installation Problems - General Comments

In general, any or all of the following may be necessary to prevent Revelation installation (and game play!) problems:
-- a. Install (and play) only from original game DVD's, NOT burned copies!
-- b. Disable or uninstall all programs intended to allow playing DVD movies from any region. For example, DVD Region Killer.
-- c. Using Device Manager (right-click on My Computer icon > Properties > Hardware > Device Manager), remove all virtual disks installed by CD/DVD burning or copying programs. For example, Daemon Tools, Alcohol 120%, CloneCD, Easy CD/DVD Creator, Nero Burning ROM, etc.
----- 1. Do NOT reboot after removing the virtual disk(s), before installing Revelation.
----- 2. You may need to prevent the program(s) from loading on bootup, using the System Configuration Utility, before installing Revelation.
-------- a. Click on Start > Run.
-------- b. Type msconfig in the Open: box, then click on OK to run the program.
-------- c. Click on the Startup tab.
-------- d. Scroll down to the program you want to prevent from loading on startup, and click on the check box to clear it.
-------- e. Click on Apply, then on OK.
-------- f. Reboot, then install Revelation.
----- 3. Worst case, you may need to uninstall the program itself and reboot, then install Revelation.
-- d. Using Task Manager (press Ctrl+Alt+Del, then click on Task Manager's Applications tab), end all programs that enable drag-and-drop-file-transfer CD/DVD burning, aka packet writing software or Drive Letter Access (DLA). For example, Direct CD, InCD, Sonic DLA, Instant-Write, Packet CD, Drag to Disc, FileCD, abCD, IBM DLA, Veritas DLA, Hewlett Packard DLA, Stomp RecordNow, etc.
----- 1. Do NOT reboot after disabling the packet writing software, before installing Revelation.
----- 2. You may need to prevent the program from loading on bootup, using the System Configuration Utility as above.
----- 3. Worst case, you may need to uninstall the program itself and reboot, then install Revelation.
-- e. If you have them, uninstall PlayBackup and Insektors, then reboot and install Revelation.
-- f. Download and install the most recent firmware for your drive, especially if it's a CD or DVD burner, and reboot. To find a firmware update, go to your PC or drive manufacturer's website. Or, go to CDRinfo's firmware page (select drive type > manufacturer > model to find your firmware) or The Firmware Page.
----- 1. Make very certain that you know *exactly* which model drive you have. Installing the wrong firmware on a drive is almost guaranteed to kill it.
----- 2. Follow the firmware installation instructions *carefully*. In particular, do NOT run any programs or access the Internet, or shut down your PC, while the firmware update is in progress.
-- g. If you're overclocking, set everything back to OEM specs.

2. If you don't know your CD or DVD drive's model number and firmware version, you can use Nero's InfoTool to find out.
-- a. Close all open applications.
-- b. Download Infotool.zip. If Infotool.zip doesn't unzip automatically when downloading is complete, use WinZip or WinRar to extract the zipped files to a folder on your hard disk.
-- c. Click on Start > Run and Browse... to the folder in which you saved the extracted files.
-- d. Double-click on InfoTool.exe to put it in the Open: box, then click on OK to run InfoTool.
-- e. Allow the "retrieving information" progress bar to move completely to the right, at which point the InfoTool interface will appear. This may take several minutes, so wait for it.
-- f. Your drive's model number is shown in the box at the top right corner of the interface page. The firmware version is shown on the "Drive" tab under General.

3. You may need to create a new User Account with all the rights/privileges you can give it, reboot, then install Revelation to the new account. (See How To Create and Configure User Accounts in Windows XP for details.) Do this only if you can't successfully install Revelation to your existing account. Then, when you install Revelation, wherever it says something like "Log into Windows with full Administrator privileges.", substitute "Log into your new User Account."

4. The Revelation patches are available here. I recommend applying the 1.02 patch and then the 1.03 patch. The 1.02 patch is 41.1 MB, while the 1.03 patch is only 15.4 MB, which may mean there's "good stuff" included in 1.02 that isn't included in 1.03. Apply the patches as follows after installing or re-installing Revelation:
-- a. Log into Win XP with full Administrator privileges, and close all open applications.
-- b. Click on Start > Run.
-- c. Browse to myst4_v1.00_to_v1.02_pc.exe, and double-click on it to put it in the Open: box.
-- d. Click on OK to start the install process.
-- e. Follow the Wizard's instructions, and accept the install defaults.
-- f. Reboot when installation is complete.
-- g. Close all open applications.
-- h. Click on Start > Run.
-- i. Browse to myst4_v1.0_to_v1.03_pc.exe, and double-click on it to put it in the Open: box.
-- j. Click on OK to start the install process.
-- k. Follow the Wizard's instructions, and accept the install defaults.
-- l. Reboot when installation is complete.
-- m. Log into Win XP with full Administrator privileges, and close all open applications.
-- n. Play Revelation.

5. If you get "Error# 0x80040707, DLL Call Crashed:ISRT_WaitonDialog" during installation, download and install the SafeDisc Driver Fix from Macrovision. If that doesn't help, download and install the SafeDisc Windows XP Fix for Microsoft Games.

6. You should install Revelation to your C: drive, and the game wants your \Documents and Settings\<your user name>\My Documents\myst4-revelation savegames folder also to be on C:. If that's not the case, the game may crash immediately after starting or not run at all.

You can restore your My Documents folder to its default location on C:.
-- a. Double-click on the My Computer icon on the Desktop.
-- b. Right-click on My Documents under Other Places in the left column.
-- c. In the resulting drop-down menu, click on Properties.
-- d. On the My Documents Properties sheet, click on the Target tab.
-- e. Click on Restore default under Target folder location.
-- f. Click on Apply > OK.
-- g. Reboot.

If you absolutely must install Revelation to a drive other than C:, move your \My Documents folder (change the target drive) to the install drive before installing the game.

Also, the following *might* work when your \Documents and Settings folder isn't on your C: drive:
-- a. Log into Windows with full Administrator privileges, and close all open applications
-- b. Run Revelation, and close back to the Desktop after it crashes.
-- c. Open a Windows (not Internet) Explorer session.
-- d. Browse to the \Documents and Settings\<your user name>\My Documents\myst4-revelation savegames folder.
-- e. If the subfolder \myst4-revelation savegames\journal doesn't exist, create it.
----- 1. Click on the \myst4-revelation savegames folder to highlight it.
----- 2. In the top taskbar, click on File > New > Folder.
------3. Type journal in the New Folder box, and then press Enter.
----- 4. Close Windows Explorer, and start Revelation by clicking on the Desktop icon.

7. Clean-boot Revelation Install, No Previous Installation

Print out this section, then check off each step as you complete it.

Confirm that there are no smudges, fingerprints, deep scratches, etc., on the Revelation DVD's, then:
-- a. Log into Windows with full Administrator privileges, and close all applications.
----- 1. Do NOT log into a Power User or a Limited User Account.
----- 2. Do NOT boot up with either Revelation DVD in the drive.
-- b. If you didn't do so above as part of a hard disk tune-up, now carry out step 4 under Overall Windows and Hard Disk Tune-up.
----- 1. If a clean-boot install done without an Overall Windows and Hard Disk Tune-up doesn't solve your problems, do *all* of the steps under Overall Windows and Hard Disk Tune-up, above. Then do another clean-boot install. (Yeah, yeah, I know it takes time. But...no pain, no gain...and even if your Revelation problems don't go away, your entire system will run *much* better. Trust me!)
-- c. Click Start > Run.
-- d. Type msconfig in the Open box, then click on OK.
-- e. On the General, tab click on Selective Startup.
-- f. Under Selective Startup, clear the check boxes for:
----- 1. Process SYSTEM.INI File
----- 2. Process WIN.INI File
----- 3. Load Startup Items
-- g. On the Services tab, click on the Hide All Microsoft Services check box, then click Disable All.
-- h. Click on OK, and then click on Restart.
-- i. Log into Windows with full Administrator privileges, and close all open applications. Do NOT boot up with either Revelation DVD in the drive.
-- j. Place Disc 1 (NOT Disc 2) in your DVD drive, and let it spin up to speed.
-- k. Click on Start > Run.
-- l. Browse to Setup.exe on Revelation Disc 1, and double-click on this file to put it in the Open: box.
-- m. Click on OK to start the installation process.
-- n. Follow the installation Wizard's instructions. If you don't accept the install defaults, make very certain to correctly set all of the paths. Double-check your entries for typos!
-- o. Even if you get a "Finished" message from the install Wizard, wait for all hard disk activity to stop - then and only then close the Wizard.
-- p. Restore the settings you changed in steps d through g.
----- 1. Click on Start > Run.
----- 2. Type msconfig in the Open box, then click on OK.
----- 3. Click on Normal Startup - load all device drivers and services.
----- 4. On the General tab, click on OK, and then click on Restart to reboot into normal Windows.
-- q. Log into Windows with full Administrator privileges, and close all applications.
-- r. Place Disc 2 (NOT Disc 1) in your DVD drive, let it spin up to speed, and start Revelation.

If Revelation still doesn't play properly:
-- a. Apply the patches as in step 4, above. If the patches don't help, install the proper driver for your video chipset and Revelation, as detailed in Myst IV: Installing Video Drivers With Win XP.
-- b. Run Revelation using Compatibility Mode. See How to use the Program Compatibility Wizard in Windows XP or HOW TO: Use Windows Program Compatibility Mode in Windows XP. Try all of the compatibility options, if necessary.

8. Clean-boot Revelation Re-install, Previous Installation

Print out this section, then check off each step as you complete it.

Confirm that there are no smudges, fingerprints, deep scratches, etc., on the Revelation DVD's, then:
-- a. Log into Windows with full Administrator privileges, and close all open applications.
----- 1. Do NOT log into a Power User or a Limited User Account.
----- 2. Do NOT boot up with either Revelation DVD in the drive.
-- b. Copy the \myst4-revelation savegames folder from C:\Documents and Settings\<your user name>\My Documents to another location on your hard disk. This backs up your game progress, if any.
-- c. Click on Start > Control Panel, then double-click on Add or Remove Programs.
----- 1. In the Currently installed programs box, click on the Myst IV - Revelation entry. (If your previous installation attempts didn't get very far, you may think that you won't find Revelation in the programs listing. Look anyway!)
----- 2. Click on Remove (or Change/Remove).
----- 3. If prompted to confirm removal of the program, click on Yes.
----- 4. Close Control Panel back to the Desktop and reboot. Do NOT boot up with either Revelation DVD in the drive.
----- 5. Log into Windows with full Administrator privileges, and close all open applications.
-- d. Use Windows Explorer to search for and delete any and all remaining Revelation files and folders anywhere on your hard disk(s).
----- 1. For example, if it exists, delete the folder "\Myst IV - Revelation" in "C:\Program Files\UBISOFT\Myst IV - Revelation", or Revelation files with .m4o and .m4s extensions. Be very certain NOT to delete your game progress backup files!
-- e. If you didn't do so above as part of a hard disk tune-up, now carry out step 4 under Overall Windows and Hard Disk Tune-up.
----- 1. If a clean-boot install done without an Overall Windows and Hard Disk Tune-up doesn't solve your problems, do *all* of the steps under Overall Windows and Hard Disk Tune-up, above. Then do another clean-boot install. (Yeah, yeah, I know it takes time. But...no pain, no gain...and even if your Revelation problems don't go away, your entire system will run *much* better. Trust me!)
-- f. Click on Start > Run.
-- g. Type msconfig in the Open box, then click on OK.
-- e. On the General, tab click on Selective Startup.
-- h. Under Selective Startup, clear the check boxes for:
----- 1. Process SYSTEM.INI File
----- 2. Process WIN.INI File
----- 3. Load Startup Items
-- i. On the Services tab, click on the Hide All Microsoft Services check box, then click on Disable All.
-- j. Click on OK, and then click on Restart.
-- k. Log into Windows with full Administrator privileges, and close all open applications. Do NOT boot up with either Revelation DVD in the drive.
-- l. Place Disc 1 (NOT Disc 2) in your DVD drive, and let it spin up to speed.
-- m. Click on Start > Run.
-- n. Browse to Setup.exe on Revelation Disc 1, and double-click on the file to put it in the Open: box.
-- o. Click on OK to start the installation process.
-- p. Follow the installation Wizard's instructions. If you don't accept the install defaults, make very certain to correctly set all of the paths. Double-check your entries for typos!
-- q. Even if you get a "Finished" message from the install Wizard, wait for all hard disk activity to stop - then and only then close the Wizard.
-- r. Restore the settings you changed in steps g through i.
----- 1. Click Start > Run.
----- 2. Type msconfig in the Open box, then click on OK.
----- 3. Click on Normal Startup - load all device drivers and services on the General tab.
----- 4. Click on OK, and then click on Restart to reboot into normal Windows.
-- s. Log into Windows with full Administrator privileges, and close all open applications.
-- t. Copy the saved \myst4-revelation savegames folder to its proper place in the C:\Documents and Settings\<your user name>\My Documents folder. This restores your game progress, if any.
-- u. Place Disc 2 (NOT Disc 1) in your DVD drive, let it spin up to speed, and start Revelation.

If Revelation still doesn't play properly:
-- a. Apply the patches as in step 4, above. If the patches don't help, install the proper driver for your video chipset and Revelation, as detailed in Myst IV: Installing Video Drivers With Win XP.
-- b. Run Revelation using Compatibility Mode. See How to use the Program Compatibility Wizard in Windows XP or HOW TO: Use Windows Program Compatibility Mode in Windows XP. Try all of the compatibility options, if necessary.

Heimdall
Semper ubi sub ubi