Помощь - Поиск - Пользователи - Календарь
Полная версия: Музыка и звук
Город Мастеров > РЕДАКТОРЫ > Neverwinter Nights 2 Obsidian Toolset
Страницы: 1, 2
Griffon
САБЖ
Leon PRO
Фоновая музыка хоть у кого-то играет в локациях ?
Narren
Когда только начал делать локу играло, после пары Save\Load перестало независимо от времени дня и ночи
Лито
Тоже самое.
Lordeath
Тоже не играет-может в настройках что не так стоит?
ZipovUA
А как вообще музыку вставлять в модуль?
Там она в каком-то своём формате.
Чтобы моя фоновая музыка была
Oranj
В свойствах Звука есть строка Priority. Состоит из:
Unmaskable_Sound
Music_Stingers
Looping_AreaWide_Ambients
Looping_Positional_Ambients
Looping_Player
Looping_NonPlayer
Player_Chat
Non_Player_Chat
Scripted_PlaySound
GUI
Area_Spell_Effects
Normal_Spell_Effects
Projectile
Combat
Large_Creature_Vocalizations
Medium_and_Small_Creature_Vodizations
Large_Creature_Footsteps
Player_Footsteps
Medium_and_Small_Creature_Footsteps
Single_Shot_Global
Single_Shot_Positional
Default

Кто может объяснить вкратце что и как использовать?
barlok
Как я понял, музыка в формате Wav находится в папке Data в архиве music. Скорее всего туда и надо вставлять музыку (мой проэкт находится пока в Alfa-версии и я пока не пробывал) Где то через тулсет музыку можно было вставлять, но вроде бы только из этого архива. Другая проблема в том как музыку перевести из формата MP3 (и других форматов) в формат Wav.
Neo
Цитата(barlok @ Jun 5 2007, 19:12) [snapback]108927[/snapback]
Другая проблема в том как музыку перевести из формата MP3 (и других форматов) в формат Wav.

rofl.gif

простите не сдержался

по теме
http://www.yandex.ru/yandsearch?clid=9582&text=mp32wav
barlok
А эта прога из других форматов переводит? ph34r.gif
А вообще ничего смешного unsure.gif
Я первый раз делаю дополнение к игре. Более того делаю пока один. Опыта работы с Тулсетом и другими наворотами у меня нет. Даже тот же самый фотошоп нормально понял только 3 дня назад (до этого я о нем только слышал), так как хотел изменить текстуры и главное меню в игре.
Хотя признаюсь я был очень рад найти этот сайт.
Neo
есть google и yandex, посмотри разные конвертеры wink3.gif
Ёжик
Как сделать, чтобы определённый звук срабатывал время от времени? (например звук битого стекла в таверне) Поставила в свойствах Random-True, не помогает.
Griffon
Выставить необходимый интервал в миллисекундах или установить время срабатывания.
Gilarion
ага и loop = false
Ёжик
loop -true
interval - 30 000 (это ведь 30 секунд, так?)
random - true
time - always

постоянное звяканье

т.с. но loop - false в течение 3х минут ни одного звука

т.с. но ещё random - false, звука нет

unsure.gif
Gilarion
нет, чтобы получить звук через каждые n секунд, то надо выставить continuos true, а loop в false. имхо луп нужен в том случае, когда звук действительно постоянен. Например, треск поленьев в камине
Griffon
Именно так, только стоит еще интервал выставить. Закольцованный звук (loop) всего лишь сглаживает интервал между звуками и предназначен для постоянных звуков: огонь, дождь и т.п. Если его отменить, то и появятся интервалы.
Oranj
Как-то вы непонятно объясняете, если новичек придет, точно не разберется. Впрочем при выделении строк в комментариях все ясно написано:

1. Loop (зациклить)
true - звук будет повторятся циклически
false - звук воспроизведется только 1 раз

2. Continuos (Непрерывный)
true - будет задействован интервал
false - не будет задействован интервал

Интервал задается в милисекундах.
1000 мс = 1 с

Loop = true
Continuos = true
Луп в иерархии выше, поэтому в этом случае будет циклический повтор

Loop = false
Continuos = true
Будет работать интервал
Ёжик
а random в таком случае чем-то ценен?
Griffon
Рандом нужен только в том случае если у тебя пакет из нескольких однотиптых звуков, например, 2-3 порыва вета, 2 завывания волков.
Aiwan
Цитата(Ёжик @ Jun 8 2007, 17:55) [snapback]109143[/snapback]
а random в таком случае чем-то ценен?

