
===================
ABOUT:
===================
ZZT-POOP is a script to dump ZZT-OOP out of game worlds and into text files where you can then do whatever you like with it!
Requires Python 2.x to run. Tested on Windows 7, but it should run just fine on any Windows/Linux system.
===================
USAGE:
===================
Drop the script and .ini into your ZZT directory. Then from the commandline run the following command:
zzt_poop.py [file1.zzt] [file2.zzt] [...]
Alternatively, if you don't pass any filename arguments the script will scan the current directory and run on all ZZT worlds it finds.
===================
CONFIGURATION:
===================
Edit the file zzt_poop.ini to see various settings. This allows you to dump all code, just text (to get a game's script), or #play commands (to get a game's soundtrack). You can also set some extra information such as listing the world/room names and the coordinates of the objects that have been read. More details are within the ini itself.
===================
ISSUES:
===================
Objects with no code are still showing up and adding linebreaks to the dumped file. This can be particularly bothersome in more modern games where half-block objects are used to create art.
DOWNLOAD