Форум Игромании
 
Регистрация
Справка
Пользователи Календарь Сообщения за день

"Пикник на обочине" Раздел по популярному проекту S.T.A.L.K.E.R.

Ответ
 
Опции темы
Старый 13.04.2007, 21:44   #1
Опытный игрок
 
Аватар для Jesh
 
Регистрация: 19.08.2007
Сообщений: 1,050
Репутация: 145 [+/-]
S.T.A.L.K.E.R. - Создание модов


Мануал по созданию модификаций для начинающих
Часть 1.
Часть 2.

Что необходимо:


Статьи участников:
Скрытый текст:
А
Активация артефактов
В
В Зоне только день
В Зоне только день способ 2
Вывод координат на екран
Выдача Волком оружия
Выдача оружия в ЧН
Д
Добавление транспорта
Динамические диалоги
Добавление новых локаций в ЧН и ЗП
И
Изменение первоначального инвентаря у Меченого(1-й урок читерства)
Имитация намокания дороги во время дождя
К
Как менять ломкость брони
Качание оружия при хотьбе
М
Материал про: активацию артефактов, добавление статей в ПДА, редактирование НПС, создание новой группировки, вычисление координат
Н
Настройка AI Wrapper от bardak'a
Настройка конвертора bardak'a
NPC покупают и продают оружие
Носимый вес
О
Описание Actor.ltx
П
Параметры оружия с описанием
Прорисовка уровня и изменение дистанции видимости
Прототип динамических новостей
Р
Работа с acdc от Bardak-a
Размер раны
Редактирование мультиплеерных карт, для последующего их запуска в сингле
С
Создание механика
Создание уровня для сингла
Создание нового оружия
Создание скриптовых роликов
Создание квеста
Создание нового НПС путём редактрирования all.spawn
Создание HUD модели оружия
Спавн предметов в инвентарь (2-й урок читерства)
Свойства костюмов
Cпавн монстра
Т
Транспорт в игре
У
Уменьшение сытости ГГ


Работы участников:

Разрабатываемые моды:
Скрытый текст:
antdiablon, Минор
Nacek 2


Полезные ссылки

Мод-портал. - Официальная вики по модам для сталкера (Не обновляется)
S.T.A.L.K.E.R. Inside Wiki. - Фанатская вики по модострою для сталкера.

X-Ray SDK. Ныне все вопросы с ним обсуждаются тут.
S.T.A.L.K.E.R. Universal Extractor.


Внимание: если Вы новичок, то сперва ознакомьтесь с мануалом по созданию модификаций для начинающих
При вылетах также прилагайте лог ошибки!!!

Последний раз редактировалось DoctorWagner; 26.02.2023 в 22:25.
Jesh вне форума  
Ответить с цитированием
Старый 17.11.2010, 20:22   #2861
Игрок
 
Аватар для venom9875
 
Регистрация: 07.03.2009
Адрес: Галактика Млечный Путь
Сообщений: 615
Репутация: 169 [+/-]
Как в ТЧ поменять срок выполнения задания с 1 дня до 6? И как надоедливые задания сделать возможно выполняемыми только со спроса у тех, кто их выдаёт?
__________________
Кому вообще какая разница, что думают другие, а? Загляните в свое сердце и делайте то, что поможет стать вам счастливее.

Роберт Келсо
venom9875 вне форума  
Отправить сообщение для venom9875 с помощью ICQ Ответить с цитированием
Старый 17.11.2010, 20:39   #2862
Игрок
 
Аватар для PROGRAMMER X
 
Регистрация: 18.07.2010
Сообщений: 532
Репутация: 13 [+/-]
Yosh, А ссылочку можно?
PROGRAMMER X вне форума  
Ответить с цитированием
Старый 17.11.2010, 22:53   #2863
Игрок
 
Аватар для Red Stalker
 
