About
ZZT and Super ZZT are 1991 action-adventure puzzle games and game-creation systems by Potomac Computer Systems for MS-DOS, notable for letting players build their own worlds with the ZZT-OOP scripting language; both were later released as freeware in 1997. Roton is a C# emulation of the ZZT and Super ZZT game-creation engines, paired with Lyon, an SDL-based frontend application that runs Roton's emulation. Roton targets .NET Standard 2.0 for broad compatibility, while Lyon requires .NET 10 or later. The project credits Asiekierka's Reconstruction of ZZT project for helping implement some edge-case emulation behavior.
Getting started
Requires ZZT or Super ZZT world files to load; run via `dotnet run --project Source/Lyon <path-to-game>`, specifying a .SZT file to boot into Super ZZT mode. Command-line flags support a fast mode, disabling built-in messages, and script tracing.