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

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

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

Перейти к: навигация, поиск
(оформление, дополнение, орфография)
 
(не показаны 8 промежуточные версии 4 участников)
Строка 3: Строка 3:
 
Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры.  
 
Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры.  
  
== Что это такое ==
+
== Об xrSpawner ==
xrSpawner - программа для редактирования файла all.spawn, позволяет добавлять в игру новые объекты или редактировать старые (NPC, монстров, транспорт, аномалии, и т.д.)
+
'''xrSpawner''' - программа для редактирования файла '''all.spawn''', позволяет добавлять в игру новые объекты или редактировать старые (NPC, монстров, транспорт, аномалии, и т.д.)
 +
 
 
== Рабочее поле ==
 
== Рабочее поле ==
При запуске программы мы видим три окна:
+
Окно программы делится на три части:
 +
 
 
===Объекты===
 
===Объекты===
После загрузки файла ''all.spawn'', появится список ''Entity'' и ''Имя объекта''. Здесь можно выбрать нужный объект для редактирования.
+
После загрузки файла '''all.spawn''', появится список '''Entity''' и '''Имя объекта'''. Здесь можно выбрать нужный объект для редактирования.
 +
 
 +
В поле '''Номер объекта''' выводится порядковый номер выбранного вами объекта.
  
В поле ''Номер объекта'' выводится порядковый номер выбранного вами объекта.
+
В поле '''Версия''' выводится номер версии движка.
  
В поле ''Версия'', выводится номер версии движка
 
 
===Параметры объекта===
 
===Параметры объекта===
Поле ''Entity'' - внутреннее название объекта. Берётся из ''config/creatures'', ''config/misc'', ''config/gameplay'', ''config/weapons''.
+
Поле '''Entity''' - внутреннее название объекта. Берётся из ltx-файлов в папке ''config''.
  
''Имя объекта''- можно ввести любое
+
*'''Имя объекта'''- можно ввести любое.
  
''Level_ID'' - можно выбрать уровень.
+
*'''Level_ID''' - выбор уровня, на котором будет создан объект.
  
''Story ID'' - позволяет ставить в ПДА метку на объект, например, для квеста.
+
*'''Story ID''' - позволяет в квестах ставить в ПДА метку на объект.
  
''Путь к объекту\имя файла'' - вводим путь и имя модели из папки ''meshes''', относительно папки 'gamedata", без расширения.
+
*'''Путь к объекту\имя файла''' - вводим путь и имя модели из папки '''meshes''', относительно папки ''gamedata", без расширения.
  
''Скрипт'' - секция со скриптом.
+
*'''Скрипт''' - секция со скриптом.
  
''Координаты X,Z,Y'' - координаты объекта на карте.
+
*'''Координаты X,Z,Y''' - координаты объекта на карте.
  
''Вектор X,Z,Y'' - В каком направлении будет смотреть объект.
+
*'''Вектор X,Z,Y''' - куда будет повёрнут объект.
  
Изменения сохраняем кнопкой "Принять изменения"
+
Изменения сохраняем кнопкой "'Принять изменения'"
===Добавить обект===
+
Здесь можно добавить объект, нажимаем, и появляется список, можно выбрать любой.
+
  
Самому добавить объект в базу можно через меню "Редактирование".
+
===Добавить обьект===
  
Выбираем ''Добавить объект в базу...'' и выбираем из списка, или вводим новое название группы. Название обязательно вводите латинскими буквами, иначе будет написано "???".
+
Здесь можно добавить объект, нажимаем, и появляется список.
 +
 
 +
Самому добавить объект в базу можно через меню '''Редактирование'''.
 +
 
 +
Выбираем '''До
  
Объекты сохраняются в файле ''spawn.base'', который лежит в папке программы.
 
 
== Примеры ==
 
== Примеры ==
=== Пример 1===
+
 
 
Итак, приведу несколько примеров, как можно пользоваться этой программой.
 
Итак, приведу несколько примеров, как можно пользоваться этой программой.
  
Например, изменим первоначальное месторасположения Меченого и его инвентарь.
+
=== Пример 1===
  
В окошке ''Объекты'' в поиске введём ''аctor''. Теперь в ''Параметры объекта'' изменим его координаты, (например поставим его в лагере новичков) в координатах пишем: x(-204,4252),y(-20,52197),z(-147,9664). Вектор можно оставить тот же.
+
Например, изменим первоначальное месторасположение Меченого и его стартовый инвентарь.
В окне ''Скрипт'' мы видим:
+
<pre>[dont_spawn_character_supplies]
+
  