Регистрация: 20.02.2009
Адрес: Родина "Запорожца"
Сообщений: 781
Репутация: 127 [+/-]
PROGRAMMER X, туц
venom9875,
Цитата:
Как в ТЧ поменять срок выполнения задания с 1 дня до 6?
Скрытый текст:
gamedata\config\misc\task_manager.ltx
eward_reputation = +3
reward_rank = 2
reward_item = af_vyvert, conserva
time = 86400- вот в этой строчке для каждого квеста изменяем число на 518400 и получаем 6 дней
prior = 1
__________________
- У вас паразит. Не беспокойтесь, многие женщины учатся принимать этого паразита. Они дают ему имя, одевают в маленькие одежды, дают играться с другими паразитами.
Red Stalker вне форума  
Отправить сообщение для Red Stalker с помощью ICQ Ответить с цитированием
Старый 18.11.2010, 10:54   #2864
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,700
Репутация: 1136 [+/-]
Цитата:
venom9875,
Скрытый текст:
gamedata\config\misc\task_manager.ltx
eward_reputation = +3
reward_rank = 2
reward_item = af_vyvert, conserva
time = 86400- вот в этой строчке для каждого квеста изменяем число на 518400 и получаем 6 дней
prior = 1
Я вообще ставил перед ней или ; или --, т.е. у мя время было неограничено.
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 18.11.2010, 11:30   #2865
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, по моделям делаю только наброски в Милкшейпе.

Добавлено через 8 минут
Earth2Space, мне из ЧН версии и надо гитары.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black

Последний раз редактировалось MBM98; 18.11.2010 в 11:39. Причина: Добавлено сообщение
MBM98 вне форума  
Ответить с цитированием
Старый 18.11.2010, 13:57   #2866
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,700
Репутация: 1136 [+/-]
antdiablon, и в чем тогда проблема?
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 18.11.2010, 19:26   #2867
Игрок
 
Аватар для PROGRAMMER X
 
Регистрация: 18.07.2010
Сообщений: 532
Репутация: 13 [+/-]
А как можно написать свой текст в подсказках в начале игры, (ТЧ) где мини обучение, вот как там написать свой текст?
PROGRAMMER X вне форума  
Ответить с цитированием
Старый 18.11.2010, 20:24   #2868
Юзер
 
Аватар для FlackS
 
Регистрация: 06.10.2007
Адрес: Ростов-Батюшка
Сообщений: 445
Репутация: 48 [+/-]
PROGRAMMER X, так ты поищи в конфиг/рус эти самые подсказки и смени их на свои..
__________________
the things I have to take
Jesus it never ends
it works it's way inside
if the pain goes on...

http://vkontakte.ru/club2213402
http://vkontakte.ru/club7001079
Добавляйтесь)
FlackS вне форума  
Отправить сообщение для FlackS с помощью ICQ Ответить с цитированием
Старый 18.11.2010, 21:05   #2869
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
antdiablon,а вообще модели создаются в фотошопе?
Винtorez вне форума  
Ответить с цитированием
Старый 19.11.2010, 04:45   #2870
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,700
Репутация: 1136 [+/-]
Винtorez, ахахахахах. Модели создаются в 3д редакторе, а в фотошопе - текстуры.
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 19.11.2010, 09:25   #2871
Игрок
 
Регистрация: 25.08.2008
Сообщений: 605
Репутация: 188 [+/-]
Винtorez, ты меня убил модели делают в 3d max и maya.
__________________
Нас завоевывают изнутри, а не снаружи,
Без помощи оружия гораздо хуже
И ядерный заряд не нужен чтобы моя страна
Была разграблена, растоптана, разобщена
TiMBeRland вне форума  
Отправить сообщение для TiMBeRland с помощью ICQ Ответить с цитированием
Старый 19.11.2010, 09:43   #2872
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,700
Репутация: 1136 [+/-]
Винtorez, прочитай это от корки до корки и станешь мегамозгом.
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 19.11.2010, 16:01   #2873
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Ну что ж вы хотите,из текстур и моделей я умею создавать только иконки для предметов.

