# Configuration

A configuration file contains all blueprint- and build layers. It must be assigned to a TileWorldCreatorManager component in the scene.

There are two different layer types:

* Blueprint Layers
* Build Layers

### Create a new configuration:&#x20;

Right click in the project view and select:\ <mark style="background-color:green;">Create / TileWorldCreator / Configuration</mark>

## Blueprint Layers

A blueprint layer holds all cell informations which where created either by painting or by generators/algorithms. You can use multiple layers, generators and modifiers to build your tile world with different world biomes, heights etc.

{% hint style="warning" %}
Layers are executed from top to bottom including their modifiers. So always make sure the order is correct when creating a blueprint stack.
{% endhint %}

Read more about blueprint layers:

{% content-ref url="/pages/ZhXR0rnO6vwjDKg4D2CB" %}
[Blueprint Layers](/tileworldcreator-v4-documentation/configuration/blueprint-layers.md)
{% endcontent-ref %}

## Build Layers

Build layers are used to finally build what you have created with the blueprint layers using assigned tilesets and other configurations.

They're also executed from top to bottom.

Read more about build layers:

{% content-ref url="/pages/NOpijYeLnwXCPEFLSaKZ" %}
[Build Layers](/tileworldcreator-v4-documentation/configuration/build-layers.md)
{% endcontent-ref %}

## Executing Layers

To start a map generation use following buttons.

<div align="left"><figure><img src="/files/VAghsyNjRlfeHMXYyUoq" alt="" width="459"><figcaption></figcaption></figure></div>

<div align="left"><figure><img src="/files/QHHq7U8NhNz0ghrz8xJV" alt="" width="225"><figcaption></figcaption></figure></div>

### Execute Blueprint Layers

Executes only the blueprint layer stack from top to bottom.

### Execute Build Layers

Executes all layers from to bottom and builds the tilemap.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://giantgrey.gitbook.io/tileworldcreator-v4-documentation/configuration.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
