User Tools

Site Tools


editors:comparison

This is an old revision of the document!


This is a comparison of ZZT editors. (Note: In MediaWiki it is possible to make “data-oriented” comparison tables by the use of templates; in DokuWiki this doesn't seem to work with any extension, all of them have problems that prevent it from working.)

The editors being considered are:

Others may be considered in future. (A proper review of the editors should be written, I hope.)

Also, the below tables are probably not very good; maybe someone knows how to improve them better.

ClassicZoo Frezed KevEdit Zedit2
Operating system DOS Linux1) DOS, macOS, Linux, Windows Java, Windows
Source code? Yes Yes Yes No

File formats

ClassicZoo Frezed KevEdit Zedit2
ZZT Yes Yes Yes Yes
Super ZZT No No2) No ?
FreeZZT No Yes No No
ZXT Yes3) No No No

Features

ClassicZoo Frezed KevEdit Zedit2
Arbitrary selection ? Yes ? ?
Back buffer ? Yes Yes ?
Block selection ? Yes ? ?
Boardwalk mode4) ? Yes ? ?
Custom draw procedures No Yes No No
External text editing5) No Yes ? ?
Font loading Yes (ZXT)6)7) No8) ? ?
Graphics conversion No No No Yes
Mass mode (on selections) ? Yes ? ?
Music test ? No9) Yes ?
Reconfigurable keybindings No Yes ? ?
Save editor state No Yes (configurable) ? ?
SQL No Yes No No
Stat exchange No Yes ? ?
View mode ? Edit, game, special ? ?
World info editor Limited Yes Yes ?
World map No No10) No Yes11)

ZZT-OOP text editing

ClassicZoo Frezed KevEdit Zedit2
Dynamic margins ? N/A12)13) ? ?
Edit text with null characters14) No Yes15) No Yes
Music test ? N/A16)17) Yes ?
Shortcut text entry ? N/A18)19) ? ?
Syntax highlighting ? N/A20)21) Yes ?
1)
May also work on BSD systems (with GNU compatibility functions); untested
2)
Includes a partial implementation, but incomplete
3) , 6)
Not default branch.
4)
A feature of frezed that allows you to use shortcut keys to access boards linked by edges and by passages, and allows setting both kind of links.
5)
Use an external text editor for ZZT-OOP codes
7)
Only 8×14
8) , 9) , 17) , 21)
May be added in future.
10) , 13) , 19)
Will probably be added in future.
11)
I am not sure that it saves the world map; this footnote should be fixed by someone who knows
12) , 16) , 18) , 20)
Frezed does not currently have an internal text editor; an internal text editor will probably be added in future.
14)
ZZT treats a null character like #END; some editors may allow you to type them
15)
Currently requires an external text editor (such as Vim, which can edit text with null characters); support in the internal editor will probably be added in future
editors/comparison.1629257902.txt.gz · Last modified: 2021/08/18 05:38 by zzo38