Table of Contents

CleenZZT

CleenZZT is a fork of ZZT 3.2 created by The Green Herring for widespread use. It was released on February 16th, 2021. It is available, with source code, under the terms of the MIT license.

The intent of CleenZZT is to be a clean, source-based implementation of CleanZZT's patches. Instead of simply blanking out the message and sound - as caused by the limitations of hex-editing knowledge at the time - it actually removes the code in question.

Documentation

This take on CleanZZT, henceforth known as CleenZZT, actually does disable these
things by taking asie's Reconstruction of ZZT and commenting out the relevant
entries in ELEMENTS.PAS. This means ElementWaterTouch, ElementFakeTouch, and the
message in ElementForestTouch are commented out. I also commented out the
TouchProc entries for Water and Fake so that they fall back on
ElementDefaultTouch. As a result, touching these things has no effect on the
message or sound systems, fully accomplishing what CleanZZT was intended to do.
All other source files are identical to the original Reconstruction of ZZT
downloaded from the GitHub master on February 16, 2021, dated February 11, 2021.