
- •Создание костра:
- •Создание аномалий:
- •Создание эффектов и активация аномалий:
- •Как сделать музыку в радио на столе:
- •Создание и настройка дождя:
- •Создание облаков
- •Инвентарь
- •Спавн Сталкеров и мутантов:
- •Настройка мутантов
- •Как заставить npc сидеть на стуле?
- •Создание рек и озёр:
- •Разное:
- •Создание и спавн артефактов
- •Создание пещеры:
- •Создание диалога:
- •Создание миссии:
Создание миссии:
В общем, так:
1. Откройте архив «Gamedata» (путь: «Crysis\Game\Gamedata.pak») любым архиватором («WinRaR» подойдёт);
2. Зайдите по пути «Gamedata.pak\Libs\UI\Objectives_new.xml». Выделите этот файл и нажмите правой кнопкой «Извлечь в указанную папку» и выберите папку для извлечения «Crysis\Game». Файл извлечётся;
3. Нужный файл будет по пути «Crysis\Game\Libs\UI\Objectives_new.xml» Теперь редактор (и игра) будет использовать этот путь файла и будет копировать этот файл к себе в архив. Иными словами, если вы измените извлечённый файл, то он обновится и в архиве. Следовательно, нужно сделать копию файла в какой-нибудь посторонней папке. Кстати, такой же принцип (папка-архив) используется и в играх серии «S.T.A.L.K.E.R.», чем и пользуются моддеры;
4. Откройте файл либо «NS Excel`ом», либо «Macromedia DreamViewer 8» (я пользуюсь последним: он посложнее). Принцип работы в «MS Excel`е» я не знаю, скажу только о «DreamViewer`е 8». Откройте файл этим xml-редактором. Итак, видите, что в начале стоит надпись «<Root>», а в конце «</Root>» Эти надписи никогда не меняйте, они свидетельствуют о начале и конце файла соответственно. Выделите текст, например, такой:
Сообщение #1: http://vk.com/topic-15011961_24002466?post=14
Скопируйте его в пустую строку перед «</Root>». Главное, чтобы слово «</Root>» было последним. Далее изменяем скопированный кусочек текста.
В надписи «<Island>» можете написать что угодно латинскими буквами. Лучше напишите название карты, например так: «<Map>». Главное, чтобы в конце было такое название: «</Map>». В строчке «<Objective_01 Name="@Island_Goal_Rescue_Hostages_01" Description="@Island_Goal_Rescue_Hostages_01_Text" />» после слов «<Objective_01 Name="» можете писать что угодно на латинице, это заголовок задания. После слов «Description="» пишите описание задания на кириллице (или можете на латинице). После слов «MapLabel="» можно писать на русском, это название объекта, отображаемое на карте.
Вот, собственно, и всё. Один минус есть: названия объектов миссии будут на английском языке, в противном случае там будут невнятные «кракозябры». Вот пример изменённого текста миссии:
Сообщение #2: http://vk.com/topic-15011961_24002466?post=15
Теперь я расскажу о том, как ставить объект миссии («MissionObjective») в редакторе, он состоит из «физического размещения объекта» и «нематериального прописывания сценария» («FlowGraph»):
1. «Физическое размещение объекта»
1.1. Откройте карту;
1.2. В панели «Rollup Bar» зайдите в «Entity->Others->MissionObjective». Поставьте его на карту;
1.3. Выберите в параметрах объекта строку «MissionID», там выберите те объекты, которые вы изменили. Там будет и описание объекта и т. д.
2. «Нематериальное прописывание сценария» («FlowGraph»);
2.1. Зайдите во «FlowGraph» (не знаю, где он, потому что его окно у меня уже стояло). Выделите ваш «MissionObjective» на карте, и нажмите в поле «FlowGraph» правой кнопкой «Add selected entity».
2.2. Поставьте нод «Misc->Start», соедините порт «Output» этого нода с портом «Activate» вашего «MissionIObjective».
Всё! Теперь ваша задача будет активироваться каждый раз при старте игры.