Ценен не сам рандом а скорее то что он может дать в плане зоны. К примеру, у тебя гостинница и в ней летает муха. ЕСли настроить звук жжужания в разных точках одной зоны то это будет здорово слышаться. Ты стоишь, а муха то там пролетела то там. Это равнозначно подходит к примеру и к скрипам на мостике. Делаешь зону шириной с мостик деревянный и редкое поскрипывание то там, то там.
Ёжик
Ещё один дурацкий вопрос: а при установленом random часы активности игнорируются? use hours установлено.
Oranj
Цитата(Ёжик @ Jun 11 2007, 09:07) [snapback]109227[/snapback]
Ещё один дурацкий вопрос: а при установленом random часы активности игнорируются? use hours установлено.

use hours работает только в игре, в тулсете звук работает как always
Если замечено в игре, то видимо баг, либо где-то ошибка в настройке.
Ёжик
В том-то и дело, что в игре замечено. Ошибок в настройках не обнаружено.

loop - false
conditions - true
random - true
time - use hours
hours - с 7 до 12 true, остальные false

Добавлено

Как мне популярно объяснил добрый человек Серхио
QUOTE
RANDOM
Если свойство выставлено в TRUE, этот объект будет проигрывать случайный звук из набора.
К интервалам никакого отношения не имеет это свойство

Aiwan
Звуки в НВН2 имеют практически те же настройки, что и в первом. Есть несколько исключений, как приятных так и не очень. Первое. Добавили минимальную дистанцию для звука, что есть очень хорошо. Но убрали зону показывающую цикл случайных звуков на позиции. Из-за чего стало труднее настраивать случайный набор звуков на локации. В первом НВН многие свойства были взаимоисключающие друг друга, соотвественно там невозможно было включить Looping для трех звуков. НВН2 это не регламентирует и всплывает много казусов из - за этого...



Volume - Сила громкости звука начиная от центра к краю.
Volume Variation - Вариация громкости, в пределах этого значения.
Priority - Означает специализацию звука. Например, проигрывается во всей локации, в меню, зациклено и т.д. (Скорее всего этим пытаются сделать меньшую нагрузку от звуковых объектов)
Looping - Циклично воспроизводящийся звук. (Имеется ввиду воспроизведение по циклу постоянно без пауз) Воспроизводит только один звук. Если у вас их много, то первый в списке.
Continuous - Непрерывный (Имеется ввиду, что будет проигрываться много раз)
Interval - Интервал между воспроизведениями звука. 1000 = 1 c (Работает только при Looping FALSE Continuous TRUE)
Interval Variation - Вариации между задержками +/- к верхнему значению. (Работает только при Looping FALSE Continuous TRUE)
Random - Воспроизведение звуков случайным образом. (Работает только при нескольких звуков в одном звуковом объекте)
Maximum Distance - Максимальная дистанция вопроизведения.
Minimum Distance - Минимальная дистанция воспроизведения. (В НВН такого не было)
Random Position - Воспроизведение на случайной позиции относительно оси координат. (Работает только при Looping FALSE Continuous TRUE)
Random Range (x) - Расстояние от плоского места иконки звука вперед назад.
Random Range (y) - Противоположная сторона.
Elevation - Положение звука (по вертикальной оси) относительно его иконки.
Pitch Variation - Тональность звука. Увеличив ее вы можете из низкого звука сделать совершенно другой звук.
Oranj
Так и не понял что за Priority. Я уже спрашивал в 7 сообщении в этом топике.
Aiwan
Это задается в свойствах звуковой схемы, и звук применяется только для того в каких рамках указан в этих свойствах. Скажем, будет у тебя звук для всей арены или только для меню. Это как бы снимает лишнюю нагрузку со звука, тип "static" для плейсов. Тогда звук не будет обсчитываться в ненужных ситуациях. Но это я так понял поковырявшись. Если у кого то другое мнение говорите.
Jadent
Цитата(Aiwan @ Jun 20 2007, 09:19) [snapback]109659[/snapback]
Elevation - Тональность звука. Увеличив ее вы можете из низкого звука сделать совершенно другой звук.
Изменение тональности это не Elevation, a Pitch Variation.
а Elevation — это положение звука (по вертикальной оси) относительно его иконки.
Aiwan
Вот спасиб! Я то думаю, что это мой флюгер скрипит как железная дверь prankster2.gif
Griffon
Приоритет определяет какие звуки будут обрезаны при достижении предела количества. Наименьший приоритет имеют звуки шагов.

