Difference between revisions of "Myst engine overview"
m (cleanup, table applies to Myst as well, and they're only .dat (.dni is realMyst, a completely different engine -- Plasma)) |
(separate files) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Myst}} | {{Myst}} | ||
− | + | 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 | + | The story is obviously different for the Windows version. Although the Windows Myst engine is very different from [[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 | ||
Line 14: | Line 16: | ||
* STONE | * STONE | ||
* SYSTEM (does not exist in all versions and only contains the [[Myst_RSFL_resources|RSFL]] resource) | * SYSTEM (does not exist in all versions and only contains the [[Myst_RSFL_resources|RSFL]] resource) | ||
− | These are plain Mohawk files despite their obscure .dat extension. | + | These are plain Mohawk files despite their obscure .dat extension. However, unlike Riven, Myst data is not entirely inside Mohawk files. For example, movies are separate QuickTime files. The Masterpiece Edition also contains a "pics" file for each Age (e.g. SEpics) which contains a list of JPEG pictures. Among these pictures there are copies of the PICT resources stored in the Age's Mohawk file. It's not yet known which version is actually used. |
Both Myst and Myst Masterpiece Edition use little-endian byte order in their resource data, except for MSND resources. | Both Myst and Myst Masterpiece Edition use little-endian byte order in their resource data, except for MSND resources. |
Latest revision as of 20:27, 2 October 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 very different from 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. However, unlike Riven, Myst data is not entirely inside Mohawk files. For example, movies are separate QuickTime files. The Masterpiece Edition also contains a "pics" file for each Age (e.g. SEpics) which contains a list of JPEG pictures. Among these pictures there are copies of the PICT resources stored in the Age's Mohawk file. It's not yet known which version is actually used.
Both Myst and Myst Masterpiece Edition use little-endian byte order in their resource data, except for MSND resources.