User Tools

Site Tools


arma3:terrain:the-atlas-by-jakerod

The Atlas

A Guide to ArmA 3 Terrain Making v1.0 by Jakerod and Friends.

Download source files the_atlas_v1_0_by_jakerod.7z 50.1mb.

Your First Terrain

Creating a New Tag

This step is not required. It is simply a good idea to help prevent people from overriding your work or your work overriding theirs.

Go to http://www.ofpec.com/

Create an account if you don’t have one already.

Go to http://www.ofpec.com/tags

This area is here for addon makers to create and register their tag.

Having a tag, and using it properly, helps to make sure that addons don’t override one another or elements of one another.

Create a Tag.

Type the tag you want into the “Tag” field and press the Check Availability button.

If your tag is available continue on. If not think of a new one and try again.

You if wish, fill out the rest of the form.

Hit Submit Tag. You now should have a tag.

For now on I will refer to this as “Your Tag”.

I will be using abc as an example tag within this tutorial.

Install the ArmA 3 Tools

Open Steam

Hover over the “Library” button.

Select “Tools”

Locate “Arma 3 Tools” and install them.

Once the install is finished, double click “Arma 3 Tools”.

Select “Play Arma 3 Tools” and click “Play”

Once you get to a page that says “Arma 3 Tools” and includes “Addon Builder” close the window.

Creating Your P Drive by M1lkm8n

Bat Setup

The first thing to do before you start any kind of project in the RV engine is to properly set up your P: drive. This will mirror the way the engine sees all the files and help in keeping projects neat and tidy. There are many different way to set up a P: drive (using the bis program DevP for example) however I use my own little bat file so for this purpose we shall use that.

The .bat file is located in the “drive_setup” folder in the tutorial files.

A P: drive is essentially a just a virtual drive created when running the subst command in a dos shell. So navigate to where ever you wish to create your p: drive folder and create a new folder there. Since I followed the convention of Arma2, I created a folder in my documents folder called Arma3Work.

The next step is to set up the bat file called ArmaWorkSwitcher.bat to work with your newly created Arma3 work folder.

Right click on the bat file and select edit.

Starting from the 5th line down you will see “set patha2=”, then “set patha3=” and “set pathvbs=”.

Unless you work in any other these other games/programs the only one we need to edit is the set patha3=. You can see currently the path is set patha3=E:\Documents\arma3work.

Change the path after the equals sign to your newly created a3 work folder path. Then save and close the file.

Next step is to run the bat file and select the appropriate selection which in the case of Arma 3 would be the number three.

Press Enter and you will see “Created A3 P:\ Drive”.

Since I don't like things starting up without my consent the armaworkswitcher.bat will need to be run once every time you start your computer.

I leave the file on my desktop for quick access.

Now you're ready to populate that drive with all the necessary files!

ArmA3P

For this set we will use arma3p.bat created by Mikero.

The first step is to download all the required files from Mikero's tools page.

Arrange the files by Date and download and install the following programs:

ExtractPBO
DeRap
Depbo dll
ArmA3P

Once all the required files have been downloaded and installed run ArmA3P.

This will take some time but will copy all A3 content onto your P drive and help setup Buldozer. (Note: Make sure you have plenty of file space on whatever folder you created your ArmA3 P drive on.)

Once that is complete you are now ready to move on to the next step.

Setting Up Your Project

Go to your P drive (P:\)

Create a folder called “scripts”

Create a folder and name it the same as “Your Tag”.

This is your workspace. For now on any terrain or addon you make should go in this folder.

Having a workspace folder helps keep your P Drive organized and clutter free.

If you intend on working on things other than terrains, it could be beneficial having a folder called “Terrain” or “Maps” but leave that out for this project or things will become more confusing.

Within your workspace create another folder called “YourTag_YourProjectName”

This is your project folder.

Determine what you want “Your Project Name” to be.

In this tutorial I will be using SampleMap.

My folder would then be called “abc_SampleMap” and would be found in the P:\abc\ directory.

Within your project folder create a data folder as well as a source folder

Move the files that came with this tutorial to their appropriate location.

Move the files from the “textures” folder into “P:\yourtag\yourproject\data”.

Move the files from the “source” folder into “P:\yourtag\yourproject\source”.

Move the files from the “configs” folder into “P:\yourtag\yourproject”.

Move the file “editor.sqs” from the “scripts” folder into “P:\scripts”.

