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

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

Перейти к: навигация, поиск

В этом руководстве мы сосредоточим внимание на ключевых элементах многопользовательского режима Instant Action. Карты Instant Action требуют некоторые дополнительные сущности создающие хаотическую и веселую атмосферу. Основной процесс создания уровня в Sandbox 2 не будет описан. Мы настроим подбираемые объекты (оружие, боеприпасы…), точки спавна, и точки зрителей.

Содержание

Вперёд!

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

Условия

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

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

2. Загруженная Archetype Library

Чтобы загрузить библиотеку архитипов в игру, просто откройте Database View, перейдите в библиотеку Entity и откройте файл «pickups_mp.xml». Теперь вы можете использовать эту библиотеку в редакторе.

Оружие, боеприпасы и подбираемые объекты

Оружие, боеприпасы и прочие подбираемые объекты находятся в разделе «Archtype Entity», на панели инструментов. Боеприпасы находятся в «Archtype Library». Оружие и оборудование находятся в разделе «Entity». Разместите их по мере необходимости для облегчения игрового процесса.

Точки спавна

Точки спавна неотъемлема часть любой карты в режиме InstantAction. Они находятся в разделе «Entity» в каталоге «Others». Разместите их по мере необходимости для облегчения игрового процесса.

Точки зрителей

Когда игроки подключаться к серверу, то их камеры перемещаться в точки зрителей. Точки зрителей находятся в разделе «Entity» в каталоге «Multiplayer». Если у вас нет точек зрителей, то зрители будет рождаться в позиции нуля координат (центр карты).

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

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

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

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

<MetaData> 
<Gamerules MP2="InstantAction"/> <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=" "/>  

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