docs: aseprite headless available on nh3-dev — pipeline verified pixel-identical
This commit is contained in:
@@ -102,6 +102,12 @@ Non-negotiable canon highlights (full rationale in CONCEPT.md):
|
||||
merge. Enforced on nh3-dev by a local `.git/hooks/pre-commit`
|
||||
(not versioned — recreate on fresh clones: refuse staged-new `.gd`
|
||||
without a tracked `.uid`).
|
||||
- **Aseprite headless on nh3-dev**: `~/bin/aseprite` (1.3.18.2,
|
||||
operator-licensed source build; tree at `~/src/aseprite`, skia m124
|
||||
at `~/deps/skia`). Sprite pipeline: `aseprite -b --script
|
||||
tools/aseprite/gen_sprites.lua` from the repo root; the Pillow
|
||||
previewer `tools/aseprite/preview.py` renders pixel-identical PNGs
|
||||
from the same maps (verified 2026-08-14).
|
||||
- **Two-machine hygiene (Mac editor side):** pull BEFORE opening the
|
||||
editor after new commits land. If a pull ever refuses over generated
|
||||
sidecars anyway, they're safe to delete wholesale:
|
||||
|
||||
@@ -50,6 +50,14 @@ _As of 2026-08-07 (post-falsifier):_
|
||||
side — likely the Aseprite/Retro Diffusion pixel pipeline from the
|
||||
advisor notes) and will loop this project in when ready. M2
|
||||
playtest verdict still pending; no repo work blocked on it.
|
||||
- `[2026-08-14]` **Aseprite 1.3.18.2 built from source on nh3-dev**
|
||||
(operator-licensed) at `~/bin/aseprite`; headless gen_sprites.lua
|
||||
run verified pixel-identical with preview.py (see CLAUDE.md Engine
|
||||
notes). Operator bought Retro Diffusion but has the **Aseprite
|
||||
extension** (dialog-GUI, not headless-drivable); awaiting his check
|
||||
for an account API key (would unlock direct remote scripting) or
|
||||
the extension file for interop inspection. Sprite work remains
|
||||
`_ph` ideation — greybox stays art-free.
|
||||
|
||||
## Recent decisions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user