Введение[]
В этом блоге будет показано, как вытаскивать звуковые файлы персонажей, у которых есть русская озвучка. Крики, рыки, урчание созданий, которые не "говорят" (в обычном понимании этого слова) будут рассмотрены лишь в общем плане.
В отличие от файлов озвучки League of Legends, процесс распаковки которых рассмотрен другом блоге, файлы Legends of Runeterra разобрать проще.
За дополнительную информацию о процессе приношу благодарность английскому редактору League of Legends Wiki PixelButts, а также автору роликов озвучки на youtube SomaCruz.
Требования[]
- Legends of Runeterra с выбранной русской локализацией
- Программа lor-vo-extractor с сайта https://github.com/493msi/lor-vo-extractor/releases
- Любой конвертер аудиофайлов, поддерживающий перевод из WAVE в OGG. Для удобства выбрал консольный конвертер ffmpeg.
- Терминал командной строки - например, Powershell для Windows.
Порядок действий[]
Создайте папку, в которой будет производить операции над файлами - лучше не делать их непосредственно в директории игры.
Извлеките содержимое архива, скачанного из ffmpeg, в папку с будущими аудиофайлами в соседнюю иерархию. В итоге директория примет такой вид:
- /LoR Audios -- /ffmpeg -- /Audio
Итак, порядок операций:
- Запустите программу LoR-vo-extractor
- Выберите в меню File > Load VO, после чего укажите путь к корневой папке игры (~/Riot Games)
- В течение некоторое времени программа будет разбирать архивы игры и вытаскивать из них звуковые файлы.
- По окончании процесса извлечения необходимо будет импортировать полученные файлы игры, нажав кнопку меню Export > Export All, после чего указать конечную директорию.
- Полученные файлы будут в формате WAV. Этот формат занимает слишком много места, и в случае обилия подобных файлов на странице чрезвычайно замедлит загрузку страницы, поэтому его нужно будет перевести в более легкий формат OGG. Для этого нужно будет открыть терминал консоли (например, Powershell) и ввести в него следующие команды:
cd "<Путь к экспортированным аудиофайлам>"
Dir -Filter "*.wav" | %{..\ffmpeg\bin\ffmpeg.exe -i $_.name -acodec libvorbis ($_.Basename + ".ogg")};
- Эта команда берет все файлы формата .wav в директории и конвертирует их в формат .ogg.
- Обратите внимание на путь к ffmpeg.exe. Если у вас эта программа находится в другой директории, скорректируйте эту часть команды.
Все файлы русской озвучки названны по имени карты, которой они принадлежат. Например, VO_TiannaCrownguard_attack_declare_01.ogg
принадлежит , и она её произносит, когда её выставляют атаковать.
.ogg файлы можно загружать обычным загрузчиком файлов (звуковые файлы загружаются по кнопке "Добавить изображения"). Если же их очень много, то можно импортировать скрипт MultiUpload с Dev-Вики.
Все загружаемые файлы должны быть обязательно помещены в категорию Категория:Аудиофайлы LoR.
Примечания[]
При возникновении ошибок при работе или вопросов по дальнейшему использованию файлов пишите мне на мою стену обсуждения, а также присоединяйтесь к серверу Discord
История изменений[]
- 04.05.20 - первая версия
- 25.07.21 - обновленная инструкция после перехода LoR на архивированный формат файлов