Добавлен bazeba
Допустим я хочу использовать набор звуков Фариона, но у него не хватает трека FarionReady, так вот, как к существующему набору добавить выбранный мною трек (FarionWhat4 допустим) и чтобы работал звук при создании, воскрешении и тд
Принятый ответ
На днях пришлось ковыряться со звуками - и действительно, недостаточно просто прописать звуку нужный путь. Но и ничего особо сложного нет.
Нужно достать таблицу UI\SoundInfo\UnitAckSounds.slk из War3Patch.mpq. Там довольно просто отредактировать стандартные наборы звуков и, при необходимости, добавить новые.
На примере Малфуриона: есть несколько подряд идущих строк, в первых ячейках которых записано:
FurionWhat
FurionPissed
FurionYesAttack
FurionYes
FurionWarcry
Эти строки содержат всю информацию про набор звуков Малфуриона. И достаточно изменить ячейку:
на:FurionYes1.wav,FurionYes2.wav,FurionYes3.wav,FurionYes4.wav
чтобы добавить в набор новый звук FurionYes5.FurionYes1.wav,FurionYes2.wav,FurionYes3.wav,FurionYes4.wav,FurionYes5.wav
В случае с репликой воскрешения нужно скопировать любую из этих строк, например:
И изменить на:FurionWarcry | FurionWarcry1.wav | Units\NightElf\Furion\ | .............
Тогда файл Units\NightElf\Furion\FurionReady1.wav будет проигрываться при создании и воскрешении этого героя.FurionReady | FurionReady1.wav | Units\NightElf\Furion\ | .............
Ключевую роль играет именно первая ячейка строки, то есть если создать новую строку и первую ячейку в ней назвать:
то появится новый набор звуков - MyHero.MyHeroWhat
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован Hate
Если изначально у Фариона не была трека типа "готовность", будет ли "готовность" проигрываться, если импортировать и переименовать?
Отредактирован bazeba
Отредактирован Hate
Отредактирован Hate
Отредактирован Hate
Отредактирован ssbbssc
мудохаться долго, свеч не стоит
Отредактирован Тимур