1. #1

    [Mac] Riven Installer for Mac OS X on Intel Macs.

    Here's an installer for running your original 5-CD and DVD Mac versions of Riven on your Intel Mac.

    The Riven Mac Installer (45 MB) installs a special configuration of your original Riven files, along with a compatible Release Build of the open source ScummVM interpreter (both 32bit & 64bit versions are included). Together, this combination allows Riven to run on your Intel Mac as if it were a normal Mac OS X application.

    ScummVM provides the following services for playing Riven:
    - Launcher Menu for starting Riven and adjusting settings (though the defaults should be fine).
    - an in-game Global Main Menu (GMM) which covers the basics: Quit, Save, Load, and others (press Space bar or Ctrl-F5).
    - an in-game Riven Options Menu: Transitions, Zip Mode, water effects (select Options from GMM).
    - allows switching between fullscreen and windowed mode (press Alt-Enter)… fullscreen mode is set as the current default.
    - creates a Saved Games folder at ~/Documents/ScummVM Savegames/, where ~ represents your Home folder.

    You can learn more about ScummVM by visiting its home page.

    Riven is installed ready to go. Simply double-click the ScummVM app (or its desktop alias), then click "Start" in the Launcher menu.

    A useful guide is included with the installer to help you get started. Please take the time to read the document before installing the game. You can access it at any time by simply launching the installer.

    Riven compatibility...

    I can confirm Riven's compatibility on OS X 10.6.8 & 10.11.6, and others have indicated that it's still compatible up to OS X 10.14.6.

    Also, as of December 2017, Riven was added to the official release (v2.0.0) of ScummVM. Since then, significant improvements have been applied, which are available in the recently updated v2.2.0 official release.
    Now that the implementation of Riven is virtually complete, I've switched the installer to use official releases (where available). Inevitably, minor improvements have been added since the v2.2.0 release (and will be included in a future update), but for now, I'll stay with the release builds.

    In other good news, the recent major overhaul of the Riven engine has proven successful. Most of the sound & graphics glitches that existed previously, including some from the original game engine, have been eliminated. Missing features, such as continuous page turning for journals, keyboard navigation & shortcuts, and autosaving, have also been added.

    In summary, Riven plays beautifully. Sound and graphics are generally excellent, though you may observe the odd minor glitch. Movies display some pixelation, but are still within acceptable standards given their age (1997) and original resolution (640x480).

    Handling Gatekeeper's false "App is damaged and can't be opened. You should move it to the Trash." message...

    For the record, the installer is NOT damaged. The issue is with Gatekeeper's handling of the quarantine extended attribute that's automatically attached to the installer when it's downloaded.

    Unfortunately, because I'm an unidentified developer, and the way the installer bundle is structured, Gatekeeper will generate this false message on most versions of macOS (10.7 or later) when you initially try to open the installer.

    How users can bypass this warning - and open the installer - can vary, depending on your version of macOS.
    I've detailed a list of available options in post #35, from which you can choose the most appropriate solution for your system. For most systems, I'd suggest using Option 3.

    Please help...

    Thanks to rodnolan for providing the info I needed to provide DVD support. Your efforts have finally given Riven fans the opportunity to play the game on their Intel Macs as a Mac game. Much appreciated.

    The next thing is to actually test the DVD versions. I only have the 5-CD version, so unfortunately, I can't do it myself.

    I'm not anticipating any problems with the installation side of things, but Riven compatibility is an unknown.

    The DVD version has been set up to install the "Riven" Mac application file and the "Extras.MHK" file, rather than the "arcriven.z" file, since it appears to be a later release.

    I found that both arrangements worked equally well with the CD version, so I'm hopeful that this choice won't have any adverse effects with the DVD version.

    Any feedback as to how the DVD version performs, good or bad, will be appreciated.

    Thanks for your time and interest.
    Share this post

  2. #2
    Originally Posted by bruman54 Go to original post
    As mentioned above, I need some basic info about the Riven DVD versions, so I can add support to the installer.

    If you're a Mac owner, have a DVD version of Riven, and are able to help, please provide the following information:

    1. The name of the DVD when mounted on your Mac (Capitalization & spaces are important).
    2. A detailed list of the location on the DVD of the following items:
    - any folders which contain files with "Sounds.mhk" or "Data.mhk" in their titles (these should be at the DVD's top level).
    - "arcriven.z" file (most likely inside a hidden folder).

    This is from the 10th Anniversary DVD Edition

    1. DVD name is "Riven"
    2. An edited list of the contents of the DVD

    total 11828
    drwxrwxrwx@ 2 456 8 Jun 1998 ASSETS1
    drwxrwxrwx@ 2 92 16 Jun 1998 All
    drwxrwxrwx@ 2 1080 31 Jul 2003 Data
    -rwxrwxrwx@ 1 270336 31 Jul 2003 Desktop DB
    -rwxrwxrwx@ 1 98338 30 Jul 2003 Desktop DF
    drwxrwxrwx@ 2 492 21 Jul 2003 DirectX9 for PC
    drwxrwxrwx@ 2 828 7 Aug 2003 English
    drwxrwxrwx@ 6 360 22 Jul 2003 Quicktime for PC and Mac
    -rwxrwxrwx@ 1 19083 7 Aug 2003 Read EULA First
    -rwxrwxrwx@ 1 19197 7 Aug 2003 Read Instructions First
    -rwxrwxrwx@ 1 54784 11 Apr 2001 Setup.exe
    -rwxrwxrwx@ 1 77 19 Aug 2003 Setup.ini
    -rwxrwxrwx@ 1 143094 14 Aug 2003 Setup.inx
    drwxrwxrwx@ 2 92 30 Jul 2003 The Making of Riven
    drwxrwxrwx@ 2 40 30 Jul 2003 TheFindByContentFolder
    drwxrwxrwx@ 2 156 30 Jul 2003 TheVolumeSettingsFolder
    -rwxrwxrwx@ 1 3129344 13 Aug 2001 UBI1.EXE
    -rwxrwxrwx@ 1 0 10 Mar 2002 Ubi Soft Registration 1.03
    -rwxrwxrwx@ 1 43 5 Apr 2001 autorun.inf
    drwxrwxrwx@ 2 340 19 Aug 2003 bin
    -rwxrwxrwx@ 1 24576 18 Sep 2001 ck.exe
    -rwxrwxrwx@ 1 611590 19 Aug 2003 data1.cab
    -rwxrwxrwx@ 1 12081 19 Aug 2003 data1.hdr
    -rwxrwxrwx@ 1 512 19 Aug 2003 data2.cab
    -rwxrwxrwx@ 1 344923 4 Sep 2001 ikernel.ex_
    -rwxrwxrwx@ 1 417 19 Aug 2003 layout.bin
    drwxrwxrwx@ 2 92 20 Jun 1998 program

    total 143352
    -rwxrwxrwx@ 1 569678 3 Jun 1998 a_Sounds.MHK
    -rwxrwxrwx@ 1 14482476 4 Jun 1998 b_Sounds.MHK
    -rwxrwxrwx@ 1 9320910 4 Jun 1998 g_Sounds.MHK
    -rwxrwxrwx@ 1 19126388 4 Jun 1998 j_Sounds.MHK
    -rwxrwxrwx@ 1 3994764 4 Jun 1998 o_Sounds.MHK
    -rwxrwxrwx@ 1 2851896 4 Jun 1998 p_Sounds.MHK
    -rwxrwxrwx@ 1 5884780 4 Jun 1998 r_Sounds.MHK
    -rwxrwxrwx@ 1 17121806 8 Jun 1998 t_Sounds.MHK

    total 19968
    -rwxrwxrwx@ 1 10218888 16 Jun 1998 a_Data.MHK

    total 5739032
    -rwxrwxrwx@ 1 231174 17 Mar 1998 Extras.MHK
    -rwxrwxrwx@ 1 10218888 16 Jun 1998 a_Data.MHK
    -rwxrwxrwx@ 1 569678 3 Jun 1998 a_Sounds.MHK
    -rwxrwxrwx@ 1 6546298 16 Sep 1997 b2_data.MHK
    -rwxrwxrwx@ 1 341972592 13 Jun 1998 b_Data.MHK
    -rwxrwxrwx@ 1 14482476 4 Jun 1998 b_Sounds.MHK
    -rwxrwxrwx@ 1 437482182 13 Jun 1998 g_Data.MHK
    -rwxrwxrwx@ 1 9320910 4 Jun 1998 g_Sounds.MHK
    -rwxrwxrwx@ 1 331171018 13 Jun 1998 j_Data1.MHK
    -rwxrwxrwx@ 1 347318358 13 Jun 1998 j_Data2.MHK
    -rwxrwxrwx@ 1 19126388 4 Jun 1998 j_Sounds.MHK
    -rwxrwxrwx@ 1 447978224 13 Jun 1998 o_Data.MHK
    -rwxrwxrwx@ 1 3994764 4 Jun 1998 o_Sounds.MHK
    -rwxrwxrwx@ 1 147399416 16 Jun 1998 p_Data.MHK
    -rwxrwxrwx@ 1 2851896 4 Jun 1998 p_Sounds.MHK
    -rwxrwxrwx@ 1 72758778 4 Jun 1998 r_Data.MHK
    -rwxrwxrwx@ 1 5884780 4 Jun 1998 r_Sounds.MHK
    -rwxrwxrwx@ 1 478427056 30 Sep 2003 t_Data1.MHK
    -rwxrwxrwx@ 1 243465158 16 Jun 1998 t_Data2.MHK
    -rwxrwxrwx@ 1 17121806 7 Jun 1998 t_Sounds.MHK

    total 5840
    -rwxrwxrwx@ 1 2238 9 Sep 2002 Cyan.ico
    -rwxrwxrwx@ 1 230244 15 May 1998 Extras.MHK
    -rwxrwxrwx@ 1 766 6 Aug 2003 Icon.ICO
    -rwxrwxrwx@ 1 535370 7 Aug 2003 Manual.pdf
    -rwxrwxrwx@ 1 0 14 Sep 1997 Menus
    -rwxrwxrwx@ 1 20480 23 Apr 1998 Menus.dll
    -rwxrwxrwx@ 1 507 5 Aug 2003 Mohawk.w32
    -rwxrwxrwx@ 1 19197 7 Aug 2003 ReadMe Mac
    -rwxrwxrwx@ 1 19539 6 Aug 2003 Readme.txt
    -rwxrwxrwx@ 1 1065079 18 Jul 2003 Riven
    -rwxrwxrwx@ 1 827392 9 Oct 2003 Riven.exe
    -rwxrwxrwx@ 1 4138 31 Jul 2003 Riven.ini
    -rwxrwxrwx@ 1 316 14 Sep 1997 mohawk.ppc
    -rwxrwxrwx@ 1 53352 2 Jun 1998 mohawk32.mmx
    -rwxrwxrwx@ 1 2333 19 Jun 1998 movie.txt
    -rwxrwxrwx@ 1 1283 13 Jun 2003 riven.cfg

    total 2744
    -rwxrwxrwx@ 1 766 6 Aug 2003 Icon.ICO
    -rwxrwxrwx@ 1 77824 18 Sep 2001 autorun.exe
    -rwxrwxrwx@ 1 367 30 Jul 2003 autorun.ini
    -rwxrwxrwx@ 1 393216 18 Sep 2001 demo32.exe
    -rwxrwxrwx@ 1 28672 11 Nov 2000 ds32.dll
    -rwxrwxrwx@ 1 899129 9 Sep 2003 riven.dbd

    total 1192
    -rwxrwxrwx@ 1 609621 20 Jun 1998 arcriven.z

    As you requested, I removed most of the irrelevant items (Acrobat Reader, QuickTime, DirectX, etc)

    If something appears to be missing from my list, let me know and I'll repost.

    Share this post

  3. #3
    Thanks for posting Rod.

    All the files I need are listed in your report, so that's fantastic. What is surprising is that both the "Riven" (Mac) application file and the "extras.MHK" file are available. Neither of these are available on the CD version, without running the OS 9 installer (which obviously isn't an option on an Intel Mac!). Fortunately, the arcriven.z file covers both of these anyway.

    I should be able to upload an updated installer within the next 24 hours (I need sleep). If there's a chance you could give it a test run, that would be great. I'll edit the opening post when it's available.

    I appreciate your help.
    Share this post

  4. #4
    Yeah, I'll take it for a spin whenever it's ready. FYI, I'm on a MacBook Air running OS X 10.8.5. There's no optical drive so I'm assuming that all I have to do is mount the disk image for everything to install properly.Thanks for doing this. I haven't played Riven in years and i'm looking forward to getting back into it.
    Share this post

  5. #5
    If by disk image you're referring to the original Riven DVD saved as a disk image, then I don't see any problems. The installer needs access to the files on the DVD to install them. If the report you posted was created from the disk image, you should be good to go. You don't need to load any disks to play the game.
    Share this post

  6. #6
    I got an error during the installation. When I click through the prompts to accept all the defaults and then click the Install button, I get this prompt:

    Please insert your "Riven" DVD or CD 1.

    I double checked and the disk is indeed mounted (I can browse the contents of the disk in Finder). So I clicked Continue. The ScummVM icon appears briefly on my Desktop but I get the following error:

    Installation Incomplete

    An unexpected error has occurred while trying to install:

    Please try again. If the error persists, please cancel and try cleaning your CD.

    When I click the Cancel button:

    The "ScummVM" folder (containing the "ScummVM.app" file and the "Riven" folder) has been moved to the Trash.

    Here are the default locations as displayed in the installer window:

    Default location: /Applications/ScummVM/
    Interpreter: /Applications/ScummVM/ScummVM.app
    Interpreter: /Applications/ScummVM/Riven/
    Configuration File: /Users/rodnolan/Library/Preferences/ScummVM Preferences

    I don't know if the installer produces logs but if you can tell me where to look, I can certainly get them over to you.
    Share this post

  7. #7
    First thought is that it appears to be a case sensitivity issue, although I'm not sure why, since Applescript (the language the installer is written in) is case insensitive by default.

    The error occurs when the installer tries to list the names of the files in your ASSETS1 folder, to verify what's already installed (avoids replacing files which are already correctly installed). I did actually test both names (Assets1 , ASSETS1) with my CD before uploading the new installer and both worked fine. It may be a local issue... perhaps your system or the DVD or the disk image is case sensitive?

    Anyway, I've edited the installer to address the issue and rearranged a couple of things to test if the process itself is causing the problem.
    If the error occurs again, please run the installer from within Applescript Editor (in /Applications/Utilities/) to record a log. Just drag the installer on top of the Editor's icon to display the installer's script in its window. Make sure the Event Log pane is visible at the bottom of the window, click Events if not highlighted (Replies is automatically set), then press Run to launch the installer. Note that the log only persists until the next time you click Run or close the window.

    I won't need the entire log, just the last few entries will be fine. Oh, and don't worry if you see "error number 0" displayed regularly... that just indicates success.

    By the way, the installer is designed to throw an incomplete installation into the Trash, but it doesn't delete it. You can always recover it by dragging the ScummVM folder from the Trash (or select it and choose "Put Back" from the Finder's File menu to return it to its original location). To continue your installation, relaunch the installer and select the ScummVM folder as your install location (if the folder has been returned to its default location, simply click "Use Default"). The installer will check everything that's been done, then pick up where it left off.
    Share this post

  8. #8
    Whatever changes you made.... they worked! I'm up an running. Cheers!
    Share this post

  9. #9
    Glad to hear everything's working. Now that that's been resolved, I've also fixed the other issue you raised. The installer now properly checks for a mounted disk before displaying the request.

    Hope you enjoy playing the game. I look forward to hearing how well it plays for you. Thanks again for your help.
    Share this post

  10. #10

    Stuck at endgame

    Originally Posted by bruman54 Go to original post

    Hope you enjoy playing the game. I look forward to hearing how well it plays for you. Thanks again for your help.
    Thanks for this installer. I've been playing Riven installed using it and no problems. Now, however, I am at the endgame. I am in Gehn's office age, but when I try to link to the Prison Age, I only get a screen showing a linking book in it's circular cage and I can't move away from it, I can only link back to his office. Is this a glitch, or part of the endgame and there's something I haven't done?

    ETA: Never mind, there was a button I needed to push. Doh!
    Share this post

Page 1 of 5 123 ... Last ►►