Есть еще полезная строка Positional, определяющая будет ли слышен звук только в своем радийсе (true) и усиливаться по мере приближения или на всей локации (false). Последнее стоит выставлять для дождя, грозы, ветра.
FreemanD
В самом начале темы был задан вопрос, но на него никто так и не дал понятного ответа: как заставить в локации заставить играть музыку?
Lorendroll
Выбираешь в окошке Areas нуную карту, смотришь ее свойства. Там есть строчки отвечающие за проигрывание музыки днем и ночью. А в тулсете вот действительно музыка не играет (у меня во всяком случае) sad.gif
FreemanD
Нашел. А про тулсет не знаю что сказать - у меня когда как. От настроения, что ли? Я пощелкал в настройках, но это ничего не изменило. Может это от загруженности машины зависит?
KoYuKi
Есть у меня архив фольклера, большой такой. Много в нем всего интересного, что подходит для создания атмосферы. Но вот беда, не получается у меня это дело к локации применить. Скачал конвертор mp3toBMU, положил переконвертированный файл в раздел music, но в Тулсете его обнаружить не удается. Что делаю не так?
Griffon
Пока все верно, но ты не доделал работу. Нужно изменить ambientmusic 2да файл. Находится он в 2DA архиве в папке Data (Atari/.../Data). Измененный 2да файл помещаешь в папку оверрайд.

И еще название bmu файла должно быть не больше 16 знаков и без заклавных букв.
Neo
Цитата(Griffon @ Sep 10 2007, 12:03) *
название bmu файла должно быть не больше 16 знаков
не буду категорично утверждать, но для 2ки вроде 32 scratch_one-s_head.gif
Griffon
Насколько я знаю для нвн2 16 предел. Хотя может это и изменилось с последним патчем.
Vhall
Добавлю, что тулсет не подгружает стринги кастомного тлк, так что придется вписывать бред из dialog.tlk для идентификации трека.
KoYuKi
QUOTE
Пока все верно, но ты не доделал работу. Нужно изменить ambientmusic 2да файл. Находится он в 2DA архиве в папке Data (Atari/.../Data). Измененный 2да файл помещаешь в папку оверрайд.

И еще название bmu файла должно быть не больше 16 знаков и без заклавных букв.


Спасибо. Сделал. Непомогло. Видать туплю. Залез в папку дата. Нашел там ambientmusic.2da. Заполоз внутрь через блокнот. Изменил следующим образом:
CODE
70    86664    mus_bat_x2small    mus_sbat_x2small    ****    ****    ****
71    86665    mus_bat_x2med    mus_sbat_x2med    ****    ****    ****
72    86666    mus_bat_x2large    mus_sbat_x2large    ****    ****    ****
73    86667    mus_bat_x2hell    mus_sbat_x2hell    ****    ****    ****
74    86668    mus_bat_x2boss1    mus_sbat_x2boss1    ****    ****    ****
75    86669    mus_bat_x2boss2    mus_sbat_x2boss2    ****    ****    ****
76    86670    mus_nimrodel    ****    ****    ****    **** (Этой строчки не было, сюда и вписал название трека)
77    ****    ****    ****    ****    ****    ****
78    ****    ****    ****    ****    ****    ****
79    ****    ****    ****    ****    ****    ****
80    ****    ****    ****    ****    ****    ****
81    ****    ****    ****    ****    ****    ****

После чего положил в оверрайд. Что опять делаю не так?

QUOTE
Добавлю, что тулсет не подгружает стринги кастомного тлк, так что придется вписывать бред из dialog.tlk для идентификации трека.


Что это значит?
Lex
Цитата(Vhall @ Sep 10 2007, 14:10) *
Добавлю, что тулсет не подгружает стринги кастомного тлк, так что придется вписывать бред из dialog.tlk для идентификации трека.

раньше можно названия треков писать прямо в 2дашке, а не ссылаться на тлк. Или в нвн2 все поменялось?
Vhall
CODE
76 0 mus_nimrodel **** **** **** mus_nimrodel

