Lanthorn (was Babelmap) - Rust Z-Machine/Glulx/Scott TUI w/ Graphics and Sound - Linux/MacOS/Windows

What does Lanthorn know before play begins? Does it have a list of exits?

If so, I think it would make sense to place all the rooms as play begins based on those exits. During play, rooms would be revealed one by one, and exits would be drawn as they’re discovered/used, but the rooms wouldn’t shift their layout as much during play.

Also, it would be possible to generate a bunch of maps in bulk from a bunch of games and inspect them directly, without laboriously testing each one.

Great idea. It wouldn’t be able to do everything as many games have dynamic area, but would be a great tool at a minimum. It might also be useful for authors of other mapping tools. Let me give it a shot.

Mapping utility available in 0.4.4. Includes .json output that may be usable for other tools.