From Dragon Age Toolset Wiki
Jump to: navigation, search
Conversation topics

Custom voiceover is stored as .wav files, PCM 24 kHz 16 bit mono. Either record in this format or convert to it afterwards. If you do not do so, the lines cannot be integrated into the module by the toolset and an error message wil be displayed in the log.

The wav file's filename must be of the form "[LineID]_m.wav" with [LineID] replaced by the ID number for the conversation line's string table entry. For example, if a conversation's line ID number is 344169, you'd save the voice over for this line as "344169_m.wav".

The LineID for a distinct line of conversation is displayed in the lower left corner in the Dialog Editor, when editing a conversation.

If you don't want to record those lines yourself, but dedicated voiceactors, it is nice to produce a script from that dialog, that not only contains the lines themselves but also the LineID so you won't have trouble renaming all files that will be returned to you: Preparing a dialog for recording

Integration into a conversation

Real voiceover recordings need to be stored in ~installpath~\Dragon Age\addins\[moduleuid]\module\override\toolsetexport\[LineID]_m.wav - you can dump .wav files anywhere under the toolsetexport directory and they will be picked up; but for organizational purposes you should probably organize it into subfolders grouped by conversation.

Dummy Voiceover

If you do not yet have real voiceover available, you can test your conversation with placeholders.

Select "Tools->Generate VO->Generate VO Local"; the toolset will first check the corresponding \toolsetexport directory for properly named files. Any .wav files that are not present will have Robo VO created, and any that do exist will be used as-is.

A quick way to verify that voice over generation worked after processing: go to My Documents\Dragon Age\packages\core\override\[conversationname].fsb and play it with windows media player. You will hear all of the VO lines for that conversation packaged together with whatever combination of real and robo VO all slapped together in one file.

Dummy Voiceover and Cutscenes

Always add 1 second silence before and after the line itself- it is necessary for lypsynch to work correctly.

  • Get the highest quality format you can from Voice Actor. ( 16 bit 44 kHz, 24 bit 48 kHz etc. )
  • Convert this format to PCM 24 kHz 16 bit mono and keep the original file on hand for later
  • 3. Use the converted file in toolset conversation editor for facefx animations and lipsync generation
  • 4. Create your scene and capture it. (I use the frame by frame method Cutscene Capture )
  • 5. Import your captured material into Vegas (Since that's what you are using)
  • 6. Take your original higher quality VO file and place it on the voice timeline keeping it in sync with the lip movements.
  • 7. You can use the other tracks in Vegas to insert music and sound effects

Note: I personally use Cubase SX to create a full sound mix for the above and import it as a complete mix within the Video Editor.

Setting up Recording Programs

Do yourself and the producer of a module a favor and record your files adhering to the right conventions, at least concerning the file convention (as mentioned above). Therefore you have to set up your audio program before you actually start recording.


Audacity is freeware. For recording purposes it is quite handy, because it is not very complicated. You can get the newest version here: [1].

Recording should work right out of the box. Otherwise you have to go to "Edit->Preferences->Audio I/O" and set up the proper audio device for recording and playback.

  • To set the required Hertz and Bit, go to "Edit->Preferences->Quality".
  • "Standard Sample Frequency": Select "Other", then type in the text field the required "24000" (Hertz) (=24kHz)
  • "Standard Sample Format": Select "16bit"

When you now press the red recording button, Audacity records in the right file-convention. You now can trim and edit your recording until you're satisfied and then select the a region by holding the left mouse button and dragging it around the area that you want to export. Then save it by "File->Export Selection", select as filetype "WAV (microsoft) signed 16 bit PCM" and you're done.

Normalize in Audacity

If you one of your lines sound silenter than another one you can fix that. Just use "Effect -> Normalize".

Sony Vegas 7

Vegas is a program, that's primarily developed for video editing, but also has a powerful audio engine, that makes editing of sound also very nice. Also, the application of VST effects and tweaks within the recording is pretty good implemented.

Old versions, like Vegas 7 should be pretty inexpensive, and even the current version in its basic package (which only is needed for audio recording/mixing/editing) is around about only 40$.

  • To set the required Hertz and Bit, select the part of your recording that is going to be a line of conversation (=a LineID) and then go to "File->Render As...".
  • Choose as filetype "WAV (Microsoft) (*.wav)" and click on the "Custom" button on the right hand side of the presets tab.
  • Type in the name field a name for your Dragon Age preset
  • Choose as format "PCM (uncompressed)"
  • "Samplerate (Hz)": "24.000"
  • "Bitdepth": "16"
  • "Channels": "Mono"
  • Press the little diskette to save your preset, then "OK" to select it

You can now save your selection as required by the toolset.

Recruiting Voice Actors

Currently there are the following sources where you can get vocal support for your module:

  • The Voice Actors Guild[2]
  • The Voice Acting Alliance[3]

See also