Разбор программы xrSpawner (для новичков) — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
(→Пример) |
TuMaN (обсуждение | вклад) (оформление, дополнение, орфография) |
||
| Строка 1: | Строка 1: | ||
Приветствую, не судите строго, это моя первая статья. | Приветствую, не судите строго, это моя первая статья. | ||
| + | |||
Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры. | Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры. | ||
| − | + | == Что это такое == | |
| − | + | 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'' - координаты объекта на карте. | ||
| + | |||
''Вектор X,Z,Y'' - В каком направлении будет смотреть объект. | ''Вектор X,Z,Y'' - В каком направлении будет смотреть объект. | ||
| − | Изменения сохраняем кнопкой "Принять изменения". | + | Изменения сохраняем кнопкой "Принять изменения" |
| + | ===Добавить обект=== | ||
| + | Здесь можно добавить объект, нажимаем, и появляется список, можно выбрать любой. | ||
| + | Самому добавить объект в базу можно через меню "Редактирование". | ||
| − | + | Выбираем ''Добавить объект в базу...'' и выбираем из списка, или вводим новое название группы. Название обязательно вводите латинскими буквами, иначе будет написано "???". | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | Выбираем ''Добавить объект в базу...'' и выбираем из списка или вводим новое название группы | + | |
Объекты сохраняются в файле ''spawn.base'', который лежит в папке программы. | Объекты сохраняются в файле ''spawn.base'', который лежит в папке программы. | ||
| − | + | == Примеры == | |
| − | + | === Пример 1=== | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
| − | == Пример == | + | |
| − | + | ||
| − | + | ||
Итак, приведу несколько примеров, как можно пользоваться этой программой. | Итак, приведу несколько примеров, как можно пользоваться этой программой. | ||
| − | Например, изменим первоначальное месторасположения Меченого | + | Например, изменим первоначальное месторасположения Меченого и его инвентарь. |
| − | В окошке ''Объекты'' в поиске введём | + | В окошке ''Объекты'' в поиске введём ''а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 и патроны к нему: | |
| − | + | <pre>[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'' и начинайте новую игру. | ||
| − | |||
| − | |||
| + | Автор статьи: Анонимный участник (надеюсь запишет сюда себя) | ||
| − | [[Категория: | + | Дополнил и доработал: 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