Перейти к содержимому

Как озвучить диалоги Сога

1 1 1 1 1
Рейтинг 5.00 (1 голос)

Как озвучить диалоги Сога. Пример «привязки» собственного озвучивания диалогов к NPC.

Мануал подготовлен по выступлению aRUSt на нашем форуме. Поблагодарим его за этот материал, далеко продвигающий работу над модом проекта Arcanum Expansion — в частности, и моддинга Арканум — в целом. Далее — текст автора, все ясно и понятно.

У меня получилось повесить саунд на Сога Кружку Меда!

Как это было.

Распаковал я все саунды из Arcanum\modules\arcanum.dat (они в незапакованном виде, естественно, хранятся в папке Arcanum\modules\Arcanum\sound).

Затем заглянул в папку Arcanum\modules\Arcanum\sound\Speech.

Увидел множество папок типа:

          
                  01046
                  01047
                  01071

… и т. д.

В первой попавшейся (01046) оказалась озвучка Магнуса. Но, как же она цепляется на диалоги?

Пустил поиск по папке dlg по критерию *magnus*, и выполз список всех файлов с диалогами Магнуса:

                01046Magnus_Shale_Fist.dlg
                01084Magnus_with_Bingham_funny.dlg
                01085Magnus_with_Bingham_combat.dlg
                01828Virgil_first_meeting_Magnus.dlg
                01866Magnus_after_the_Schuylers.dlg
                01867Magnus_after_his_book.dlg
                01868Magnus_overrides.dlg
                01869Magnus_Ressurect.dlg
                01870Magnus_Loghaire_Wheel_Clan.dlg
                01871Magnus_with_Thorvald.dlg
                01918Magnus_in_the_Iron_Clan.dlg
                02398Magnus_and_his_Gauntlets.dlg

Заметили? Правильно! Название первого из списка (и, вероятно, главного) dlg-файла начинается на цифру 01046, а эта цифра, в свою очередь, является названием папки с озвучкой
Arcanum\modules\Arcanum\sound\Speech\01046

Так, с этим разобрались, но как все-таки нужный mp3-файл цеплятся к конкретной опции диалога?

Нарыл в 01046Magnus_Shale_Fist.dlg самую простую фразу (без флагов, переходов и всего прочего):

          {60}{Что тебе нужно узнать?}{Что тебе нужно узнать?}{}{13}{}{}

Там, гляньте, стоит цифирь «13»? Знаете, что она означает? А означает она, что к этой фразе привешен mp3-файл v13_m.mp3 (из папки Arcanum\modules\Arcanum\sound\Speech\01046, естественно).

Чтобы проверить это, достаточно просто его прослушать! Буквочка «m» в названии файла означает мужской пол вашего персонажа(«f», соответственно — женский). Но, так как аналога с буквой «f» для v13_m.mp3 не существует, то понятно, что эта озвучка будет использоваться при разговоре с НПС с обоих полов.

Что ж, с этим стало более или менее ясно. А получится ли таким образом повесить звук на старину Сога?

Запускаем поиск по папке dlg по критерию *sogg*, получаем результат:

           01644Sogg_Mead_Mug.dlg

Смотрим, есть ли в Arcanum\modules\Arcanum\sound\Speech подпапка 01644.

Ее, естественно, не оказывается. Создаем. Кидаем туда ради теста Магнусовский v13_m.mp3.

В том же самом 01644Sogg_Mead_Mug.dlg ищем строку, типа «че те нужно, чуввак?» по аналогии со строкой из 01046Magnus_Shale_Fist.dlg.

Находим следующее:

          
{190}{Что ты хочешь, [ИК!] чтобы я сделал?}{Что ты хочешь, 
                  [ИК!] чтобы я сделал?}{}{}{}{}

Добавляем в нужное место пресловутую цифирь «13»:

            
                  {190}{Что ты хочешь, [ИК!] чтобы я сделал?}{Что ты хочешь, 
                  [ИК!] чтобы я сделал?}{}{13}{}{}

Всё! У Сога эта опция диалога озвучена голосом Магнуса!

Оставьте свой комментарий, при желании. Вопросы, если возникнут, задавайте, при наличии времени/возможности — ответим в соответствующей теме Форума. И пусть всё проходит, время не имеет значения, поскольку:
Arcanum жив!arcanum смайликarcanum смайлик
Добавить комментарий

Для комментирования материалов регистрация на сайте не нужна. Правила публикации: наличие здравого смысла. Спам удаляется, Email комментаторов не публикуется.



arcanum