Как создать свою карту для ARMA 3. Часть 1

Гайд по созданию своего собственного острова или карты для ARMA 3. В этой части Вы узнаете как создать пустой ландшафт в Terrain Builder, не имея опыта в этой области. Данная часть урока больше подходит для начинающих картоделов.

Рекомендуем ознакомиться:

Подготовка.

Для начала подготовка. Необходимо установить нужные программы и подготовить материалы для карты.

1) Инструменты ARMA 3 Tools.

 Все необходимые инструменты находятся в ARMA 3 Tools.  О том как установить ARMA 3 Tools читайте в данной инструкции. После установки необходимо смонтировать диск “P”, там будет находится весь материал для нашей карты.

Для того что бы смонтировать диск “P”, запустите лаунчер ARMA 3 Tools в STEAM. В лаунчере необходимо нажать кнопку “Mount the work drive”

Инструменты ARMA 3 Tools

2) Текстуры

Переходим в наш диск “P” и создаем новую папку, назовем ее “ADesert.  В этой папке создаем еще 2 папки “Data” и “Source”.

В папку “Source” загружаем 4 картинки –  KartaMaska.bmp, KartaT.bmp, KartaWisot.bmp и mapLegend.png (СКАЧАТЬ)

Это наши материалы для карты, ее основа.

KartaWisot.bmp
KartaWisot
Карта Высот. Впадины и возвышенности на нашей карте. Чем белее и ярче цвет, тем выше рельеф в данной области и наоборот чем темнее, тем ниже впадины.

KartaT.bmp

KartaT
Текстура карты. То как карта будет отображаться в игре. Чем выше качество и размер текстуры, тем лучше выглядит в игре. Например для карты размером 5км х 5км необходима текстура размером 5120 px

KartaMaska.bmp
KartaMaska
Маска карты, через layers.cfg по цветам можно назначить определенную текстуру, расставить мелкие объекты и наложить траву. В нашем случае под желтый цвет будет добавлена текстура песка.

mapLegend.png
mapLegend
Цветовая палитра для игрового движка.

3) Конфиги.

Для меня самая сложная и пока не понятная часть в создании карт. Мы же будем использовать стандартные и готовые шаблоны, более подробно об этом разделе вы узнаете в 3 части.

  • В нашу папку ADesert” скидываем готовый файл конфига –  config.cpp и SampleMap.hpp
  • В папку “Source” скидываем готовый файл конфига –  layers.cfg
  • В папку “Data” скидываем готовый файлы текстуры песка, которые отображаются на близком расстоянии и прописываются под определенный цвет в layers.cfg –  ТЕКСТУРЫ ПЕСКА

Создание карты в Terrain Builder.

Все материал для нашей карт готовы, осталось создать ее в программе Terrai Builder.

1) Запускаем Terrai Builder

tb

2) В Terrai Builder в верхней панели переходим – Mapframes\Add mapframe

tb2

 3) Появится окно UTM, в ней нечего не меняем, нажимаем “OK”

tb3

4) Следующее окно очень важное, но пока нам не нужное. После его открытия просто жмем “Cencel”, позже мы к нему вернемся.

tb4jpg

5) Начинаем подгружать наши текстуры, первым делом подгружаем Карту Выстот. В Terrai Builder в верхней панели переходим – File\Import\Terrains\KartaWisot.bmp в папке \ADesert\Source

tb5jpg tb6

6) Подгружаем Текстуру Карты. В Terrai Builder в верхней панели переходим – File\Import\Satellite images (\ADesert\Source\ KartaT.bmp)

tb7

7) Подгружаем Маску Карты. В Terrai Builder в верхней панели переходим – File\Import\Surface mask images (\ADesert\Source\ KartaMaska.bmp)

tb8

Что-бы увидеть все погруженные текстуры используйте кнопки в верхней панели –  tt

8) В правом разделе Terrai Builder в панели Layers maneger отображены все 3 наших текстурки. Кликаем, начиная с первой, правой кнопкой мыши по текстуре и переходим в настройки – Terrain coordinates….

Выставляем значения –

  • Easting – 200000
  • Northing – 0
  • Width – 5120
  • Height – 5120

tb9tb10

8) Проделываем тоже самое с остальными двумя текстурками – KartaT и KartaMaska

Все сместится и изменит размер, что-бы быстро найти новое положение нашей карты нажмите кнопку “Fit to View”

tt2

9) Все сохраняем. В левом разделе Terrai Builder в панели mapframes кликаем два раза по DefaulMapframe_1, появиться знакомое нам окно. Теперь нужно его заполнить.

Location

  • Name – ADesert
  • Output root folder – P:\ADesert\
  • Жмем кнопку – Create subfolders
  • Easting – 200000
  • Northing – 0

a1
Samplers

  • Grid size – 512×512
  • Terrain size – 5120
  • size (px) – 5120 на 5120 (Source image)
  • size (px) – 2048 на 2048 (tiles)
  • size (m) – 80.00 x 80.00 (Texture layer)

a2

Processing

  • Жмем кнопку Rebuild Terrain
  • Указываем путь к нашему layers.cfg – P:\ADesert\Source\layers.cfg
  • Выставляем все галки и жмем кнопку Generate Layers
  • Ждем конца процесса, жмем ОК

a3

Коррекция. Запуск.

В целом наша карта уже готова. Обязательно сохраните проект и можете запустить “Бульдозер” для проверки. “Горы” которые вы там увидите, это не конечный результат, мы их обязательно сгладим.

a5

a4

1) В верхней панели заходим Terrain\Edit Terrain. Мы активировали режим редактирования карты. Теперь выделите ВСЮ нашу карту.

В левой части появятся данные всей карты.

a6

2) В нижней части наших параметров выбираем Multiply, а значение Scale ставим – 0.1 

Жмем ОК. Наш ландшафт приобретет более гладкий вид.

a7

3) Сохраняем наш проект. Теперь осталось экспортировать нашу готовую карту и запаковать ее в BIN

В верхней части переходим File\Export\WRP

Указываем путь P:\ADesert и даем имя ADesert

a8

4) В папке с игрой создаем папку @ADesert, в ней папку addons

Запускаем лаунчер ARMA 3 Tools, запускаем Addon Builder

1 as

5) В Addon Builder указываем адрес нашей карты и адрес нашего будущего мода.

  •  P:\ADesert
  • …Steam\steamapps\common\Arma 3\@ADesert\addons

Убираем все галочки и жмем Pack

2 as

6) Запускаем ARMA 3. Подключаем наш мод @ADesert и заходим в игру. Переходим в редактор и тестируем!

Как создать свою карту для ARMA 3Как создать свою карту для ARMA 3

Поздравляю, вы создали свою первую маленькую пустыню!

В следующей части мы рассмотрим:

  • Как добавлять объекты c ванилы и с других модов
  • Как делать дороги
  • Как добавить траву

Скачать демонстрацию: Я.Диск | STEAM

comments powered by HyperComments