Добавлено через 18 часов 30 минут
Хто может помочь-где можно найти создание спецзаданий.Чтобы на карте зеленым обозначалось.Искал-не нашёл.

Последний раз редактировалось Винtorez; 20.11.2010 в 10:41. Причина: Добавлено сообщение
Винtorez вне форума  
Ответить с цитированием
Старый 20.11.2010, 15:28   #2874
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, спецзаданий каких? Если простые (найди, убей, зачисть) то надо B config\misc\task_manager.ltx. Как делать на Инсайд Вики кажется написано. Если уникальные (Сидрыч, заказал сталкера, ты пошел увидел его, он уговорил не убивать, и т.д.) то уже в инфопоршни (gameplay), диалоги (gameplay начинаются c dialogs_....), в gameplay\task... для регестрации, ну и необязательно если с новыми НПС то и еще в спавн-файл. Статьи по созданию таких квестов есть на Инсайд Вики, и еще в Игромании давно на диске было.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 20.11.2010, 19:16   #2875
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Мне нужны уникальные.Например,новому НПС достать ящик с лекарствами.
Вообще задания,например, у Сидора найть медузу,зачистить лагерь мутантов-это задания,а спецзадания-это забрать флешку у Шустрого.

Последний раз редактировалось Винtorez; 20.11.2010 в 19:21.
Винtorez вне форума  
Ответить с цитированием
Старый 20.11.2010, 20:01   #2876
Игрок
 
Аватар для PROGRAMMER X
 
Регистрация: 18.07.2010
Сообщений: 532
Репутация: 13 [+/-]
Винtorez, У тебя получилось заспавнить нового НПС? Если да то как? Ато я тоже хочу но не знаю как.
PROGRAMMER X вне форума  
Ответить с цитированием
Старый 20.11.2010, 20:13   #2877
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,700
Репутация: 1136 [+/-]
Людии.. Вы все в танках? Тут и особенно тут есть ответы на все ваши вопросы. Чё 100 раз спрашивать? На крайняк поиском пользуйтесь.
Апд.: Суда бы модератора... Такие банальные вопросы, я бы % давал.
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920

Последний раз редактировалось Earth2Space; 20.11.2010 в 22:01.
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 20.11.2010, 20:13   #2878
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
PROGRAMMER X, Я ёщё не спавнил,у меня видеодрова не записываются.Знаю как,но для этого нужна прога xrSpawner :
Скрытый текст:
Содержание:

1. Начнем работу.
1.1 Второй вариант
2. Инвентарь Меченного.
2.1 Спавн НПС
3. Заключение.

1.Начнем работу.
Открываем вкладку Файл, далее "открыть all.spawn"
Потом открываем сам файл.

Находим в списке скажем предмет "kolbasa" , открываем вклатку "редактирование" - "добавить объект в базу". Все теперь ищем в правом верхнем углу "Добавить объект" выбераем группу которую мы назвали "Eda" выбераем предмет "kolbasa" внизу справа нажимаем кнопку "Добавить". "Редактирование" - "Настройки" - выбераем сохранение. Жмем "Получить координаты из созранения" , потом "Принять изменения", "Файл" - "Сохранить". Все можно проверять. Колбаса должна лежать на том месте где вы сохранились. Но бывает что при получении координат из сохранения вы "Сохраняете изменения" а ваш all.spawn сохраняется в папке сохранений. Поэтому откройте папку сохранений и вырезаем от туда свой all.spawn потом вставляем его в папку с игрой.

1.1 Второй Вариант.
Проделываем все тоже самое только координаты "вставляем" по другому. В игре набираем "rs_stats on" и потом "demo_record on" "летим" на то место где хотим спавнить объект записываем координаты, выключаем игру.Потом их можно просто вписать. И при этом не нужно вырезать all.spawn и вставлять его в папку с игрой.
Но и не забываем сохранять.

