Difference between revisions of "Audio Settings For Dialogue Video Tutorial"

From the Oblivion ConstructionSet Wiki
Jump to navigation Jump to search
imported>Gamluvr
imported>QQuix
(Byline removed)
 
(17 intermediate revisions by 10 users not shown)
Line 1: Line 1:
I have a video tutorial made for correctly setting your .wav and .mp3 files to work with TES:CS, and how to link that to a character/dialogue route. The link is http://feinam.20megsfree.com/Oblivion/Misc/DiagTut.zip -Tandem


[[Category:Tutorials]]
== Video Tutorial ==
 
There is a video tutorial made for correctly setting your .wav and .mp3 files to work with TES:CS, and how to link that to a character/dialogue route. The link is [http://www.tesnexus.com/downloads/file.php?id=7877 here]. (Video by Tandem)<br>
<br>
This tutorial is more to visually see the basic concepts instead of in written form.  Since the creation of this tutorial, a far superior tutorial in text form has been created at [[Dialogue Tutorial]].  <br>
<br>
For reference, the required settings for the mp3 file to be heard in game are:<br>
'''Frequency:''' ''44100 Hz''<br>
'''Bit Rate:''' ''64 kbps cbr (constant bit rate)''<br>
'''Channels:''' ''mono''<br>
<br>
Audacity users:
You must be using 1.3.12, which is currently in beta. When exporting, click the options button, and select constant bitrate, 64kbs, and joint stereo. Don't get the sample format confused with the bitrate.
<br>
Due to a few people requesting to see the result of the lip sync and dialogue process, here is a YouTube link to the in game result of the dialogue tutorial. [http://www.youtube.com/watch?v=iBny-xvKtOs link title]
 
== Video Tutorial Transcript ==
'''Load Oblivion.esm'''<br><br>
'''Highlight NPC in the left side of Object Window'''<br><br>
'''Right click in right section of Object Window and select New'''<br><br>
'''Name your NPC with an ID'''<br>
I suggest starting the ID with aaa so it will be at the start of each list.<br><br>
'''Enter the in game Name of the NPC'''<br><br>
'''Set the race'''<br>
This is very important for the pathing of the voice file.<br><br>
'''Click OK'''<br><br>
'''Use the Character dropdown menu to select Quest'''<br>
Quest IDs are where dialogue is stored.<br><br>
'''Right click in the left section and select New'''<br><br>
'''Enter the ID for this dialogue set'''<br>
Once again, prepending it with a 1 will make it appear first in every list<br><br>
'''Click on the Topics tab'''<br>
Make sure your ID is selected in the very left window<br><br>
'''Right click in the empty topic window and select Add Topic'''<br><br>
'''Select GREETING'''<br>
For the purposes of this tutorial, I selected Greeting. You can create your own topics which have faction / race sensitivities, but that is a tutorial in of itself.<br><br>
'''Right click in the window below Topic Text GREETING and select new'''<br><br>
'''Enter the response text that will appear in subtitled form in the game'''<br>
Text is limited to 150 characters for good reason. In my result video on Youtube, there are several lines of dialogue which flow in a row. Creating this first Topic text and clicking OK will open up the Response Text area, where you will see the first "line" of the series. A topic response may have as many lines linked together as you wish before the player is given a new choice, or the script links to a new topic. It's good to have a lot of breaks in your speech, as with each new break comes an opportunity to set a new emotion value. Take note of the Emotion Type and Value. Value will be the magnitude of the emotion, and it takes careful tinkering to get subtle facial expressions to go along with your dialogue.<br><br>
'''R-Click in conditions window and select new'''<br><br>
'''Set the Condition Function to GetIsID'''<br><br>
'''Click on Parameter and select the ObjectID as your NPC's ID'''<br>
GetIsID will automatically set this topic behavior to your NPC. This condition function will also make sure that your unique NPC is the only one who has these lines of dialogue.<br><br>
'''Double click on the line in the Info section'''<br>
If you scroll right, you will see the Path of the file. It will currently state NONE as part of the path, which is the slot for the name of the mod. You will need to save your mod for a correct path name to appear. Note that the sex and race of your character is listed in the route.<br><br>
'''Save your mod'''<br><br>
'''Close TES:CS'''<br><br>
'''Reopen and load your mod as the active file.'''<br><br>
'''Enter Character ---> Quests ---> Topic'''<br><br>
'''Double click the top and make note of the path.'''<br><br>
'''Make the correct file route in Data/Sound/Voice'''<br>
I have heard generating a lip file will automatically make the file route for you.<br><br>
'''Open your recorded sound with a form of sound editing software'''<br>
Read another tutorial on free software out there, as well as methods to clean up recorded sound to fit in the game<br><br>
'''Save the file as a WAV'''<br>
This is the file that you will use to generate a lip file, as well as what you will hear in TES:CS when previewing the dialogue by double clicking. This file will not work unless it is 16 bit, mono, 44,100 Hz<br><br>
'''Save the file again as a MP3'''<br>
This MUST be 64 KB, 44,100Hz, Mono, and constant bit rate.<br><br>
'''Place both files in the route you made previously.'''<br>
In my case, Data/Sound/Voice/1tutorial.esp/Nord/M/<br><br>
'''Copy the Voice Filename from the "Edit Response" window'''<br><br>
'''Paste this as the name of both the MP3 and Wav'''<br><br>
'''Close the window and reopen it'''<br><br>
'''Double click the file listing to hear a preview'''<br><br>
'''Set emotion type and value'''<br><br>
'''Click on "from WAV" at the bottom'''<br><br>
'''Click Generate Lip File'''<br><br>
Your dialogue now should work with both text, subtitles, emotion, and audio in game when you encounter your custom NPC. This is a mini tutorial, so to learn more about placing NPC's, check out some of the other great tutorials here.


== Voice Morpher ==
I found this free Morpher[http://www.download.com/AV-Music-Morpher/3000-2167_4-10537277.html?tag=lst-0-2] helpful for morphing voices. Use your recording program to record your voices and save. Open the files in Morpher, then set your recording program to record from WAVE not MIC. Play the sound in Morpher and re-record with your recorder.


I found this free morpher[http://www.download.com/AV-Music-Morpher/3000-2167_4-10537277.html?tag=lst-0-2] helpful for morphing voices. run another recording program set to record from wave, not mic, then set the morpher to mic. -Gamluvr
[[Category:Tutorials]]
[[Category:Dialogue_Tutorials]]

Latest revision as of 13:57, 23 June 2012

Video Tutorial[edit | edit source]

There is a video tutorial made for correctly setting your .wav and .mp3 files to work with TES:CS, and how to link that to a character/dialogue route. The link is here. (Video by Tandem)

This tutorial is more to visually see the basic concepts instead of in written form. Since the creation of this tutorial, a far superior tutorial in text form has been created at Dialogue Tutorial.

For reference, the required settings for the mp3 file to be heard in game are:
Frequency: 44100 Hz
Bit Rate: 64 kbps cbr (constant bit rate)
Channels: mono

Audacity users: You must be using 1.3.12, which is currently in beta. When exporting, click the options button, and select constant bitrate, 64kbs, and joint stereo. Don't get the sample format confused with the bitrate.
Due to a few people requesting to see the result of the lip sync and dialogue process, here is a YouTube link to the in game result of the dialogue tutorial. link title

Video Tutorial Transcript[edit | edit source]

Load Oblivion.esm

Highlight NPC in the left side of Object Window

Right click in right section of Object Window and select New

Name your NPC with an ID
I suggest starting the ID with aaa so it will be at the start of each list.

Enter the in game Name of the NPC

Set the race
This is very important for the pathing of the voice file.

Click OK

Use the Character dropdown menu to select Quest
Quest IDs are where dialogue is stored.

Right click in the left section and select New

Enter the ID for this dialogue set
Once again, prepending it with a 1 will make it appear first in every list

Click on the Topics tab
Make sure your ID is selected in the very left window

Right click in the empty topic window and select Add Topic

Select GREETING
For the purposes of this tutorial, I selected Greeting. You can create your own topics which have faction / race sensitivities, but that is a tutorial in of itself.

Right click in the window below Topic Text GREETING and select new

Enter the response text that will appear in subtitled form in the game
Text is limited to 150 characters for good reason. In my result video on Youtube, there are several lines of dialogue which flow in a row. Creating this first Topic text and clicking OK will open up the Response Text area, where you will see the first "line" of the series. A topic response may have as many lines linked together as you wish before the player is given a new choice, or the script links to a new topic. It's good to have a lot of breaks in your speech, as with each new break comes an opportunity to set a new emotion value. Take note of the Emotion Type and Value. Value will be the magnitude of the emotion, and it takes careful tinkering to get subtle facial expressions to go along with your dialogue.

R-Click in conditions window and select new

Set the Condition Function to GetIsID

Click on Parameter and select the ObjectID as your NPC's ID
GetIsID will automatically set this topic behavior to your NPC. This condition function will also make sure that your unique NPC is the only one who has these lines of dialogue.

Double click on the line in the Info section
If you scroll right, you will see the Path of the file. It will currently state NONE as part of the path, which is the slot for the name of the mod. You will need to save your mod for a correct path name to appear. Note that the sex and race of your character is listed in the route.

Save your mod

Close TES:CS

Reopen and load your mod as the active file.

Enter Character ---> Quests ---> Topic

Double click the top and make note of the path.

Make the correct file route in Data/Sound/Voice
I have heard generating a lip file will automatically make the file route for you.

Open your recorded sound with a form of sound editing software
Read another tutorial on free software out there, as well as methods to clean up recorded sound to fit in the game

Save the file as a WAV
This is the file that you will use to generate a lip file, as well as what you will hear in TES:CS when previewing the dialogue by double clicking. This file will not work unless it is 16 bit, mono, 44,100 Hz

Save the file again as a MP3
This MUST be 64 KB, 44,100Hz, Mono, and constant bit rate.

Place both files in the route you made previously.
In my case, Data/Sound/Voice/1tutorial.esp/Nord/M/

Copy the Voice Filename from the "Edit Response" window

Paste this as the name of both the MP3 and Wav

Close the window and reopen it

Double click the file listing to hear a preview

Set emotion type and value

Click on "from WAV" at the bottom

Click Generate Lip File

Your dialogue now should work with both text, subtitles, emotion, and audio in game when you encounter your custom NPC. This is a mini tutorial, so to learn more about placing NPC's, check out some of the other great tutorials here.

Voice Morpher[edit | edit source]

I found this free Morpher[1] helpful for morphing voices. Use your recording program to record your voices and save. Open the files in Morpher, then set your recording program to record from WAVE not MIC. Play the sound in Morpher and re-record with your recorder.