Звук повышения уровня из ведьмака 3
В один добрый вечер мне стукнуло в голову вытащить из игры все звуки: реплики основных, второстепенных и мимохожих персонажей. По итогам трехдневных мучений, вышел следующий алгоритм.
Если вы представляете, что будет проходить в описанном шаге, можете смело его пропускать.
Шаг 1. Поиск нужного файла.
Заходите в папку с игрой (у меня это C:\Games\The Witcher 3 Wild Hunt).
Находите папку content и переходите в нее. Там лежит куча папок с именами от content 0 до content 12. Выбираете любую из них и переходите в нее.
Нам нужны будут файлы с расширением .w3speech (спасибо за подсказку AnatolyKest ).
Стоит скопировать этот файл в то место, где будете его распаковывать в дальнейшем.
Шаг 2. Работа с Extractor 2.5
Запускаем старый добрый exe.
Выбираем папки, где в настоящем времени находится файл со звуками и куда будем сохранять найденные экстрактором звуки. Так же в поле, где перечисляются все возможные форматы, отмечаем WAVE.
И жмакаем волшебную кнопочку "Начать".
Выползает новое окно. Файл сканируется.
Как только программа закончит скан, выделяем все (или только нужные для сохранения) файлы и нажимаете "Извлечь".
В папке, которую вы указали для сохранения, появляются файлы "rupc ****", где вместо звездочек порядковые номера.
В папке content0 их будет около 6 с половиной тысяч и все весом не более 200 Кб.
Вы можете попытаться открыть полученные wave, но у вас скорее всего не получится.
Ни стандартный проигрыватель винды, ни AIMP, ни Light Alloy, ни Winamp, ни KMPlayer, ни Foobar2000 не справились.
У всех выходила ошибка с не читаемым форматом.
Шаг 3. Собираем все необходимое для перевода в человеческие форматы..
С поиском четвертого батника были проблемы. Поэтому открываем блокнот и ручками пишем коротенький код.
for %%f in (*.wav) do ww2ogg.exe "%%f" --pcb packed_codebooks_aoTuV_603.bin
pause
for %%f in (*.ogg) do revorb.exe "%%f"
pause
Обзываем файл, как нам нравится, и даем ему расширение .bat.
Далее собираем 4 полученных файла и закидываем в папку, где уже лежат и ждут WAVE.
Если собираетесь распаковывать больше одной папки content , сохраните эти 4 файла отдельно и потом копипасте их в новые папки с музыкой на здоровьице.
Проверим готовность.
4 исполнительских файла есть в папке? Есть!
Куча rupc**** есть? Есть!
Шаг 4. Время конвертировать пришло!
Отключаем ненадолго антивирусы.
Запускаем командную строку от админа.
С помощью команды cd переходим в папку со всем добром.
(Как видно на скрине, у меня все лежит на рабочем столе.)
Далее прописываем название батника и запускаем.
Для каждого файла командная строка будет выполнять такое действие. Можем сходить покурить.
После преобразования последнего файла возникает вот такая штука:
Жмакаем Enter и снова уходим на перекур. Cmd задействует скачанный revorb. Как только действия закончатся, можно закрыть командную строку и заглянуть в папку с добром.
Там вас будет ждать жуткая мешанина.
Тех, кого удовлетворит формат ogg, с которым, к счастью, справляется даже сама винда, может радоваться: мы получили все звуки из игры. Звона мечей и чашек я не нашла, так как не прослушала все 6 тысяч с хвостищем файлов из content 0.
Тех, чья душа просит стандартного mp3, милости просим дальше.
Шаг 5. Перевод в mp3 (ДОПОЛНИТЕЛЬНЫЙ ШАГ).
Устанавливаем и запускаем. Перво-наперво, выставляем нужный выходной формат:
Затем жмакаем "Open File".
Тут есть небольшая хитрость.
Чтобы не мучится с выделением файлов по одиночке, ставим в выползающей менюшке справа внизу Video Files.
Файлы формата Wave отсеиваются.
Теперь выделяем все ogg (любимое Ctrl+A не сработает, поэтому ручками, ручками) и открываем. Все файлы появятся в поле.
Вот здесь кликаем на любой из них и выделяем все (Ctrl+A в помощь). Затем жмем огромный зеленый плюс с подписью "Add to queue".
Ждем, пока программа перестанет удивляться количеству файлов и придет в себя. В самом низу выбираем папку, куда хотим послать окончательные файлы и нажимаем "Encode".
Пойдут проценты обработки.
Вам там курить еще не надоело?
По окончании выползет итог, который даже сообщит вам время вашего последнего перекура.
Можно заглядывать в конечную папку.
Та-дааам! Поздравляю вас! Вы дошли до конца и теперь можете мучиться и искать любимую фразу Геральта: "Мммм. Сирень и крыжовник, конечно же. " среди них!
Читайте также: