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

"Пикник на обочине" Раздел по популярному проекту 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 вне форума  
Ответить с цитированием
Старый 19.03.2011, 10:48   #3161
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Люди выручайте!
Никак не могу научится создавать группировки.Может кто-нибуть сможет создать(или обяснить) мне 17 новых группировок и написать мне в споллере.
Очень прошу!
Винtorez вне форума  
Ответить с цитированием
Старый 19.03.2011, 10:51   #3162
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,964
Репутация: 1258 [+/-]
Винtorez, заплати мне 3000р и я тебе через месяц скину.
__________________
Nokia Lumia 920, ZTE Axon 7, ASUS ROG Phone, Motorola Moto G85
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 19.03.2011, 11:08   #3163
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Люди выручайте!
Никак не могу научится создавать группировки.Кто-нибуть может мне написать как создавать группировки или создать мне 17 группировок. Напишыте в споллере, пожалуста.
Очень прошу!

Добавлено через 10 минут
Earth2Space,да ну тебя, сам научусь. И вообще я в Украине жыву!

Последний раз редактировалось Винtorez; 19.03.2011 в 11:18. Причина: Добавлено сообщение
Винtorez вне форума  
Ответить с цитированием
Старый 19.03.2011, 11:19   #3164
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, как группировки называются? (В спойлер)
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 19.03.2011, 11:28   #3165
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
antdiablon,
Скрытый текст:

1-Исследователи.
2-Чистое Небо.
3-Грех
4-Охотники
5-Перебежчики
6-Собиратели
7-Сталкеры-долговцы
8-Сталкеры-свободовцы
9-Техники
10-Разведчики
11-Темные
12-Тень
13-Ренегаты
14-Сумасшедшые
15-Администрацыя
Из-за того что я не умею создавать группировки я не могу создавать свой мод.
Винtorez вне форума  
Ответить с цитированием
Старый 19.03.2011, 11:38   #3166
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, вопросы:
Скрытый текст:
Цитата:
Сообщение от Винtorez Посмотреть сообщение
7-Сталкеры-долговцы
8-Сталкеры-свободовцы
Они уже есть в сталкере (долг и свобода)

Цитата:
Сообщение от Винtorez Посмотреть сообщение
3-Грех
Цитата:
Сообщение от Винtorez Посмотреть сообщение
11-Темные
Это одно и тоже мне кажется.
Цитата:
Сообщение от Винtorez Посмотреть сообщение
14-Сумасшедшые
Цитата:
Сообщение от Винtorez Посмотреть сообщение
15-Администрацыя
Это как?

Цитата:
Сообщение от Винtorez Посмотреть сообщение
9-Техники
На них функции ремонта поставишь?
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 19.03.2011, 12:28   #3167
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,964
Репутация: 1258 [+/-]
antdiablon, Грех и Тёмные это не одно и то же. Книжки почитай. А вот Грех и Семашедшие - это да, похожи. Кним еще Монолит можно отнести))
Винtorez, ты понимаешь о чем просишь? Это надо каждой группировке базу, спаунить, квесты, аммуницию, отношения и т.д. Никто тебе делать 17 группировок делать не будет (бесплатно).
Апд.: FlackS, он же с Украины.
__________________
Nokia Lumia 920, ZTE Axon 7, ASUS ROG Phone, Motorola Moto G85

Последний раз редактировалось Earth2Space; 19.03.2011 в 12:34.
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 19.03.2011, 12:33   #3168
Юзер
 
Аватар для FlackS
 
