Revelator 6.1

by Ron Hayter
mystrevelator@mac.com

Revelator n: One who makes a revelation; a revealer.

Version 1.0 2004-10-16 Extraction of music in Ogg Vorbis format.
Version 2.0 2004-10-24 Extraction of dialogue and other sounds in Ogg Vorbis format.
Version 3.0 2004-12-26 Extraction of more music and other sounds in WAV format, and Bink movies.
Version 3.0.1 2005-01-05 Fixed the loud click at the end of many sound effects.
Version 4.0 2005-01-22 Extraction of journals.
Version 4.1 2005-02-15 Improved the extracted journals.
Version 5.0 2005-03-05 Extraction of subtitles.
Version 6.0 2006-04-16 Extraction of pictures.
Version 6.0.1 2006-04-21 Fixed a minor bug: Hand-written notes are now extracted independently of the cube pictures.
Version 6.1 2006-11-03 Extraction from the game DVDs.
Improved the HTML generated for extracted journals.
Made various usability improvements.
Updated this document with soundtrack information.

Introduction

Revelator is a free Java application that extracts sounds, movies, pictures, and subtitles from the data files of Myst IV: Revelation. Sounds, movies, and pictures can be extracted from the Myst IV demo, too. Revelator can also extract the player's in-game snapshots and journal entries from saved game files.

(If you want the sounds, movies, and pictures from other games in the Myst series, try Riveal, my other free extractor.)

There are two versions of Revelator, one for Mac OS X and the other for Windows. Being a Java application, it requires version 1.4 or later of the Java Runtime Environment. Mac OS X 10.3 (Panther), 10.4 (Tiger), and 10.5 (Leopard) have the JRE built in. For Windows, you may need to download and install the JRE, which you can get from http://www.java.com/en/download/manual.jsp.

Download Revelator for Mac OS X.

Download Revelator for Windows.

Running Revelator

Mac OS X version:

Windows version:

Notes

Revelator can extract sounds, movies, and so on from the data files on your hard disk. Alternatively, if you do not have a full installation of Myst IV on your hard disk, you can extract from the game DVDs. Disc 1 has the music, dialogue, and sound effects. Disc 2 has almost all of the movies and all of the cube pictures. The other pictures and a very few movies are on Disc 1.

Many of the extracted files have names that include letters and numbers like "w1_z02_n030". The "w", "z", and "n" mean "world", "zone", and "node", and each is numbered. Within each of the 5 five main worlds (or Ages), there are 4 to 8 zones, and each zone contains 10 to 30 nodes.

World Location
w1 Tomahna (nighttime)
w2 Haven
w3 Spire
w4 Serenia
w5 Tomahna (daytime)
w6 Intro, game interface, and credits

The sounds in Myst IV can be roughly categorized as music, dialogue, and sound effects. The music files have names that start with "mu_", and the most interesting music is in Ogg Vorbis format. There are a couple of songs which are unique to the Myst IV demo. Most dialogue is also in Ogg Vorbis format. Sound effects are usually in WAV format.

Any audio application should be able to play the WAV files.

To hear the Ogg Vorbis sounds, you will need to use a music player that understands that format. If you install the Xiph QuickTime Components available at http://www.xiph.org/quicktime/download.html, all applications that use QuickTime (iTunes, for instance) should be able to play these music files. To listen to the music on an iPod, you will need to use iTunes to convert the files to AAC or MP3. You might want to also convert the WAV files to reduce their size.

Here are those music files from the game that correspond to the soundtrack CD:

File(s) Folder Track
MU_Menu-2.ogg sound Main Theme
w5_z01-5.ogg english/sound Yeesha's Joyride
MU_TO_01A_full.ogg +
MU_TO_01B_full.ogg
sound Enter Tomahna
MU_TO_2a_FULL.ogg sound (from the Myst IV demo) Darkness
w1_z06.ogg english/sound Achenar's Prelude
w2_z02.wav +
MU_HN_01A_full.ogg
sound Jungle Landing
MU_HN_01B_full.ogg sound The Swamp
MU_HN_01C_full.ogg sound The Predator
MU_HN_02_full.ogg sound Lakeside
w4_z05-1.ogg english/sound Achenar Meeting
MU_HN_03_full.ogg sound Welcome
MU_SP_01.ogg sound Enter Spire
MU_SP_02_full.ogg sound Prison Level
w4_z06-40.ogg +
?
english/sound Sirrus Defends / Sirrus' Rage
MU_SP_03_full.ogg sound Nearest Island
w3_z06.ogg sound Leaving Spire
MU_SA_01_full.ogg sound Enter Serenia
MU_SA_02_full.ogg sound The Monastery
? Dream
MU_SA_02A-1.ogg sound Hall of Spirits
MU_SERENIANS_A.ogg +
MU_SERENIANS_B.ogg +
MU_SERENIANS_C.ogg
sound The Serenians
? +
w4_z06-39.ogg
english/sound The Revelation / The Sacrifice
w4_z06-41.ogg english/sound End Game
w1_z05-4.ogg english/sound Atrus' Speech