Leave everything else where it is for now.

Change Textures, RVMAT Paths, and Layers.cfg

Textures

In your data folder, there should be 15 files; 10 textures, and 5 rvmats

Change the yourtag_yourproject part of each name to reflect your current project (ex. abc_sampleMap_dirt_co.paa)

RVMAT Paths

In the data folder, you should have five files called;

yourtag_yourproject_dirt.rvmat
yourtag_yourproject_dry_grass.rvmat
yourtag_yourproject_forest_pine.rvmat
yourtag_yourproject_grass_green.rvmat
yourtag_yourproject_soil.rvmat

You should’ve already renamed all of these to reflect your project.

Open the file that ends in “_dirt.rvmat”.

There are two lines that say “Source Name”.

One of them points to your “*_dirt_nopx.paa” texture and the other to your “*_dirt_co.paa” texture.

Change the file path and the file name in both fields to point to the correct file (ex. “abc\abc_sampleMap\data\abc_sampleMap_dirt_nopx.paa” & “abc\abc_sampleMap\data\abc_sampleMap_dirt_co.paa”).

File > Save or CTRL + S to save the file.

Close the file and use the same process to adjust the other four.

Layers.cfg

In your “source” folder you should have a file called layers.cfg.

Open it.

Change each instance of yourtag to your tag (ex. abc) and each instance of yourproject to your project (ex. sampleMap). Note: The Edit>Replace function in your test program is useful here.

Save the file.

Project Creation

Open Terrain Builder

Adding a Mapframe

Mapframe > Add Mapframe

A window titled “UTM Selection” will open.

Make sure it says Zone: 31 (0°E – 6°E) Subzone: N

Press OK

Editing Mapframe Location Properties

You will now be in a window called “Mapframe Properties” and will also be on the “Location” tab within this window.

Change Name to yourTag_yourProject

Direct the Output root folder field to P:\yourtag\yourproject using the “…” button.

Press “Create subfolders”

This will create the folders “landbuilder”, “shapefiles”, and “TerrainBuilder” within source folder. If you were to skip creating the data and source folder before this step then it would also make the data and source folder.

Set the Easting to 200000.

Set the Northing to 0.

Editing Mapframe Samplers Properties

Switch to the “Samplers” tab.

Within the “Terrain Sampler” box select the following:

Grid size: 512 x 512
Cell size (m): 4.0
Terrain size (m): 2048

Within the “Satellite/Surface (mask) source images” box select the following:

Size (px): 2048 x 2048
Resolution (m/px): 1.0

Within the “Satellite/Surface (mask) tiles” box select the following:

Size (px): 512 x 512
Desired overlap (px): 16

Within the “Texture layer” box select the following:

Size (m): 32 x 32

Editing Mapframe Processing Properties

Switch to the “Processing” tab.

Direct the “Layers config file (layers.cfg)” field to P:\yourtag\yourproject\source\layers.cfg by using the “…” button.

Press Rebuild terrain

A new window pops up.

Press Yes

The “Ok” option should no longer be greyed out.

Press Ok

Make sure the “View mapframes” button is selected.

Save Your Project

Go to File > Save

Select P:\yourtag\yourproject\source\TerrainBuilder\

Save your field as your project name.

Make sure you save your project frequently.

Bare Earth Elements Import

Importing the Heightmap

Make sure the “View terrain heightmap” button is selected.

Go to File > Import > Terrains

Select heightmap.asc from P:\yourtag\yourproject\source

Importing the Surface Mask

Make sure the “View surface mask image” button is selected.

Go to File > Import > Surface mask images

Select mask_lco from P:\yourtag\yourproject\source

A window called “Project of mask_lco.bmp” will pop up.

Make sure the settings are the following:

Easting: 200000.000
Northing: 0.000

Resolution:
X (m/px): 1.000000
Y (m/px): 1.000000

Press OK

Importing the Satellite Imagery

Make sure the “View satellite image” button is selected.

Go to File > Import > Satellite Images

Select sat_lco from P:\yourtag\yourproject\source (Note: You may choose to select sat_lco_alternate instead if you wish. Sat_lco is the original real world imagery and sat_lco_alternate is one that was created in photoshop)

A window called “Project of sat_lco.bmp” will pop up.

Make sure the settings are the following:

Easting: 200000.000
Northing: 0.000

Resolution:
X (m/px): 1.000000
Y (m/px): 1.000000

Press OK