В игре трек будет именоваться как "Bad StrRef".
QUOTE(Lex @ Sep 10 2007, 22:03) *
раньше можно названия треков писать прямо в 2дашке, а не ссылаться на тлк. Или в нвн2 все поменялось?

Именно поэтому я уточнил.
Griffon
Цитата(KoYuKi @ Sep 10 2007, 22:00) *
После чего положил в оверрайд. Что опять делаю не так?

Попробуй две вещи, может одна из них и решит проблему:

1. Сохраняешь оригинальный dialog.tlk, скажем в папке back up, открываешь тот, что в корне игры и редактируешь. Затем опять открываешь ambientmusic и в колонке description ставишь тот же самый номер, что и в тлк файле.

или

2. Не добавляй новые строчки в ambientmusic, а перепиши имеющиеся. Как обстоят дела в версии 1.06 не могу сказать, но в более ранних редактор не видел новых строк.

При удачном раскладе можешь смело написать руководство по добавлению музыки в игру. Остальным это тоже пригодится.
KoYuKi
QUOTE
1. Сохраняешь оригинальный dialog.tlk, скажем в папке back up, открываешь тот, что в корне игры и редактируешь. Затем опять открываешь ambientmusic и в колонке description ставишь тот же самый номер, что и в тлк файле.


Каким образом его редактировать не имею понятия. Открыл его блокнотом (на Vista не один порядочный редактор не ставится, брезгует) Там текст. Ни одного номера.

QUOTE
2. Не добавляй новые строчки в ambientmusic, а перепиши имеющиеся. Как обстоят дела в версии 1.06 не могу сказать, но в более ранних редактор не видел новых строк.


Попробовал, никакой реакции.
Griffon
Цитата(KoYuKi @ Sep 13 2007, 16:45) *
Каким образом его редактировать не имею понятия

На волте есть редактор.
KoYuKi
Griffon спасибо. Все получилось после того как в dialog.tlk прописал. Куда ложить
QUOTE
руководство по добавлению музыки в игру
? =)
Griffon
Да выкладывай прям здесь. Потом перенесу.
KoYuKi
Инструкция по встраиванию музыки в Toolset:


Потребуется какой-нибудь вменяемый редактор контента и конвертор .mp3 в .bmu, так как bmu это именно тот звуковой формат, который кушает Obsidiant Toolset. Думаю лучше WRG team editоr’a не найти. Его возможности охватывают обе области.
Если вы стали жертвой Windows Vista, то вам сюда - http://www.wrg.ru/download.php?id=164.
В связи с тем, что Vista плохо ладит с Install Shield, воспользоваться инсталлятором WRG team editоr’a не удастся. Здесь уже заинсталенные файлы в rar'e, и запуск install.exe не потребуется.
Далее открываем фолдер, куда вы установили NWN 2. Там ищем Data\2DA.zip. Вытаскиваем оттуда ambientmusic.2da и кладем его в my documents\Neverwinter nights 2\Override. Открываем dialog.tlk в WRG team editor’e (Dialog.tlk находится в корневом каталоге игры). Здесь располагаются три столбца, вам нужен только первый – String text. Ищем в dialog.tlk свободные строки, например 185380. В String text пишем, под каким именем будет отображаться ваш .bmu файл в Toolset, например Nimrodel. Больше нам от Dialog.tlk ничего не надо.
Открываем ambientmusic.2da. Здесь понадобятся два первых столбца: Description и Resource. В Description необходимо вписать номер строки dialog.tlk, в которой находится «Nimrodel», то есть 185380. В Resource вписать название .bmu файла из папки music. К примеру - mus_nimrodel.bmu. Все, дело сделано. Теперь в списке треков Toolset появился трек Nimrodel.
Edelas
Усе проделал по инструкции. В списке в редакторе он есть. Однако в звук не проигрывается, как-будто не находит bmu файла. с чем может быть связано?
Vhall
Стерео, а не моно?
Edelas
стерео

Добавлено через 9 часов 51 минуту 31 секунду

Пришел к выводу, что что-то не то с файлом: оставив пути другого файла (внутреннего), переназвал свой другим названием, оставив старые (работающие) связи. не играет. ну что за фигня? файл не битый, даже в медиа-плеере при должном желании проигрывается. может, есть необходимые настройки битрейта, и т. д.? кто может подсказать характеристики своих работающих муз. файлов?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.
Invision Power Board © 2001-2024 Invision Power Services, Inc.