23 ноября 2006
Обновлено 17.05.2023

Геройский редактор. Создание новых уровней для HoMM 5

Геройский редактор. Создание новых уровней для HoMM 5 - изображение обложка

Пройдя Heroes of Might and Magic 5 , поклонники сериала забеспокоились: « А где же редактор? Как нам делать собственные карты и кампании? » Некоторое время разработчики тянули (в первых двух патчах — 1.1 и 1.2 — никаких утилит не было), но затем выпустили третью «заплатку», в которую был встроен полноценный редактор карт для пятых «Героев». Пока программа доступна только на английском языке (подробный мануал — на нем же), но в самом ближайшем будущем Nival собирается выпустить русскую версию редактора и полностью перевести руководство. Мы же спешим рассказать вам об основах картостроения под HoMM 5 раньше всех, поэтому не удивляйтесь, что в статье описывается работа в английской версии редактора (на момент написания материала русский редактор еще не вышел).

Интерфейс

Пропатчите игру до версии 1.3 (патч устанавливается только на версию игры 1.2), зайдите в директорию \ Bin и запустите файл H5_MapEditor. exe. Перед вами появится небольшое окно, в котором необходимо задать базовые параметры карты: название ( Name ), его тип — одиночная или многопользовательская карта, и размер территории. Кликните на кнопку Ok — программа сформирует заготовку уровня.

По умолчанию большая область редактора представлена окном 3D-вида, в котором происходит формирование карты. Справа от него располагается панель с модификаторами для формирования ландшафта, инструментами для расстановки и редактирования объектов. В верхней области редактора находится несколько командных меню и панели быстрого доступа. Остальные компоненты (мини-карта, панель объектов) изначально отключены.

Вернемся к окну 3D-вида. Для изменения положения камеры на карте переместите мышь с зажатой средней кнопкой, масштабирование картинки производится с помощью колесика мышки. Для изменения угла наклона камеры достаточно передвинуть мышь на новое место с зажатой правой кнопкой.

Дизайн ландшафта

Переходим к формированию ландшафта — вариантов всего два. Первый — создать так называемый скетч или набросок: обозначить на карте реки, тропинки, дороги, покрыть текстурами области, где планируется воздвигнуть горы и вырыть овраги, и лишь затем приподнять или, наоборот, опустить вниз определенные участки местности. Второе возможное решение — сначала сформировать ландшафт и только затем нанести текстуры. Мы пойдем по второму, наиболее универсальному, на наш взгляд, пути.

Для придания рельефа плоской заготовке мы воспользуемся модификаторами с вкладки Tiles на панели инструментов (не путать с панелями быстрого доступа, находящимися под шапкой главного меню).

Чтобы сформировать на определенном участке карты какую-либо возвышенность, выберите модификатор Bulk , перейдите в окно перспективы, щелкните левой кнопкой мышки по определенному участку и, не отпуская ее, измените высоту. При необходимости в панели инструментов на вкладке Tiles можно настроить ряд параметров инструмента: например, настройки Draw Tool Size определяют радиус охвата кисти, а Strength — силу выдавливания.

Работа с остальными терраформерами осуществляется аналогичным образом, поэтому мы просто расскажем вам о предназначении каждого из них. Инструмент Dig служит для уменьшения высоты гор. Модификатор Rnd позволяет создавать на уровне случайным образом чередующиеся мелкие возвышенности и углубления (зашумление). Smth очень похож на Dig , он делает плавные переходы между остроконечными горами. Следующий весьма интересный инструмент — Plato , этот модификатор позволяет «запомнить» высоту зоны под курсором (для этого нужно кликнуть по карте левой кнопкой мышки), а затем сформировать местность с теми же параметрами (для этого достаточно двигать мышку, не отпуская левую кнопку).

Если вам нужно убрать все неровности с участка местности, воспользуйтесь инструментом Zero. С помощью модификатора Raise можно поднять любую неровность на одну ячейку вверх (автоматически формируется скальный выступ) — игрок не может пройти через данную область (удаляются выступы модификатором Lower ). Модификатор Water выравнивает поверхность, опускает ее на одну клетку вниз и заполняет водой. Инструмент Ramp позволяет создавать наклонные плоскости, для чего достаточно установить курсор приблизительно посередине между равнинным участком и пригорком, а затем плавно перетащить мышь с зажатой левой кнопкой от гористой области к низменности (на плоской поверхности модификатор не работает).

Малярные работы