[spawn]
+
В окошке '''Объекты''' в поиске введём '''аctor'''. Теперь в '''Параметры объекта''' изменим его координаты (например, поставим его в лагере новичков), в координатах пишем: x=(-204,4252), y=(-20,52197), z=(-147,9664). Вектор можно оставить тот же.
  
 +
В окне '''Скрипт''' мы видим:
 +
<ini>[dont_spawn_character_supplies]
 +
[spawn]
 
wpn_binoc
 
wpn_binoc
 
 
detector_simple
 
detector_simple
 
 
novice_outfit
 
novice_outfit
 
+
device_torch</ini>
device_torch</pre>
+
 
+
  
 
Добавим, например, FN2000 и патроны к нему:
 
Добавим, например, FN2000 и патроны к нему:
<pre>[dont_spawn_character_supplies]
 
  
[spawn]
+
<ini>[dont_spawn_character_supplies]
  
 +
[spawn]
 
wpn_binoc
 
wpn_binoc
 
 
detector_simple
 
detector_simple
 
 
novice_outfit
 
novice_outfit
 +
device_torch
 +
wpn_fn2000
 +
ammo_5.56x45_ss190</ini>
  
device_torch
+
Нажмите '''Принять изменения''' ( иначе ничего сохраняться не будет ).
  
wpn_fn2000
+
Выберите '''Файл''' > '''Сохранить'''. В папке с программой появляется '''all.spawn'''. Скопируйте его в папку ''gamedata/spawns''.
  
ammo_5.56x45_ss190</pre>
 
Выберите ''Файл'' > ''Сохранить''. В папке с программой появляется all.spawn. Скопируйте его в папку gamedata/spawns.
 
 
Вот и всё, теперь при начале новой игры, Меченый появится в лагере новичков, с FN2000.
 
Вот и всё, теперь при начале новой игры, Меченый появится в лагере новичков, с FN2000.
 +
 
Да, и не забудьте - после изменения ''all.spawn'' всегда начинайте новую игру!<br>
 
Да, и не забудьте - после изменения ''all.spawn'' всегда начинайте новую игру!<br>
 +
 
=== Пример 2 ===
 
=== Пример 2 ===
 +
 
Добавим консервы в деревне новичков.
 
Добавим консервы в деревне новичков.
  
Выберите ''Редактирование'' > ''Добавить объект в базу''. Введите название группы - например, ''items''. Название объекта - conserva. Теперь, в поле ''Добавить объект'' выберите вашу группу ''items'' и нажмите кнопку ''Добавить''.
+
Выберите '''Редактирование''' > '''Добавить объект в базу'''. Введите название группы - например, '''items'''. Название объекта - '''conserva'''. Теперь, в поле '''Добавить объект''' выберите вашу группу '''items''' и нажмите кнопку '''Добавить'''.
  
В самом конце списка ''Entity'' появится ''breakable_object''. Выберите его. В параметрах объекта следует изменить поле ''Entity'' на ''conserva'', то бишь внутреннее имя файла.
+
В самом конце списка '''Entity''' появится '''breakable_object'''. Выберите его. В параметрах объекта следует изменить поле '''Entity''' на '''conserva''', то бишь внутреннее имя файла.
  
Имя объекта тоже желательно изменить на любое другое. Координаты берём теже, что и ранее (x(-204,4252),y(-20,52197),z(-147,9664)). Также можно использовать другие, если имеются.
+
Имя объекта тоже желательно изменить на любое другое. Координаты берём теже, что и ранее '''(x=(-204,4252), y=(-20,52197), z=(-147,9664))'''. Также можно использовать другие, если имеются.  
Вроде всё. Жмите ''Принять изменения'', помещайте файл в ''spawns'' и начинайте новую игру.
+
  
 +
Вроде всё. Жмите '''Принять изменения''', помещайте файл в '''spawns''' и начинайте новую игру.
  
Автор статьи: Анонимный участник (надеюсь запишет сюда себя)
+
==Авторы==
 +
Автор статьи: '''Azzy''' (надеюсь запишет свой ник сюда)
  
Дополнил и доработал: TuMaN
+
Дополнил и доработал: '''TuMaN'''
== См. также ==
+
[http://stalkerin.gameru.net/wiki/index.php/Вычисляем_координаты Вычисление координат]
+
[[Категория:Руководства к программам]]
+

Текущая версия на 14:01, 14 сентября 2016

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

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

Об 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