Разбор программы xrSpawner (для новичков) — S.T.A.L.K.E.R. Inside Wiki

Разбор программы xrSpawner (для новичков)

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

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

Приветствую, не судите строго, это моя первая статья.

Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры.

Об xrSpawner

xrSpawner - программа для редактирования файла all.spawn, позволяет добавлять в игру новые объекты или редактировать старые (NPC, монстров, транспорт, аномалии, и т.д.)

Рабочее поле

Окно программы делится на три части:

Объекты

После загрузки файла all.spawn, появится список Entity и Имя объекта. Здесь можно выбрать нужный объект для редактирования.

В поле Номер объекта выводится порядковый номер выбранного вами объекта.

В поле Версия выводится номер версии движка.

Параметры объекта

Поле Entity - внутреннее название объекта. Берётся из ltx-файлов в папке config.

  • Имя объекта- можно ввести любое.
  • Level_ID - выбор уровня, на котором будет создан объект.
  • Story ID - позволяет в квестах ставить в ПДА метку на объект.
  • Путь к объекту\имя файла - вводим путь и имя модели из папки meshes, относительно папки gamedata", без расширения.
  • Скрипт - секция со скриптом.
  • Координаты X,Z,Y - координаты объекта на карте.
  • Вектор X,Z,Y - куда будет повёрнут объект.

Изменения сохраняем кнопкой "'Принять изменения'"

Добавить обьект

Здесь можно добавить объект, нажимаем, и появляется список.

Самому добавить объект в базу можно через меню Редактирование.

Выбираем До

Примеры

Итак, приведу несколько примеров, как можно пользоваться этой программой.

Пример 1

Например, изменим первоначальное месторасположение Меченого и его стартовый инвентарь.

В окошке Объекты в поиске введём аctor. Теперь в Параметры объекта изменим его координаты (например, поставим его в лагере новичков), в координатах пишем: x=(-204,4252), y=(-20,52197), z=(-147,9664). Вектор можно оставить тот же.

В окне Скрипт мы видим:

[dont_spawn_character_supplies]
[spawn]
wpn_binoc
detector_simple
novice_outfit
device_torch

Добавим, например, FN2000 и патроны к нему:

[dont_spawn_character_supplies]
 
[spawn]
wpn_binoc
detector_simple
novice_outfit
device_torch
wpn_fn2000
ammo_5.56x45_ss190

Нажмите Принять изменения ( иначе ничего сохраняться не будет ).

Выберите Файл > Сохранить. В папке с программой появляется all.spawn. Скопируйте его в папку gamedata/spawns.

Вот и всё, теперь при начале новой игры, Меченый появится в лагере новичков, с FN2000.

Да, и не забудьте - после изменения all.spawn всегда начинайте новую игру!

Пример 2

Добавим консервы в деревне новичков.

Выберите Редактирование > Добавить объект в базу. Введите название группы - например, items. Название объекта - conserva. Теперь, в поле Добавить объект выберите вашу группу items и нажмите кнопку Добавить.

В самом конце списка Entity появится breakable_object. Выберите его. В параметрах объекта следует изменить поле Entity на conserva, то бишь внутреннее имя файла.

Имя объекта тоже желательно изменить на любое другое. Координаты берём теже, что и ранее (x=(-204,4252), y=(-20,52197), z=(-147,9664)). Также можно использовать другие, если имеются.

Вроде всё. Жмите Принять изменения, помещайте файл в spawns и начинайте новую игру.

Авторы

Автор статьи: Azzy (надеюсь запишет свой ник сюда)

Дополнил и доработал: TuMaN

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