> For the complete documentation index, see [llms.txt](https://qwertystudio.gitbook.io/massive-village/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://qwertystudio.gitbook.io/massive-village/customization/building.md).

# Building

### Customizing your building data asset

Open your new data asset and click on the + right to All Meshes to add a new building (you can add as many as you want). It will look like this&#x20;

<div data-full-width="true"><figure><img src="https://342728394-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOIeQIBrFFtGwhSJVdhiH%2Fuploads%2Fzid2Z9cUgh3js9SSQkYr%2Fimage.png?alt=media&amp;token=740a4b94-b7c6-4981-b6eb-5f41fee47daf" alt=""><figcaption></figcaption></figure></div>

Mesh: Add the mesh building to use

Weight: Chance of this building is selected, the weight is compared to the total weight of all items in the list

Transform Offset: Offset the position&#x20;

Rotation Offset: Offset the rotation

Many objects in the world can either be interactive (like doors and lights) or a list of objects to spawn (like props). All of the following are PDA\_VillageObjects or PDA\_VillageActor (more on them later)

Doors Exterior: PDA\_VillageObjects list of doors to place on the exterior

Doors Interior: PDA\_VillageObjects list of doors to place on the inside

Props: PDA\_VillageObjects list of props to place randomly around the building

Light Floor: PDA\_VillageActor list of light to place on the floor

Light Wall: PDA\_VillageActor list of light to place on the wall

Light Roof: PDA\_VillageActor list of light to place on the roof (or hanging)

### Adding the houses to your village

Once your building assets are ready, you can simply add them to the data table in the house section (or region). Note that the change will not automatically update so you need to force it to update if you change an existing village like the video below. But the change inside the assets will update in real-time if it is toggled to auto-update.

If you draw a new village with the tool, it will update with the new building installed.

{% embed url="<https://drive.google.com/file/d/1eawJW1ZOAh02jxRbI_r1TZuuLG4XQRnu/view?usp=drive_link>" fullWidth="true" %}
