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

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

Версия от 15:55, 12 января 2011; DCamer (Обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к: навигация, поиск
Об этом руководстве
Автор: 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 очков престижа.

Spectators

Last but not least you also need to place Spectator Points in your map. These can be found in the Entity section in the Multiplayer directory. The icon for the spectator point is the same you have for the spawn points. It is a small player icon.

Export to engine

After you have done everything you can export your map to engine. Go to File&rarrExport to Engine or just press Ctrl+E. After that save your level and leave the editor. You are now ready to setup the XML file.

Примечание:

If you want to add DirectX 10 exclusive features to your map use the Archtype Library. Open the Database View and load the props.xml file into it. Then go back into the editor window and open the Archtype Entity section in the rollup bar. In the Props directory you can find all physicalized objects which are used in Crysis. Most Archtype Entities will be physicalized in the DirectX10 multiplayer mode.

Setting up the XML file

First of all make sure your map is saved in the PS directory. These can be found in the Multiplayer folder which is located in «Crysis\Game\Levels». After that go into your level folder and create a .xml file. Copy the following text into it.

<MetaData> 
<Gamerules MP2="PowerStruggle"/> <br>
<LoadingScreens screen1="mapname_Loading.dds"/> 
<HeaderText text="mapname"/> 
<DescriptionText text="Write a short info text about your map here"/> 
<Display Name="mapname"/> 
</MetaData>


Here’s what it means:

Gamerules
Here you can set the gamemode your map is done for. If your map is supporting more than one gametype just continue with MP3, MP4 and so on. The possible gamerules are «InstantAction» and «PowerStruggle».
Loading Screen
This will set the loading screen for your map.
Header Text
Should be the map’s name. This will be displayed on top of the loading screen.
Description Text
The description of your map. Write a short description about your map. This can also be a short story about your map.
Display Name
This name will be displayed in the server browser.


Minimap

If you want to add a minimap to your level you also need to add the following line to your mapname.xml file:

<MiniMap Filename="mapname.dds" startX=" " startY=" " endX=" " endY=" " mapRadius=" "/>  

After you have done that you can save that file. Now you can start your game and can run your map in the game.