Ztools, the Infocom Toolkit by Mark Howell, currently maintained by Matthew T. Russotto
Ztools contains the following tools:
check - checks story file integrity, same as $verify command. Works on all types except for V1, V2 and early V3 games which have no checksum in the header. Optionally outputs a new story file of the correct length.
infodump - dumps header, object list, grammar and dictionary of a given story file. Works on all types. Grammar doesn't work for V6 games yet.
inforead - converts IBM bootable disks to story files. Only for IBM PCs, requires Microsoft C or Borland C.
pix2gif - convert IBM MCGA/VGA (*.MG1
) picture files from V6 games to
individual GIF files, viewable on most platforms.
txd - disassembles story files to Z code assembly language, plus text strings. Works on all games from V1 to V8. Also supports Inform assembler syntax.
Current version: 7/3.1 (07nov98). Some of the executables below contain older versions of Ztools which may not support all of the game files mentioned above.
Infocom Toolkit by Mark Howell, probably version 14apr93, ported to the Apple IIGS by Matt Ackeret. Runs under Orca or GNO or any compatible shell. Packed with ShrinkIt.
Mark Howell's TXD (and some associated Ztools) ported to the Macintosh by Grey Lowell. Fat binary for 68020 or better and PowerPC
txd (27jul96, version 5/10) for the Macintosh, ported by Robert M. Dickau
Description of mactxd.sit.hqx
Ztools version 7/1 compiled as Macintosh MPW tools by Matthew T. Russotto
OS/2 executables version 7/2 (03aug97); ported by John W. Kennedy. OS/2 Warp executable, OS/2 source code, and the original source.
Ztools portable source code version 7/3.1 (07nov98) for Amiga, DOS, Mac, Unix and VMS
MSDOS executables version 7/3.1 (07nov98), built by Steve Nickolas. Archive includes 16-bit (built with Watcom) and 32-bit (built with DJGPP) executables.
FreeBSD executables, version 7/3.1 (07nov98).
Mac OS X executables version 7/3.1 (07nov98), compiled by Brad Town.
RISC OS executables version 7/3.1 (07nov98), ported by Kevin Bracey.
Win32 (Windows 95/98/NT) executables version 7/3.1, ported by Kirk Klobe
Amiga executables version 7/3 (07feb98), ported by David Kinder
BeOS executables version 7/3 (07feb98), compiled by Stephen van Egmond. PowerPC and Intel x86 versions included