2. Инвентарь Меченного.
Находим строку " actor" в окне "Скрипт" под словом SPAWN вписываем себе то что хотим получить в начале игры. У меня это выглядит так:
[dont_spawn_character_supplies]


[spawn]
wpn_binoc
detector_simple
outfit_novice_m1
device_torch
wpn_spas12
ammo_12x70_buck = 5
*****************************
Вместо *********************** вписываем предметы.

[spawn]
wpn_binoc
detector_simple
outfit_novice_m1
device_torch
wpn_spas12
ammo_12x70_buck = 5
mutant_flesh_eye

Разберем строку ammo_12x70_buck = 5 само выражение ammo_12x70_buck нам понятно. Но что означает "= 5"? А это значит что амуниции в инвенторе при игре будет пять пачек патрон, в данном случае 50 шкук.Вот и все.

2.1 Спавн НПС.
Этот абзац тоже не мало важен. Вы сможете спавнить НПС в любом месте. Техника таже что и при спавне предметов. Есть одно маленькое "НО". Новые НПС не спавнятся через прогу, их нужно спавнить через скрипт.Только если вы сделали НПС модель в формате *.ogf только тогда вы можете заспавнить вашего нового НПС Через Скрипт.

3. Заключение.
Теперь после данного урока я надеюсь, вы сможете делат небольшие собственные модиффикации.




Спаун через xrSpawner 1. Предварительные телодвижения

1.1 Итак, прежде чем мы приступим к созданию собственных модов, не помешает проветрить, все ли необходимое у нас есть.
a) Собственно, сама игра, установленная на компьютер.
b) Распаковщик архивов игры STALKER_Data_Unpacker
c) Текстовый редактор, подойдет практически любой, даже Блокнот. Если у вас есть редактор с подсветкой синтаксиса, это будет плюсом.
d) Редактор файла all.spawn. Если вы корифей в HEX-редакторах, берите тот, который нравится. Тем же, кто даже толком не представляет, что такое НЕХ-редактор, крайне рекомендую xrSpawner 0.13.0 Beta от небезызвестного в сталкеровском комьюнити Zeed’а. Удивительно удобная штука, тем более что в дальнейшем речь пойдет именно о xrSpawner.
e) Ровные руки и мыслящая голова.
Если все это у вас есть, продолжим. В том случае, если вы уже распаковали архивы игры, переходите сразу ко второму пункту. Если же нет, то…

1.2 Допустим, игра у вас установлена в папку D:GamesS.T.A.L.KE.R. Тогда при помощи Unpacker-а извлеките все содержимое файлов gamedata.dbX (где Х – буква или число) из корневого каталога игры в отдельную папку, например D:Sourcegamedata.

1.3 Теперь в папке D:Sourcegamedataspawns найдите файл all.spawn и скопируйте его в папку D:GamesS.T.A.L.KE.R. gamedataspawns. Если такой папки нет – создайте ее, в дальнейшем, если необходимо будет перенести какой-либо файл в каталог, которого нет – создавайте, учитывая все промежуточные папки.
1.4 Запускаем xrSpawner 0.13.0 Beta , нажимаем «Файл - Открыть файл all.spawn» и указываем ему файл из папки D:GamesS.T.A.L.KE.R.gamedataspawns. Окошки редактора заполнились цифрами и буквами. Теперь у нас все готово, начинаем.

2. Добавление транспорта.

2.1 Начнем, пожалуй, с самого легкого и в достаточной степени необходимого – с добавления транспорта. В правой части окна редактора раскрываем список «Добавить объект» и выбираем пункт Transport. В окне внизу выбираем вид транспорта, который вам необходим, пусть это будет, к примеру, Niva_Green (Нива армейского образца) и жмем кнопку «Добавить».
2.2 В левой части редактора мы видим окно со списком всех объектов, спаунящихся в игре. В самом конце этого списка появился объект m_car, на который указывает синий маркер. Это и есть наша Нива. Давайте обратим теперь внимание на центральную часть редактора и немного разберемся, что есть что. Итак, m_car – тип объекта (Entity), ven_niva_00 – название объекта (можете назвать его по-другому, например Moya_Niva), корд X/Y/Z и вектор X/Y/Z – координаты объекта и углы поворота относительно осей координат. Обратите внимание, что за вертикальную ось отвечает не привычная нам ось Z, а ось Y. Это не ошибка, Zeed сознательно ввел такое обозначение осей, что бы те, кто работает с SDK для мультиплеера, не путались – там координаты поименованы подобным образом. Level_ID указывает, к какой локации относится тот или иной объект, окно Story_ID рекомендую не трогать, по умолчанию новому объекту добавляется значение -1. Если к объекту привязан какой-либо управляющий скрипт, его текст отражается в окне внизу.
Таким образом, наша Нива должна респауниться на локации l01_escape (то есть , на Кордоне), в точке с координатами -239,8912/ -19,43/ -123,0998, с углом поворота относительно вертикальной оси -15 градусов. Это значения «по умолчанию» и они вполне корректны, то есть, оставив все как есть, вы не рискуете обнаружить потом свою машину, висящую где-нибудь на дереве или застрявшей в заборе. Не удивляйтесь отрицательному значению высоты, поскольку центр координат локации Кордон расположен на дороге, неподалеку от автобусной остановки, лагерь же новичков относительно этого места лежит в низине. При желании можете немного поэкспериментировать с числами в окнах «Корд. X/Y/Z», не забудьте подтвердить изменения (нажав «Принять изменения», сохраните строчку, иначе данные пропадут, если вы уберете маркер с редактируемого объекта). После этого сохраняете свой файл all.spawn (Файл - Сохранить), все, можно запускать S.T.A.L.K.E.R. и начинать новую игру. На выходе из бункера Сидоровича вас будет встречать автомобиль, заспауненный лично вами. Поздравляю
2.3 Известно, что «по умолчанию» новоявленные автомобили чрезвычайно хрупки и взрываются буквально от первого же столкновения с забором. Устраняется эта проблема моментально. В папке Source ищем файл veh_niva_u_01 и копируем его в папку D:GamesS.T.A.L.KE.R.gamedataconfigmodelsvehicles. Это файл конфигурации автомобиля. Открываем его блокнотом и ищем раздел [immunities], после чего выставляем все параметры (burn_immunity, strike_immunity и т.д.) равными нулю. Сохраняем и закрываем файл. Теперь ваша Нива неуничтожима в принципе. Небольшая ремарка, повреждения для дверей и крышки багажника считаются отдельно и после парочки столкновений можно лишиться нескольких деталей корпуса, но, думаю, без дверей вы уж как-нибудь покатаетесь. Рекомендую сразу же в ту же папку перенести файлы остальных машин и проделать с ними те же операции. Все.

3 Поиск координат и расстановка объектов на других локациях.

