WineHQ

Myst IV: Revelation

Application Details:

Version: 1.03
License:
URL: http://www.mystrevelation.com/
Votes: 2
Latest Rating: Platinum
Latest Wine Version Tested: 1.9.12

Maintainers: About Maintainership

Test Results

Old test results
The test results for this version are very old, and as such they may not represent the current state of Wine. Please consider submitting a new test report.
Selected Test Results

What works

Installation and playing the whole game works perfectly.


What does not

-

Workarounds

What was not tested

-

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

I used a 32-bit wineprefix and Windows-version set to Windows XP. I did a full install. To be able to play Disk 2 must be in the DVD drive (it will not work with Disk 1). There is no need for any no-DVD crack, or any other fixes.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentopenSUSE 13.1 x86_64Jun 19 20161.9.12Yes Yes PlatinumMikael 
ShowLinux Mint 17.3 "Rosa" x86_64May 27 20161.9.10Yes Yes PlatinumAsgeir 
ShowArch LinuxJun 29 20141.7.19Yes Yes PlatinumMatt Keefo 
ShowLinux Mint 16 "Petra" x86_64Apr 16 20141.7.16Yes Yes PlatinumMarc Even 
ShowSlackware64 -currentFeb 22 20141.7.9Yes Yes Platinumsteelwing 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

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 patc­h 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:
http://www.playunity.de/download/305/
http://downloads.zdnet.co.uk/0,1000000375,39350306s,00.htm
http://www.4players.de/4players.php/spielinfonews/PC-CDROM/4286/39376/Myst_IV_Revelation.html
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:
d9bb4502321f362a1b75f2181d3dc17f m4_thor_rd.dll
eefc145967f43451c1303abc3f3c83e0 Myst4.exe

The last step is to adjust the file "ares_config.xml" a bit. Open it with your editor, and add the line
"<directx per_pixel_projected_textures="false">"
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.

Comments

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
Hi,
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 ;)

by leepesjee on Sunday October 26th 2008, 10:20
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.
Any ideas?

BTW, first tried it with the newest wine-release 1.1.7; same performance.
Leo.
RE:
by Lisa Denia on Friday October 31st 2008, 13:55
Hello ;),

sadly, I never played this game on Microsoft Windows. I will ask a friend if I can use his computer to try Revelation.

The cursor disappears/scrambles problem exists since wine 1.1.4. I'm trying to reverse a few patches at the moment to fix it. So far the only working solution yet is to use wine 1.1.3 or older.

Can you please go to Haven, the place where you crash in that jungle-thingy, enable the special effects and confirm that some moving objects sometimes get black? Some plants, that airplane-thing in the trees and so on? I think I have to open a new bug...
No luck starting
by Matt Helsley on Saturday May 10th 2008, 19:55
Install works fine and I was able to follow the directions in the thread:
"My Testing" by by Jan H. Knudsen on Friday November 23rd 2007, 3:24

to apply the update.

Unlike the thread above however, I can't seem to get past the "splash screen" -- no matter how I fiddle with the audio in winecfg.

I've tried running the configurator/myst_detection.exe binary but get the same problem no matter which of the 4 combinations of "troubleshooting" settings I try. None of the values there look odd.

I'm running wine 0.9.61 on Ubuntu Gutsy (8.04)
DVD Swapping
by Neil Thomson on Tuesday February 26th 2008, 4:53
How did you cope with the disc swap? I'm rather reluctant to extract an iso from one of the discs due to lack of space. If I try to swap a discs, disc1 will not unmount because it's "busy". Thanks
RE: DVD Swapping
by Neil Thomson on Friday February 29th 2008, 4:25
Problem solved; I was being a (k)noob. I had issued

wine /media/setup.exe

from the /media directory which prevented me unmounting /media because bash was still "using" it.

Solution:

Issue wine /media/setup.exe from any directory other than the dvd mount point (/media in my case)
RE: DVD Swapping
by Guy M. Broome on Friday May 23rd 2008, 23:34
That's an easy mistake to make... it's not exactly intuitive that BASH would hold a directory handle open when nothing is being done to it.

Having said that, there are programs that legitimately won't let go of the CD-ROM drive (Mi*****ft branded stuff seems to have this issue often). In that case, you can issue a "lazy unmount" to the system with

sudo umount -l

You should then be able to eject the disc itself and simply insert the next disc, carry on with the program as normal, and the old mountpoint will either be reused, or will disappear once the culprit file handle is released (depending on system configuration)
My Testing
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.
Back