wardrobegod/tools/art_wardrobe95.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
14 KiB
Plaintext

# 32 wardrobe items — 1995 ranges, 704x704 doll garment layers.
bottom_i_camo_cargo_pants paper doll clothing item for a dress-up game, a pair of faded olive and brown vietnam-era woodland camouflage cargo pants with bulging side pockets and drawstring ankles, laid perfectly flat unfolded with both legs straight down, 1995 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_combat_boots paper doll clothing item for a dress-up game, a pair of scuffed black leather military combat boots with tall lace-up eyelets, thick lug soles and worn steel-toe scuffing, 1995 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_army_tee paper doll clothing item for a dress-up game, a womens fitted khaki green army surplus tee in soft worn cotton with a faded stencil-style star shape on the chest, 1995 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_air_max_95 paper doll clothing item for a dress-up game, a pair of layered running sneakers in graduated grey panels rising from dark grey at the sole to pale grey at the top, with neon yellow accents and visible air cushion windows in both heel and forefoot, 1995 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
shoes_i_womens_air_max_bw paper doll clothing item for a dress-up game, a womens pair of sleek black running sneakers with deep persian violet trim, a big visible air window in the heel and a curved tapering side stripe shape, 1995 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_classic_knit_sweater paper doll clothing item for a dress-up game, a heavily textured 3d knitted sweater covered in swirling raised knit squiggles and loops in electric blue, magenta, gold and green, 1995 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_womens_knit_mini_dress paper doll clothing item for a dress-up game, a womens fitted knit mini dress in wildly textured multicoloured 3d knit, raised swirling patterns in teal, purple, orange and cream running down the body, 1995 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_knit_bucket_hat paper doll clothing item for a dress-up game, a soft bucket hat in chunky multicoloured 3d textured knit with raised swirling loops of red, gold, teal and purple, 1995 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_plain_white_tee paper doll clothing item for a dress-up game, a plain pale grey cotton crew-neck tee, boxy 90s cut, with a strong soft grey drop shadow around the garment edges, 1995 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_fleece_trackpant paper doll clothing item for a dress-up game, a womens pair of plain marle grey fleece trackpants with an elastic waist and cuffed ankles, laid perfectly flat unfolded with both legs straight down, 1995 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_8_ball_tee paper doll clothing item for a dress-up game, a heavyweight black cotton tee with a large glossy black-and-white billiard ball graphic, a plain white circle centred on the shiny black ball, printed in the centre of the chest, 1995 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_big_logo_cap paper doll clothing item for a dress-up game, a black cotton baseball cap with a large raised white embroidered scrawled interlinked chain-loop motif across the front panel, 1995 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_silk_club_top paper doll clothing item for a dress-up game, a womens slinky champagne-gold silk camisole club top with thin spaghetti straps and a subtle sheen, mid-90s clubwear cut, 1995 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_silk_medusa_shirt paper doll clothing item for a dress-up game, a glossy black silk shirt covered in ornate gold baroque scrollwork print with a small gold medusa head medallion motif at the chest, 1995 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_medusa_platform_heels paper doll clothing item for a dress-up game, a womens pair of glossy black leather platform heels with chunky block heels and a small gold medusa head medallion on each strap, 1995 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
bottom_i_chain_belt paper doll clothing item for a dress-up game, a heavy gold chain-link belt with chunky interlocking links and a round gold medusa head medallion hanging at the front, 1995 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_bootleg_wu_tang_tee paper doll clothing item for a dress-up game, a cheaply printed black bootleg cotton tee with a huge cracked yellow angular bat-wing shaped emblem across the chest, slightly off-centre print, 1995 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_womens_bootleg_rave_crop paper doll clothing item for a dress-up game, a womens tiny UV-reactive neon green rave crop top with hot pink smiley and spiral shapes printed all over, cheap thin market-stall fabric, 1995 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_loud_shirt paper doll clothing item for a dress-up game, a riotously loud short-sleeve button-up art shirt covered in surreal cartoon dogs, suns and lightning bolts in clashing orange, purple and lime, 1995 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_rave_phat_pant paper doll clothing item for a dress-up game, a womens pair of enormous wide-leg rave phat pants in purple and orange panels with cartoon sun motifs down the sides, laid perfectly flat unfolded with both legs straight down, 1995 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 cotton bucket hat covered in a loud surreal art print of cartoon suns and waves in clashing red, yellow and turquoise, 1995 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
bottom_i_logo_belt paper doll clothing item for a dress-up game, a wide black leather belt with oversized chunky gold metal hardware and gold peace-sign and curled-hook shaped charms along the strap, 1995 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_glam_blazer paper doll clothing item for a dress-up game, a womens sharply tailored gold-buttoned black glam blazer with exaggerated 90s shoulders and gilded braid trim on the lapels, 1995 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_peace_sign_sneakers paper doll clothing item for a dress-up game, a pair of chunky black leather fashion sneakers with gold peace-sign shaped metal ornaments on the tongues and gold-trimmed soles, 1995 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
shoes_i_volley_classics paper doll clothing item for a dress-up game, a pair of classic pale grey canvas tennis sneakers with a thin green and gold stripe around the midsole and flat herringbone rubber soles, 1995 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
shoes_i_womens_kt_26_runner paper doll clothing item for a dress-up game, a womens pair of pale grey mesh running sneakers with royal blue and yellow side panels and a soft wedge foam sole, strong soft grey drop shadow around the garment edges, 1995 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
bottom_i_baggy_jeans paper doll clothing item for a dress-up game, a pair of baggy mid-blue stonewash denim jeans with a slouchy wide 90s leg and contrast orange stitching, laid perfectly flat unfolded with both legs straight down, 1995 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_low_rise_jeans paper doll clothing item for a dress-up game, a womens pair of dark indigo low-rise slim jeans with faded whiskering at the hips and contrast stitching, laid perfectly flat unfolded with both legs straight down, 1995 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_logo_beanie paper doll clothing item for a dress-up game, a ribbed dark red wool beanie with a small rectangular white woven patch stitched flat above the fold, 1995 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_animal_print_silk_shirt paper doll clothing item for a dress-up game, a silky button-up shirt in a full tan and black leopard print with a glossy drape and open camp collar, 1995 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_womens_lace_bodice_top paper doll clothing item for a dress-up game, a womens fitted black sheer lace bodice top with boned corset seams, scalloped lace edging and a sweetheart neckline, 1995 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_logo_plate_belt paper doll clothing item for a dress-up game, a slim black leather belt with a large polished rectangular gold metal plate buckle, baroque engraving around the plate edges, 1995 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