Накатавшись вволю по Кордону, вы, несомненно, захотите попутешествовать по остальным локациям уже на своих четырех. Вот тут вы и столкнетесь с проблемой, поскольку точка перехода Кордон-Свалка находится в здании за шлагбаумом, куда машина, по понятным причинам, не пролазит. Это значит, что вам понадобится новый автомобиль, который встречал бы вас на Свалке. В общем случае речь может идти не только о машинах, но и о монстрах, артефактах, сталкерах, предметах и прочих объектах. Для спауна любого предмета необходимо, как мы уже убедились, задать координаты той точки, где он появится. Алгоритм следующий: спаунимся на локацию, куда вы хотите добавить объект, визуально выбираем наиболее подходящую для этого точку и фиксируем ее координаты, выходим из игры, создаем интересующий нас объект с заранее полученными координатами, вновь спаунимся и проверяем корректность добавления объекта. Теперь опишем все это более подробно на примере автомобиля.
3.1 Допустим, вы хотите поместить белую Ниву неподалеку от перехода Армейские склады – Бар. В окне списка объектов поставьте маркер на первый объект. В окне «Поиск» наберите level_changer. Уже в процессе набора маркер переместиться на объект номер 284, который и будет нашим первым левел-ченджером. Level_cahnger, это точка, в которой расположен триггер, который выдает на экран окошко «Вы хотите перейти на другую локацию?». Объект за номером 284 с именем exit_to_garbage_01 отвечает за переход Кордон-Свалка и нам он не нужен. Нажимайте кнопку «Следующий» до тех пор, пока маркер на остановится на нужной нам точке перехода. Определить, какой level_changer за что отвечает, достаточно просто, смотрите на имя объекта, он подскажет в какую локацию переносит вас триггер. Триггеры одной карты обычно группируются вместе. Объекты 5286 (exit_to_bar_01) и 5287 (exit_to_radar_01) явно принадлежат к одной локации, по совокупности того, куда ведут выходы, можно определить, что триггеры принадлежат Армейским складам, только с нее есть выходы на Бар и Радар. Отлично, значит нас интересует номер 5286 exit_to_bar_01 с координатами (-372,6236/ -21,69933/ -4,806515). Запомните эти числа, затем открывайте строчку 63 actor (это вы), меняйте в поле Level_ID l01_escape на l07_military, измените ваши текущие координаты на координаты точки перехода (-372,6236/ -21,69933/ -4,806515), сохраняйте строчку («принять изменения») и файл («Файл - Сохранить»). Обратите внимание, сразу после загрузки вы попадете в триггер выхода. Это не страшно, достаточно нажать «нет» и вы появитесь на локации Армейские склады. Если же это обстоятельство вам неприятно, попросту измените горизонтальные координаты на 1-2 метра.
3.2 Начинаем новую игру. После загрузки и отказа переходить на другую локацию, нам необходимо найти подходящее место для расположения автомобиля и определить его координаты. Делается это одним из следующих способов.
a) В консоли прописываем команду «rs_stats on» без кавычек и слева на экране появится статистическая информация. Нас интересует последняя строчка Camera position, которая отражает текущие координаты камеры. Почему я заостряю на этом внимание. Камера поднята над поверхностью на 1,5 метра, поэтому, когда будете вписывать данные для спауна, вычитайте из вертикальной координаты полтора метра. Топаем ножками на понравившуюся площадку и записываем на листочке цифры с экрана.
b) Точно так же топаем ножками на понравившееся место и там сохраняемся с помощью quiksave(F6).
c) Принимая во внимание, что вы появляетесь на карте с болтами и биноклем в карманах, ваша персона может сильно заинтересовать недружественных товарищей и мутантов. Дабы обезопасить себя во время проведения топографических съемок, набирайте в консоли команду «demo_record 1», которая освобождает камеру, давая возможность «полетать» по уровню. Управлять камерой просто, нажимаете «огонь» и летите вперед («прицел» - назад), стрелки отвечают за поворот вокруг осей. Далее аналогично – прилетаем на место, запускаем «rs_stats on» и записываем текущие координаты.
3.3 Выходим из игры. Если вы сохранялись при помощи быстрого сохранения, ставьте маркер на объект 63 actor и нажимайте кнопку «Получить координаты из файла сохранения». В окошках должны появится те же самые данные, что вы получили при помощи «rs_stats on». Единственное дополнительное преимущество состоит в том, что при загрузке данных с сейва вы получаете также данные об угле поворота вашего персонажа. Это вам поможет в том случае, если вы хотите определенным образом сориентировать вашу машину относительно, скажем, дороги или другой техники.