Регистрация: 06.10.2007
Адрес: Ростов-Батюшка
Сообщений: 445
Репутация: 48 [+/-]
Винtorez, Ппц, ну и грамматика...
__________________
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 Ответить с цитированием
Старый 19.03.2011, 12:42   #3169
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Earth2Space,
Скрытый текст:
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
Это надо каждой группировке
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
базу
Мест отдаленных от других группировок в Зоне много. С некоторыми можно поступить как в Народной солянке (пример: охотники - база в окрестностях бара).
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
спаунить
С Алл.Спавном я не разобрался, а вот через скрипты могу...
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
квесты
И это смогу, я как раз научился их делать.
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
аммуницию
Что тут делать? В конфигах новые костюмы сделать, иконки к ним, текстуры, Хекс-едитором их на копи-пастованые модели поставить, так же с оружием.
Цитата:
Сообщение от Earth2Space Посмотреть сообщение
отношения
в гейм_релэтионс.лткс все отношения идут.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 19.03.2011, 13:38   #3170
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,964
Репутация: 1258 [+/-]
antdiablon, с оллспавном можно работать прекрасной прогой xSpawner. Шкуры моделям можно и блокнотом. Просто это работы много, если тебе делать нечего - мути, кто недает.
__________________
Nokia Lumia 920, ZTE Axon 7, ASUS ROG Phone, Motorola Moto G85
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 19.03.2011, 15:23   #3171
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Мне нужен один работаюший пример без квестов,диалогов,уникальных нпс, и т.д.
1.Сумасшедшые-это люди, сошедшые с ума(Зомбированые)
2.Сталкеры-долговцы-сталкеры,помошники Долга
3.Сталкеры-свободовцы-сталкеры,помошники Свободы
4.Администрацыя-Управление одиночками.
5.Техники-это техники,у них ремонт,задание на материалы и инструменты.
6.Грех-группировка,борющаяся с военными.
7.Темные-вскритная,недружелюбная группировка(придумал по сюжету)
Винtorez вне форума  
Ответить с цитированием
Старый 19.03.2011, 19:58   #3172
Новичок
 
Аватар для SLAV 59
 
Регистрация: 05.07.2010
Адрес: РОССИЙСКАЯ ФЕДЕРАЦИЯ
Сообщений: 53
Репутация: 1 [+/-]
подскажите пожалуста как создать торговца в зп

метод из тч неподходит
SLAV 59 вне форума  
Отправить сообщение для SLAV 59 с помощью ICQ Ответить с цитированием
Старый 20.03.2011, 06:19   #3173
Игрок
 
Аватар для MBM98
 
Регистрация: 14.07.2010
Адрес: Между складками Логвинова
Сообщений: 890
Репутация: 100 [+/-]
Винtorez, c старого ПЫСовского файла, который они благородно поленились удалить (пишу своими словами) - Грех - Сталкеры попавшие под действие вижигателя (или выброса). Ходят в черных балахонах с сильно задвинутым на лицо капюшоном. Если поднять капюшон, то откроется лицо с вырваными глазами. А администрация думаю не подходит, вспоминаются хозяева зоны, лучше назвать наставники.
__________________
Ice blue silver sky
Fades into grey
To a grey hope that omens to be
Starless and bible black
MBM98 вне форума  
Ответить с цитированием
Старый 20.03.2011, 09:48   #3174
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
antdiablon, но я вед уже все продумал по сюжету.
Винtorez вне форума  
Ответить с цитированием
Старый 20.03.2011, 10:08   #3175
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,288
Репутация: 591 [+/-]
antdiablon, Грех - группировка сталкеров контролируемых особо сильным контролером. инфа 100%
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 20.03.2011, 13:51   #3176
Юзер
 
Аватар для FlackS
 
Регистрация: 06.10.2007
Адрес: Ростов-Батюшка
Сообщений: 445
Репутация: 48 [+/-]
Yosh, Эта инфа верна по книге - не факт что книжка писалась именно под игру. Поэтому в данном случае лучше почитать файлы из игры.
__________________
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 Ответить с цитированием
Старый 20.03.2011, 14:04   #3177
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Мне все равно что у них за история - мне нужен один работающий пример без нпс, заданий,диалогов. А главное чтобы не вылетало при убийстве нпс созданой группировки(НПС я уже создал).
Винtorez вне форума  
Ответить с цитированием
Старый 20.03.2011, 14:34   #3178
Гейммастер
 
Аватар для Earth2Space
 
Регистрация: 20.01.2009
Адрес: Хабаровск
Сообщений: 11,964
Репутация: 1258 [+/-]
Винtorez, что мешает взять любой мод и посмотреть?
__________________
Nokia Lumia 920, ZTE Axon 7, ASUS ROG Phone, Motorola Moto G85
Earth2Space вне форума  
Отправить сообщение для Earth2Space с помощью ICQ Отправить сообщение для Earth2Space с помощью Skype™ Ответить с цитированием
Старый 20.03.2011, 14:41   #3179
Игроман
 
