CoP. Создание перемещающихся аномалий — S.T.A.L.K.E.R. Inside Wiki

CoP. Создание перемещающихся аномалий

Материал из S.T.A.L.K.E.R. Inside Wiki

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

Опишу, как создать в своем моде перемещающиеся по заданному пути аномалии для Зова Припяти.

Конфиги этих аномалий можно найти в gamedata\configs\zones\:

  • fireball_zone - огненная аномалия (Затон. В пещере под сгоревшим хутором и в аномалии "Цирк")
  • fireball_electric_zone - электра (Юпитер, в ж/д вагоне юго-восточнее бункера ученых и в тоннеле около "Копачей")
  • fireball_acidic_zone - химическая аномалия (Припять, аномалия "Лоза").

Итак, прежде всего создаем anm-файл, кидаем его в gamedata\anims\camera_effects\scenario_cam\имя_локации\. Затем распакуем all.spawn, и создадим в alife-файле нужной локации секцию аномалии:

[9000]    ; незанятый номер секции
; cse_abstract properties
section_name = fireball_zone             ; имя секции, другими словами тип аномалии
name = fireball_zone_test                ; имя объекта
position = x, y, z                       ; координаты начальной точки, из которой аномалия начнет свой путь
direction = 0,0,0
 
; cse_alife_object properties
game_vertex_id = <числовое значение>     ; game_vertex начальной точки
distance = 0
level_vertex_id = <числовое значение>    ; level_vertex начальной точки
object_flags = 0xffffff3e
 
; cse_shape properties
shapes = shape0
shape0:type = sphere
shape0:offset = 0,0,0
shape0:radius = 1
 
; cse_alife_space_restrictor properties
restrictor_type = 3
 
; cse_alife_custom_zone properties
max_power = 0
 
; cse_motion properties
motion_name = camera_effects\scenario_cam\myanim.anm  ; anm-файл пути перемещения аномалии
 
; se_zone_torrid properties

Пара замечаний:

  • путь в anm-файле должен начинаться с точки, позиция которой указана в all.spawn
  • желательно, чтобы путь движения аномалии был закольцован

Пакуем all.spawn, запускаем игру.

Дополнительно: Демонстрация работы аномалии
О создании анимации камеры (.anm)

Автор: tracker

Другие места
LANGUAGE