KIT
Catalog · structure
catalog
DOMAIN
catalog
PATH
data/kits/catalog/structure.json
PARTS
5
NOTE
Town building-PART vocabulary. A building ROLE (house/shop/guild/governor/inn) resolves to a model through KitSet.structure_model(style, role): the town STYLE's `models` map (data/content/town_styles.json) is the per-architecture OVERRIDE; these catalog entries are the shared DEFAULT. `source: code:village` means 'no shared model — fall back to the code-built VillageKit shell', which is what every style without a model for that role gets. A future shared cross-culture model would go here as a glb: source.
structure
Metadata
domaincatalog
pathdata/kits/catalog/structure.json
parts5
_noteTown building-PART vocabulary. A building ROLE (house/shop/guild/governor/inn) resolves to a model through KitSet.structure_model(style, role): the town STYLE's `models` map (data/content/town_styles.json) is the per-architecture OVERRIDE; these catalog entries are the shared DEFAULT. `source: code:village` means 'no shared model — fall back to the code-built VillageKit shell', which is what every style without a model for that role gets. A future shared cross-culture model would go here as a glb: source.
Parts (5)
no static preview
code:villageprocedural — built by code, no static mesh file (check the matching Bench)no static preview
code:villageprocedural — built by code, no static mesh file (check the matching Bench)no static preview
code:villageprocedural — built by code, no static mesh file (check the matching Bench)no static preview
code:villageprocedural — built by code, no static mesh file (check the matching Bench)no static preview
code:villageprocedural — built by code, no static mesh file (check the matching Bench)Relations (1)
Preview harness