Oblivion
0 of 0

File information

Last updated

Original upload

Created by

Lena Wolf

Uploaded by

LenaWolfBravil

Virus scan

Safe to use

About this mod

Scripts for TES4Edit to extract dialogue lines from your mods and export them in a format expected by xVAsynth, complete with filled in names of voice models. For Oblivion only.

Requirements
Permissions and credits
Changelogs
These scripts allow you to extract voice dialogue lines from one or several mods using TES4Edit. The voice lines are checked for character ID, race and sex, so you won't be seeing lines for every race and every sex on Nirn and in Oblivion. If a character ID, race or sex is not supplied, the line is listed for each playable race and for Dremora, Golden Saint and Dark Seducer. The scripts do not check for factions, since these can change during play.

Since we do not have voice models for the Daedra, I've substituted them as follows:
  • Dremora Male and Female - Argonian.
  • Golden Saint Male and Female - Elves (High Elf, Dark Elf, Wood Elf - they all use the same voice model).
  • Dark Seducer Female - Elves.
  • Dark Seducer Male - Redguard.

If the mod lists a new race not known to the script, the voice defaults to Redguard. This is probably not what you want, so edit the CSV file before synthesis.

Just to make it very clear: these scripts are written for Oblivion. They won't work for other games out of the box, and it isn't just the voice models that differ.

The generated output is not ready for voice generation - you have to edit the CSV before voice synthesis. See instructions below for details on what needs editing.

There are scripts in the pack to only list lines for which MP3 file is missing, or to list lines for which MP3 file is present but the LIP file is missing. There are also script variants that do not generate voice lines for the Daedra.

Requirements:

~~~~~~~~~~~~~~~~~~~

HOW TO USE THE SCRIPTS

This is a script for TES4Edit. Unzip the archive and put the script in your Oblivion\Edit Scripts folder.

Start TES4Edit and load the mod(s) for which you want to export dialogue lines. You can export dialogue from multiple mods at the same time.

Once the mods are loaded, select them, right-click and choose "Apply Script..." from the menu. Then in a pull-down box select this script - "Oblivion - Export Dialogues - xVAsynth" (or a variant). Click Ok to run.

When ready, the system will ask you where you want to save the CSV file.

You can load the CSV file in a spreadsheet if you want to read it comfortably. Besides the obligatory columns for xVAsynth, it also has columns that indicate whether the MP3 or LIP file is found for that line, as well as a Race\Sex column to help with sorting.

Known bug: the scripts are currently unable to process both sex and race conditions at the same time, for example Female Argonians. You will get lines for both male and female in this case - you will need to remove extraneous lines from the CSV manually. The conditions are checked in the following order:
  • NPC ID. If that is set, the line is only generated for the race/sex combination of that particular NPC.
  • Race. If no NPC ID is set, race is next to be checked. If race is set, then lines for both males and females of that race are generated.
  • Sex. If no NPC ID and no race is set, then sex is checked. If set, then lines for all races of the specified sex are generated.
  • No further conditions are checked, so if no NPC ID, no race and no sex is specified, then lines are generated for all races and sexes.

Caveat: if a text line contains double quotes, the spreadsheet might get confused because double quotes are used to designate text fields in CSV format. Substitute them with single quotes if this happens. Furthermore, some dialogue lines contain "emotional response" instead of spoken text - this is usually shown in square brackets [ ]. You will most likely want to remove those lines. Always check your CSV file before loading it into xVAsynth!

Note that the file is sorted by line and not by voice model, so before you load it to xVAsynth, I highly recommend to sort it by voice model for better performance since switching voice models costs a lot of time. You can sort the file with any spreadsheet program, or with your favourite shell script. ;-)

After that, start xVAsynth. Yes, it is required! Switch to the batch tab and drag and drop the CSV file into it. Hit "Synthesize files".

Use the CSE to generate LIP files - there is an option from the Character menu. There is no LIP file generating utility for Oblivion - this is not Fallout or Skyrim.