Jump to content

[important] A Question about Scripting


FireBug2

Recommended Posts

The deal is that in my opinion, its just realy not nice when you get an silent dialogue in a full voiced game, at least that is the reason why im not using quest mods.

 

The fix for this would be to write an Voice Reader app, that could be started and terminted from ingame script, but to see if it works i need to know if it is possible to run external exe from the game script, any one know anything about that ???

Link to comment
Share on other sites

Most people I know would definitely prefer silent dialogue to having to listen to some computer generated attempt at speech.

 

Besides, as far as I know there isn't anything which allows interaction with the outside system, other than intercepting key/mouse actions using the script extenders. Even then I'm pretty sure they're just taking values the game receives. IMO it would more likely than not open up a whole can of legal worms if it was possible at any rate.

Link to comment
Share on other sites

Well, in some cases computer generated speech is not bad. However sometimes it can be terrible, although you don't even really have to run an exe in the background, use the sounds options (the same as you would for adding weapon sounds) and then reference it in your script to make it play for the quest, at least I *think* that would work, never tried it myself, but maybe it does, could at least give it a try. Edited by hadoumastery
Link to comment
Share on other sites

Actually, its not beyond the realm of possibility to actually add voices to the quest mods out there. Though the lip syncing part is rather tedious, its definitely worth it. Try NVB for instance.
Link to comment
Share on other sites

You can interact with outside files, but not exe's. You could script it so that when you talk to them it plays a sound emitter (by enabling it near the npc, or by spawning it at the player and then disabling it after the speech is completed.
Link to comment
Share on other sites

"Interaction" is limited to reading and writing settings from/into ini files though, IMO still counts as part of the game's system. You can't address 3rd party programs.

 

Adding sound to quest speech and idles is easy enough, it's just a pain to find someone with the appropriate voice type, record it with sufficient quality, setup the lipsyncing. Even using a computer generated voice: How hard is it going to be to find a freeware voice program with the appropriate voice types for a particular character? If you could do that you'd be better off just recording it's output and attaching it to the dialogue in the usual manner, at least that way you'd be able to setup lipsyncing, which a 3rd party reader could never do.

Link to comment
Share on other sites

I don't think he was necessarily referring to a computer generated voice, but simply the ability to record voice tracks externally and have script command that would play the audio along with the dialogue text.

 

One thing I did hear in other threads now and then, but I don't know much about it, is that the OCS (Oblivion Construction Set) is in many ways compatible with GECK and does have the additional ability to work with audio files and lip synching. IIRC you can create voiced dialogue in the OCS then simply copy your finished work over to New Vegas and use it in GECK. I've never used OCS but maybe someone else reading knows more details of that.

Link to comment
Share on other sites

"Interaction" is limited to reading and writing settings from/into ini files though ..

that is what i wanted to know. ty.

 

 

I don't think he was necessarily referring to a computer generated voice

actualy i do referring to it.

 

actualy after some thinking, lip sync would kill this idea, its better to generate voice on extern app (there are raly good apps around but hard to find) and then attach them to your mods in a normal way )

Edited by FireBug2
Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...