Generating the Layers

Open up your mapframe by going to the Mapframes View and then double-clicking or right-clicking and selecting properties on your Mapframe. Note: If you don’t see the Mapframes View go to Windows > Mapframes View

Go to the “Processing” tab.

Press the “Rebuild terrain” button.

Press Yes.

Make sure the “Layers config file (layers.cfg)” field is directed to your “P:\yourtag\yourproject\source\layers.cfg”

Check the “Export satellite texture” box.

Check the “Export surface mask” box.

Bubble in the “6 materials per cell (arma 2)” bubble.

Check the “Save RVMAT files in ASCII format” box.

Check the “(DEBUG)Store suffix(DEBUG)” box.

Press the “Generate layers” button.

A new window with a progress bar will pop up.

Be patient.

When it is done press “Ok”

This is a good place to save!

Connecting to Buldozer

Press the “Connect to Buldozer” button.

A new application window should pop up.

Sometimes this will crash and you may need to try to connect a few times.

If it goes well, a smaller window will pop up and start going through a list of textures.

When this is done you should see your heightmap covered with your satellite imagery and surface mask. You may need to click in the viewer window.

Buldozer Controls

Movement
"Mouse" – Move Around
"Left Arrow" – Left
"Right Arrow" – Right
"Up Arrow" – Forward
"Down Arrow" – Back
"Shift + Mouse" – Move Fast
"Numpad 8" – Orbit Camera Up
"Numpad 2" – Orbit Camera Down
"Numpad 4" – Orbit Camera Right
"Numpad 6" – Orbit Camera Left
"Numpad +" – Zoom In
"Numpad –" – Zoom Out
"Hold Numpad 5" – Free Look
"Numpad 0" – Reset Camera
"Q" OR "Page Up" – Raise Altitude
"Z" OR "Page Down" – Lower Altitude

Application
"F1" – Menu
"S" – Select Mode
"F5" – Activate Snap Points (Magnetize Points)
"C" – Copies objects in Buldozer (Duplicate Selection)
"D" – Removes objects in Buldozer (Remove Selection)
"Hold T" – Show Texture Info
"Alt + Tab" – Move back to Terrain Builder
"Alt + F4" – Quit

Object Manipulation (Normal Mode)
"Left Click" (On Object) – Select Object
"Shift + " – Will speed up some operations when used in conjunction
"Spacebar" – Select (while cursor over object)
"Left Click + Hold" – Move Object
"Left Click + Page Up" – Raise Object Elevation
"Left Click + Page Down" – Lower Object Elevation
"W + Right Click + Move Mouse" – Elevate
"Right Click + Hold + Move Mouse" – Rotate Object Around Cursor
"Right Click + Hold + Shift + Move Mouse" – Rotate Object(s) Around Object(s)
"Left Ctrl+Z" – Undo (Unknown Function)
"Left Ctrl+R" – Redo (Unknown Function)
"V" – Create Object (last object selected)
"E + Right Click + Move Mouse" – Scale Object
"Z + Right Click + Move Mouse" – Rotate Y (will also lower object)
"X + Right Click + Move Mouse" – Rotate X

Standard Terrain Manipulation
"H" – Show Terrain Node
"U" – Raise Terrain 10cm
"I" – Raise Terrain 50cm
"O" – Raise Terrain 1m
"P" – Raise Terrain 5m
"J" – Lower Terrain 10cm
"K" – Lower Terrain 50cm
"L" – Lower Terrain 1m
";" – Lower Terrain 5m

Brush Mode
"Left Click" – Raise Terrain
"Right Click" – Lower Terrain
"B + Mousewheel" – Change Brush Ratio (Green Inner Vertices)
"N + Mousewheel" – Change Radius of Outer Vertices (Red)
"M + Mousewheel" – Change Brush Density
"Hold Left-Shift" – Flatten Tool
Left-Shift + M + Mousewheel – Change Flatten Factor
"Hold R" – Smooth Tool
R + M + Mousewheel – Change Smooth Factor

Unknown Functions
"Insert" – Switch Camera (Unknown Function)
"F6" – Magnetize Planes (Unknown Function)
"F7" – Magnetize Fixed Y (Unknown Function)
"R" – Randomize

You can use alt + tab to get back to the Terrain Builder window or if you want to exit you can use alt + f4.

Use alt+f4 to exit.

A Quick Note About Layers

Layers are a fairly common design element in editing programs.

