The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)
Installation (from virtual CDROM drives) was successful.
Application of 1.03 patch was also successful.
What does not
The game as shipped refuses to run, with the infamous "A debugger has been detected" dialog box. This can be worked around with cracked game binaries (I had to replace both myst4.exe and m4_thor_rd.dll) from e.g. gamecopyworld.com.
The cracked game starts up, but instead of playing the introductory video, the entire screen goes black and stays that way. SPACE, ESC, mouse clicks, and the like don't do anything. The audio for the introductory sequence plays, but with lots and lots of skipping.
After the introductory sequence is over, the screen just stays black. I had to kill the X server to regain control.
I see lots of Direct3D not implemented errors in the logfile -- will try again once Debian's wine package is updated.
What was not tested
Anything past the introduction :-(
HOWTO install a patched Wine and install&configure Revelation
STEP 1: Install a patched version of Wine
The installation process of Myst IV - Revelation is a bit tricky. Revelation will need a little patch to Wine, but it seems that this patch could affect other applications in a bad way. The way to go is to place the patched Wine somewhere in /opt, so it will not affect other applications.
If you use ArchLinux and have 'yaourt' installed, it is as easy as just typing "yaourt -S wine-revelation". It will do everything for you, so you just need to wait some time until Wine is compiled. It will be installed in /opt/wine-revelation.
If you use another distribution, this will be generic instructions that should work on every distribution.
+++NOTE: This way, your package manager will know nothing about the new Wine. If you are able to, please use the package build process for your distribution.+++
1. Download the Wine 1.1.1 tarball from here: http://prdownloads.sourceforge.net/wine/wine-1.1.1.tar.bz2 and the MystIV patch from here: http://bugs.winehq.org/attachment.cgi?id=15372
2. Unpack the Wine tarball, copy the patch in the new Wine folder and apply it using 'patch -p1 -i mystIVstartupfix.patch'
3. Configure Wine with '--prefix=/opt/wine-revelation', for example:
$ ./configure --prefix=/opt/wine-revelation --with-x
4. Run 'make depend' and 'make'. This will take a long time.
5. Install Wine using 'make prefix=/opt/wine-revelation install' as root.
6. Create a new file, and copy these lines:
> export PATH=/opt/wine-revelation/bin:$PATH
> export LD_LIBRARY_PATH=/opt/wine-revelation/lib:$LD_LIBRARY_PATH
into it. Rename the file to 'env.sh', and copy it to /opt/wine-revelation, again as root.
7. You can now switch to the new Wine using 'source /opt/wine-revelation/env.sh'. This will only apply for the terminal you typed it in, so if you open a new terminal it will use your normal Wine there.
STEP 2: Install Myst IV - Revelation
I strongly recommend you to use a new WINEPREFIX for Revelation, see the Wiki for more details.
Revelation comes on 2 DVDs, so you have to switch the disk in the installation progress. Wine implements the eject feature for that, but it seems that it does not work well here.
So you have to create an image of at least one disk. It is very easy with dd, for example:
$ dd if=/dev/sr0 of=revelation-dvd1.iso
where /dev/sr0 is your DVD drive. It is /dev/hdX on many distributions, try /dev/hdc or /dev/hdd if you are not sure.
DD does not show the progress, just wait a moment.
Mount the image and the second DVD somewhere(eg., ~/revelation/disk1 and ~/revelation/disk2), cd to disk1 and execute 'setup.exe' using Wine. Don't forget to 'source /opt/wine-revelation/env.sh' before calling the setup, you want to use the Revelation-patched Wine!
Do the setup as you normally would. The setup will throw a few error messages at the end, but thats okay.
The next step is to patch Revelation to version 1.03. Here are a few mirrors:
Again, execute the .exe file using Wine. Be sure that you are in the same terminal where you sourced env.sh, if you closed it already source it again.
So, now comes the worst step. Wine does not support Revelations copyprotection mechanism, you have to override it with a "crack".
+++++BIG NOTE: This is __NOT__ allowed in many countries! I do only know the situation in Germany, where it is allowed to do everything to make your stuff work, IF you buyed it legally. Please buy Revelation, I bought mine for ~5.
If you live in a country where it is not allowed to use a crack, __STOP HERE__!+++
I can not a provide a link to a crack, that is even not allowed in Germany. You are allowed to use a crack, but not allowed to distribute it.
You will need a crack which contains the files "m4_thor_rd.dll" and "Myst4.exe". Copy them to the bin folder in the Revelation folder. Here are the md5sums of mine:
The last step is to adjust the file "ares_config.xml" a bit. Open it with your editor, and add the line
below "<texture must_be_pow2="false">".
Hurray, Revelation is now installed and will work correctly(well, most times...).
To start it, open a new terminal and source /opt/wine-revelation/env.sh. CD to the revelation/bin folder, and execute Myst4.exe using Wine.
A few issues will remain:
- Atrus will be black in the first cutscene if you started a new game. Save before that scene(right after the intro with Yeesha completes), restart Revelation and load the savegame. Atrus will show as he should.
- In the scene where Yeesha shows that green gecko thingy, Yeesha and the gecko will flicker if you look to far left. No known workaround yet.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by leepesjee on Saturday November 8th 2008, 7:29
I did as you asked (still knew the tricks to get there). Indeed, sometime images flicker or turn black completely (just as in the scene with yeesha and fluorescent frog). I had this not with the airplane thing, but with some of the animals, enlightened parts of trees etc.
Just as an encouragement: I tried the game in Vista an also have an incomplete hand-cursor; the thumb is missing ;)
Did exactly as you discribed and it works, which is cool! (arch rules!)
I have a few remarks. The game reacts a little slower and seems to require more resources then on win2k (same machine). I can live with that, though. What's a bit of a real problem is that the hand-control does not change to, what is called in the manual, the interacting state, with the fingers spread. Instead, there's only a slight lift of the fingers, which is hard to detect (also because the hand is sometimes a bit blurry or almost disappears) when scanning a new scene for things you can grap, pull, lift etc. From my win2k experience of the game, I know that this is an important feature.
BTW, first tried it with the newest wine-release 1.1.7; same performance.
by Anonymous on Friday November 23rd 2007, 3:24
This is for my test data from 23-11-2007 where i gave it a Gold rating.
* Installation went smoothly.
* Autopatcher didn't work, gave me the message:
Trying to download version file from mystivpatches.ubi.com/versions.cab to C:\windows\temp\ubi2d9f.tmp.
Downloaded version file was not issued by a trusted authority and won't be executed.Failed to download a version file. Update service cannot continue.
* The same problem with the autopatcher does not occur on Windows.
* First run, after install, using desktop shortcut made by wine: nothing happens
* Autoupdater didn't work, so I patch manually from patches.ubi.com/myst_4_revelation/myst4_v1.0_to_v1.03_pc.exe * Second run, after update, with desktop shortcut: splash screen but nothing else.
* Third run. I start it through a terminal (cd to directory, wine myst4.exe): Splash and change of screen resolution, then dialog message from the game saying the sound driver was in use by another program and I should close the program to be able to hear sound.
* I change audio driver from OSS to ALSA in Winecfg: same problem.
* I change back to OSS and try with aoss wrapper: Succes! The game starts. It also starts using the desktop shortcut if I add the aoss wrapper to the launching line.
* It should be noted that i'm running with an .asoundrc file in my home directory to fix a sound problem with another program. last time I tested Myst IV I didn't have that file and sound worked out-of-the-box. So it is likely that you won't have a problem with the sound, otherwise you just try the different settings.
* Intro video sequence (riding with Yeesha) works fine.
* Everything is blurry and shifts in and out of focus constantly.
* Atrus is a black silhouette when he speaks to me.
* I switch "Depth of Field Effect" setting off in the options: blurryness and constant focusshifting disappears, Atrus looks fine (not a black silhouette) when he speaks to me again.
* When going outside there's a weird effect in the sky from the mousehand up and left. It appears to be an effect layer that doesn't fit over the environment like it should.
* I switch "Special Immersive Effects" off in the options. The weird effect disappear and the sky looks fine.
* When looking at something under water, it looks bending and deformed (like it should) but is also cut into seperate pieces. Turning the Water Effect off in the options makes it one piece again, but also non-bend and non-deformed.
* Only a slight bug remains: the hand flickers sometimes when moving it, but it is not a problem.