Аватар для Yosh
 
Регистрация: 02.11.2008
Адрес: СПб
Сообщений: 2,288
Репутация: 591 [+/-]
FlackS, если мне не изменяет память, то та книга из первой волны, а авторы первой волны консультировались с ПЫСами.

Сори за оффтоп!
__________________
грусть. печаль. петербург.
Yosh вне форума  
Отправить сообщение для Yosh с помощью ICQ Отправить сообщение для Yosh с помощью Skype™ Ответить с цитированием
Старый 20.03.2011, 19:48   #3180
Юзер
 
Аватар для Винtorez
 
Регистрация: 29.09.2010
Адрес: У меня дома
Сообщений: 208
Репутация: 20 [+/-]
Я не знаю какие нужны файлы. Если здесь-
Скрытый текст:
Новая группировка

Сегодня мы создадим новую группировку. Назовем её, скажем, "Ветер". Не суть важно.
[править]
Практика
[править]
Базовый уровень

1. Для начала в game_relations.ltx и в таблицу отношений группировок в конце и в заголовке добавляем название своей группировки и коэффициенты отношений к ней у других группировок. Также, не забываем прописать её собственное отношение к другим группировкам:
[communities_relations]
;|actor |act_dol|act_fre|stalker|monolit|militar|killer |ecolog |dolg |freedom|bandit |zombied|strange|trader|arena_enemy|wind|
;================================================= ================================================== ==============================
actor = 0, 0, 0, 0, -5000, -5000, -5000, 0, 0, 0, -5000, -5000, 0, 0, -5000, 0
actor_dolg = 0, 0, 0, 0, -5000, -500, -5000, 5000, 600, -5000, -5000, -5000, 0, 0, -5000
actor_freedom = 0, 0, 0, 0, -5000, -5000, -5000, -1500, -5000, 5000, 0, -5000, 0, 0, -5000, 0

stalker = 0, 0, 0, 0, -5000, -5000, -5000, 0, 0, 0, -5000, -5000, 0, 0, -5000, 0
monolith = -5000, -5000, -5000, -5000, 5000, -5000, -5000, -5000, -5000, -5000, 5000, 5000, -5000, 0, -5000, 0
military = -5000, -5000, -5000, -5000, -5000, 5000, -5000, 0, -5000, -5000, -5000, -5000, 0, 0, -5000, 0
killer = -5000, -5000, 0, -5000, -5000, -5000, 5000, -5000, -5000, -5000, 0, -5000, -5000, 0, -5000, 0
ecolog = 0, 600, -5000, 0, -5000, 1000, -5000, 5000, 500, -5000, -500, -5000, 0, 0, 0, 0
dolg = 0, 600, -5000, 0, -5000, -500, -5000, 5000, 5000, -5000, -5000, -5000, 0, 0, 0, 0
freedom = 0, -5000, 600, 0, -5000, -5000, -5000, -1500, -5000, 5000, 0, -5000, 0, 0, 0, 0
bandit = -5000, -5000, 0, -5000, -5000, -500, 0, -5000, -5000, 0, 0, -5000, -5000, 0, -5000, 0
zombied = -5000, -5000, -5000, -5000, 5000, -5000, -5000, -5000, -5000, -5000, -5000, 5000, -5000, 0, -5000, 0
stranger = 0, 0, 0, 0, -5000, -5000, -5000, 0, 0, 0, -500, -5000, 0, 0, 0, 0
trader = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
arena_enemy = -5000, -5000, -5000, -5000, -5000, -5000, 0, 0, 0, -5000, -5000, 0, 0, 0, 0, 0

wind = 0, 0, 0, 0, -5000, -5000, -5000, 0, 0, 0, -5000, -5000, 0, 0, -5000, 0

Также, изменим эту строку, добавив туда имя и номер группировки:
названия группировок

communities = actor, 0, actor_dolg, 1, actor_freedom, 2, stalker, 5, monolith, 6, military, 7, killer, 8, ecolog, 9, dolg, 10, freedom, 11, bandit, 12, zombied, 13, stranger, 14, trader, 15, arena_enemy, 16, wind, 18