They allow you to place items in a layer to perform multiple functions.

Generally speaking, you can only perform actions on objects or items in the layer you have specified.

“Rasters” tab of the “Layers manager”, you are able to:

“Show/Hide a layer” – Adds/Removes the layer from view.

“Lock a layer” – Makes the layer “un-editable” as long as it is locked. Note: Be careful with this one too because there are some situations where locking one does not prevent you from editing it.

“Fit to View” – Centers the main window on the full selected layer.

“Show all terrain data” – Shows all terrain layers.

“Hide all terrain data” – Hides all terrain layers.

“Objects” tab:

“Add new layer” – Creates a new layer

“Delete a layer” – Delete a layer (be careful with this one!)

“Hide a layer” – Adds/Removes the layer from view.

“Lock a layer” – Makes the layer “un-editable” as long as it is locked. Note: Be careful with this one too because there are some situations where locking one does not prevent you from editing it.

“Make layer transparent” – Seemingly no function

“Allow interlayer selection” – Allows you to select objects from multiple layers

“Hide all layers” – Hides all the layers

“Show all layers” – Makes all layers visible

“Slide Transparency” – Use the slider at the bottom to adjust layer transparency.

“Shapes” tab:

“Add new layer” – Creates a new layer

“Delete a layer” – Delete a layer (be careful with this one!)

“Hide a layer” – Adds/Removes the layer from view.

“Lock a layer” – Makes the layer “un-editable” as long as it is locked. Note: Be careful with this one too because there are some situations where locking one does not prevent you from editing it.

Shapefiles & Roads

Importing Roads

Make sure the “View shapes” button is selected. Note: There are two buttons that look like this and this one is the one on the left.

File > Import > Shapes

Locate the shapefiles folder that came with this tutorial and choose “roads_dirt.shp” for import.

A new window called “Import wkt file” will open.

Press Ok.

You should now see purple lines covering dirt roads on your terrain.

There will also be a new layer called “Dirt Roads” in the “Shapes” tab of your “Layers manager”

Creating Roads

The main highway is missing from the map.

If you’re not there already, go to the “Shapes” tab in the “Layers Manager”.

You should see a layer called “Dirt Roads” and another called “default area”.

Press the “Add New Layer” button in the “Layers Manager”.

A new window called “Layer name” will open and ask for a name. Call it “Main Highway”.

Make sure you have the “Main Highway” layer selected (it will be white) and go to the “Add Polyline” button on the toolbar.

Put your cursor over the southern end of the main highway and zoom in using the mouse wheel.

You can also move your view by clicking and holding the right-mouse button and moving the mouse,

Click the left-mouse button on the end of the highway.

A dot will appear with a line going to your cursor.

Keep placing dots along the highway until you get to end of the highway at the top of the map.

Make sure to keep the line along the center of the highway to the best of your ability.

You can use the right-mouse button and drag trick to move along the road.

When the road goes into the trees use your best judgment to follow the road.

When you reach the end of the road double-click to end the road placement.

Look back over your road.

Save your project.

Modifying Roads

Select the “Edit Selection” button on the top toolbar. Note: The “Edit Selection” button and the “Layer Selection” button look similar. The “Edit Selection” button is on the left.

Click the “Main Highway” line to see your points.

If you see a point you would like to move, click on it once so it turns what I think is an olive color and then click and hold to move it around.

If you wish to remove a dot, right-click and go to “Remove selected vertices”

Adding Road Properties

When you are satisfied with the road, right-click on it and go to “Database properties”.

At the bottom it says “New…”. Press it.

A new window called “New field” will pop up and ask for two inputs.

Name the new field “ID” and give it a type of “float”.

Press Ok.

You should now have a new field called “ID” with a type of “float” underneath it.

In the cell where “polyline” meets the “ID” field type 1.

Create another field called “Order” with a type of “float” and enter 0 into the field.

Press “Ok”

Exporting

Go to File > Export > Shapefile.

A new window called “Export shapes to shp file” will appear.

Bubble in the “Document” bubble.

Click the “…” button and locate your project’s data folder.

Make a new folder called “roads”.

Open the new “roads” folder and give your file the name of “roads”. Note: Just call it roads. If you name it anything else the Buldozer preview won’t work.

Press Open.

Press Ok.

A new window will pop up called “TerrainBuilder Information” and say “Export SHP – DONE!”

Press Ok.

Viewing

