Создание карты PowerStruggle

Материал из CryWiki Russia

Перейти к: навигация, поиск
Об этом руководстве
Автор: c4te
Редактор: DCamer
Последние обновление: 12 января 2011
Совместимо с версией 1.0

В этом руководстве мы сосредоточим внимание на ключевых элементах многопользовательского режима PowerStruggle. Карты PowerStruggle требуют некоторые дополнительные префабы для упрощения командно-ориентированной игры. Основной процесс создания уровня в Sandbox 2 не будет описан. Для создание карты PowerStruggle, мы установим и настроем префабы и точки зрителей.

Содержание

Вперёд!

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

Условия

1. Работающая карта

Создание базового уровня

2. Загруженные PS-префабы

Чтобы загрузить префаб, откройте «Database View» и перейти к библиотеке «Prefab». После этого откройте «buildings_mp.xml». Теперь закройте это окно и вернитесь назад. Нажмите на панели инструментов кнопку «Prefabs», там вы сможете загрузить нужный вам префаб из библиотеки префабов. Все необходимые префабы можно найти в библиотеке «Prefab».

Префабы PowerStruggle

Добавьте их, при необходимости, на карту.

Нейтральные префабы

Нейтральные префабы могут быть захвачены и перезахвачены обеими командами. Эти префабы не могут быть использованы для баз. Нейтральными объектами обычно являются заводы прототипов, малые заводы прототипов, спавн-бункеры, автозаводы, авиазаводы, верфи.

Командные префабы

Командные префабы (NK/US) не могут быть захвачены командами. Это объекты принадлежат определённой команде и, как правило, используется в качестве головной базы этой команды. Объекты, которые обычно принадлежат командам — казармы и штаб. Если вы хотите построить свои спавн-здания, то вам необходимо изменить TeamName (Название команды) в свойствах сущности (Entity Properties). Используйте «black» для спавн-здания США и «tan» для спавн-зданий НК.

Префабы пришельцев

Префабы пришельцев — все виды энерго-областей пришельцев. Существует несколько различные типов энерго-областей в игре. Существует малые и большие энерго-области. Если команда захватила большую энерго-область, она получит 250 очков престижа. А за малую, она получит 100 очков престижа.

Зрители

Последнее, но не менее важное — это точки зрителей на вашей карте. Их можно найти в разделе «Entity», в каталоге «Multiplayer». Иконка точки зрителя похожа на точку спавна. Это маленький значок игрока.

Экспорт в движок

После того как вы всё сделаете, вы сможете экспортировать карту в движок. Перейдите в «File→Export to Engine» или просто нажмите Ctrl+E. После этого сохраните свой уровень и выйдите из редактора. Теперь вы можете приступать к настройке XML-файла.

Примечание:
Если вы хотите добавить эксклюзивные функции DirectX 10 на карту, используйте «Archtype Library» (Библиотека архитипов). Откройте Database View (Окно базы данных) и загрузите в него файл «props.xml». Затем вернитесь в окно редактора и откройте раздел «Archtype Entity» (Архитип-сущности) в панели инструментов. В каталоге «Props» вы найдёте все физикализированные объекты, используемые в Crysis. Большинство архитип-сущностей будут физикализированы в мультиплеерном режиме с DirectX 10.

Настройка XML-файла

Прежде всего убедитесь, что ваша карта сохранена в каталоге PS. Его можно найти в папке «Multiplayer», которая находится в «Crysis\Game\Levels». После этого перейдите в папку вашего уровня и создайте XML-файл. Скопируйте следующий текст в него.

<MetaData> 
<Gamerules MP2="PowerStruggle"/> <br>
<LoadingScreens screen1="название_карты_Loading.dds"/> 
<HeaderText text="название_карты"/> 
<DescriptionText text="Напишите сюда краткий информационный текст о вашей"/> 
<Display Name="название_карты"/> 
</MetaData>

Предупреждение:
Обязательно заполнять латинским буквами, или сохраните любым текстовым редактор поддерживающим кодировку UTF-8.

Вот что всё это означает:

Gamerules (Правила игры)
Здесь вы можете указать режим игры, для которых ваша карта создана. Если ваша карта поддерживает более одного типа игры, просто указывайте их как MP3, MP4 и так далее. Возможные правила игры: «InstantAction» и «PowerStruggle».
Loading Screen (Экран загрузки)
Позволяет задать экран загрузки для вашей карты. Изображение любого типа, с разрешением равным по вертикали и горизонтали, например, 1024x1024.
Header Text (Заголовочный текст)
Название карты. Будет отображено в верхней части экрана загрузки.
Description Text (Текст описания)
Описание вашей карты. Напишите краткое описание вашей карте. Это также может быть краткий сюжет вашей карте.
Display Name (Отображаемое название)
Это название будет отображено в списке серверов.


Мини-карта

Если вы хотите добавить мини-карту вашему уровню, вам также необходимо добавить следующую строку в файл «название_карты.xml»:

<MiniMap Filename="название_карты.dds" startX=" " startY=" " endX=" " endY=" " mapRadius=" "/>  

После того как это сделаете, можете сохранить файл. Теперь вы можете начать игру и проверить рабу вашей карты в игре.