Создание сквадов — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
Srv (обсуждение | вклад) |
Srv (обсуждение | вклад) |
||
Строка 70: | Строка 70: | ||
</pre> | </pre> | ||
где atp имя спавн-файла,и смотрим результат. | где atp имя спавн-файла,и смотрим результат. | ||
+ | |||
+ | '''Автор: SRV''' | ||
[[Категория:SDK_COP]] | [[Категория:SDK_COP]] |
Версия 05:44, 25 января 2011
Итак, наверное многие при создании новых локаций для зова припяти сталкивались с вопросом как создать скавад. Данная статья поможет новичкам это понять. Сразу предупреждаю что сдесь не рассматривается работа с ACDC, включение/подключение/переподключение локаций т.к. метериала по этому и так полно. На уровне уже должна бать сгенерирована АИ-сетка.
Откроем уровень на котором нужно создать сквад и поставим один граф поинт и зону smart_terrain:
Настройка:
- Для удобства задаём имя по имени уровня, так как я уровень назвал atp то имя смарт террайна будет atp_01;
- В custom_data создаём секцию [smart_terrain] и путь до файла с настройками смарта;
- В restrictor type ставим NOT A restrictor;
- Граф поинт настраивать не нужно;
Создадим работы для этого смарта:
- ИМЕНА WAY POINTS ДЛЯ РАБОТЫ ДОЛЖНЫ ИМЕНОВАТСЯ <имя_смарта>_<название_работы|walker|guard|collector и т.д.>_<номер работы>_<walk|look>
например atp_01_walker_1_walk
- Один двухточечный walk:
- Один двухточечный look:
- Один одноточечный walk:
- Один круговой путь guard:
И рядом поставить точку с именем atp_01_guard_1_look
Ставим на карту actor, сохраняем сцену и нажимаем complete -> build и закрываем редактор.
=Работа с конфигами
- В папке congigs\scripts\ создаём для удобства свою папку по имени уровня и создаём в ней файл, который прописывался в custom_data смарт_террайна(scripts\atp\atp_01.ltx) и пишем:
[smart_terrain];atp_01 squad_id = 90 max_population = 1
squad_id должен быть уникальным.
- Прописываем уровень в game_levels.ltx;
- Прописываем параметры сквада в squad_descr.ltx:
[atp_01_squad]:online_offline_group faction = stalker npc = jup_b6_freedom_stalker_4, jup_b6_freedom_stalker_3, jup_b6_freedom_stalker_2 ;Перечень НПС, берётся из spawn_sections.ltx target_smart = atp_01 ; Целевой смарт spawn_point = atp_01_walker_1_walk ;Точка спавна сквада story_id = atp_01_squad
- В simulation.ltx пишутся сквады спавнящиеся при начале игры.
- Создадим новую секцию и пропишем наш сквад и смарт:
[start_position_atp] atp_01_squad = atp_01
Теперь компилируем уровень tool_compile_xrLC_all.cmd, компилируем АИ-сетку tool_compile_xrAI.cmd и собираем спавн tool_create_spawn.cmd.
Пишем батник вида:
bin\xrEngine.exe -start server(atp/single/alife/new)
где atp имя спавн-файла,и смотрим результат.
Автор: SRV