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

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

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

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

Версия 08:19, 6 июля 2011

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

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

Что это такое

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

Рабочее поле

При запуске программы мы видим три окна:

Объекты

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

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

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

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

Поле Entity - внутреннее название объекта. Берётся из config/creatures, config/misc, config/gameplay, config/weapons.

Имя объекта- можно ввести любое

Level_ID - можно выбрать уровень.

Story ID - позволяет ставить в ПДА метку на объект, например, для квеста.

Путь к объекту\имя файла - вводим путь и имя модели из папки meshes', относительно папки 'gamedata", без расширения.

Скрипт - секция со скриптом.

Координаты X,Z,Y - координаты объекта на карте.

Вектор X,Z,Y - В каком направлении будет смотреть объект.

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

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

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

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

Выбираем Добавить объект в базу... и выбираем из списка, или вводим новое название группы. Название обязательно вводите латинскими буквами, иначе будет написано "???".

Объекты сохраняются в файле spawn.base, который лежит в папке программы.

Примеры

Пример 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 и начинайте новую игру.


Автор статьи: Анонимный участник (надеюсь запишет сюда себя)

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

См. также

Вычисление координат

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