CoP. Создание перемещающихся аномалий — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
RedPython (обсуждение | вклад) м (переименовал «Создание динамических аномалий в ЗП» в «CoP. Создание перемещающихся аномалий»: название более соответствует содержи...) |
RedPython (обсуждение | вклад) (пока в незаконченные) |
||
Строка 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-файле нужной локации секцию аномалии. | ||
− | < | + | <ini> |
− | [ | + | [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 | ||
− | </ | + | </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