AziatkaVictor 3 926 Опубликовано 3 июля, 2020 От автора: "Это небольшое пособие по внедрению в Сталкер новых звуков. Есть некоторые основные понятия, о которых просто необходимо знать, без них ничего не получится." Работа в аудио-редакторе: Спойлер Первое, что нужно знать, это какой именно звук нам нужен. Проще говоря, нужно определится, каким образом звук будет проигрываться, это важно в начале работы. Это тип звука. У нас есть два варианта, от которых будет зависеть результат: Моно. Такой тип нужен для проигрывания звуков предметами, оружием и прочее. Это все из-за того, что звук проигрывается в одном из ушей с определенной громкостью, это позволяет создать эффект 3D. Но для это стерео не подходит, так как стерео играет по разному в каждом ухе, а тут совсем другой принцип работы. Стерео. Это тип используют для того, чтобы проигрывать звуки у "ГГ в голове", то есть, звук будет играть с одинаковой громкостью, в стерео-режиме. Это используется для звуков ГГ, озвучки СМС и эмбиентов. ВНИМАНИЕ: Не делайте Стерео для звуков, которые будут играть из предметов в 3D-пространстве. Если звук в Стерео, то, как бы вы его не настраивали, он будет играть в голове, а вы будете гадать, что не так. Тут все просто. Выбираем тип звука, для наших нужд, и экспортируем нужный звук в формате *.wav. ВНИМАНИЕ: Частота звука должна быть 44100 Гц Работа в СДК: Спойлер Для того, чтобы СДК увидел наш звук, нам надо добавить его в папку "rawdata/sounds". Далее запускаем СДК и открываем вкладку "Sounds/Sound Editor", это панель, которая поможет нам настроить звук. Параметры и за что они отвечают: Quality Ширина полосы частоты, окружающая центральную частоту (для более плавного угасания звука или его стабильности). MinDis Расстояние, с которого громкость звука начнет затухать (чем ниже к MaxDist, тем плавнее переход, но Quality нужно увеличить). MaxDist Максимальное расстояние, на котором звук будет слышен ГГ. MaxAIDist Максимальное расстояние, на котором звук будут слышать NPC. BaseVolume Громкость. GameType Не могу сказать точно, зачем он, но он, вроде, влияет на реакцию НПС. Параметры былы взяты с Wiki Для звука, который будет играть в голове ГГ, большинство параметров задавать не нужно, на самом деле, можно сразу из аудио-редактора экспортировать в формате *.ogg. А для моно-звука, задаем необходимые параметры, нажимаем "ОК" и наши звуки появляются в папке "gamedata/sounds" в формате *.ogg. Дальше нас ждет работа с конфигами. Работа с конфигами: Спойлер Для того, чтобы игра видела наш звук и не вылетал при попытке его проиграть, его нужно прописать в конфиге "script_sound_локация". Если вы создаете этот файл специально под свою локацию, то его нужно подключить в основном конфиге "script_sound", прописав в нем: #include "script_sound_локация.ltx" А так же подключаем список: [list]: list_music_and_stories, list_script_sound_zaton, list_script_sound_jupiter, list_script_sound_pripyat, list_script_sound_underpass, list_script_sound_локация Далее, прописываем звук в конфиге, нужно прописать его в листе и создать его секцию. Например, мы хотим создать музыку для радио. Прописываем в конфиге вот это: [list_script_sound_локация] наш_звук [наш_звук] type = 3d npc_prefix = false path = music\наш_звук shuffle = loop idle = 0,0,100 Параметры из секции: Type Actor Задает звук, играемый со стороны актора. Это — звуки пда, всякие сообщения по смс, переговоры пилотов вертолета — все, что нужно играть без потери громкости от удаления источника. За инициализацию и проигрывание звука отвечает скриптовый класс actor_sound. 3D Задает звук, играемый объектами. За инициализацию и проигрывание звука отвечает скриптовый класс object_sound. NPC Задает звук, играемый неписем. За инициализацию и проигрывание звука отвечает скриптовый класс npc_sound. Path Путь к звуку в папке "sounds" npc_prefix Если "true" и "type = actor" или "false" и "type = npc", то к значению пути к звуку будет прибавляться "characters_voice" в начале. Если true и type = npc, то прибавлятся будет что-то вроде "character_voice\human_01\bandit", то есть еще и содержимое npc:sound_prefix(). По умолчанию false. Shuffle rnd Выбирает рандомный файл из звуковой таблицы, seq Играет по порядку, пока не кончится таблица, loop То же, что и seq, только после конца таблицы перескакивает на первый звук в таблице звуков. По умолчанию rnd. idle Три числа через запятую. Параметры проигрывания звука. Первое число — минимальный интервал между звуками. Второе число — максимальный интервал (в секундах). Третье число — вероятность, с которой будет проигран звук, когда придет его время. По умолчанию 3,5,100. Параметры из Wiki И, вообщем-то, все. Далее используем звук в своих целях, проигрываем через логику или скрипты, или же ставим в СДК. Автор: AziatkaVictor Если я что-то упустил, то отпишитесь в теме. 4 1 Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Вереск 34 Опубликовано 26 сентября, 2021 Спасибо, гайд очень полезный. Такой вопрос, как к примеру на затоне подключить новый звук? Просто прописать его в конце конфига и всё? Так же есть вопрос, в оригинале звуки шагов используют 4 звука из за этого звуки часто повторяются, я захотел это заменить, но как я не знаю, можете подсказать? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Lone_Loner 81 Опубликовано 7 октября, 2021 В 26.09.2021 в 08:40, Вереск сказал: Так же есть вопрос, в оригинале звуки шагов используют 4 звука из за этого звуки часто повторяются, я захотел это заменить, но как я не знаю, можете подсказать? Это в ЧН и ЗП. В ТЧ можно просто накидать больше и игра их увидит. А как интересно увеличить видимое игрой количество звуков шагов в ЧН/ЗП/ЗЧ? Дополнено 8 минуты спустя Эх, вот бы про бампы подобный тутор. "Вы даже не представляете, сколько модов бы я мог разработать, если умел". Помогите с заготовкой для мода, пожалуйста. #free_SamArt Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Pepel 80 Опубликовано 28 января, 2023 Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Wint 0 Опубликовано 9 мая, 2023 А как такое сделать на Тень Чернобыля? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
imcrazyhoudini 1 110 Опубликовано 9 мая, 2023 Wint единственное отличие (если не ошибаюсь) в том, что звук ещё в sound_theme.script зарегистрировать нужно Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Ostrov igr lego 234 Опубликовано 31 октября, 2023 AziatkaVictor для тч нужен ogg файл звука по моему Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
AziatkaVictor 3 926 Опубликовано 31 октября, 2023 В 03.07.2020 в 23:39, AziatkaVictor сказал: Для звука, который будет играть в голове ГГ, большинство параметров задавать не нужно, на самом деле, можно сразу из аудио-редактора экспортировать в формате *.ogg. А для моно-звука, задаем необходимые параметры, нажимаем "ОК" и наши звуки появляются в папке "gamedata/sounds" в формате *.ogg. Дальше нас ждет работа с конфигами. Ostrov igr lego 1 Как оформить тему Правила форума Вопросы по сайту Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Pawelioy 1 Опубликовано 17 июня А как добавить звук к громкоговорителю(блокпост военных)? В call of chernobyl его почему то нет. Сами звуки распаковал из оригинала, но как их привязать к блокпосту? Какие файлы, конфиги нужно редактировать чтобы прописать эти звуки к мегафону? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты