This commit is contained in:
2026-11-05 09:57:11 -05:00
parent d34388bf2c
commit 89e392cc2e
81 changed files with 12410 additions and 1135 deletions
+12 -9
View File
@@ -8,18 +8,19 @@ forms retain priority.
## A quiet traveler, not a costume catalogue
All choices are inclusive and independent, with no gender, identity or stat
fields. Compact, balanced and broad silhouettes have identical mechanics,
height, camera, collision, reach, movement and attachments. Natural hair, muted
mineral cloth, undyed linen and worn leather fit the woodland world.
fields. Compact, lean, balanced, broad and sturdy silhouettes have identical
mechanics, height, camera, collision, reach, movement and held-tool anchors.
Hair, layered field clothes, cloaks, belt gear and packs use original low-poly
geometry with hand-drawn, muted woodland pixel art.
Four tabs keep the 14 × 11 form manageable:
| Tab | Choices |
| --- | --- |
| Face | 3 body shapes, 6 skin tones, 4 face-line patterns, 5 eye colors |
| Hair | 7 styles, 6 shared hair/facial-hair colors, 5 facial-hair styles |
| Clothing | 4 garments, 8 cloth colors, 4 trousers, 3 boot leathers |
| Finishing | 5 accents, 8 accent colors, 4 face-detail patterns |
| Face | 5 body silhouettes, 6 skin tones, 5 face-line patterns, 5 eye colors |
| Hair | 10 styles, 6 shared hair/facial-hair colors, 7 facial-hair styles |
| Clothing | 7 garments, 8 cloth colors, 4 trousers, 3 boot leathers |
| Finishing | 9 accents, 8 accent colors, 5 face-detail patterns |
Dropdowns use readable names, not gender categories or free-form colors. Cloth
and accent palettes are sage, teal, slate, mauve, ochre, rust, linen and charcoal.
@@ -64,8 +65,10 @@ Encoding and decoding use `core.write_json` / `core.parse_json(raw,nil,true)`;
parser errors do not log player payloads. There is no executable deserialization,
custom path, uploaded texture or free-form hexadecimal color. Every mesh and
layer filename is built solely from fixed IDs. Compositing order is skin, face,
eyes, garment, trousers, boots, accent, hair, beard, detail: clothing must stay
below long hair. Face overlays are skin-neutral; there is no global color tint.
eyes, garment, trousers, boots, hair, beard, accent, detail; accents layer above
hair so a selected hood frames and covers it. The model includes an original
draped mantle, belt, pack, projecting nose and ears. Face overlays are
skin-neutral; there is no global color tint.
The held-tool material remains the existing compatibility texture.
Apply serializes and checks the roundtrip, then writes metadata **before**