PDA

View Full Version : Myst V: Main Branch and Access Violation/Stack Error Fixes With Win XP & Vista



Heimdall_G
10-10-2005, 10:58 AM
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.
_________________________________________

Main Branch Error
-------------------
This error occurs when you try to start EoA:

"Main Branch - Built 7/19/2005 at 1:46 PM has encountered a problem and needs to close. We are sorry for the inconvenience."

Possible fixes:

1. Run EoA in Win 2000 compatibility mode. (See How to use the Program Compatibility Wizard in Windows XP (http://support.microsoft.com/default.aspx?scid=kb;en-us;301911) for details.)
-- a. Using Windows Explorer, go to \Program Files\Ubisoft\Cyan Worlds\Myst V End Of Ages.
-- b. Right-click on eoa.exe and then click on Properties.
-- c. On the Compatibility tab, select Run this program in compatibility mode.
-- d. Click on the Windows 2000 option.
-- e. Click on Apply, then click on OK.
-- f. Reset the path of your EoA start icon to point to eoa.exe, or use Start > Run > eoa.exe to start the game.

If the Windows 2000 compatibility mode doesn't help, try the other modes also.

2. Programs like Daemon Tools, Alcohol 120%, CloneCD, Easy CD/DVD Creator, Nero Burning ROM, etc., may install one or more virtual disks during bootup.
-- a. Use Device Manager (right-click on My Computer Desktop icon > Properties > Hardware > Device Manager) to uninstall the virtual disks themselves. Then, do NOT reboot, and play EoA.
-- b. You may need to prevent the program(s) that install the disks from loading on bootup, using the System Configuration Utility.
----- 1. Click on Start > Run.
----- 2. Type msconfig in the Open: box, then click on OK to run the program.
----- 3. Click on the Startup tab.
----- 4. Scroll down to the program you want to prevent from loading on startup, and clear its check box.
----- 5. Click on Apply, then on OK.
----- 6. Reboot, and play EoA.
-- c. Worst case, you may need to uninstall the program itself and reboot, then play EoA.

3. Re-install EoA from a clean boot, as detailed in Myst V: Clean Boot Install/Re-install With Win XP (http://forums.ubi.com/groupee/forums/a/tpc/f/3471054943/m/6171031163).

4. Remove Security Update KB917422, which is MS06-051: Vulnerability in the Windows kernel could result in remote code execution (http://support.microsoft.com/kb/917422/en-us). The following caveats apply:
-- a. No Security Update should be removed without first creating a System Restore Point. For details, see:
----- 1. Use System Restore to Undo Changes if Problems Occur (http://www.microsoft.com/windowsxp/using/helpandsupport/learnmore/systemrestore.mspx)
----- 2. How to turn on and turn off System Restore in Windows XP (http://support.microsoft.com/default.aspx?scid=kb;en-us;310405)
----- 3. How to restore the operating system to a previous state in Windows XP (http://support.microsoft.com/kb/306084/)
-- b. KB917422/MS06-051 should be re-installed after completing Myst V.

To remove KB917422:
-- a. Log into Windows with full Administrator privileges, and close all open applications.
-- b. Click on Start > Control Panel, then double-click Add or Remove Programs.
-- c. In the Currently installed programs box, click on the KB917422 entry.
-- d. Click on Change (or Change/Remove).
-- e. If prompted to confirm the removal of the program, click Yes.
-- f. Close Control Panel back to the Desktop, and reboot
-- g. Log into Windows with full Administrator privileges, and close all open applications.
-- h. Start EoA.


Access Violation/Stack Error
------------------------------
This error occurs when you try to start EoA. You see (for example):

Exception type: Access violation
Call stack (14 levels):
0x76A04911
0x0066B9D9
0x0044A9A8
0x011243F1
0x0044121D
0x0051C6D3
0x0051BE4E
0x6DA37652
0x6DA38D41
0x6DA347BF
0x6DA3B793
0x6E1289FD
0x6E1288F1


For Vista:

Apply the patch contained in Myst5InitFiles.zip, available here (http://cho.cyan.com/patches/Myst5InitFiles.zip) (our thanks to eric.am for this patch!). When you unzip Myst5InitFiles.zip, you'll have the following files and folders:
-- README.txt
-- progress.db (in \Myst V End of Ages folder)
-- audio.ini (in \Myst V End of Ages\init subfolder)
-- graphics.ini (in \Myst V End of Ages\init subfolder)

From README.txt:

"Before you follow this instructions, you should have installed Myst V with the dvd-rom.

Copy the folder in the zip file (Myst V End of Ages) to:
C:\Users\<your windows username>\AppData\Local

That's it! Myst V should now start up properly.

(If you can't find the folder, remember that AppData is a hidden directory.
Turn on hidden files, or enter the folder path directly into the address bar of Windows Explorer.)"

To clarify, the \Myst V End of Ages folder resulting from unzipping Myst5InitFiles.zip contains:
-- The progress.db file and the \init subfolder.
-- The \init subfolder contains the audio.ini and graphics.ini files.

You must:
-- a. Install Myst V to your C: drive, using the install defaults.
-- b. Download and unzip Myst5InitFiles.zip.
-- c. Replace the existing progress.db, audio.ini, and graphics.ini files with the new ones from Myst5InitFiles.zip. This can be done by either:
----- 1. Overwriting/replacing the existing \Myst V End of Ages folder with the new folder from Myst5InitFiles.zip. This also automatically overwrites/replaces the \init subfolder.
----- 2. Individually overwriting/replacing each of the existing progress.db, audio.ini, and graphics.ini files with the new ones from Myst5InitFiles.zip.

If you can't find C:\Users\<your windows username>\AppData\Local, set your Windows Explorer options to allow viewing hidden files. (Click on Tools > Folder Options > View, click on radio but_ton for "Show hidden files and folders", then click on Apply > OK)


For Win XP:

1. If you have a laptop/notebook PC, install the latest video driver from the PC manufacturer's website.

For a desktop PC, go to Myst V: Installing Video Drivers With Win XP (http://forums.ubi.com/groupee/forums/a/tpc/f/3471054943/m/9071035163).
-- a. If you have a video card with a recent chipset, first install the latest driver for your chipset. If that doesn't help, try an earlier driver. Carefully follow the driver installation instructions.
-- b. If you have an older video chipset, try an earlier driver. Carefully follow the driver installation instructions.

2. Start EoA, click on OPTIONS and then on VIDEO options. Set Video Resolution at 800x600, and uncheck the Recommended Only box.

3. Start EoA, then click on NEW instead of on CONTINUE. If Player 1 is entitled "Corrupted":
-- a. Close all open applications, then open a Windows (*not* Internet) Explorer session.
-- b. Browse to your \Documents and Settings\<username>\Local Settings\Application Data\Myst V End of Ages\Sav\Store1 folder. Your save subfolders will be sequentially numbered, the highest number being the latest/newest save.
-- b. Open the latest save subfolder.
-- c. Delete or rename the .data file of the Age in which you were playing, the last time you saved (not quit) the game.
-- d. Close Windows Explorer back to the Desktop, and play EoA.

If that doesn't help, or if you don't remember which Age you were in the last time you saved:
-- a. Close all open applications, then open a Windows Explorer session.
-- b. Go to your \Documents and Settings\<username>\Local Settings\Application Data\Myst V End of Ages\Sav\Store1 folder.
-- b. Delete or rename the latest/newest (highest number) save subfolder.
-- c. Close Windows Explorer back to the Desktop, and play EoA.

If Player 1 is still entitled "Corrupted", delete or rename the current newest save subfolder.

4. Re-install EoA from a clean boot, as detailed in Myst V: Clean Boot Install/Re-install With Win XP (http://forums.ubi.com/groupee/forums/a/tpc/f/3471054943/m/6171031163).

Heimdall
Semper ubi sub ubi