Разбор программы xrSpawner (для новичков) — различия между версиями
Материал из S.T.A.L.K.E.R. Inside Wiki
TuMaN (обсуждение | вклад) (оформление, дополнение, орфография) |
TuMaN (обсуждение | вклад) м (оформление) |
||
Строка 3: | Строка 3: | ||
Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры. | Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры. | ||
− | == | + | == Об xrSpawner == |
xrSpawner - программа для редактирования файла all.spawn, позволяет добавлять в игру новые объекты или редактировать старые (NPC, монстров, транспорт, аномалии, и т.д.) | xrSpawner - программа для редактирования файла all.spawn, позволяет добавлять в игру новые объекты или редактировать старые (NPC, монстров, транспорт, аномалии, и т.д.) | ||
== Рабочее поле == | == Рабочее поле == | ||
− | + | Окно программы делится на три части: | |
===Объекты=== | ===Объекты=== | ||
− | После загрузки файла ''all.spawn'', появится список ''Entity'' и ''Имя объекта''. Здесь можно выбрать нужный объект для редактирования. | + | После загрузки файла ''all.spawn'', появится список '''Entity''' и '''Имя объекта'''. Здесь можно выбрать нужный объект для редактирования. |
− | В поле ''Номер объекта'' выводится порядковый номер выбранного вами объекта. | + | В поле '''Номер объекта''' выводится порядковый номер выбранного вами объекта. |
− | В поле ''Версия'' | + | В поле '''Версия''' выводится номер версии движка. |
===Параметры объекта=== | ===Параметры объекта=== | ||
− | Поле ''Entity'' - внутреннее название объекта. Берётся из ''config | + | Поле '''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'', который лежит в папке программы. | + | Объекты сохраняются в файле '''spawn.base''', который лежит в папке программы. |
== Примеры == | == Примеры == | ||
+ | Итак, приведу несколько примеров, как можно пользоваться этой программой. | ||
=== Пример 1=== | === Пример 1=== | ||
− | + | Например, изменим первоначальное месторасположение Меченого и его стартовый инвентарь. | |
− | + | ||
− | Например, изменим первоначальное | + | |
− | В окошке ''Объекты'' в поиске введём ''аctor''. Теперь в ''Параметры объекта'' изменим его координаты | + | В окошке '''Объекты''' в поиске введём '''аctor'''. Теперь в '''Параметры объекта''' изменим его координаты (например, поставим его в лагере новичков), в координатах пишем: x=(-204,4252), y=(-20,52197), z=(-147,9664). Вектор можно оставить тот же. |
− | В окне ''Скрипт'' мы видим: | + | В окне '''Скрипт''' мы видим: |
<pre>[dont_spawn_character_supplies] | <pre>[dont_spawn_character_supplies] | ||
Строка 76: | Строка 75: | ||
ammo_5.56x45_ss190</pre> | ammo_5.56x45_ss190</pre> | ||
− | Выберите ''Файл'' > ''Сохранить''. В папке с программой появляется all.spawn. Скопируйте его в папку gamedata/spawns. | + | Выберите '''Файл''' > '''Сохранить'''. В папке с программой появляется ''all.spawn''. Скопируйте его в папку ''gamedata/spawns''. |
+ | |||
Вот и всё, теперь при начале новой игры, Меченый появится в лагере новичков, с FN2000. | Вот и всё, теперь при начале новой игры, Меченый появится в лагере новичков, с FN2000. | ||
Да, и не забудьте - после изменения ''all.spawn'' всегда начинайте новую игру!<br> | Да, и не забудьте - после изменения ''all.spawn'' всегда начинайте новую игру!<br> | ||
Строка 82: | Строка 82: | ||
Добавим консервы в деревне новичков. | Добавим консервы в деревне новичков. | ||
− | Выберите ''Редактирование'' > ''Добавить объект в базу''. Введите название группы - например, ''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''' и начинайте новую игру. |
− | Автор статьи: Анонимный участник (надеюсь запишет сюда | + | Автор статьи: Анонимный участник (надеюсь запишет свой ник сюда) |
Дополнил и доработал: TuMaN | Дополнил и доработал: TuMaN | ||
== См. также == | == См. также == | ||
[http://stalkerin.gameru.net/wiki/index.php/Вычисляем_координаты Вычисление координат] | [http://stalkerin.gameru.net/wiki/index.php/Вычисляем_координаты Вычисление координат] | ||
+ | |||
[[Категория:Руководства к программам]] | [[Категория:Руководства к программам]] |
Версия 10:03, 6 июля 2011
Приветствую, не судите строго, это моя первая статья.
Создал её для новичков и подумал, а вдруг кому то пригодится. Сначала я расскажу о самой программе, а потом приведу примеры.
Содержание
Об xrSpawner
xrSpawner - программа для редактирования файла all.spawn, позволяет добавлять в игру новые объекты или редактировать старые (NPC, монстров, транспорт, аномалии, и т.д.)
Рабочее поле
Окно программы делится на три части:
Объекты
После загрузки файла all.spawn, появится список Entity и Имя объекта. Здесь можно выбрать нужный объект для редактирования.
В поле Номер объекта выводится порядковый номер выбранного вами объекта.
В поле Версия выводится номер версии движка.
Параметры объекта
Поле Entity - внутреннее название объекта. Берётся из ltx-файлов в папке config.
Имя объекта- можно ввести любое.
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