Difference between revisions of "Myst engine overview"

From A look inside The Link @ wiki
Jump to: navigation, search
m (cleanup, table applies to Myst as well, and they're only .dat (.dni is realMyst, a completely different engine -- Plasma))
(new info)
Line 1: Line 1:
 
{{Myst}}
 
{{Myst}}
  
Although the Myst engine is still quite obscure with respect to [[Riven_engine_overview|Riven's one]], it is clear that it uses ''resources'' stored in several [[Mohawk_archive_format|Mohawk archives]] as well.
+
It is [http://en.wikipedia.org/wiki/Myst well known] that the original Myst for Mac was created with [http://en.wikipedia.org/wiki/HyperCard HyperCard], and in fact it looks like a set of HyperCard stacks turned into a standalone Classic application. Each stack represents one of the Ages. Game data (pictures, cursors, sounds) are stored in resource forks and movies are stored in separate (obfuscated) QuickTime files.
  
The Mohawk packages in Myst are:
+
The story is obviously different for the Windows version. Although the Windows Myst engine is still quite obscure with respect to [[Riven_engine_overview|Riven's one]], it is clear that it uses ''resources'' stored in several [[Mohawk_archive_format|Mohawk archives]] as well.
 +
 
 +
Like in Riven, the Ages are represented by individual Mohawk packages:
 
* CHANNEL
 
* CHANNEL
 
* CREDITS
 
* CREDITS

Revision as of 16:52, 4 September 2008

Myst
Mohawk Overview
CLRC EXIT HINT INIT
MJMP MSND PICT RLST
VIEW WDIB HELP RSFL
Scripts Variables

It is well known that the original Myst for Mac was created with HyperCard, and in fact it looks like a set of HyperCard stacks turned into a standalone Classic application. Each stack represents one of the Ages. Game data (pictures, cursors, sounds) are stored in resource forks and movies are stored in separate (obfuscated) QuickTime files.

The story is obviously different for the Windows version. Although the Windows Myst engine is still quite obscure with respect to Riven's one, it is clear that it uses resources stored in several Mohawk archives as well.

Like in Riven, the Ages are represented by individual Mohawk packages:

  • CHANNEL
  • CREDITS
  • DUNNY
  • HELP (Myst ME only)
  • INTRO
  • MECHAN
  • MYST
  • SELEN
  • STONE
  • SYSTEM (does not exist in all versions and only contains the RSFL resource)

These are plain Mohawk files despite their obscure .dat extension.

Both Myst and Myst Masterpiece Edition use little-endian byte order in their resource data, except for MSND resources.