Posted October 28, 2012
Zork Antology
There are many engines, one is xzip.
http://www.eblong.com/zarf/xzip.html
You can try the free Zorks to see (download the DOS versions as you need only the data):
http://www.csd.uwo.ca/Infocom/download.html
Zork Nemesis & Zork Grand Inquisitor
Those two games work in ScummVM now, so that is the preferable way. I have no experience how to extract gog data, but I guess you can open the installer with innoextract and point scummvm to the directory and Nemesis probably still need the patch for subtitles.
The rest is left for historical references ;)
Zork Nemesis
If you are not interested in the subtitles, you can use Dosbox. But you can also (and if you want subtitles you have no choice) try a newer engine written from scratch by Marisa-Chan.
It worked fine to me following this instructions. To reduce headaches with the setup I used innoextract ( http://constexpr.org/innoextract/ ).
Download Marisa-chan Zengine
$ git clone 'https://github.com/Marisa-Chan/Zengine.git'
$ cd Zengine
$ mkdir tmp
$ cd tmp
Extract the data from gog installer (of course modify the path if needed)
$ innoextract ../../setup_zork_nemesis.exe
$ mv app ../zork
$ cd ..
$ rm -r tmp
Compile the engine
$ cd Engine/src
$ make linux_znem
$ mv Zengine ../../zork
Finally we prepare the configuration file and the fonts directory
$ cd ../../zork
$ cp -r ../res/FONTS .
Create a file of name ``Zork.dir'' with this content:
-------------------------------< from here
DATA1/ZASSETS/GLOBAL
DATA1/ZASSETS/GLOBAL/CURSOR.ZFS
DATA1/ZASSETS/GLOBAL/VENUS
DATA1/ZASSETS/GSCR.ZFS
DATA1/ZASSETS/TEMPLE
DATA1/ZASSETS/TSCR.ZFS
DATA2/ZASSETS
DATA2/ZASSETS/CONSERV
DATA2/ZASSETS/GLOBAL2
DATA2/ZASSETS/GLOBAL2/CURSOR.ZFS
DATA2/ZASSETS/GSCR.ZFS
DATA2/ZASSETS/MONAST
DATA2/ZASSETS/MSCR.ZFS
DATA2/ZASSETS/TSCR.ZFS
DATA2/ZASSETS/VSCR.ZFS
DATA3/ZASSETS
DATA3/ZASSETS/ASCR.ZFS
DATA3/ZASSETS/ASYLUM
DATA3/ZASSETS/CASTLE
DATA3/ZASSETS/CSCR.ZFS
DATA3/ZASSETS/ENDGAME
DATA3/ZASSETS/ESCR.ZFS
DATA3/ZASSETS/GLOBAL3
DATA3/ZASSETS/GLOBAL3/CURSOR.ZFS
DATA3/ZASSETS/GSCR.ZFS
DATA3/ZASSETS/TEMPLE
DATA3/ZASSETS/TSCR.ZFS
ZNEMSCR
ZNEMSCR/ASCR.ZFS
ZNEMSCR/CSCR.ZFS
ZNEMSCR/CURSOR.ZFS
ZNEMSCR/ESCR.ZFS
ZNEMSCR/GSCR.ZFS
ZNEMSCR/MSCR.ZFS
ZNEMSCR/TSCR.ZFS
ZNEMSCR/VSCR.ZFS
-------------------------------> to here
Execute the Zengine file. Use -f to start fullscreen.
If you want the subtitles download the patch:
http://thezorklibrary.com/installguides/znpatch.zip
Unpack it in the zork directory and add those two lines in the TOP of the Zork.dir file:
-------------------------------< from here
znpatch/Addon/subpatch.zfs
znpatch/Addon
-------------------------------> to here
Zork Grand Inquisitor
Zengine works fine also with GOG Grand Inquisitor. The instructions are the same that for Nemesis, but subtitles are already included.
So unpack the setup with innoextract, compile zengine with `make linux_zgi`, copy the FONT directory, and create the Zork.dir file.
The Zork.dir file is:
-------------------------------< from here
taunts
CURSOR.ZFS
SUBTITLE.ZFS
anet
zgi_mx
ZGI
ZGI/DEATH.ZFS
ZGI/ZGI_MX
ZGI/ZGI_MX/MINMAX
ZGI/ZGI_MX/NULL
ZGI/ANET
ZGI/TAUNTS
ZGI/SCRIPTS.ZFS
ZGI/SUBTITLE.ZFS
ZGI/CURSOR.ZFS
DEATH.ZFS
help
FONTS
ZASSETS1
ZASSETS1/JAIL
ZASSETS1/GRIFFQST
ZASSETS1/CASTLE
ZASSETS1/MONAST1
ZASSETS1/UNDERG1
ZASSETS1/PORTFOOZ
ZASSETS1/LUCYQST
ZASSETS1/GLOBAL
SCRIPTS.ZFS
ADDON
ZASSETS2
ZASSETS2/GRUEQST
ZASSETS2/GLOBAL
ZASSETS2/HADES
ZASSETS2/GUETECH
ZASSETS2/DMLAIR
ZASSETS2/UNDERG2
ZASSETS2/MONAST2
-------------------------------> to here
Have fun!
There are many engines, one is xzip.
http://www.eblong.com/zarf/xzip.html
You can try the free Zorks to see (download the DOS versions as you need only the data):
http://www.csd.uwo.ca/Infocom/download.html
Zork Nemesis & Zork Grand Inquisitor
Those two games work in ScummVM now, so that is the preferable way. I have no experience how to extract gog data, but I guess you can open the installer with innoextract and point scummvm to the directory and Nemesis probably still need the patch for subtitles.
The rest is left for historical references ;)
Zork Nemesis
If you are not interested in the subtitles, you can use Dosbox. But you can also (and if you want subtitles you have no choice) try a newer engine written from scratch by Marisa-Chan.
It worked fine to me following this instructions. To reduce headaches with the setup I used innoextract ( http://constexpr.org/innoextract/ ).
Download Marisa-chan Zengine
$ git clone 'https://github.com/Marisa-Chan/Zengine.git'
$ cd Zengine
$ mkdir tmp
$ cd tmp
Extract the data from gog installer (of course modify the path if needed)
$ innoextract ../../setup_zork_nemesis.exe
$ mv app ../zork
$ cd ..
$ rm -r tmp
Compile the engine
$ cd Engine/src
$ make linux_znem
$ mv Zengine ../../zork
Finally we prepare the configuration file and the fonts directory
$ cd ../../zork
$ cp -r ../res/FONTS .
Create a file of name ``Zork.dir'' with this content:
-------------------------------< from here
DATA1/ZASSETS/GLOBAL
DATA1/ZASSETS/GLOBAL/CURSOR.ZFS
DATA1/ZASSETS/GLOBAL/VENUS
DATA1/ZASSETS/GSCR.ZFS
DATA1/ZASSETS/TEMPLE
DATA1/ZASSETS/TSCR.ZFS
DATA2/ZASSETS
DATA2/ZASSETS/CONSERV
DATA2/ZASSETS/GLOBAL2
DATA2/ZASSETS/GLOBAL2/CURSOR.ZFS
DATA2/ZASSETS/GSCR.ZFS
DATA2/ZASSETS/MONAST
DATA2/ZASSETS/MSCR.ZFS
DATA2/ZASSETS/TSCR.ZFS
DATA2/ZASSETS/VSCR.ZFS
DATA3/ZASSETS
DATA3/ZASSETS/ASCR.ZFS
DATA3/ZASSETS/ASYLUM
DATA3/ZASSETS/CASTLE
DATA3/ZASSETS/CSCR.ZFS
DATA3/ZASSETS/ENDGAME
DATA3/ZASSETS/ESCR.ZFS
DATA3/ZASSETS/GLOBAL3
DATA3/ZASSETS/GLOBAL3/CURSOR.ZFS
DATA3/ZASSETS/GSCR.ZFS
DATA3/ZASSETS/TEMPLE
DATA3/ZASSETS/TSCR.ZFS
ZNEMSCR
ZNEMSCR/ASCR.ZFS
ZNEMSCR/CSCR.ZFS
ZNEMSCR/CURSOR.ZFS
ZNEMSCR/ESCR.ZFS
ZNEMSCR/GSCR.ZFS
ZNEMSCR/MSCR.ZFS
ZNEMSCR/TSCR.ZFS
ZNEMSCR/VSCR.ZFS
-------------------------------> to here
Execute the Zengine file. Use -f to start fullscreen.
If you want the subtitles download the patch:
http://thezorklibrary.com/installguides/znpatch.zip
Unpack it in the zork directory and add those two lines in the TOP of the Zork.dir file:
-------------------------------< from here
znpatch/Addon/subpatch.zfs
znpatch/Addon
-------------------------------> to here
Zork Grand Inquisitor
Zengine works fine also with GOG Grand Inquisitor. The instructions are the same that for Nemesis, but subtitles are already included.
So unpack the setup with innoextract, compile zengine with `make linux_zgi`, copy the FONT directory, and create the Zork.dir file.
The Zork.dir file is:
-------------------------------< from here
taunts
CURSOR.ZFS
SUBTITLE.ZFS
anet
zgi_mx
ZGI
ZGI/DEATH.ZFS
ZGI/ZGI_MX
ZGI/ZGI_MX/MINMAX
ZGI/ZGI_MX/NULL
ZGI/ANET
ZGI/TAUNTS
ZGI/SCRIPTS.ZFS
ZGI/SUBTITLE.ZFS
ZGI/CURSOR.ZFS
DEATH.ZFS
help
FONTS
ZASSETS1
ZASSETS1/JAIL
ZASSETS1/GRIFFQST
ZASSETS1/CASTLE
ZASSETS1/MONAST1
ZASSETS1/UNDERG1
ZASSETS1/PORTFOOZ
ZASSETS1/LUCYQST
ZASSETS1/GLOBAL
SCRIPTS.ZFS
ADDON
ZASSETS2
ZASSETS2/GRUEQST
ZASSETS2/GLOBAL
ZASSETS2/HADES
ZASSETS2/GUETECH
ZASSETS2/DMLAIR
ZASSETS2/UNDERG2
ZASSETS2/MONAST2
-------------------------------> to here
Have fun!
Post edited December 01, 2015 by etb