wardrobegod/tools/art_wardrobe98.tsv
type-two 294af7cf1d Phase 3: the 2D paper-doll tier — 392 garments you can actually change
The flat cut-outs were the cheapest content on the board and the only tier with a shipping
consumer, but wardrobegod couldn't show one: scan() filtered PNGs out of garments/ (fixed in
Phase 0) and there was no compositor, no slots, no preview. Now there is a working dress-up.

· library/doll/ seeded with 90sDJsim's 441 shipped sprites (165 top, 110 bottom, 60 shoes,
  57 hat, base body) — an instant starter wardrobe rather than a cold start.
· tools/doll.py wraps djsim's compositor. It deliberately does NOT import doll_composite:
  that module pulls numpy at import time for a keyer and an HSV recolour we never use (the
  farm's RMBG-2.0 does our keying), and numpy isn't installable here under PEP 668. Instead
  the measured anchors are parsed out of its source with ast, so there is still exactly one
  source of truth and they cannot drift; place() is a pure-PIL port.
· slugify() reproduces djsim's item_art() _art_slug character for character, verified against
  it. That equality IS the drop-in contract — a near-miss silently falls back to generic slot
  art instead of erroring, so it's the kind of bug you'd ship without noticing.
· /api/doll/gen runs the proven pipeline: flux_local on SOLID GREEN -> farm RMBG-2.0 ->
  staged to 704x1408. Green is not a preference: grey and checkerboard backgrounds eat
  garments in the key, and flux can't spell, so no text ever goes in the prompt.
· /api/doll/compose composes server-side with PIL, so the browser preview and the exported
  PNG are the same bytes rather than two renderers that drift.
· /api/doll/export writes into a LIVE game directory, so it defaults to a dry run and refuses
  any stem without _i_ — overwriting a generic slot fallback would restyle every unarted item
  in a shipping game.
· UI: a doll 2D tab with per-slot pickers, randomise, strip, and export.

Verified: composed a dressed doll from real sprites (correct base->bottom->shoes->top->hat
order), catalogue reports 392 layers, export dry-run and the generic-art guard both behave.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-24 16:07:13 +10:00

34 lines
15 KiB
Plaintext

# 32 wardrobe items — 1998 ranges, 704x704 doll garment layers.
top_i_womens_glitter_baby_tee paper doll clothing item for a dress-up game, a womens tight cropped baby tee in hot pink stretch fabric dusted all over with silver glitter sparkle, tiny capped sleeves and a snug ribbed crew neck, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_phat_pants paper doll clothing item for a dress-up game, a pair of enormous wide-legged silver-grey rave phat pants laid perfectly flat unfolded with both legs straight down, huge dragging flared cuffs and reflective orange piping down the side seams, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
hat_i_bucket_hat paper doll clothing item for a dress-up game, a floppy bucket hat in faded blue and yellow patchwork terry towelling with a soft downturned brim and slightly crushed crown, 1998 australia, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_windrunner_jacket paper doll clothing item for a dress-up game, a lightweight nylon windbreaker jacket in dark navy and volt yellow with the signature chevron colour-block panel angling across the chest and a small curved swoosh shape on the breast, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
shoes_i_cortez_sneakers paper doll clothing item for a dress-up game, a pair of low-profile pale grey leather running sneakers with a red curved side swoosh shape, red and blue striped foam midsole and a slim serrated rubber sole, 1998 australia, the pair side by side, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_knit_dress paper doll clothing item for a dress-up game, a womens fitted knee-length knitted dress in wild heavily textured 3d knit, swirling raised loops and ridges in teal magenta gold and lime, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_mens_knit_sweater paper doll clothing item for a dress-up game, a heavyweight multicoloured heavily textured 3d knitted sweater, chunky raised knit swirls and squiggles in cobalt orange green and burgundy, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_womens_knit_skirt paper doll clothing item for a dress-up game, a womens short straight knitted skirt in heavily textured 3d knit with raised swirling ridges in purple red mustard and turquoise, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_womens_flare_jeans paper doll clothing item for a dress-up game, a womens pair of mid-blue stretch denim flare jeans laid perfectly flat unfolded with both legs straight down, slim through the thigh and flaring wide at the ankle, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_cami_top paper doll clothing item for a dress-up game, a thin-strapped satin cami top in soft lilac with a straight neckline, delicate spaghetti straps and a slight sheen to the fabric, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_mens_basketball_jersey paper doll clothing item for a dress-up game, a baggy sleeveless basketball jersey in glossy red and navy panelled mesh with thick contrasting shoulder trim and a deep athletic scoop neck, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_womens_cargo_pants paper doll clothing item for a dress-up game, a womens pair of baggy dark olive cotton cargo pants laid perfectly flat unfolded with both legs straight down, oversized bellows pockets on each thigh with wide flap closures, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
hat_i_surf_trucker_hat paper doll clothing item for a dress-up game, a trucker cap with a stiff navy foam front panel, pale grey mesh back panels and a flat wide curved brim, 1998 australia, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_leopard_print_top paper doll clothing item for a dress-up game, a womens tight stretch-satin top covered in tan and black leopard print with a low scoop neck and long fitted sleeves, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_mens_silk_shirt paper doll clothing item for a dress-up game, a glossy black silk short-sleeved shirt with an open camp collar and an ornate baroque gold scrollwork print scattered across it, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
shoes_i_womens_heeled_sandals paper doll clothing item for a dress-up game, a womens pair of strappy black leather heeled sandals with thin ankle straps, small gold buckle hardware and a slim stiletto heel, 1998 australia, the pair side by side, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_crop_top paper doll clothing item for a dress-up game, a womens plain fitted crop top in bright aqua cotton with a high round neck and short sleeves, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_track_pants paper doll clothing item for a dress-up game, a pair of plain charcoal grey fleece track pants laid perfectly flat unfolded with both legs straight down, elastic waist with a dangling drawcord and ribbed ankle cuffs, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_mens_loose_jeans paper doll clothing item for a dress-up game, a pair of loose straight-legged dark indigo raw denim jeans laid perfectly flat unfolded with both legs straight down, wide roomy legs and thick contrast yellow stitching, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_logo_tee paper doll clothing item for a dress-up game, a womens boxy pale grey cotton tee with a large abstract graffiti-style tangle of interlocking curved swooping strokes printed across the chest in black ink, purely abstract shapes with no letters, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
hat_i_bucket_hat paper doll clothing item for a dress-up game, a bucket hat in olive drab cotton twill with rows of topstitching around the soft downturned brim and a tiny black rectangular fabric tab on the front, 1998 australia, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_jeans_couture_jacket paper doll clothing item for a dress-up game, a womens cropped bright blue denim jacket with playful oversized gold buttons and bold red heart and yellow smiley-face appliques scattered over the chest, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_mens_leather_trousers paper doll clothing item for a dress-up game, a pair of slim glossy black leather trousers laid perfectly flat unfolded with both legs straight down, panelled seams and silver zip pockets at the hips, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
shoes_i_womens_platform_sneakers paper doll clothing item for a dress-up game, a womens pair of chunky platform sneakers in pale grey leather with a thick stacked foam sole, gold heart-shaped side studs and fat rounded laces, strong soft grey drop shadow around the garment edges, 1998 australia, the pair side by side, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_ribbed_singlet paper doll clothing item for a dress-up game, a womens fitted ribbed cotton singlet in dusty pink with narrow shoulder straps and a scooped neckline, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_fleece_pants paper doll clothing item for a dress-up game, a pair of plain navy polar fleece track pants laid perfectly flat unfolded with both legs straight down, straight relaxed legs and a simple elastic waistband, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_mens_baggy_jeans paper doll clothing item for a dress-up game, a pair of extremely baggy dirty-wash blue jeans laid perfectly flat unfolded with both legs straight down, heavy sandblasted fading down the thighs and thick industrial stitching, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_womens_leather_jacket paper doll clothing item for a dress-up game, a womens slim dark brown leather jacket with an asymmetric silver zip, industrial stitched panelling and a slightly distressed matte finish, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
hat_i_mens_beanie paper doll clothing item for a dress-up game, a snug ribbed knit beanie in burnt orange with a fold-up cuff and a small dark rectangular woven tab stitched to the cuff edge, 1998 australia, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
top_i_mens_cartoon_sweater paper doll clothing item for a dress-up game, a heavyweight pale grey knitted jumper with a large cheerful cartoon dog character knitted into the front in bold intarsia colours, 1998 australia, front view laid flat with the sleeves down, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
bottom_i_womens_mini_skirt paper doll clothing item for a dress-up game, a womens short a-line mini skirt in bright red stretch knit with a chunky contrast black waistband, 1998 australia, front view laid perfectly flat on the ground, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos
shoes_i_womens_ankle_boots paper doll clothing item for a dress-up game, a womens pair of sleek black leather ankle boots with a square toe, a chunky block heel and a side zip, 1998 australia, the pair side by side, front view, floating centered on a plain pure white background, painterly stylized 3d game illustration, full item visible, no body, no person, no mannequin, no hanger, no coat hanger, no text, no logos