Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Readme-1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.57 Mб
Скачать

Создание миссии:

В общем, так:

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».

Всё! Теперь ваша задача будет активироваться каждый раз при старте игры.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]