3 posts / 0 new
Last post
ponyrider0
ponyrider0's picture
Member
Online
Last seen: 3 min 57 sec ago
Joined: 07/22/2016 - 05:01
Karma: 530
[REL] VoiceFile Redirector OBSE Plugin v1.2

[REL] VoiceFile Redirector OBSE Plugin v1.2

Description:
OBSE plugin to redirect missing voicefiles to other locations.  Based on Elys_USV. Version 1.0 expands on elys_usv.dll functionallity with the following: If no voicefiles are present, it first tries to substitute the imperial race in the voice filename to find a match.  If none present, it will try to detect if current dialog is a greeting and then redirect to a generic greeting based on race and sex of speaker.  If both fail, it will fallback to elys_usv.mp3 if present.  

Requirements:
OBSE v0021
Elys_USV: elys_usv.mp3 and elys_usv.lip  

Installation:
Install Oblivion Script Extender.  Remove Elys_usv.dll.  Then install this plugin via Wrye-Bash installers tab.  Or manually copy voicefile_redirector.dll into "\Oblivion\Data\OBSE\Plugins".  

Credit:
Thanks to Elys for supplying original source code and programming suggestions.  Thanks to llde for assistance with building OBSE source code.  And thanks to Morroblivion community for their suggestions, testing and other contributions to this project.  

source code: https://github.com/ponyrider0/voicefile-redirector

Changelog:
version 1.2 - Bugfix for lip filename redirection.

version 1.1 - Bugfix for constructionset editor.  No changes to game mode.

version 1.0 - initial release.

Edited by: ponyrider0 on 06/28/2017 - 06:13
ponyrider0
ponyrider0's picture
Member
Online
Last seen: 3 min 57 sec ago
Joined: 07/22/2016 - 05:01
Karma: 530
Original development thread

Original development thread is here.

As mentioned on that thread, the future todo list includes: 

- Implement INI string search/replacment system (see notes in previous post).
- ESP Script communication to receive information on speaker, disposition, class, quest variables and actual dialog text.
- Insert dynamic length silence, probably with a command similar to this:

 

ffmpeg -i "concat:input1.mpg|input2.mpg|input3.mpg" -c copy output.mpg

 

ponyrider0
ponyrider0's picture
Member
Online
Last seen: 3 min 57 sec ago
Joined: 07/22/2016 - 05:01
Karma: 530
I just posted an update

I just posted an update (version1.2) which fixes the lip-synch bug.