Случайная подборка модов
Call of Misery
4.1
Сезон катастроф: Агрессия
2.7
Dead Autumn
4.1
Погоня за Праздником 2: В Ожидании Чуда...
4.1
GUNSLINGER mod
4.5
X-RAY Multiplayer Extension: Defence
4.7
Последние обновленные темы Прямой эфир Самые популярные темы Последние новости
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: FanG, Аdmin, FantomICW, Overfirst  
Как корректно вставить свою музыку в игру используя X-RaySDK
Германия  JohannHirsch
Четверг, 18.08.2011, 12:37 | Сообщение # 1
Frozen Zone
Статус:
Опытный:
Сообщений: 1946
Награды: 5
Регистрация: 05.10.2010

Как корректно вставить свою музыку в игру используя X-Ray SDK
Любым музыкальным редактором, например можно использовать Sound Forge 8.0,
подготавливаем наши звуковые файлы – они должны быть сохранены в следующем виде:
качество сохраняемых файлов: WAV (standard) 44100Гц, Моно, 16 бит.
После сохранения выбранных треков в виде WAV (standard) 44100Гц, Моно, 16 бит,
их необходимо перевести в формат, поддерживаемый игрой. Для этого нам понадобится
X-Ray SDK – официальный пакет разработчика для игры S.T.A.L.K.E.R.
NB: Вы спросите, почему сразу не сохранять треки в формате OGG 44100Hz, Mono?
Ответ прост – в комментах OGG-файла должны прописываться параметры распространения звука
по игровому миру. Именно по этой причине собственные звуки в игре практически не слышно
на определенных расстояниях, именно поэтому в консоль выводятся сообщения о ! Invalid ogg-comment version, file: и т.п.
Итак, открываем Actor Editor либо Level Editor. На панели инструментов справа вверху ищем пункт меню Sounds,
кликаем его и выбираем Sound Editor (звуковой редактор). Откроется окно редактора звука.
Для того чтобы там появились наши файлы,
необходимо скопировать их в папку rawdata\sounds в корне установленного Level Editor’a
(например, c:\Program Files\X-Ray SDK\level_editor\rawdata\sounds).
В этой папке вполне могут оказаться какие-то «левые» файлы – их можно смело удалить.
NB: Важно чтобы копируемые туда файлы были именно в формате WAV!
После того как вы скопировали свои файлы в папку SDK в окне Sound Editor’a
должен появиться их список.

Выбираем трек и изменяем следующие параметры:
Quality = 0.0 ширина полосы частоты, окружающая центральную частоту (для более плавного угасания звука или его стабильности)
MinDist = 300.0 расстояние, с которого громкость звука начнет затухать (чем ниже к MaxDist тем плавнее переход но Quality нужно увеличить)
MaxDist = 300.0 максимальное расстояние, на котором звук будет слышен ГГ
MaxAIDist = 300.0 максимальное расстояние, на котором звук будут слышать NPC
BaseVolume = 1.0 громкость

А также задается к какому типу звуков в игре он относится: в нашем случае - undefined

Game Type Описание
undefined неопределенный. Ставим этот тип, чтобы NPC не реагировали на музыку и прочее.
Item picking up подбирание предмета
Item dropping выбрасывание предмета
Item taking взятие предмета
Item hiding убирание предмета
Item using использование предмета
Weapon Shooting Выстрелы оружия. Ставить на все виды оружейного выстрела, взрыва и т.д

обязательно выстави BaseVolume = 2.0 и Quality = 1.0 это нормализует громкость.

Weapon empty clicking щелчок УСМ при отсутствии патрона
Weapon bullet hit звук попадания пули в поверхность
Weapon recharging перезарядка оружия. ставим на все звуки связанные с перезарядкой оружия.
NPC Injuring Ранение НПС. Ставить на все призывы о помощи в папке help (..я ранен... или ...ап-птечку)
NPC Talking беседы НПС. Ставить на диологи, истории, анекдоты и гитарную музыку. Это позволит НПС-ам после анекдота

вставить коментарий (типа ... хорош...комик, блин).
NPC Attaking Атаки НПС. Ставить на вопли при атаки. это подходит к папке fight.

НПС начинают более тактично вести себя при атаках ГГ-а и других групперовок.
NPC dying смерть NPC
NPC injuring ранение NPC
NPC step шаги NPC
NPC eating приём пищи NPC
Anomaly idle Постоянный звук аномалей. Тлько на постоянный звук, на Hit... ставить ИМХО...NPC Injuring т.к другие

НПС начнут обходить данную аномалию в которую влез гг или кто либо.
Object breaking разрушение объекта
Object colliding столкновение объекта(ов), удар
Object exploading взрыв
World Ambient Мировое окружение. Ставить на все окружающие звуки. фонувую музыку лучше привезать к undefined.

Остальные параметры не тестировал пока. Нажимаем ОК и сного жмем на панель инструментов и ищем пункт меню Sounds
жмем синхронизировать звук с игрой. Ждем.
Если всё было сделано правильно, в папке gamedata\sounds в директории Level Editor’a
(например, c:\Program Files\X-Ray SDK\level_editor\gamedata\sounds\)
можно забрать готовые файлы ogg с правильными комментариями. Но после этого нужно удалить папку Sounds т.к все
остальные ОГГ-шки станут в категорию (Delete) и вам сного нужно будить закачать папку Sounds из оригенальной gamedata
После этого смело кладем наши звуки в папки игры. Не забывая удалять старые, а не заменять их.

И еще один нюанс, связанный с громкостью музыки: если при маленьком расстоянии MaxDist сделать
высокую громкость или MinDist, то процесса затухания громкости будет практически
не слышно – при движении ГГ это приведет как к резкому возникновению музыки,
так и к такому же резкому ее прекращению.Это очень режет слух. Не забывайте применять Quality... это всегда смягчит
переход звука с резкого на более мягкий. пример: MinDist=10; MaxDist=150 значение Quality =0,30 или 0,40
что значительно смягчит угасание звука.

Шаблоны для начинающих

Для всех переозвученных тем, затрагивающих окружающую среду.
Это относится к папкам ambient, nature:
ветра, амбианта, электричества, new_wind-ы (любые) или крики, эхо и прочее типа rnd_outdoor-а.
Code
Quality = 1.00
MinDist = 20.00   
MaxDist = 150.00
MaxAIDist = 50.00
BaseVolume = 1.0
Game Type: =World Ambient


для звуков дождя и порыва ветра
Code
Quality = 1.00
MinDist = 10.00   
MaxDist = 300.00
MaxAIDist = 300.00
BaseVolume = 1.50
Game Type: =World Ambient


для скриптов и мелких эффектов
Code
Quality = 1.00
MinDist = 1.20   
MaxDist = 50.00
MaxAIDist = 20.00
BaseVolume = 1.0
Game Type: =World Ambient


для голоса НПС
Code
Quality = 1.00
MinDist = 10.00   
MaxDist = 300.00
MaxAIDist = 300.00
BaseVolume = 1.50   
Game Type: ставим в зависимости от категории


Важное замечание
После того как рассортируете звуки по папкам, не забудьте! что речь нпс должна находиться не прямо в sounds\, а в character_voice\, а то потом будете
несколько дней рыть где вы ошиблись и корректны ли звуки вообще.
Тестирование, тестирование и еще раз тестирование?
Удачного моддинга!

Данное руководство было написано team AMK & Сяк, Сахаров а может и еще кем
Все равно всем участникам данного текста огромное спасибо немного статью дополнил и поправил loxotron
  Злобная реклама
Четверг, 18.08.2011, 12:37
Статус:
Сообщений: 666
Регистрация: 05.10.2010
Российская Федерация  marafonec
Понедельник, 25.03.2013, 14:15 | Сообщение # 16
zaurus' crew
Статус:
Неопытный:
Сообщений: 516
Награды: 3
Регистрация: 22.12.2011

Цитата
Я thm не удаляю. Вообще не понял, чем он мешает.
Тоже, наверное, своеобразный глюк у меня с СДК - но иногда редактор отказывался обрабатывать звуки, если в папке находились ТНМ-ки. Так что можно сказать чисто в профилактических целях - обработал, и сразу их удаляю.
  Злобная реклама
Понедельник, 25.03.2013, 14:15
Статус:
Сообщений: 666
Регистрация: 22.12.2011
Российская Федерация  pfc_Sanchez
Понедельник, 25.03.2013, 16:16 | Сообщение # 17
Статус:
Зевака:
Сообщений: 3
Награды: 0
Регистрация: 18.03.2013

Проверил готовый огг файл, с помощью StkOggCommentViewer, и выявил вот что: в комментариях не прописывается свойство Quality. Наверно из-за этого музыку из бара слышно по всей локации?
Получается, я в ЛевелЭдитор прописываю нужные свойства, жму ок, синхронизировать, затем проверяю ОггКомментом - quality нету. Че за дела? huh Есть другой способ записать это свойство в огг-файл?
Прикрепления: 5102614.jpg (30.5 Kb)
Сообщение отредактировал pfc_Sanchez - Понедельник, 25.03.2013, 16:18
  Злобная реклама
Понедельник, 25.03.2013, 16:16
Статус:
Сообщений: 666
Регистрация: 18.03.2013
Российская Федерация  _Val_
Среда, 27.03.2013, 12:07 | Сообщение # 18
Ф.О.Т.О.Г.Р.А.Ф
Статус:
Бывалый:
Сообщений: 1063
Награды: 5
Регистрация: 20.01.2012

Не корректно СДК срабатывает. Попробуй еще через Актор Эдитор. Если не получится - переустанавливай СДК.
  Злобная реклама
Среда, 27.03.2013, 12:07
Статус:
Сообщений: 666
Регистрация: 20.01.2012
Российская Федерация  Uyman358
Четверг, 03.04.2014, 17:42 | Сообщение # 19
Закоулки Правды
Статус:
Бывалый:
Сообщений: 1098
Награды: 1
Регистрация: 13.06.2012

ТЧ. Какие параметры нужны для вставки гитарных песен у костра?
  Злобная реклама
Четверг, 03.04.2014, 17:42
Статус:
Сообщений: 666
Регистрация: 13.06.2012
Российская Федерация  Grelka
Вторник, 22.08.2017, 05:58 | Сообщение # 20
Статус:
Отмычка:
Сообщений: 181
Награды: 2
Регистрация: 14.08.2017

Подскажите пожалуйста как узнать стандартные конфиги Quality MinDist MaxDist и т.п. у аудиофайла из игры, делаю звуковой мод, а параметры наугад вбиваю, получается чушь собачья, мне подсказали что была какая то программа где в файлах ogg можно все это смотреть.
  Злобная реклама
Вторник, 22.08.2017, 05:58
Статус:
Сообщений: 666
Регистрация: 14.08.2017
Российская Федерация  Han_Kostenlo
Вторник, 22.08.2017, 06:16 | Сообщение # 21
Группа Кровавой Дороги
Статус:
Отмычка:
Сообщений: 96
Награды: 0
Регистрация: 31.05.2017

Grelka, Я, для конвертация в формат ogg, использую Total Audio Converter. Ставишь канал моно и оставляешь прежнюю частоту(44100 Hz). Вот и весь фокус.
Сообщение отредактировал Han_Kostenlo - Вторник, 22.08.2017, 06:17
  Злобная реклама
Вторник, 22.08.2017, 06:16
Статус:
Сообщений: 666
Регистрация: 31.05.2017
Российская Федерация  Grelka
Вторник, 22.08.2017, 09:36 | Сообщение # 22
Статус:
Отмычка:
Сообщений: 181
Награды: 2
Регистрация: 14.08.2017

Han_Kostenlo, нет, фокус оказался в проге Stalker OGG Comment Viewer

Добавлено (22.08.2017, 09:36)
---------------------------------------------
Uyman358,
Quality = 0
MinDist = 1.5
MaxDist = 50
MaxAIDist = 30
BaseVolume = 1
Game Type: = NPC talking

  Злобная реклама
Вторник, 22.08.2017, 09:36
Статус:
Сообщений: 666
Регистрация: 14.08.2017
Российская Федерация  sinaps
Вторник, 22.08.2017, 10:05 | Сообщение # 23
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Grelka ()
делаю звуковой мод

Цитата Grelka ()
в проге Stalker OGG Comment Viewe

Замучаешься ты с этой штукой. Вот гораздо лучше. wink
  Злобная реклама
Вторник, 22.08.2017, 10:05
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  Wep
Понедельник, 06.11.2017, 14:43 | Сообщение # 24
Статус:
Зевака:
Сообщений: 8
Награды: 0
Регистрация: 05.11.2017

Товарищи, кто смог разобраться в чем проблема SDK? Я вот делаю все по инструкции. А толку? Все равно звук идет на всю-ю-ю локацию (музыка для радио). Стоит 0.7 версия X-Ray. Прога, что предложил sinaps не открывается у меня.
Кто что подскажет?
  Злобная реклама
Понедельник, 06.11.2017, 14:43
Статус:
Сообщений: 666
Регистрация: 05.11.2017
Российская Федерация  sinaps
Понедельник, 06.11.2017, 18:54 | Сообщение # 25
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Wep ()
Все равно звук идет на всю-ю-ю локацию (музыка для радио)

А каналов в .ogg-файлах случайно не два?
Цитата Wep ()
Прога, что предложил sinaps не открывается у меня.

У неё GUI нет, они и не должна "открываться", ей по другому пользоваться нужно. Из консоли запускать, или батник для запуска писать.
  Злобная реклама
Понедельник, 06.11.2017, 18:54
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  _Val_
Понедельник, 06.11.2017, 19:16 | Сообщение # 26
Ф.О.Т.О.Г.Р.А.Ф
Статус:
Бывалый:
Сообщений: 1063
Награды: 5
Регистрация: 20.01.2012

Цитата marafonec ()
иногда редактор отказывался обрабатывать звуки, если в папке находились ТНМ-ки

Удалять не обязательно. Обычно редактор отказывается что-либо обрабатывать, если ты пытаешься обработать другую вавку со старой тхмкой. НЕ меняя параметров. То бишь достаточно изменить допустим "квалити", как он сработает.

Цитата Grelka ()
Подскажите пожалуйста как узнать стандартные конфиги Quality MinDist MaxDist и т.п

Элементарно - Ватсон.
STALKER_WIKI
Сообщение отредактировал _Val_ - Понедельник, 06.11.2017, 19:21
  Злобная реклама
Понедельник, 06.11.2017, 19:16
Статус:
Сообщений: 666
Регистрация: 20.01.2012
Российская Федерация  Arturo
Вторник, 03.04.2018, 06:13 | Сообщение # 27
Статус:
Новичок:
Сообщений: 315
Награды: 0
Регистрация: 02.03.2018

Ищу возможность вычистить все песенки из народной солянки для личного пользования. А именно - песни у костра, песни из радио и мегафонов. Какие файлы в структуре мода отвечают за звук и музыку и сколько их? В папках со звуком хранятся только звуковые файлы (!). Подскажите какие файлы отвечают за это, как убрать ссылки на звуковые файлы или подскажите ссылки на WIKI/FAQ.

Желателен метод исключащий реверсивный инженеринг с помощью XRAY-SDK. smile

Что-то нашел 13



Подойдет ли мне этот способ для удаления?
Сообщение отредактировал Arturo - Вторник, 03.04.2018, 06:32
  Злобная реклама
Вторник, 03.04.2018, 06:13
Статус:
Сообщений: 666
Регистрация: 02.03.2018
Российская Федерация  sinaps
Вторник, 03.04.2018, 07:21 | Сообщение # 28
Статус:
Ветеран:
Сообщений: 4757
Награды: 4
Регистрация: 02.04.2016

Цитата Arturo ()
Какие файлы в структуре мода отвечают за звук и музыку и сколько их?

Пользуясь поиском в содержимом файлов ищите фрагменты пути до неугодных звуковых файлов, в файлах лежащих в папках gamedata\config\ и gamedata\scripts\.
Сообщение отредактировал sinaps - Вторник, 03.04.2018, 07:47
  Злобная реклама
Вторник, 03.04.2018, 07:21
Статус:
Сообщений: 666
Регистрация: 02.04.2016
Российская Федерация  Arturo
Четверг, 12.04.2018, 22:17 | Сообщение # 29
Статус:
Новичок:
Сообщений: 315
Награды: 0
Регистрация: 02.03.2018

sinaps, Спасибо за полный и понятный ответ! Все по картинке стало понятно что, где и как искать. happy

Спавн Оксаны с музыкой...Это интересно. biggrin (то ли скрипт Оксана делала, то ли сюжетный момент)

Добавлено (12.04.2018, 22:17)
---------------------------------------------
Скрипт Оксаны - аккуратный скрипт с комментариями, чтобы легче править ошибки было. Судя по содержанию основа мода Очаг Семьи. ( oksana_spawn.script )

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

Фрагмент скрипта sound_theme.script


Это только малая часть одного из скрипта с музыкой, что только подтверждает мои худшие опасения. Зачем вы, разработчики модов, тратите свое время и силы, чтобы кто-то слушал песни которые вам нравятся? Я могу понять эмбиент игры, могу даже понять когда на какой-то безопасной территории у костра кто-то бренчит на гитаре. Хотя и это в игре мешает читать сюжетный текст. Песни можно заменить природными звуками. Есть же бесплатные аудио библиотеки, записанные сверхчувствительными микрофонами. Можно и звуки городов и заброшенных заводов найти. Мегафон на базах все же для ВАЖНЫХ сообщений используется. Например база Свободы на складах. В случае волны мутантов, атаки на базу монолитовцев или долговцев будет через мегафон объявлена тревога и Свобода побежит занимать позиции для стрельбы, обороны или зачистки барьера. Забивать мегафон музыкой и рассеивать внимание свободовцев лидеры группировки не станут. Это простая логика. Это не пикник за городом, на Армейских складах очень опасно. wacko
Сообщение отредактировал Arturo - Четверг, 12.04.2018, 22:23
  Злобная реклама
Четверг, 12.04.2018, 22:17
Статус:
Сообщений: 666
Регистрация: 02.03.2018
Российская Федерация  _Val_
Понедельник, 28.05.2018, 20:31 | Сообщение # 30
Ф.О.Т.О.Г.Р.А.Ф
Статус:
Бывалый:
Сообщений: 1063
Награды: 5
Регистрация: 20.01.2012

biggrin
Гыы..Похоже ты не только по поводу политики бредишь...
  Злобная реклама
Понедельник, 28.05.2018, 20:31
Статус:
Сообщений: 666
Регистрация: 20.01.2012
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск: