В данной теме вы можете задавать любые вопросы касательно S.T.A.L.K.E.R. моддинга
• Не флудить • Предварительно просматривайте раздел, ведь ответ на ваш вопрос может быть там • В своем вопросе указывайте платформу моддинга — Тень Чернобыля, Чистое небо или Зов Припяти
1. Какая стоит игра, с каким патчем? 2. Какой мод, версия мода? 3. Что правили своими ручками? 4. Лог вылета и последние 25 строк (помещать под спойлер).
Структура папок и файлов в корневом каталоге игры:
...\S.T.A.L.K.E.R\gamedata\anims – папка содержит исполнительные файлы эффектов (например от ПНВ).
...\S.T.A.L.K.E.R\gamedata\config – папка содержит основные конфигурационные файлы (т. е. большинство настроек игры)
...\S.T.A.L.K.E.R\gamedata\meshes – содержит модели игровых предметов и персонажей...
...\S.T.A.L.K.E.R\gamedata\scripts – папка со скриптами (рабочими файлами содержащими в себе наборы функций) – основная папка, отвечающая за ответные действия игры и действия производимых игроком в игре.
...\S.T.A.L.K.E.R\gamedata\shaders – папка содержит в себе конфигурационные файлы шейдеров.
...\S.T.A.L.K.E.R\gamedata\sounds – здесь находятся все звуки игры (разложены по своим каталогам и папкам)
...\S.T.A.L.K.E.R\gamedata\spawns – содержит файл спавна – очень важный файл – не трогать без нужды!!!
...\S.T.A.L.K.E.R\gamedata\textures – содержит разложенные по каталогам и папкам текстуры используемые в игре.
Теперь разберем папки в каталоге «config»
...\S.T.A.L.K.E.R\gamedata\config\creatures - содержит массу конфигурационных файлов, в основном отвечающих за взаимодействие Главного героя игры (в дальнейшем ГГ) и прочего окружения в игре и ТТХ самого ГГ.
...\S.T.A.L.K.E.R\gamedata\config\gameplay – содержит конфиг. файлы персонажей игры (НПС) отвечающие за внешний вид, статус, снаряжение. Файлы: character_desc_ххх (где ххх – название локации) и character_desc_general (отвечает за зомбированного персонажа). Также содержит файлы диалогов и профилей НПС.
…\S.T.A.L.K.E.R\gamedata\config\misc – конфиг.файлы торговцев (папки с именами торговцев), артефактов, брони, квестовых предметов, уникальных предметов, файл отвечающий за награды за автозадания, файл эффектов (алкоголизма, ранения, ПНВ и прочих)...
…\S.T.A.L.K.E.R\gamedata\config\mp – среди прочих содержит важный файл mp_ranks – отвечающий за выпадение оружия и патронов из рук ГГ и НПС – без прописывания добавляемого в игру оружия в этот файл при выпадении нового оружия из рук ГГ\НПС будут следовать вылеты.
…\S.T.A.L.K.E.R\gamedata\config\text\rus – содержит файлы описаний всего и вся находящегося в игре (брони, артефактов, оружия, предметов и прочего).
…\S.T.A.L.K.E.R\gamedata\config\weapons – содержит конфиг.файлы оружия и боеприпасов используемых в игре.
…\S.T.A.L.K.E.R\gamedata\config\weathers – содержит конфиг.файлы настройки погоды на локациях.
Теперь немного подробнее о файлах.
...\S.T.A.L.K.E.R\gamedata\config\misc:
Папка shop_ххх (ххх – имя торговца) – содержит конфиг.файлы ассортимента торговца.
outfits – содержит секции конфигов костюмов.
artefacts - содержит секции конфигов артефактов.
items - содержит секции конфигов предметов.
monster_items - содержит секции конфигов частей монстров
postprocess - содержит секции конфигов пост. процессов (например: ПНВ).
quest_items - содержит секции конфигов квестовых предметов.
task_manager - содержит секции наград за автоквесты.
unique_items - содержит секции конфигов уникального оружия и костюмов.
denis2000, буду пробовать. Вроде не сложно. Хотелось бы сделать в последней миссии при эвакуации трек отдельный просто.
Извиняюсь за нубство, но в какие файлы вносить данный код (с виду похоже на bind_stalker)? И как сделать триггер на гипотетическую функцию function mute_ambient_music() и function play_actor_music(music_path)? В теории, чтоб первый этап эвакуации pri_a28 всё это запускал.
denis2000, а если при получении квеста добавить инфопоршень, который будет триггером. Что-то вроде:
function pri_a28_get_to_the_choppa(actor) db.actor:give_info_portion("get_to_the_choppa") mus_vol = get_console():get_float("snd_volume_music") get_console():execute("snd_volume_music 0") end local snd_source = sound_object(music_path) snd_source:play(db.actor,0,sound_object.s2d) end end
Сообщение отредактировал alanbrose - Среда, 18.10.2017, 21:53
Народ,огромная просьба, ПОМОГИТЕ. Платформа "Зов Припяти" Вопрос: " Как в моде на оружие STCoP_Weapon_Pack_2.9 прописать так, чтобы техник делал все абгрейды на оружие?" Пояснение: Сначала установил игру "Зов Припяти". Пропатчал ее до 1602. Затем установил моды в такой последовательности: 1. AtmosFear 3 2. Absolute Nature 4.01 3. Absolute Structures 1.0 4. STCoP Weapon Pack 2.9 5. STCoP Weapon Pack fix 2.9.0.5 6. Адаптация. STCoP_WP_2.9_AtmosFear_3_adaptation Проверил игру, все идет ничего не тормозит. Потом согласно данному примеру "http://stalker-land.ru/forum/91-2775-1" сделал тоже самое с пистолетом Пм и действительно, с ним все прокатило. Но когда начал делать на другие оружия, игра вылетала с ошибкой когда загружал сохранения или начинал новую игру. Подскажите как правильно надо делать что бы все работало.
Еще один вопрос по звукам: Что нужно сделать что бы во время диалога НПС говорил, к примеру как Сидорович,Бармен из ТЧ; Лебедев, Новиков, Валерьян из ЧН...
r_f_2004_, Посмотрите как это сделано например у Сидоровича в ТЧ и вы удивитесь насколько это элементарно. slavaussr1990, Метод верный, вы просто где то накосячили, перепроверяйте и будет счастье. alanbrose, 1. Вас такое количество операторов end не смущает? 2. Переменная mus_vol предназначена для сохранения выставленного игроком уровня громкости музыки, который потом потребуется вернуть, где вы предполагаете его возвращать? 3. Зачем вам инфопорция, где вы ее собираетесь проверять? 4. Длительность музыки и длительность задания однозначно одинаковы?
Сообщение отредактировал denis2000 - Четверг, 19.10.2017, 08:28
denis2000, проще от идеи этой отказаться, я так вижу. Я скрипты всё равно писать не умею. Вопрос по погоде есть один, на улучшенном полном освещении в ЗП параметр ambient color может поднять уровень освещения локации, или он в паре с чем-то работает?
Добавлено (19.10.2017, 10:09) --------------------------------------------- slavaussr1990, возьмите готовый мод и на примере сделайте с новыми стволами http://www.playground.ru/files..... Работы в два раза меньше в любом случае. А с ПМ получилось, потому что под него инструкция делалась. На других стволах другие секции апгрейдов.
Кстати я похожую сборку делаю, только там variation mod, mso и ещё куча всего.
Сообщение отредактировал alanbrose - Четверг, 19.10.2017, 10:54
r_f_2004_, В описании диалога есть теги <action></action> в них прописывается имя функции и скрипт. К примеру: <action>my_script.my_func</action>, где my_script - наименование скрипта и my_func - наименование функции
Ребят подскажите, как заморозить одну из костей дин.объекта?Как к примеру делаются динамические прожектора, на тросике висят, но не отрываются?Где это прописывается?