Ray Weiss
PL. IV.A wright-kit · Wargame Construction Kit
Edition 2026.07 · Brooklyn, NY
Ray Weiss unit counter

wright-kit

A wargame construction kit.

UNIT RW / 26 / TYPE Construction kit / LICENSE MIT / FORMAT Plain JSON

wright-kit is the set of tools I use to build digital wargames. Everything is local-first: the tools run on your machine, and the work lives in plain JSON files you own and can read. The kit is MIT licensed with no commercial-rights gating. A game you build with it is yours, including one you sell.

03 entries ——
  1. StatusPublic Toolshexwright · wargame-map-parser Outputhexgrid JSON
    Digitize

    Turn a printed map into data. hexwright is a hex-map editor for assigning terrain, hexsides, and features by hand, where the judgment calls live. wargame-map-parser reads a scanned map and produces a first pass for hexwright to refine. The output is one hexgrid file that any engine can consume.

  2. StatusPublic Toolmusterwright Outputforce-layer JSON
    Muster

    Build the order of battle. musterwright handles unit rosters, factor sets, and setup positions, and it follows hexwright's conventions, so the force layer and the map layer speak the same format.

  3. StatusIn design ScopeArt · export
    Publish

    The art and export layer: turning a digitized map and muster into counters, printable sheets, and a playable module. This pillar is in design and has not shipped. The first two pillars work today; this one is being shaped by the commission work that uses them.

The umbrella repo is github.com/lerugray/wright-kit. It holds the kit's conventions and points at the tools: github.com/lerugray/hexwright for the map layer and github.com/lerugray/musterwright for the force layer. Each tool stands alone; the kit is the shared file format between them.