Extract game audio

Sub-cards (0)Archived
Comments (7)
Reply

Witcher 3: The Wild Hunt

Use w3utils.

Reply

Diablo II

Use MPQ Editor for the audio.

The lines of dialogue are in the .tbl file, extract with d2tbl.

Reply

Dungeon Siege II

Use TankView2.

Reply

Kingdom Come: Deliverance

The audio is stored in .pak files, which I successfully unpacked with 7-Zip on Windows and File Roller (Archive Manager) on Linux.

The dialogue text is stored as XML in .pak, too.

Profile picture

Cutscene dialogue is stored together with the video in .usm files (inside .pak).

  1. Use vgmtoolbox to unpack .usm into .m2v (the video part) and .adx (the audio part).

  2. Use vgmstream to convert .adx to another audio format.

  3. Use ffmpeg to merge .m2v and .wav (see https://superuser.com/a/277667/679164).

Reply

Prince of Persia: The Two Thrones

Use poptttools to extract the music. The script shipped with it does the job.

I couldn’t get poptttools to handle dialogue, though. Use bigdump.exe from it to unpack .big+.fat archives, which contain .sb0, .ss0, and .ls0 files. Then use DecUbiSnd:

  • List the offset/size using -S.

  • Get the .wav output using -D <offset> -s <size>.

  • Specify --sample-rate 22050 to fix speed/pitch.

Reply

Dragon Age: Origins

Use FSB Extractor to get the audio. A bit flaky under wine, but runs well on Windows.

Lines of dialogue can be extracted using https://xoreos.org/ tools. Part of their distribution is tlk2xml.exe, which, as the name suggests, converts .tlk tables to XML.

Reply

World of Warcraft

Older client versions use MPQ to store audio, newer versions use CASC.

The tools are MPQ Editor and CascView respectively.

Profile picture

Quest texts could be downloaded from a community database, e.g. GTDB.