3.4 Добавить объект - Транспорт - Niva_White. В поле Level_ID выбираем l07_military (если оно уже не стоит там по умолчанию), в поля координат заносим данные, полученные в п.3.2 Сохраняем строчку и файл. Снова запускаем новую игру. Если вы ничего не изменяли в actor, то вы появитесь в том же месте, что и в прошлый раз, на дороге по пути к Бару, а пробежавшись немного вперед, обнаружите свежепоявившуюся Ниву белого цвета.
Если кому-то интересно, автомобиль на скриншоте заспаунен в координаты (-305,38/-22,53/61,93), углы поворотов относительно осей (0/0/0). Это важно – когда будите вписывать числовые значения координат, дробная часть отделяется от целой с помощью запятой. Если вы поставите точку, при сохранении редактор выдаст ошибку.
Вот таким образом вы можете получать и присваивать нужные координаты любым объектам, начиная от табуретки и заканчивая вертолетами. Внимание, при создании объектов на других локациях всегда сохраняйте изменения и обращайте внимание на то, какое значение Level_ID у вас сохранено. Нередки случаи, когда вместо того, что бы расквартироваться по всей Зоне, монстры сосредоточились на Кордоне, из-за того, что моде (известный вам Бастард), забыл сменить левел _айди у части монстров.

4 Добавление новых монстров

С чисто технической точки зрения заспаунить, скажем, бюрера, никаких трудностей не представляет. Выполняйте все те же операции, что и для автомобиля. То есть, выбираем Добавить объект а Mutants а Burer, корректируем координаты и локацию, если есть необходимость, сохраняемся, заходим и любуемся. НО !!! Каждый житель Зоны, от тушкана до сталкера, должен быть зафиксирован в куче файлов: статистика, описание, инвентарь (то, что вы видите, нажав «обыскать труп») и прочее. Давать описание того, что нужно сделать в каждом фале, это слишком долго и муторно, получится гора сухой писанины, причем, не факт ни я (при наборе) ни вы (при переписывании) не допустим какую-нибудь ошибку. А отсутствие простой запятой в одном файле может привести к крашу игры. Поэтому лучшим выходом из ситуации будет, если вы найдете любой мод, добавляющий монстров и найдете там необходимые файлы, которые нужно добавить/заменить в игре.

Обратите внимание, что у вас есть возможность добавлять не только новых монстров и машины, но и спаунить оружие, предметы, артефакты, старых монстров, сталкеров и проч. Если хотите, выложу и про это...

1: Спавн ГГ
Тут ничего сложного нету, открываеш all.spawn, в поиске ищеш actor (только в Entity) и меняеш его координаты (не забудь выставить Level_ID) вот собственно и всё
2: Спавн предметов в рюкзаке у ГГ
В этом же параметре actor есть скрип в котом прописаны все предметы он выглядит так:
][spawn]
wpn_binoc
detector_simple
novice_outfit
device_torch

далее берём и вписываем названия предметов, оружия, патронов после device_torch, количество указываетсо = xxx (где х - число), тоже всё
3: Спавн НПС
Тут тоже ничего сложного, ищем в поиске к примеру контролёра, вводим m_controller и видим в табле ниже m_controller_normal(normal - сила контролёра), далее добавляем его в базу, потом выбираем этого контролёра в базе, выбераем Level_ID и добавляем столько сколько нужно , прописываем координаты и фсё запускаем и мочим
4: Спавн аномалии
Насечот аномалий не знаю (никогда не пробовал спавнить) но всётки помоему тут всё просто. Ищем в поиске zone_xxx (х - название аномалии) к прмеру zone_gravi, в табле ниже м ыувидим zone_gravi_zone_weak, добавляем в базу и спавним
[dont_spawn_character_supplies]

