How to extract voice files from Overwatch

Here are steps for extracting voice files from Overwatch, in any language.

0. Install Overwatch

Install Overwatch on your compuater, and make sure it is up-to-date.


1. Download tools for extracting files

Download dist-toolchain-release.zip file from this site.

Unzip it in any folder you want.


2. Download tools for converting .wem files to .ogg

Follow the guide in this page:

A. ww2ogg

Download ww2ogg019.zip and unzip it.

You’ll need ww2ogg.exe and packed_codebooks_aoTuV_603.bin from the unzipped files.

B. revorb

Download revorb.exe.

For convenience, put ww2ogg.exe, packed_codebooks_aoTuV_603.bin, and revorb.exe together in a same folder.


3. Create a batch file

Create convert.bat file with your favorite text editor,

and fill it with following text:

:: Batch script for extracting voice files from Overwatch
:: created by [email protected]
:: on 2016.12.15.

::
:: (1) overtool
::    https://owdev.wiki/User:Yukimono/Toolchain
:: (2) wem2ogg
::    http://forum.xentax.com/viewtopic.php?p=66311#p66311

:: ==== TODO: change language ====
SET LANG=[which language]

:: ==== TODO: change folder locations below ====
SET OVERTOOL_FOLDER=[where (1) overtool is located]
SET WEM2OGG_FOLDER=[where (2) wem2ogg is located]
SET OW_FOLDER=[where Overwatch is installed]
SET EXTRACTED_FOLDER=[where extracted files will be placed]
SET PATH=%PATH%;%WEM2OGG_FOLDER%

:: ==== Extract ====
cd "%OVERTOOL_FOLDER%"
OverTool.exe -L%LANG% "%OW_FOLDER%" v "%EXTRACTED_FOLDER%"

:: ==== Convert ====
cd "%EXTRACTED_FOLDER%"
for /r %%f in (*.wem) do ww2ogg.exe "%%f" --pcb "%WEM2OGG_FOLDER%\packed_codebooks_aoTuV_603.bin"
for /r %%f in (*.ogg) do revorb.exe "%%f"

:: ==== Cleanup ====
for /r %%f in (*.wem) do del "%%f"

Change LANG, OVERTOOL_FOLDER, WEM2OGG_FOLDER, OW_FOLDER, and EXTRACTED_FOLDER values to your desired ones.

Here is an example:

SET LANG=koKR

SET OVERTOOL_FOLDER=D:\Downloads\ow-toolchain-release
SET WEM2OGG_FOLDER=D:\Downloads\wem2ogg
SET OW_FOLDER=D:\Games\Overwatch
SET EXTRACTED_FOLDER=D:\Documents\ow-extracted-%DATE%
SET PATH=%PATH%;%WEM2OGG_FOLDER%

cd "%OVERTOOL_FOLDER%"
OverTool.exe -L%LANG% "%OW_FOLDER%" v "%EXTRACTED_FOLDER%"

cd "%EXTRACTED_FOLDER%"
for /r %%f in (*.wem) do ww2ogg.exe "%%f" --pcb "%WEM2OGG_FOLDER%\packed_codebooks_aoTuV_603.bin"
for /r %%f in (*.ogg) do revorb.exe "%%f"

for /r %%f in (*.wem) do del "%%f"

4. Run the batch file

Double-click your convert.bat file.

If nothing goes wrong, it will create a directory and put extracted .ogg files in it.


99. Trouble-shooting

A. Something went wrong

Check if folder locations are all set correctly in the batch file.

B. Files for certain characters are not extracted

If the characters’ names have special or broken characters in them, there could be errors related to the filepaths.

Try running each step (not all at once), and renaming folders with broken characters.

C. Some extracted files are not correctly placed, or duplicated

OverTool.exe sometimes misplaces or extracts duplicated files.

Correct them by yourself, or wait for any fix/update for it.