Отсчет идет построчно начиная сверху. Хотя есть небольшой нюанс. У первых трех строк - нумерация начинается с нуля, с остальных группировок она идет как надо. Для wind выставили 18, так как мы эту группировку отделили от других.

Далее, в разделе [communities_sympathy] в конце добавляем свою группировку и коэффициент "впечатлительности" - чем он меньше, тем меньше отношение группировки будет меняться к вам в целом:
[communities_sympathy]
actor = 0.0
actor_dolg = 0.0
actor_freedom = 0.0
stalker = 0.0
monolith = 0.0
military = 0.0
killer = 0.0
ecolog = 0.0
dolg = 0.1
freedom = 0.1
bandit = 0.0
zombied = 0.0
trader = 0.0
stranger = 0.0
arena_enemy = 0.0
wind = 0.0

2. После этого в файле death_manager*****ipt ищем строку local community_list и в скобках добавляем название своей группировки:
function init_drop_settings()
local community_list = { "stalker", "dolg", "freedom", "bandit", "military", "zombied", "ecolog", "killer", "monolith",
"arena_enemy", "actor_dolg", "wind" }

3. В файле death_items_by_communities.ltx пишем [x]:stalker (вместо x - название вашей группировки):
[...]
af_dummy_spring = 0
af_fuzz_kolobok = 0

;Еда
vodka = 0

[arena_enemy]
[actor_dolg]

[wind]: stalker
bread = 0
kolbasa = 0
vodka = 0
energy_drink = 0.3

4. Если предусматривается респавн бойцов новой группировки, в se_respawn*****ipt прописываем в local simMaxCount = { после строчек с зомбированными сталкерами строку:
wind_novice = 20, wind_regular = 20, wind_veteran = 20, wind_master = 6,

И в файле misc\smart_terrain_presets.ltx, в секциях требуемых уровней, на которых предусматривается респаун бойцов новой группировки, добавляем строки с названием своей группировки:
[l02_garbage]
wind = novice, experienced, veteran, master

5. Чтобы при убийстве непися новой группировки игра не вылетала в xr_statistic*****ipt,

после строки:
zombied_novice = 1, zombied_experienced = 2, zombied_veteran = 3, zombied_master = 4,

пишем
wind_novice = 1, wind_experienced = 2, wind_veteran = 3, wind_master = 4,

и ниже в function getNpcType(npc) добавим:
elseif npc:character_community() == "wind" then
community = "wind"


6. Ну а в character_desk_x.xml выбираем любого NPC (или группу) и меняем группировку на свою:
<!---esc_wolf--->
<specific_character id="esc_wolf" team_default = "1">
<name>esc_wolf_name</name>
<icon>ui_npc_u_stalker_neytral_balon_1</icon>
<bio>esc_wolf_bio</bio>

<class>esc_wolf</class>
<community>wind</community>
[...]

7. Чтобы у персонажа в графе "Группировка" отображалось не "wind", а "Ветер", зарегистрируем соответствующую строку в файле string_table_general.xml:
<?xml version="1.0" encoding="windows-1251" ?>
<string_table>
<string id="wind">
<text>Ветер</text>
</string>
<string id="actor">
<text>Одиночка</text>
</string>
[...]

8. Существует возможность создать для нашей новой группировки места, где они будут ходить (*_terrain брать из m_stalker.ltx):

То есть, к примеру, существует секция:
[stalker_terrain]
255,000,255,255
008,001,255,255 ;Разрешено ходить по опасным местам на баре
012,001,255,255 ;Разрешено ходить по опасным местам на Милитари

Тогда можно создать новую, по аналогии:
[wind_terrain]
255,000,255,255
008,001,255,255 ;Разрешено ходить по опасным местам на баре
012,001,255,255 ;Разрешено ходить по опасным местам на Милитари
010,001,255,255 ;Разрешено ходить по опасным местам на янтаре


Здесь, очевидно, указаны координаты самого уровня. Для каждого уровня существует своя начальная координата.
написано и я все так-же делал и появлялась ощыбка,то какие файлы нужны я не знаю.
Винtorez вне форума  
Ответить с цитированием
Ответ


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

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

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


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


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