Setting Up Editor.sqs

Locate your P:\scripts folder and use notepad to edit “editor.sqs”

Change the file path on line 3 to point to your newly created “roads” folder. (ex. “P:\abc\abc_SampleMap\data\roads\”)

Note: This path must be changed whenever you work on a new terrain.

Save the file and close.

Roads Library

Locate the “RoadsLib.cfg” file in the “shapes” folder of the sample data.

Copy this to the “roads” folder that you recently created.

Go back to Terrain Builder and press the “Connect to Buldozer” button.

You may get an error message. If so, make note of what it says.

You should be able to navigate to an area and view your roads now. There should be one that is a highway and several dirt roads. If you can’t see the roads, take a look back at the directions and see if you might have missed one. Note: If you change your roads they will need to be re-exported into the roads folder over the original file. Or you could create a new file and change the path in “editor.sqs”

Use alt+f4 to close Buldozer when you are ready.

Save.

Objects

Object Libraries

Importing Object Libraries

Go to the “Library manager” panel and click the “Load template library” button.

Navigate to the sample files “objects” folder and then open the “libraries” folder.

Select all the .tml files in this directory and press “Open”.

A window called “Load library” will pop up and ask if you want to “copy this library to the current project?”

Press “Yes”.

This will happen for each library and you will want to press “Yes” for all of them.

You should now have four libraries on the left called “Houses”, “Other Objects”, “Small Objects”, and “Tree”.

Creating an Object Library from a Directory

Press the “Create new template library” button.

A new window will pop up called “Create new library”.

Check the “Create new library from directory” box.

Set the source directory to “P:\a3\structures_f\walls” by using the “…” button and navigating to the directory.

Press the “…” button next to the “Fill Color” color box and set the color to bright red (first column, second row).

Use the same process to set the “Outline color” box to black.

The “Name” field should say “walls”.

Change the lowercase “w” in walls to a capital “W” because I am picky and want it to match with the rest of the template libraries.

Press Ok.

A new template library shows up called “Walls”.

Creating an Object Library using Individual Models

Press the “Create new template library” button.

A new window will pop up called “Create new library”.

Type “Bush” into the “Name” field.

Set the “Fill color” to bright green (three columns over and three rows down).

Set the “Outline color” to black.

Bubble in the “Ellipse” bubble.

Press Ok.

You should now have a new empty library called “Bush”. The (0) next to it means that it has no objects assigned to it. In other words empty.

Select the “Bush” library and press the “Add new template” button. You may also right click on the “Bush” library and go to “Add new template”.

A new window called “Create new template” will open.

Click the “…” button after the “Object file” field.

Navigate to “P:\a3\plants_f\Bush\” and select the “b_FicusC1s_F.p3d” file.

Press “Open”.

The “Name” field should automatically be filled in with “b_FicusC1s_F”.

Leave everything else as is.

Press “Ok”.

Do the same process for the following models all of which are located in the “P:\a3\plants_f\Bush\” folder:

b_ficusC2d_F.p3d
b_ficusC2s_F.p3d
b_NeriumO2d_F.p3d
b_NeriumO2s_white_F.p3d

You should now have a “Bush” library with five different models in it.

Changing Object Properties

Click the “+” button next to the “Bush” template library.

A list of bushes should come up.

Left-click on one of the bush models and the properties for that model will show up in the “Template properties” panel.

Edit the following attributes for the selected bush to the following (Tip: Click in the top box and use tab to navigate down the list typing in numbers as you go):

Pitch + (deg): 2
Pitch – (deg): 2
Roll + (deg): 2
Roll – (deg): 2
Scale + (%): 5
Scale – (%): 5
Yaw + (deg): 180
Yaw – (deg): 180 (Note: After typing in this value, click on the main screen in the middle. If you click on the next bush before doing this the last value will stay as 0)

Set the remaining bushes to the same settings.

Save

Importing Objects

Make sure the “View scene objects” button on the top toolbar is selected.

Make sure the “View textured objects” button on the top toolbar is NOT selected.

Go to the “Objects” tab in the “Layers manager”.

Click the “Add New layer” button and name it “Farms”.

Go to File > Import > Objects

Navigate to the source files from this tutorial and locate the “objects” folder.

Select the file “farms.txt” for import and hit “Open”

Do this same process for the “forests”, “heather”, “plants”, and “small objects” files.

New Layer and rename

File > Import

Select the file

Repeat

