Звук повышения уровня из ведьмака 3

Обновлено: 05.07.2024


В один добрый вечер мне стукнуло в голову вытащить из игры все звуки: реплики основных, второстепенных и мимохожих персонажей. По итогам трехдневных мучений, вышел следующий алгоритм.

Если вы представляете, что будет проходить в описанном шаге, можете смело его пропускать.

Шаг 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".


Пойдут проценты обработки.


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


Можно заглядывать в конечную папку.

Та-дааам! Поздравляю вас! Вы дошли до конца и теперь можете мучиться и искать любимую фразу Геральта: "Мммм. Сирень и крыжовник, конечно же. " среди них!

Читайте также: