Портирование карт из "В тылу врага"

Инструкция о том, как перенести карты из серии игр "В тылу врага" (ВТВ1) в мод "Men of War 2" (MOW2)

Для работы вам понадобится текстовый редактор, позволяющий осуществлять поиск и замену нескольких строк. Рекомендуем использовать Sublime text

Перенос ресурсов карты из ВТВ1 в MOW2

  1. Найти папку с нужной картой в ресурсах проекта ВТВ1.

Карты находятся в папке map архива GAME.pack

Расположение карт в ресурсах ВТВ1
  1. Скопировать папку с нужной картой в пакет мода MOW

Перенос карты из ресурсов ВТВ1 в папку с модом к MOWII
  1. Определить название папки, в которой находится модель поверхности земли для карты. Для этого открыть c помощью текстового редактора файл map из папки с картой и найти блок Entity, в значении которого фигурируют параметры полигональной сетки

Пример блока с именем модели поверхности земли из ВТВ1

Нужная модель хранится в ресурсах ВТВ1 в папке 90x90_3m

  1. Найти в ресурсах ВТВ1 папку с моделью меша поверхности земли. Для этого открыть в ресурсах ВТВ1 папку с именем, которое было определено в пункте 3, и найти в ней папку с названием карты.

Модели мешей поверхности земли для всех карт ВТВ1 находятся в папке entity\landscape\map архива Game.pack

Расположение моделей поверхностей земли к картам ВТВ1 в ресурсах ВТВ1
  1. Перенести файлы с расширениями .mtl и .ply из папки с картой в ресурсов ВТВ1 в папку с картой в ресурсах MOWII.

Расположение файлов модели поверхности земли в ресурсах ВТВ1
Перенос файлов модели поверхности земли из ресурсов ВТВ1 в папку с восстанавливаемой картой
  1. Переименовать оба файла в map, сохраняя расширения неизменными.

Переименованные файлы c расширениями .net и .ply

Восстановление карты

Замена модели поверхности земли

  1. Открыть файл map из папки восстанавливаемой карты

  2. Заменить в параметра Entity значение, отвечающего за старое название модели поверхности земли, на новое значение land

Пример замены имени модели поверхности земли

Было

Стало

Значение "90x90_3m:3_2-edge" параметра Entity заменено на "land"

Добавление блока Clips

  1. Найти в файле map устаревший блок Camera и удалить его

Пример устаревшего блока Camera
  1. Найти в файле map блоки с параметрами WorldBound, CameraBound и PatherBound и заменить устаревшие имена параметров на World, Camera, Pather соответственно.

  2. Поместить блоки World, Camera, Pather в блок Clips

Формат блока Clips

В качестве значений параметров камеры (distance и viewAngle) использовать стандартные.

Пример добавления блока Clips

Было

Стало

Удаление блоков с устаревшими параметрами

  1. Заменить имя параметра Turn на на параметр xform со значением zl

Пример актуализации имени параметра и его значения

Было

Стало

  1. Удалить блоки, содержащие значение "crown" параметра Volume

Пример блока с устаревшим значением параметра Volume

В текущей версии движка модели растительности (травы и кустов) не имеют волюма Volume "crown"

  1. Удалить блоки с параметром OffsetZ

  2. Удалить блоки с параметром meshgroup

Примеры блоков с устаревшими параметрами

Восстановление текстур поверхности земли

  1. Запустить карту в редакторе.

  2. Заменить текстуры в материалах на подходящие

Восстановление миссии

Файл миссии необходимо писать заново по мотивам оригинальной миссии

Last updated