Thanks to Eric for compiling this information!

I recommend buying the Myst IV soundtrack CD.

Peter Gabriel's song Curtains is not on the soundtrack CD but it can be found in the file "MU_Menu-1.ogg". There is also an instrumental version of the song in "MU_SA_03_PG_Instrumental.ogg", and "MU_SA_03_PG_edit.ogg" is a shortened version of the vocal version.

To play the Bink movies, you will need a player. RAD Game Tools has players for Mac OS X and Windows at http://www.radgametools.com/bnkdown.htm. Note that the movies are silent. Pairing each movie with its soundtrack is left as an exercise for the reader. :) Here are some of the pairs to get you started (thanks, again, to Eric):

Movie File Sound File
w6_z01_n021_p_intro_full.bik w6_z01.ogg
w5_z01_n010_p_yee2_s02b_p01.bik w5_z01-5.ogg
w5_z01_n010_p_yee_s02_p05.bik w5_z01-1.ogg
w5_z01_n110_p_explosion_cinematique.bik w5_z01_n110_p_explosion_cinematique.ogg
w1_z00_n000_p_tr_w1_z00_n000_flyby_transit.bik w1_z00_n000_p_tr_w1_z00_n000_flyby_transit.ogg
w2_z00_n000_p_tr_w2_z00_n000_flyby_transit.bik w2_z00_n000_p_tr_w2_z00_n000_flyby_transit.ogg
w2_z02_n190_p_parasail_fullscr_joyride.bik w2_z02.wav
w2_z05_n170_p_tr_w2_z02_n060_final_ride_transit.bik w2_z05_n170_p_tr_w2_z02_n060_final_ride_transit.ogg
w3_z00_n000_p_tr_w3_z00_n000_flyby_transit.bik w3_z00_n000_p_tr_w3_z00_n000_flyby_transit.ogg
w3_z06_n070_p_tr_w3_z01_n250_default_transit.bik w3_z06.ogg
w4_z01_n990_p_tr_w4_z01_n010_default_transit.bik w4_z01_n990_p_tr_w4_z01_n010_default_transit.ogg
w4_z04_n020_p_cin_s16_p01.bik w4_z04-20.ogg
w4_z04_n020_p_fullscreen_bathexp_cin.bik w4_z04_n020_fullscreen_bathexp_cin.ogg
w4_z06_n210_p_cin2_s27_p06.bik w4_z06-43.ogg
w4_z06_n210_p_cin2_s36_p01.bik w1_z05-4.ogg

There are several kinds of pictures in Myst IV. A few are in TGA format and they are the fonts used in the game. Many others are in PNG format: textures, masks, game interface elements, and thumbnails. The thumbnails have names like "w1_z01_n040_normal.png" and are used for zip mode. It is interesting to compare the thumbnails in the Myst IV demo with the final versions; you can see some very early renders of Haven, Spire, and Serenia in the demo.

If you choose to extract cube pictures, you will have a huge number of JPEG images for the hundreds of nodes in the game. Each node is a cube and your eyes are at the center. The six faces of the cube (front, back, left, right, top, and bottom) are each made up of a grid of 6-by-6 images, a total of 216 images per cube. The Myst IV engine warps the faces of the cube mathematically into the interior of a sphere so that you can look around freely.

Early versions of the subtitles can be extracted from Disc 2. However, the version 1.0.3 update of Myst IV replaced the subtitles, so it is better to extract them from the data files on your hard disk.

An extracted journal can be viewed and printed from any web browser. In the browser, all pages of the journal are displayed within one window but, when printed, each page is put on its own sheet of paper. Printing in landscape orientation produces the best results. For the full Myst IV experience, you will want to install a hand-written font, either Revelation 2, which is at http://members.shaw.ca/zebedee/images/REVELATI.TTF, or Susanna, which is at http://members.cox.net/srikandi/Uru/SusannaFont.zip. For Mac OS X users, the built-in Sand font looks quite good.

Copyright (c) 2004-6 Ron Hayter. All rights reserved.