{"params":{"colorway":{"type":"choice","default":"rust-pine","label":"Colorway","describe":"Curated schemes, every zone at once. rust-pine is the approved build: warm brown boards on darker members under a rust-red roof, a pale dirt floor. silvered is sun-greyed boards, a dark grey inside, an orange-rust roof, grey deck and bleached hay; whitewash is chalky white boards on brown members under a rust roof with a navy saddle blanket. Iron and the loft recess never change. Explicit colour arguments win.","options":["rust-pine","silvered","whitewash"]},"boards":{"type":"color","default":"#7c6a4e","label":"Wall boards","describe":"Albedo of every plank: both eave walls, both gables, the sliding door slabs, the loft door slabs and the stall partitions. Weather greys and varies each board."},"frame":{"type":"color","default":"#6b4a2f","label":"Frame timber","describe":"Albedo of the heavy members: waggon header and door posts, the door stiles, rails and braces, bargeboards, hoist beam and pulley block, stall posts and bars, the harness peg. A rung darker than the boards. Weather varies each member."},"interior":{"type":"color","default":"#5a4a37","label":"Inside faces","describe":"Albedo of every inside face of the shell (walls, gables, roof underside and soffit), the reveals of the loft opening and the underside. Weather never touches it."},"roof":{"type":"color","default":"#8a4a30","label":"Roof iron","describe":"Albedo of the corrugated roof sheets, their cut ends and the ridge flashing at full rust. The rust knob mixes each sheet between this and fresh galvanised grey."},"iron":{"type":"color","default":"#33312f","label":"Black iron","describe":"Albedo of the sliding-door rail, its brackets, the roller hangers, the loft strap hinges, the hoist block strap and hook, and the harness hames."},"floor":{"type":"color","default":"#c9b492","label":"Dirt floor","describe":"Albedo of the bare beaten-earth floor inside, at street level through the waggon opening."},"deck":{"type":"color","default":"#a57c4d","label":"Deck planks","describe":"Albedo of the plank deck flanking the opening at boardwalk height (the kit's deck albedo). Weather varies each plank; the street face stays exactly this colour."},"hay":{"type":"color","default":"#d4a63c","label":"Hay","describe":"Albedo of the hay bales and the hay stuffed in the hay net (boomtown dressing)."},"rope":{"type":"color","default":"#e6d8bb","label":"Rope","describe":"Albedo of the hoist rope, the bale twine and the hay net cords."},"leather":{"type":"color","default":"#8a5c3b","label":"Harness leather","describe":"Albedo of the harness collar and straps hanging on the door post (boomtown 0.3 up)."},"blanket":{"type":"color","default":"#9fb4b0","label":"Saddle blanket","describe":"Albedo of the wool saddle blanket over the first stall bar (boomtown 0.4 up)."},"void":{"type":"color","default":"#2b2320","label":"Loft recess","describe":"Albedo of the dark back of the loft recess behind the loft doors."},"boomtown":{"type":"range","default":0.6,"label":"Boom","describe":"The kit-wide good-year knob. The barn itself never changes; only what is stacked, hung or left ajar, as real geometry inside the footprint and clear of the side walls, the deck's street face and every door sweep. At 0 (a bad year) the floor is bare, the hoist hook hangs empty and one loft door hangs half open on its dry hinge. Hay bales stack just inside the waggon opening from 0.2 (one bale) up to a three-high stack of six at 1; from 0.3 a set of harness hangs on a peg on the -X door post; from 0.4 a saddle blanket lies over the first stall bar; from 0.5 a hay net full of hay hangs from the hoist hook.","affects":"geometry","min":0,"max":1,"step":0.1},"bays":{"type":"range","default":5,"label":"Bays","describe":"Depth in whole 2 m bays, REBUILT rather than stretched: 4 is an 8 x 8 m barn with two stalls, 5 the default 8 x 10 m with three, 6 an 8 x 12 m barn with four. The width, the street gable, doors, loft and deck never change; the side walls gain or lose boards at their fixed pitch, the roof gains or loses corrugated sheets, and the stall bay gains or loses whole 2 m stalls.","affects":"geometry","min":4,"max":6,"step":1},"pitch":{"type":"range","default":34,"label":"Roof pitch","describe":"Roof slope in degrees, rebuilt rather than stretched: the eave line on the side walls, the doors, the loft door and the deck never move while the ridge rises, from a low, shed-like 26-degree roof to a steep 40-degree hay barn gable. Both gables are re-boarded to the new rake, the bargeboards and corrugated sheets follow it, the hoist beam stays tucked under the ridge and its rope lengthens or shortens so the hook and hay net hang at the same height at every pitch.","affects":"geometry","min":26,"max":40,"step":2},"arrangement":{"type":"range","default":1,"label":"Arrangement","describe":"Re-deals the loose hay bales inside the opening: each value nudges and turns every bale a little differently and lays the two loose bales at a different angle, always inside the same corner and always stacked. 1 is the approved layout. Has no visible effect when boomtown leaves no bales.","affects":"geometry","min":1,"max":6,"step":1},"weather":{"type":"range","default":0.5,"label":"Weather","describe":"Sun-bleaching of the timber, board by board and member by member (kit contract 7). 0 is fresh warm sawn pine; 1 is silvered grey planks, each a different shade. Never touches the inside faces, the roof, the iron, the hay or the deck's street face. No geometry change.","min":0,"max":1,"step":0.05},"rust":{"type":"range","default":0.7,"label":"Rust","describe":"How far the corrugated roof iron has rusted, sheet by sheet. 0 is fresh pale galvanised grey with a few sheets just turning; 0.7 is mostly rust-red with a couple of greyer sheets; 1 is every sheet deep rust, each a slightly different shade. Roof only. No geometry change.","min":0,"max":1,"step":0.05}},"presets":{"rust-pine":{"boards":"#7c6a4e","frame":"#6b4a2f","interior":"#5a4a37","roof":"#8a4a30","iron":"#33312f","floor":"#c9b492","deck":"#a57c4d","hay":"#d4a63c","rope":"#e6d8bb","leather":"#8a5c3b","blanket":"#9fb4b0","void":"#2b2320"},"silvered":{"boards":"#9d8f7a","frame":"#5a4a37","interior":"#3a3733","roof":"#9c5f33","iron":"#33312f","floor":"#cdb894","deck":"#9a9184","hay":"#c79a5f","rope":"#ece9e2","leather":"#8a5c3b","blanket":"#5d7a76","void":"#2b2320"},"whitewash":{"boards":"#ece9e2","frame":"#6b4a2f","interior":"#5a4a37","roof":"#8a4a30","iron":"#33312f","floor":"#c9b492","deck":"#a57c4d","hay":"#d4a63c","rope":"#cdb894","leather":"#8a5c3b","blanket":"#2f3d55","void":"#2b2320"}},"rev":1792408797,"materials":{"boards":{"kind":"wood","finish":"raw"},"frame":{"kind":"wood","finish":"raw"},"interior":{"kind":"wood","finish":"raw"},"roof":{"kind":"metal","finish":"rusted"},"iron":{"kind":"metal","finish":"cast"},"floor":{"kind":"soil","finish":"dry"},"deck":{"kind":"wood","finish":"raw"},"hay":{"kind":"foliage","finish":"leaf"},"rope":{"kind":"fabric","finish":"canvas"},"leather":{"kind":"leather","finish":"grain"},"blanket":{"kind":"fabric","finish":"wool"},"void":{"kind":"paint","finish":"matte"}},"materials_note":"what each colour zone is made of: `kind` and `finish` name a procedural PBR material in https://polyfork.dev/materials.mjs (dressByAlbedo finds a zone by its albedo in COLOR_0). A zone not listed has not been classified.","preview_v":1792428567,"mod_v":1792408797}