Когда заготовка уровня создана, необходимо нанести на поверхность текстуры, расставить объекты и персонажей. Убедитесь, что на панели инструментов активирована вкладке Tiles. Чтобы нанести текстуру на участок местности, выберите категорию Terra Skin , а затем кликните на необходимый материал, например, Dirt\ DirtRoad. После этого перейдите в окно 3D-вида и переместите мышь с зажатой левой кнопкой по тому сектору уровня, который собираетесь затекстурировать. Если вы ошиблись и, скажем, нарисовали дорогу там, где должна протекать река, ошибку всегда можно исправить при помощи инструмента Eraser в поле Terra Skin.

Рассматривать все группы текстур мы не будем (за что отвечает та или иная группа, практически всегда ясно из названия), отметим лишь одну необычную категорию — Rivers. Все представленные в ней элементы являются своеобразными модификаторами — терраформерами, позволяющими создавать на игровой карте реки, болота, а также потоки лавы.

После того как вы закончите с текстурированием, можно приступать к расстановке объектов: героев, монстров, растительности, архитектурных сооружений. Рассмотрим базовые принципы работы с моделями. Перейдите на закладку Objects на панели инструментов. Чтобы добавить новый элемент на карту, выберите интересующую вас группу из списка Filter , а затем произвольную модель и щелкните по карте. При необходимости несложно указать принадлежность создаваемой модели к определенному игроку (при расстановке героев и городов это сделать необходимо). Для этого нужно изменить значение поля Player , находящегося над меткой Filter.

Когда вы добавите на карту достаточное число одинаковых объектов, нажмите клавишу Esc для отмены текущего инструмента. Если вы поставили объект не туда, куда хотели, то щелкните по нему левой кнопкой мышки (объект выделится) и, не отпуская ее, передвиньте манипулятор. Чтобы повернуть какую-либо конструкцию или персонажа на определенный угол, выделите необходимый элемент в окне 3D-вида и нажмите клавишу R на клавиатуре (объект будет повернут на 90 градусов).

Для редактирования параметров объекта выделите его и щелкните по кнопке Object Properties (следующая за биноклем) на панели быстрого доступа, либо воспользуйтесь горячей клавишей — пробелом. Перед вами появится окно, в котором необходимо настроить различные атрибуты. Здесь вы можете установить принадлежность данного элемента определенному игроку, подправить базовые характеристики, а также задать новые или отредактировать уже существующие скрипты. Далеко не у всех объектов есть какие-либо атрибуты, например, у растительности и некоторых строений они отсутствуют. При необходимости вы можете удалить созданную модель, кликнув на нее левой кнопкой мыши и нажав клавишу Delete. Для выделения группы объектов кликните левой кнопкой мышки по произвольному месту карты и измените положение манипулятора таким образом, чтобы все необходимые модели попали в зону красного прямоугольника.

Более детально рассмотрим базовые категории объектов из списка Filter. Большой блок Environment состоит из групп Dirt Objects , Grass Objects и еще нескольких менее важных. В них находится растительность, магма, формы для украшения подземных царств, а также различные конструкции, которые могут быть помещены лишь на водную поверхность вашей карты ( Water Objects ). Следующий и самый важный раздел в списке — Objects , категория All- Terrain Objects содержит архитектурные сооружения: небольшие арены, таверны, лагеря, палатки, костры, флаги и оружия. В Artifacts расположены артефакты — кольца скорости, ангельские крылышки, амулеты некромантии, золотые подковы, башмаки левитации. В группе Heroes спрятались герои, которыми может управлять игрок. При добавлении на карту моделей из этой категории задайте в поле Player порядковый номер игрока, который сможет выбрать героя из списка. В блоке Monsters притаились различные твари: их можно расставлять на карте (но не добавлять в замки). Из группы Treasure на уровень можно добавить золото, кристаллы, штабеля древесины, колбы с ртутью, самоцветы и прочие ценности. Обратите внимание на категорию Towns , в ней находятся различные города.

Закончив размещение различных объектов на карте, сохраните ее нажатием комбинации клавиш Ctrl+ S. Для тестирования запустите игру и в главном меню выберите пункт: Одиночная игра\Сценарии\Имя вашей карты\Начать игру.

* * *

Полученных из статьи знаний хватит, чтобы сделать простейшую локацию без заданий и скриптовых сцен. То есть герой сможет только перемещаться по карте и воевать с монстрами. В одном из ближайших номеров «Игромании» мы вернемся к теме редактирования HoMM 5 и расскажем о том, как задать цели и условия выполнения заданий (возможно, в рамках статьи, а возможно, что и в форме видеоурока).

И не стесняйтесь присылать свои карты нам; самые качественные попадут на наш DVD в раздел « Работы читателей ».

Комментарии
Чтобы оставить комментарий, Войдите или Зарегистрируйтесь