⬅ Go Back to Master Guide List

<aside> 💡

Note: All tools used are linked at the bottom of the post.

</aside>

In this guide I will cover:

Extracting the files from the game using Gibbed DeusEx3

  1. Extract the contents of the Gibbed DeusEx3 archive into the installation location for Deus Ex: Human Revolution

  2. Drag and drop BIGFILE.000 onto Gibbed.DeusEx3.Unpack.exe to start the extraction

  3. The command prompt will open showing the progress of the extraction and close when complete

    <aside> 💡

    Note: The extraction will fail if the file path is too long. As shown above, the extraction paths are quite long already, so it’s better to perform this extraction at the root of a drive. If this becomes a problem, you can copy all of the BIGFILEs (000 through 008) into a new folder at the root of the drive you’re using. Be mindful of disk space too, as each extraction has the size of about 17 GB.

    </aside>

  4. The extracted content can be found in the same directory in a folder named BIGFILE_unpack

  5. In this folder there is an .xml namemap which lists all the content. If searching for something in particular in the unpacked folder, this file can be useful to open in a text editor and search for specific things such as music or models

Locate and extract audio

  1. Navigate to the .mul file. In the bigfile.xml namemap and in the filename, voiceover audio is denoted by the prefixes "dia" "rad" "3tr" and are mostly found in the \pc-w\audio\streams\vo\eng folder in each of the extracted folders, as well as in the _UNKNOWN folder, but these are not named clearly. Adam Jensen’s voice is seperate from the NPC audio as well which would be found in the npcs/unique folder under each location Music is located in the default\pc-w\music folder.

Below is a table showing the different kind of voice audio that can be found:

| Prefix | Description |
| --- | --- |
| dia | Dialogue, in-person, no filter |
| rad | InfoLink radio, with filter |
| 3tr | 3rd Tier, in-person barks |
  1. Create a .bat file matching the following command, but pointing to your extraction location of Gibbed.DeusEx3.built - Gibbed.DeusEx3.Demux.exe

FOR %%A IN (*.mul) DO "...\\Gibbed.DeusEx3.Demux.exe" %%A

Example:

![](<https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjubEaAMIi-VZRKetX7xl2mtZKFyhJgAnGN5fRl-PSFNBNCerhumxOekZZIm_3j-KL3dtRQfreONxBvv5UO1HdOov-grDKDR4fGdWIemdc0Kx9C_caw9GrzSmorkuwuvvJwKnCG1_r4CaofOYXH8gsiJqPD0bxo_JSjF-0QvErGlvI7kL5I3nEPgfozpw/w640-h60/1%20batch.png>)
  1. Save it into the folder with the .mul files you want to extract, and run it

  2. The .mul files in the folder are now converted into .fsb files

Convert audio using vgmstream

  1. Extract vgmstream archive. The vgmstream-cli.exe program is supposed to be used within the command line, but also works via the file browser (the following instructions will cover the latter)

  2. Create a .bat file matching the following command, but pointing to your extraction location of vgmstream - vgmstream-cli.exe

FOR /R %%a IN (*.fsb) DO "...\\vgmstream-cli.exe" -l 2 -f 10 -o "%%a.wav" "%%a"

Example:

![](<https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiqVg962WUYGaiaSjrHasKmXa5sirUIGv0p3b4fm5Q0C_ro3A8IS7XAUsXwOhUT-3dbO7L2ZY6KV_-AFjMrIWmAOPGeSjQLvXsuSO7x2Ztl0bZz1aeb9afO7cNd2jE6WAoUkmVEg8jyWsipvqhVsu2nPFSfMv72RswUuvF9yDLwzZ4FZLhWUu3hQB_cFg/w640-h77/1%20batch%20file.png>)
  1. Save it into the folder with the .fsb files you want to convert and run it