Мануал по моддингу игры Arcanum: Of Steamworks and Magick Obscura
Как озвучить диалоги Сога. Пример «привязки» собственного озвучивания диалогов к NPC.
Мануал подготовлен по выступлению
aRUSt на нашем форуме.
Поблагодарим его за этот материал, далеко
продвигающий работу над модом проекта
Arcanum1.5 Expansion — в частности, и моддинга Арканум — в целом.
Далее — текст автора,
все ясно и понятно.
У меня получилось повесить
саунд на Сога Кружку Меда!
Как это было.
Распаковал я все саунды
из Arcanum\modules\arcanum.dat
(они в незапакованном виде, естественно,
хранятся в папке Arcanum\modules\Arcanum\sound).
Затем заглянул в папку
Arcanum\modules\Arcanum\sound\Speech.
Увидел множество папок типа:
01046
01047
01071
… и т. д.
В первой попавшейся (01046) оказалась озвучка Магнуса. Но, как же она
цепляется на диалоги?
Пустил поиск по папке dlg по критерию
*magnus*, и выполз список всех
файлов с диалогами Магнуса:
Заметили? Правильно!
Название первого из списка (и, вероятно, главного)
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}{}{}
Всё! У Сога эта опция диалога
озвучена голосом Магнуса!