Extracting PC resources

The contents of the game's data files can be extracted, revealing generic UE3 datafiles as well as the two interesting media types, SoundNodeWave and TextureMovie files.

Extracting files
All files can be extracted with the use of a simple upk unpacker.

Drag the .upk you want to extract onto extract.exe and it will be unpacked into a named folder where the upk is located.

Unpacking audio files
The music files are stored in aforementioned SoundNodeWave format files, but can be extracted using OGGExtract in the same method as the other files. Any ogg files found will be extracted to the directory where the upk file was.

Unpacking video files
Currently requires using a hex editor to find the bik data inside of TextureMovie files.

Interesting packages
All packages are located in: Borderlands\CookedPC\

Music files
Packages\Audio\Music_WAV.upk Packages\Audio\Music_WAV2.upk Packages\Audio\E3_Temp_Assets.upk