Обсуждение:SoC. Создаем фриплей за пару-тройку минут. — S.T.A.L.K.E.R. Inside Wiki

Обсуждение:SoC. Создаем фриплей за пару-тройку минут.

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

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

Опять гемморой на 5 листов. Если вы умеете работать с all.spawn то зачем все эти перегрузки движка?

Открываем файл config\ui\ui_movies.xml и находим в конце видеооконцовки "<mov_desire_1>".
Их семь.Закомментируем или просто удалим функции:
<function_on_stop>xr_effects.game_credits</function_on_stop>
В результате вы окажетесь на высокой трубе.Сразу же сделаем оттуда переход на нужную Вам точку.
Создаём в all.spawn новую секцию перехода путём копирования.Только с новым номером.
Укзываем координаты старта перехода на трубе:

position = 555.299072265625,150.605712890625,202.018646240234
direction = 0.00881867855787277,-4.62480556961964e-006,0.000524439674336463

; cse_alife_object properties
game_vertex_id = 2635
distance = 2.79999995231628
level_vertex_id = 230313
object_flags = 0xffffff3e
custom_data = <<END

END

; cse_shape properties
shapes = shape0
shape0:type = box
shape0:axis_x = 3.50199961662292,0,0
shape0:axis_y = 0,3.27520036697388,0
shape0:axis_z = 0,0,3.50199961662292
shape0:offset = 0,0,0

А в конце указываете кординаты которые вам нужно или оставляете координаты скопированного перехода и вас перебросит сразу туда.
Компилируем.
Всё играйте на здоровье -))

Не знаю чья это статья была, но кратко и грамотно. Самая большая ошибка всех модостроителей, они пытаются заменить родные функции игры своими "костылями" -)), что чаще приводит к перегрузкам и вылетам чем нормальной работе! (дС imgal@mail.ru)

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