> For the complete documentation index, see [llms.txt](https://mrcmodding.gitbook.io/arma-3-object-builder/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mrcmodding.gitbook.io/arma-3-object-builder/import/terrain-objects-list.md).

# Terrain objects list

Terrain Builder objects list

<figure><img src="https://418903991-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FNJv4RINtC1OtMV3u9E73%2Fuploads%2FNJFXsLLNFHUgObvXiATJ%2Fimport_tbcsv_options.png?alt=media&amp;token=a0aede24-b23e-446b-9f9a-3cc381945fb0" alt=""><figcaption></figcaption></figure>

Read a Terrain Builder map objects list and instantiate template object in the scene according to the read data.

***

## Location

`File -> Import -> Arma 3 map objects (.txt)`

***

## Properties

### Name Source

Source of the model name on the template objects used to match to the model names in the imported list.

* Object: object name, ignoring dotted suffixes (eg.: `Cube` and `Cube.001` both export as `Cube`)
* Property: custom string object property

### Name Property

{% hint style="info" %}
Only if Name Source is Property.
{% endhint %}

Name of the string property on the objects, containing the model name corresponding to the list.

### Shift

Coordinate shift for the imported coordinates.

***

## Process

1. file is completely read into an internal data structure, and kept in memory for the duration of the process
2. names of required models are collected from the list
3. available template objects are collected from the active scene
4. objects are instantiated as linked copies of the templates
5. template objects are cleaned up (if applicable)
