SKYRIM
Voice file extractor by Agnahim
Skyrim » Utilities
Added: 21/11/2011 - 07:05PM
Updated: 24/11/2011 - 07:40PM

63 Endorsements

1.0 Latest version

6,672 Unique D/Ls

10,078 Total D/Ls

35,764 Total Views

Uploaded by Agnahim

Description

Last updated at 19:40, 24 Nov 2011 Uploaded at 19:05, 21 Nov 2011

The Fuz-Extractor is a little tool to extract the audio-part (xWMA) and the lipsynch-part (LIP) of a .FUZ file (in "Skyrim - Voices.bsa").

It can be used to extract the audio file:
e.g.:
fuz_extractor -e
fuz_extractor -e mqsovngardeconv2__000f1c7b_1.fuz

Fuz-Exctractor is also capable of creating a completly new FUZ-File out of a given lip- and xwm-file.
fuz_extractor -c

Fuz-Extractor can be used to insert a audio-file (xwm) in the given fuz-file. The orignal audio-part is overwritten.
e.g.:
fuz_extractor -c
fuz_extractor -c mqsovngardeconv2__000f1c7b_1.fuz mqsovngardeconv2__000f1c7b_1_new.xwm

The other case is also possible: You can insert a new lip-file in the given fuz-file. The orignal lipsync-part is overwritten.
e.g.:
fuz_extractor -c
fuz_extractor -c mqsovngardeconv2__000f1c7b_1.fuz mqsovngardeconv2__000f1c7b_1_new.lip

In this case, both files have to exist.


The extracted audio-file (xwm) is in xWMA-format and you may use the command-line tool "xWMAEncode" to decode it to WAVE. (and then use the file as you please). That tool may be used to covert a WAVE (with some restrictions) to xWMA.
- xWMAEncode is part of the DirectX SDK: http://www.microsoft.com/download/en/details.aspx?id=3035
- Usage of xWMAEncode http://msdn.microsoft.com/en-us/library/ee415930.aspx
- More Info on xWMA: http://msdn.microsoft.com/en-us/library/ee415832.aspx

The extracted lip-file has the same format as in oblivion (maybe other bethesda games too). So you could possibly generate a lip file using the construction set of oblivion and pack it and the audio-file (after conversion) to a new fuz-file.

I tested the insertion with audio-files that were longer and shorter than the original audio-part. Both cases worked for me, the text of the dialog was shown as long as the audio-file played. If you insert a audio-file that doesn't match the original text (and speech tempo) the lip-movments and shown text won't match yput file. You are just replacing what sound is played.

If you find a bug please tell me.
agnahim12345 hates-spam @ yahoo.de


Thanks to TillEulenspiegel for the Hint (http://www.rockpapershotgun.com/forums/showthread.php?1876-Shall-we-talk-about-Skyrim&p=57691&viewfull=1#post57691)

Version 1.0
Created by Agnahim (2011)