Мутаторы и UnrealScript

Аудио-моддинг KF2 через WWISE: музыка KF1 в KF2

У Killing Floor 2 нет SDK для моддинга музыки и звука, но можно воспользоваться тем же инструментом, что и разработчики, чтобы собирать аудио в формат, понятный игре, - WWISE. Автор гайда разобрал музыкальные файлы и показывает, как пересобрать банки, чтобы KF2 играла саундтрек из KF1.

Что понадобится

  • WWISE и проект WWISE. Для сложных задач нужно разобрать существующие файлы и воссоздать проект, повторяющий оригинальный, а это требует навыков программирования.
  • Готовый проект автора, подменяющий музыку игры; опыт программирования не нужен. В оригинале были ссылки на архив 2016 года и свежую версию на GitHub (gia257/kf2kf1audiomod).
  • Правильная сборка WWISE. После записи урока обновление Firebug + Demolitionist поменяло требуемую версию: нужна WWISE 2015.1.1 build 5434 (Stable).

Три обучающих видео

  1. Видео 1 - для тех, кому нужен только готовый проект и мод с музыкой KF1; там же показано, где скачать WWISE.
  2. Видео 2 объясняет сам WWISE на примере восстановленного проекта.
  3. Видео 3 - про hex-редактирование и формат файлов, нужное для особых исправлений или самостоятельного воссоздания файлов в WWISE.

Советы

Всегда делайте резервные копии на случай, если что-то сломается безвозвратно. Лучший способ изучить WWISE - менять проект и нажимать кнопку воспроизведения прямо в WWISE, слушая результат.

Из комментариев

  • Так же делаются банки голосов, эффектов и окружения; позже автор добавил файл голоса Patriarch.
  • Автор писал, что официальной поддержки музыки в Workshop на тот момент не было, поэтому выложить свой саундтрек туда было нельзя.

См. также: своя музыка через WWISE и WEM и замена музыки игры.

Вопросы и ответы

Каким инструментом делают аудио-моды KF2?
WWISE - тем же аудио-движком, которым разработчики собирали звуковые банки игры.
Нужно ли уметь программировать?
Для простой замены музыки нет, если взять готовый проект автора. Для сложных вещей придётся разбирать оригинальный проект.
Важна ли версия WWISE?
Да. Автор отмечает, что для обновления Firebug + Demolitionist нужна WWISE 2015.1.1 build 5434 (Stable).