From 8bc4797145500f1b32c27c6dd834567f8da0c594 Mon Sep 17 00:00:00 2001 From: Axel Meyer Date: Tue, 16 Jun 2026 21:41:00 +0200 Subject: [PATCH] docs(atlas-baker): add v0.3.0 lede + language-cleanup sprite-row --- README.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 878eb2b..3a1ba97 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,10 @@ validation (E1), a `collision.json` sidecar (E2 validation + pass-through), and alpha-analysis that sets a per-tile `tile.opaque` flag. Source tiles may be PNG, WebP, or JPG (decoded via jimp). +**v0.3.0** adds `--mode sprite` for diffuse-only atlases of irregularly-sized +sprites with an alias→UV-table sidecar (`sprites.uv.json`) + stable alias-set +lock for re-bakes. Tilemap-mode remains the default for backward compatibility. + ## Usage ```bash @@ -30,7 +34,7 @@ The baker supports two output topologies: | Mode | Default | Output | |---|---|---| | `tilemap` (default) | Paired diffuse + height tiles on a fixed grid (blob-14 + collision sidecar supported) | `.diffuse.png` + `.height.png` + `.atlas.json` + `.atlas.lock.json` | -| `sprite` | Diffuse-only, unregelmäßige Einzel-Sprites | `/sprites.diffuse.atlas.png` + `/sprites.uv.json` + `/sprites.atlas.lock.json` | +| `sprite` | Diffuse-only, irregularly-sized standalone sprites | `/sprites.diffuse.atlas.png` + `/sprites.uv.json` + `/sprites.atlas.lock.json` | Select via `--mode {tilemap|sprite}`. tilemap-mode is the default for backward compatibility with v0.2.0 call-sites.