Once your done you should have almost the entire map populating by a mixture of farms, plants, and small objects. Note: I want to make it clear that these are objects I placed either manually or by using the Fill tool which you will learn about shortly. Data does not come in pre-made packages like this outside of tutorials. Thus, terrain making can be time consuming.

There will however be an area up in the north-west that is lacking some of this and that is what we will focus on next.

Object Placement

Individual Objects

Create a new object layer called “NW Farm”

There is a farm that is lacking buildings in the north-west corner of the map

Navigate to there and zoom in.

Select your “Houses” library in the “Library manager” and expand it by hitting the + to the left if it isn’t open already.

Locate the name/model “i_House_Small_02_V3_F” on the list of models in the “Library manager” and select it.

Now click the “Add object” button on the toolbar.

Left-Click on the farm where you would like to place this house and the model will appear.

Feel free to select other objects and add them as well.

We will get to rotating and moving them around after the next section.

Fill Objects

Next we want to create the forests that are to the east of this farm.

Draw Shapes

If you’re using the sat_lco you should be able to see the forests to the east clearly.

If you’re using the sat_lco_alternate, you should see a browner area on the satellite imagery just to the east. These are the forests.

Additionally, you could always “Hide” the satellite imagery so that you can see the mask which will give you a clear picture of where the forest is as well.

We are going to make two types of forest; a deciduous forest (leafy) and a coniferous forest (pine).

Move over to the “Shapes” tab in the “Layers manager” and make a new layer one called “Forests”.

With this layer selected, select the “Add polygon” tool from the toolbar.

This works similar to the “Add polyine” tool that we used in the “Creating Roads” section only it makes shapes instead of lines.

Begin to make a shape around the western most forest by left-clicking to place the first point and then left-clicking to create any additional points afterward.

When you get to your last point double-left-click to “Finish and Close the Shape”

Use this same process to create two more forests; one immediately to the east and another to the south of that one.

If you would like, you can select the “Edit selection” tool from the toolbar, click the shape, and change the color by going to the “Properties” panel and clicking the color next to where it says “Fill color:”. You can change the color of multiple shapes by selecting multiple ones using ctrl + left-click and doing the same process.

Filling Forests

Go back to the “Objects” tab in the “Layers manager” and create a new layer called “New Forests”.

Select the forest on the left and right-click on it.

Select “Fill(add new objects)”

We want to make forests that consist of trees and bushes, so there is no reason to have any of the other libraries open. Uncheck all libraries except for “Tree” and “Bush”. You will see objects vanish from the “Available Templates” window on the right.

Select “b_FicusC1s_F” from the “Available templates” window.

Now hold ctrl and select “b_FicusC2s_F”, “t_FraxinusAV2s_F”, and “t_QuercusIR2s_F”.

Type “Leafy” into the “Preset name:” field. Note: You must fill this out in order to be able to use fill. At the present moment, it really doesn’t matter what you type here because it doesn’t allow you to load presets. However, it will remember if you used a name before and not allow you to use it again.

Change “Objects density (per hectare):” to 60.

Leave the rest of the settings.

Press “Ok”.

There should now be plants filling in the polygon.

Clearing Fills

Let’s say that the density of 60 is too low and we want to redo that to make the forest denser.

Select the shape and right-click again.

This time select “Refill (clear and fill)”.

Select any object from “Available templates”.

Set your preset name to whatever you would like as it won’t be used ever again.

Press “Ok”.

Your previous forest should now be cleared.

Fill Again

Follow the steps from the “Filling Forests” stage until you get to object density.

Change “Object density (per hectare):” to 130.

Leave the rest of the settings.

Press “Ok”

You should now have a denser forest.

A New Forest

We’re going to do two more forests now.

Select the forest to the east of the one you just filled.

Follow the same plan as the “Filling Forests” stage but instead of selecting the same four plants select the following instead; “b_FicusC2s_F”, “t_PinusS2s_F”, and “t_PinusS2s_b_F”

Set the density to 130.

Leave the rest of the settings.

Press “Ok”

You should now have a nice pine forest.

Do the same, using the same settings, on the forest to the south.

We are now done with forests

Modifying Objects

Using the “Properties” Panel

Go back to your “NW Farm” layer in the “Objects” tab of the “Layers manager”.

Select the house that you placed.

Locate your “Properties” panel.

Find the “Rotation” subcategory and the “Yaw (Y): deg” field.

