ZVision
(Redirected from Z-engine)
Jump to navigation
Jump to search
ZVision | ||
---|---|---|
Engine developer | RichieSams, [md5], MarisaChan | |
Companies that used it | Activision | |
Games that use it | Zork Nemesis, Zork: Grand Inquisitor | |
Date added to ScummVM | 2013-10-17 | |
First release containing it | 1.8.0 |
About
The ZVision was the engine used by Activision in Zork Nemesis and Zork: Grand Inquisitor.
This engine was added by the GSoC student RichieSams to ScummVM as part of the GSoC 2013.
The ScummVM engine uses Marisa Chan's ZVision re-implementation, which is available from http://github.com/Marisa-Chan/Zengine, as a reference.
It should be noted that from a technical viewpoint, this engine has nothing in common with the MADE engine used for Return to Zork. It should also not be confused with the Z-machine which is the original Virtual Machine used for the original Zork text adventure games.
Status
Both Zork: Nemesis and Zork: Grand Inquisitor are completable
Immediate TODO's
- Add a dirty rectangling system for RenderManager AlphaEntries so we're not rendering them to the backbuffer every frame
List of TODO's for ZVision to be playable
ZGI specific TODO's
(None at the moment)
Nemesis specific TODO's
(None at the moment)
ZGI DVD TODO's
- AC3 audio decoding is a bit hacky, with hard-coded volume adjustments for each video. It would be good if someone could figure out how to do without these.