A downloadable tool

Weave 3 is here!

 Legacy version:     Weave 3.0k
Current version:    Weave 3.3
  Test version:      Weave 3.3g

Weave aims to supply the needs of anyone that wants to mod ZZT.

This includes:

  • One-shot Weavers that just want to play their favorite game as their favorite character
  • Conversion Weavers that want to alter the look and feel of existing games (and maybe adjust the balance a little) without messing with the original .ZZT file
  • Special Edition Weavers that want to create enhanced versions of existing classics or prior works, blending .ZZT changes with other cosmetic tweaks
  • New Content Weavers that want to open up the throttle and really see what the engine can do
  • Source Weavers that want to use an existing code base that already has a few augmentations added. (source code here)

Weave 3 makes extensive use of accessory files to allow ZZTers to enhance their game's experience without diving into the Pascal code. Templates of these files are available in all downloads of Weave.


There are download links for both the stable and beta versions of WeaveZZT on this page, and come with some template files and demos to get you started. These are DOS executables, so either use a DOS machine or emulate.  (The preferred emulator for ZZT is zeta - if you want to use Weave with Zeta, rename WEAVE3.EXE to ZZT.EXE in the directory where you emulate your game.) These are run-only executables, so use the provided external editors, LOOMZZT and ZLOOM2, to create your ZZT files. ZLOOM2 has the added benefit of supporting longer lines in addition to custom text, and LOOMZZT has a compatible feel to Kevedit for users of that program. Both editors, and their non-customized counterparts Kevedit and Zedit2, create files that are fully compatible with Weave 3.

WebWeave and WebZZT32

There are two utilities provided, WebWeave and WebZZT32, which can be used to quickly turn your project into one playable via the web. WebWeave is used to handle Weave 3 files, while WebZZT32 can be used for any ZZT 3.2 file or compilation of files.

FixWeave 2

You can download FixWeave 2, the companion project to Weave 2 aimed at correcting bugs in existing games, here: (https://meangirls.itch.io/fixweave-2)

Contact Us

As always, you can reach us at the ZZT Discord or the MGG Discord if you've got feedback or there's something to add. If there's a better way to do something, or you have a truly wild idea and would like help setting up a customized copy of Weave to accomplish it, let us know.

Thank you,
Mean Girls Games - (Discord: https://discord.gg/jkUkhxJEpC)

Updated 17 days ago
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorMean Girls Games
TagsDOS, gcs, Moddable, Text based, weavezzt, zzt


Weave3.0k.zip 7 MB
Weave3.3.zip 10 MB
Weave3.3g.zip 9 MB

Install instructions

The WEAVE3.EXE file is a DOS executable meant for running .ZZT files only. Emulation and the .ZZT files themselves are not provided here. For emulation visit https://zeta.asie.pl/, and for the ZZT files go to https://museumofzzt.com/.  If you want to use Weave with Zeta, rename WEAVE3.EXE to ZZT.EXE in the directory where you emulate your game. The tools provided are Windows only, with the exception of LOOMzzt, which includes installers for windows, DOS, Linux, and Mac.

Development log

View all posts