Type “90” into that field and hit enter.

The building will rotate to the 90 degree position.

Now try “35”.

The building will rotate to the 35 degree position.

Notice that these are absolute rotations and not relative to the present rotation, meaning; if you rotate it by putting “90” into that box twice, it will stay at the 90 degree position and not go to the 180 degree position unless you check the “Relative Mode” box at the top.

In most cases, at least when it comes to houses, you don’t need to worry about “Pitch(X)” or “Roll(Z)” as they are used to tilt objects. This is useful in certain situations but the majority of objects you place won’t need adjustments for their Pitch or Roll.

Scale is another option but should generally not be used with houses. This controls how large the model is and will look weird If you use a number smaller or larger than 1. It is useful on more natural objects or certain manmade ones.

Using the Mouse & Keyboard to Modify Objects

The quickest way to modify an object is in the Terrain Builder “main window” using the mouse and keyboard. However, there are limited functions.

You can select two or more objects by first left clicking one and then holding CTRL and selecting another.

You can move objects by left clicking on them and dragging them

You can rotate objects using either Shift + CTRL + RMB + Mouse Movement or Shift + ALT + RMB + Mouse Movement. Note: I have had experiences where doing this as soon as you open Terrain Builder will crash Terrain Builder. Be careful.

Selecting an object and pressing Delete will delete it.

Using Buldozer to Modify Objects

See the “Buldozer Controls” section under “Connect to Buldozer”

Exporting Objects

You can also Export objects if you wish. This is useful if you want to move them into a different project. This will not help you now but I thought I would point it out.

Go to File > Export > Objects

There are three main selection types for exporting objects;

Document – All objects on the map

Selection – Objects currently selected

Active Layer – The layer that is presently selected

If you have more than one type of object selected you can choose which type to export by selecting them in the “Available templates” window.

Leave the “Terrain Builder format” option selected but be aware that you can export in other formats.

Choose your destination.

When picking your File name make sure to add a .txt onto the end of it or it will not be selectable in the “Import Objects” window.

Moving Objects Between Layers by Bushlurker

Sometimes you might accidentally place an object in the wrong layer or want to move one.

Determine if you want to move the objects to a new layer or to an existing one. If you want them to go to a different layer create one now.

Select the objects that you want to move to another layer.

In the “Properties” panel, change the “Layer:” field to the layer you want to send the objects to by using the dropdown menu.

Exporting WRP

In order to get your terrain in-game you need to export the WRP which is the world file containing all the data from Terrain Builder.

Go to File > Export > WRP

Save it to your root project folder P:\yourTag\yourProjectFolder

Call the file yourtag_yourproject (ex. abc_sampleMap.wrp)

And we are now done in Terrain Builder!

Altering Files & Paths

Change the pictureMap name

In your data\imagery folder there is a file called yourtag_yourproject_pictureMap

Rename the file by replacing yourtag with your tag and yourproject with your project. (ex. abc_sampleMap_pictureMap.paa)

Change cfgClutter

In your project’s root folder there should be a .hpp folder called cfgClutter.

Open it.

Replace every instance of yourtag with your tag and every instance of yourproject with your project. (ex. abc_sampleMap_BigFallenBranches_pine) Note: The Edit > Replace is your friend on this.

Save the file when you’re done.

Change cfgSurfaces

In your project’s root folder there should be a .hpp folder called cfgSurfaces.

Open it.

Replace every instance of yourtag with your tag and every instance of yourproject with your project. (ex. abc_sampleMap_dirt_Surface)

Save the file when you’re done

Change config.cpp

In your project’s root folder there is a file called config.cpp.

Open it.

Guess what you get to do!

Replace every instance of yourtag with your tag and every instance of yourproject with your project. (ex. class abc_sampleMap) Note: Find and replace isn’t as useful on this one so make sure you catch all the entries.

Save it when you’re done.

Pack your Terrain, put it in a mod folder, and you’re done!

I recommend using Mikero’s PBO Project to pack your terrain. It is a great tool and all I have used for years.

Put the resulting pbo (found in P:\Dist) in your mod folder. Note: You will notice sand around your terrain. That is supposed to be there to help you see the area you just did.

Special Thanks: Bushlurker
M1lkm8n
Mikero
CypeRevenge
NeoArmageddon
Miro CWR2

arma3/terrain/the-atlas-by-jakerod.txt · Last modified: 2020-12-03 17:25 by snakeman