SoC. Техника в игре — различия между версиями — S.T.A.L.K.E.R. Inside Wiki

SoC. Техника в игре — различия между версиями

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

Перейти к: навигация, поиск
 
(Техника в игре)
Строка 68: Строка 68:
 
script_binding = bind_physic_object.init </pre>
 
script_binding = bind_physic_object.init </pre>
 
всё начинаем новую игру, после выхода от Сидора вы увидите Ниву, для того чтобы её завести набирите в консоле "bind turn_engine kb" по этом принцыпу можна заспавнить авто на любой локации
 
всё начинаем новую игру, после выхода от Сидора вы увидите Ниву, для того чтобы её завести набирите в консоле "bind turn_engine kb" по этом принцыпу можна заспавнить авто на любой локации
 +
==Авторы==
 +
 +
Статья создана:
 +
 +
* [[Участник:Jesh|Jesh]]
 +
 +
[[Категория:Конфигурационные_файлы]]

Версия 15:08, 23 июня 2008

Техника в игре

Как известоно из множества вырезаного из игры особо запомнился транспорт Сейчас мы вернём один "экземпляр" все известнуюю "Ниву" Для "воскрешения" понадобиться: 2 файла

gamedata/config/creatures  vechicles.ltx 
и gamedata/spawns all.spawn
а также текстовый редактор и ACDC_10004_AMK 

1. распакуем файл all.spawn при помощи проги от AMK-team как распаковывать написано в readme.txt значит описывать данный этап не буду.

2. находим файл alife_l01_escape.ltx как видно там структура что то вроде этого:

[0]
; cse_abstract properties
section_name = breakable_object
name = meshes\brkbl#0.ogf
position = −79.4930877685547,-3.16186141967773,-76.9341430664063
direction = 0.581841766834259,-1.45571649074554,-0.267672836780548

; cse_alife_object properties
game_vertex_id = 0
distance = 0
level_vertex_id = 594270
object_flags = 0xffffffba

; cse_visual properties
visual_name = meshes\brkbl#0

; cse_alife_object_breakable properties
health = 1

тоесть очень простая...

3. заменять имеющееся не будем, а просто в самом конце напишем:

[870]
; cse_abstract properties
section_name = m_car
name = niva
position = -239,8912,-19,43,-123,0998
direction = 0.581841766834259,-1.45571649074554,-0.267672836780548

; cse_alife_object properties
game_vertex_id = 0
distance = 0
level_vertex_id = 594270
object_flags = 0xffffffba

; cse_visual properties
visual_name = physics\vehicles\niva\veh_niva_u_01

; cse_alife_object_breakable properties
health = 1 

где "niva" это секция в ltx файле которая будет использоваться для параметров объекта а "visual_name" это расположение модели "health = 1" следовательно здоровье разделы "position" и "direction" взяты с "долгоблуждающего" по сети файла all.spawn где автомобили находились прямо возле выхода от Сидоровича для выбора других координат можна использовать команду консоли "rs_stats = 1" после чего сохраняем изменения компилируем all.spawn помещаем его в gamedata\spawns теперь нам понадобиться файл vechicles.ltx в gamedata/config/creatures открываем его и дописываем там:

[niva] 
GroupControlSection = spawn_group
$spawn = "vehicles\niva"
class = SCRPTCAR
cform = skeleton
visual = physics\vehicles\niva\veh_niva_u_01.ogf 
actor_visual = physics\vehicles\niva\veh_niva_u_01.ogf 
ef_equipment_type = 3
ph_mass = 100000
script_binding = bind_physic_object.init 

всё начинаем новую игру, после выхода от Сидора вы увидите Ниву, для того чтобы её завести набирите в консоле "bind turn_engine kb" по этом принцыпу можна заспавнить авто на любой локации

Авторы

Статья создана:

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