This includes the DVD-ROM, 10th anniversary edition and 5-disc version.
5 CD version installs and runs fine.
Changing CDs works.
What does not
Possible known multi threading issue with QuickTime.
Emulated virtual desktop and 'taskset -c 0 wine Riven.exe' used.
What was not tested
Play to conclusion.
Installed QuickTime from the Riven CD as other methods would not work.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Current||Ubuntu 20.04 "Focal" (+ variants like Kubuntu)||Apr 11 2021||5.0.4||Yes||Yes||Yes||Gold||Richard|
|Show||Ubuntu 16.04 "Xenial" amd64 (+ variants like Kubuntu)||May 27 2017||2.8||Yes||Yes||Gold||sorrel|
|Show||Linux Mint 18.1||Jan 30 2017||2.0||Yes||Yes||Gold||sb9x|
|Show||Linux Mint 17.3 "Rosa" x86_64||May 27 2016||1.9.10||Yes||Yes||Platinum||Asgeir|
|Show||openSUSE 13.1 x86_64||Feb 13 2016||1.9.3||Yes||Yes||Gold||Mikael|
|Bug #||Description||Status||Resolution||Other apps affected|
|1631||Sound underruns occur in directsound||CLOSED||FIXED||View|
|2618||dsound buffer underrun lockup stutter .. again...||CLOSED||DUPLICATE||View|
|2919||Riven refuse to install||CLOSED||FIXED||View|
|3165||Mouse pointer dissapears||CLOSED||FIXED||View|
|6230||Playing video in Riven causes surrounding surface remain black for the duration of it||NEW||View|
|6779||Riven Crash in second movement node||CLOSED||FIXED||View|
|15520||DVD version of Riven fails to start.||CLOSED||FIXED||View|
|20761||Riven pallet error||CLOSED||FIXED||View|
|32403||Riven: screen not refreshing after accessing the menu bar||CLOSED||DUPLICATE||View|
|32404||Ocean Dive demo launcher shows garbage when window loses focus||CLOSED||FIXED||View|
The version number is available in the Help â†’ About... menu entry, or from the first line of readme.txt on the disc (disc 1 of the 5-disc version).
Running Riven with Wine
There are a couple of workarounds needed to successfully run Riven with Wine, mainly due to bugs in Riven itself rather than deficiencies in Wine. This HOWTO will guide you through the process of installing and running Riven.
Insert Disc 1, then double-click setup.exe. Follow the prompts on the screen as normal until you reach QuickTime installation.
When prompted to install QuickTime, select "Advanced Setup", or the installer will crash. When asked to check for existing versions of QuickTime, click "skip", then "yes".
At this point, you will be prompted to install a demo of The Journeyman Project 3 - Legacy of Time. It is suggested that you click "no".
When the Red Orb registration window appears, choose either "Register By Mail" or "Cancel" â€“ it doesn't matter which.
You have now installed Riven!
Open a terminal window and change directory to C:\Program Files\Riven. Assuming you named your wineprefix .wine (the default), running cd ~/.wine/drive_c/Program\ Files/Riven/ will accomplish this. There should be a file called Riven.exe in this directory.
In order to run Riven, you will need to execute the command taskset -c 0 wine Riven.exe. This causes Riven to run on one core only, which works around a bug in Riven that causes it to randomly freeze.
Whilst not strictly necessary in order to play Riven, taking advantage of Wine's emulated virtual desktop feature avoids leaving your screen resolution changed in the event of Riven crashing or another window stealing focus.
HOWTO: UbiSoft Riven
the sequal to Myst
The original CD-ROM version of Riven was released back in 1997. It was developed to run with QuickTime version 2.X. Later on it was released on a single DVD-ROM with improved audio, using QuickTime version 3.0. In 2003 a 10th anniversary edition was updated to work with the current windows systems. This version came with QuickTime 6.3.2.
There has been significant changes to both computer architecture and QuickTime since then. Many people have had problems getting the 10th anniversary edition to work on Windows XP and above systems even when using the older QuickTime 6.3.2 runtime files. I tried getting this version to work with Wine and it wouldn't even run. Riven was designed around QuickTime version 2.X and 3.X. The installation methods I've outlined below forces Riven to use the versions of QuickTime it was designed for. This fixed all the problems I had with the game working.
There are two parts required for Riven to work with the older QuickTime files. One is to obtain the QuickTime runtime itself. The second part is an optional step of configuring the Riven runtime to work in GDI only mode (Safe mode) instead of using DirectX mode. Apparently removing the DirectX mode disables some hardware enhanced features like hardware overlay. I found no visible or performance differences between both modes. In fact I needed to use the GDI mode because I was experiencing incorrect images being displayed behind Riven animated events as explained in bug 6230. Setting QuickTime to GDI mode fixed this problem for me and made Riven work.
This HOWTO is broken down into two sections. The first section covers the installation process for the DVD-ROM and the 10th anniversary edition of Riven. The second section covers the installation process for the 5-disc CD-ROM edition.
NOTE: This HOWTO is based on a clean installation of Wine 1.3.21 on Ubuntu Jaunty (9.04) using NVIDIA GeForce based graphics cards. Results may vary if other applications are currently installed within Wine, or a different operating system platform and/or a different graphics card is used.
- DVD-ROM & 10th Anniversary Edition
Optional Step - Full installation on to Hard Drive
Riven only requires 600 MB of space to run by default installation. This requires you to keep the DVD-ROM in the drive while playing to load the content. If you would like to have a full installation on to your computer, that doesn't require keeping the DVD-ROM in your computer to play. Follow these steps.
Fix for problems
- 5-Disc CD-ROM Edition