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

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

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

Перейти к: навигация, поиск
м (переименовал «Создание динамических аномалий в ЗП» в «CoP. Создание перемещающихся аномалий»: название более соответствует содержи...)
(пока в незаконченные)
Строка 2: Строка 2:
  
 
Конфиги этих аномалий можно найти в gamedata\configs\zones\
 
Конфиги этих аномалий можно найти в gamedata\configs\zones\
 +
 
*fireball_zone - огненная аномалия (Затон. В пещере под сгоревшим хутором и в аномалии "Цирк")
 
*fireball_zone - огненная аномалия (Затон. В пещере под сгоревшим хутором и в аномалии "Цирк")
 
*fireball_electric_zone - электра (Юпитер, в ж/д вагоне юго-восточнее бункера ученых и в тоннеле около "Копачей")
 
*fireball_electric_zone - электра (Юпитер, в ж/д вагоне юго-восточнее бункера ученых и в тоннеле около "Копачей")
Строка 9: Строка 10:
 
Итак, прежде всего создаем anm-файл, кидаем его в gamedata\anims\camera_effects\scenario_cam\имя_локации\. Затем распакуем all.spawn, и создадим в alife-файле нужной локации секцию аномалии.
 
Итак, прежде всего создаем anm-файл, кидаем его в gamedata\anims\camera_effects\scenario_cam\имя_локации\. Затем распакуем all.spawn, и создадим в alife-файле нужной локации секцию аномалии.
  
<pre>
+
<ini>
[num]              ; свободный номер
+
[9000]              ; свободный номер
 
; cse_abstract properties
 
; cse_abstract properties
 
section_name = fireball_zone             ; имя секции, другими словами тип аномалии
 
section_name = fireball_zone             ; имя секции, другими словами тип аномалии
Строка 39: Строка 40:
  
 
; se_zone_torrid properties
 
; se_zone_torrid properties
</pre>
+
</ini>
  
 
* путь в anm-файле должен начинаться с точки, позициция которой указанна в all.spawn'е.
 
* путь в anm-файле должен начинаться с точки, позициция которой указанна в all.spawn'е.
Строка 51: Строка 52:
  
 
Автор: tracker
 
Автор: tracker
 +
 +
[[Категория:Незаконченные_статьи]]

Версия 16:10, 1 августа 2011

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

Конфиги этих аномалий можно найти в 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 = num                    ; gvid начальной точки
distance = 0
level_vertex_id = num                    ; lvid начальной точки
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\*.anm       ; anm файл описания пути перемещения аномалии
 
; se_zone_torrid properties
 
  • путь в anm-файле должен начинаться с точки, позициция которой указанна в all.spawn'е.
  • желательно чтобы путь движения аномалии был закальцован.

И, вот собственно и все. Запаковываем all.spawn, запускаем игру.

Пример аномалии: http://narod.ru/disk/11513949001/xrEngine%202011-04-30%2015-13-23-76.mpg.html

Статья не закончена. Позже, опишу здесь, или отдельно, в новой статье, как легко и быстро создать anm-файл.

Автор: tracker

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