[spawn]
wpn_binoc
wpn_knife
detector_elite
exo_outfit
dolg_scientific_outfit
protection_outfit
device_torch
af_medusa = 10
af_cristall_flower = 10
af_night_star = 10
af_vyvert = 10
af_gravi = 10
af_gold_fish = 10
af_blood = 10
af_mincer_meat = 10
af_soul = 10
af_electra_sparkler = 10
af_electra_flash = 10
af_electra_moonlight = 10
af_rusty_thorn = 10
af_rusty_kristall = 10
af_rusty_sea-urchin = 10
af_ameba_slime = 10
af_ameba_slug = 10
af_ameba_mica = 10
af_drops = 10
af_fireball = 10
af_cristall = 10
af_dummy_glassbeads = 10
af_dummy_pellicle = 10
af_dummy_battery = 10
af_dummy_dummy = 10
af_dummy_spring = 10
af_fuzz_kolobok = 10
ammo_9x18_fmj = 100
ammo_9x18_pmm = 100
ammo_9x19_pbp = 100
ammo_9x19_fmj = 100
ammo_11.43x23_hydro = 100
ammo_11.43x23_fmj = 100
ammo_12x70_buck = 100
ammo_12x76_dart = 100
ammo_12x76_zhekan = 100
ammo_5.45x39_ap = 100
ammo_5.45x39_fmj = 100
ammo_9x39_sp5 = 100
ammo_9x39_ap = 100
ammo_9x39_pab9 = 100
ammo_5.56x45_ss190 = 100
ammo_5.56x45_ap = 100
ammo_7.62x54_7h14 = 100
ammo_7.62x54_7h1 = 100
ammo_7.62x54_ap = 100
ammo_og-7b = 100
ammo_vog-25p = 100
ammo_vog-25 = 100
grenade_f1 = 100
ammo_m209 = 100
ammo_gauss = 100
wpn_colt1911
wpn_desert_eagle
wpn_toz34
wpn_vintorez
wpn_rg-6
wpn_rpg7
wpn_fn2000
wpn_gauss
wpn_addon_scope
wpn_addon_scope_susat
wpn_addon_silencer
wpn_addon_grenade_launcher
wpn_addon_grenade_launcher_m203
bandage = 10
medkit = 10
medkit_scientic = 10
medkit_army = 10
antirad = 20
bread = 10
kolbasa = 10
conserva = 10
vodka = 10
energy_drink = 10
wpn_ak74_m1
wpn_abakan_m1
wpn_fort_m1
wpn_ak74u_m1
wpn_mp5_m1
wpn_groza_m1
wpn_spas12_m1
wpn_winchester_m1
wpn_l85_m1
wpn_lr300_m1
wpn_svd_m1
wpn_sig_m1
wpn_eagle_m1
wpn_colt_m1
wpn_val_m1
wpn_mp5_m2
wpn_abakan_m2
wpn_l85_m2
wpn_sig_m2
wpn_rg6_m1
wpn_walther_m1


Вот тебе все добро при спауне у тебя в инвентаре. все уникальное, плюс три комбеза (зеленый ученый, экзоскелет и Скат, вроде бы ).

вот только обрати внимание, что все это добро разом весит почти тонну двести кэгэ. поднимай грузоподъемность или не жадничай. А вот если появится желание скинуть это все и распихать по нычкам - не советую. Достаточно выкинуть пару сотен патронов и игра начинает подтормаживать.


3. Спавн НПЦ - лады, напишу, принцип там тот же остался, но раз народ просит...

4. А вот тут мелкая проблемма. В общем-то, заспаунить аномалию несложно, но вылезает такая смешная борода - из 10-15 заспауненных аномалий вылезает только 2-3. С эти даже Зид пока поделать ничего не может. Но напишу...



Последний раз редактировалось Винtorez; 20.11.2010 в 20:33.
Винtorez вне форума  
Ответить с цитированием
Старый 21.11.2010, 06:38   #2879
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, необязательно. С программой АСDC от Bardak'а открыть Алл.Спавн и ... вобщем все написанно тут. Также можно спавнить через скрипт.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 21.11.2010, 07:43   #2880
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,700
Репутация: 1136 [+/-]
antdiablon, они через Спавнер не могут разобраться, а ты через АСДС и скрипты предлагаешь...
__________________
ASUS ROG Phone
ZTE Axon 7
Nokia Lumia 920
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 18:59.


Powered by vBulletin® Version 3.8.0
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Rambler's Top100 Яндекс цитирования