Skyrim

File information

Last updated

Original upload

Created by

MordynTheBard

Uploaded by

MordynTheBard

Virus scan

Safe to use

Tags for this mod

About this mod

A list-based command line tool for Skyrim voice file extraction based on figment\\\'s bsaunpak

Requirements
Permissions and credits
Changelogs
bsaunpakVoice
A list-based command line tool for Skyrim voice file extraction based on figment's bsaunpak

Background
The Creation Kit, the official plugin editor to create modifications for Skyrim, does not allow the assignment of arbitrary voice files to a line of dialogue. Instead, the voice filename is predetermined upon creation of the corresponding topic info. This is a problem when a plugin author wants to use basegame voice files for her or his mod without changing the basegame topic infos and without publishing manually extracted, renamed basegame voice files.

Purpose and Functionality
This program automates a presumably common workaround: Renaming extracted basegame voicefiles to match the plugin's ones and putting them in the right directory. It does this using so called VoiceFileLists generated from the dialogue lists which may be exported from the Creation Kit.
The basegame filenames to include in a VoiceFileList are retrieved from the Script Notes field of a Topic Info line in the exported dialogue list file. Only Topic Infos containing a valid filename in their Script Notes are included in the VoiceFileList. To add a valid filename to a Response Form's Script Notes field, the Creation Kit has to be used.
The underlying BSA interactions are based on an unmodified copy of figment's "bsaunpak" which can be found at https://github.com/figment/bsaunpak.

Prerequisites
bsaunpakVoice requires an installed version of the Microsoft .NET Framework 4 or higher.
If your windows installation does not already contain the framework, you can download the installer at http://www.microsoft.com/net/download/version-4.
Mono compatibility was not tested for this program.

Usage
Run bsaunpakVoice from the windows command line without any parameters or the parameter "/?" to get a usage summary.
An "Intended Workflow Tutorial" is included in this realease in the
file "TUTORIAL.txt".
bsaunpakVoice was tested for use with Skyrim only, but the chances it works in other scenarios are reasonably high enough to try.