OpenMW patch for Voices of Vvardenfell All Dialogue version
Beta test release uploaded for testing. You will need a recent release of OpenMW 0.49. You will also need to install the OpenMW Lua helper utility, which provides the support ESP and lua script. Instructions are provided on that page on how to install it.
This update provides a new version of the VoV OpenMW patch, that allows for playback of ALL voice files from the Voices of Vvardenfell mod, including generic dialogue. The original MWSE script has been modified to run in OpenMW.
Installation and usage
Disable in the launcher or uninstall any previous version of the OpenMW ESP patch for Voices of Vvardenfell. Make sure the OpenMW Lua helper utility is installed properly, and it's three files enabled in the Game Launcher.
Unzip the files from the new VoV All Dialogue patch download to an OpenMW data folder, and enable the file "VoV OpenMW.omwscripts" in your mod load order in the Launcher. It needs to load anywhere after the OpenMW_luahelper.omwscripts entry that was put in when you installed the OpenMW Lua helper utility. Screenshots are provided in the media section to show suggested load order.
In game, you can press F10 to open the log viewer. During dialogue, you should see messages whenever it finds the correct voice file to play, or a message if it can't find it.
Compatibility issues As with the older patch, if you use any mod that overhauls vanilla dialogue by altering dialogue entries, it will block this mod from playing the voice files correctly. A solution to these conflicts is the Delta Plugin mod by Benjamin Winger. Modding-OpenMW.com has a page describing its' usage, and a download link, and users have had a lot of success in unblocking much of the missing voice audio.
Since this is a Beta test release for now, I advise not using any important Save files while this mod and the OpenMW Lua helper mod are enabled in your load order. Any questions, conflicts with other mods, post below and I'll do my best to help. Thanks.
Additional note: If you have a video of the new Lua-based patch working successfully with your Mod loadout, feel free to upload a video link to the Media section.
I switched from Vanilla to OpenMW a few days back and I have the impression that fewer lines are voiced now. Odd, but there were definitely more lines especially from Dunmer actors. The mod works, but with lesser lines. What could be the issue here? VoV should be the exact same version as before?
If you press F10 for the game log, what messages are you getting when these missing lines happen? If it's saying "Missing line for ..." then that means that the dialog ESP is at least being accessed, then the only other question is whether it's looking for the right voice filename.
If you can find a specific NPC / dialogue that you know should be voiced, and is easily accessible without quest requirements, I can check it out to see if I can replicate your issue.
This mod looks so amazing but I cannot for the life of me get it to work sadly. I have OpenMW 0.49.0 with OpenMW-Enhanced mod list with no other mods installed except a shader mod (I read on reddit that it is supposed to be the same as the "Total Overhaul" from "modding-openmw.com"). OpenMW-Enhanced has to be launched through "Mod Organizer 2" in order for the game to start.
I enabled the .omwscripts in the OpenMW launcher and disabled Mod Organizer 2 from changing the openmw.cfg since I read in the comments of this mod that MO2 cannot load .omwscripts.
Do anybody have any idea why its not working? Is this mod incompatible with OpenMW-Enhanced or has anybody gotten it to work? I have tried extracting the sound files from VoV to both the Data Folder of the Morrowind directory that MO2 uses and as a mod folder that I have added in both OpenMW launcher and MO2.
Log from "openmw.txt" in documents/My Games/OpenMW) [20:28:12.961 E] Can't start L1_-1[scripts/OpenMW_luahelper/player.lua]; Lua error: [string "scripts/OpenMW_luahelper/player.lua"]:60: attempt to call field 'getEncumbrance' (a nil value) [20:28:12.963 E] Can't start L1_-1[scripts/VoV_OpenMW/player.lua]; Lua error: module not found: openmw.ambient [20:28:12.983 W] No language files for the preferred languages found in "l10n/ActionCameraSwap"
(Screenshots from the "openmw.txt" in documents/My Games/OpenMW)
It seems to load into the game but something goes wrong.
The extract from your openmw.txt shows it's trying to load the scripts onto an object with the ID "L1_-1". That ID is invalid, and indicates something is going wrong in the way OpenMW is loading itself. In normal operation, those scripts should only be loading onto the player, which always has the ID "L@0x1".
If you're loading OpenMW through another app like MO2, that has been known to cause issues similar to this.
I am using the "Total Overhaul" modlist and have just installed it with the automatic installer. Unfortunately, VoV is not a part of this mod list. On the VoV mod page it says that MWSE is needed in order for it to work, but afaik MWSE is not compatible with OpenMW..is it? Which are the installation steps in order for this to work? ->
Install Morrowind.
Install OpenMW.
Run the automatic "Total Overhaul" installer with all its steps.
Download MGE XE, place it in the OpenMW mods folder and link it via the .cfg.
Download MWSE, place it in the OpenMW mods folder and link it via the .cfg (-->obivously not, since it needs to be in the same directory as the .exe...correct?).
Download VoV, place it in the OpenMW mods folder and link it via the .cfg.
Download the VoV OpenMW patch, place it in the OpenMW mods folder and link it via the .cfg.
Here is the answer: https://www.reddit.com/r/OpenMW/comments/1k3e0t4/need_a_bit_of_help_installing_voices_of/
"Download VoV, the OpenMW patch, and OpenMW Lua Helper Utility. Drag the zips into wherever you want to store your mods. Unzip the mods. Open OpenMW Launcher, and under the data files menu, go to the data directories tab and click append. Then you need to find all the unzipped mod files and click them so that OpenMW knows they exist. Once you do that, OpenMW will ask you to select which things you want from the mod it wants to know about. You can go ahead and select them all since they won’t be activated till the next step, they’ll just be possible to activate. In the content files tab, you’ll see all the new esps for the mods. You’ll need to load, from top to bottom, after the dlc files of course, OpenMW lua helper, og VoV and then the patch. You’ll need to drag the versions of the mod you want, (greetings only, all text on the mainland, etc) in the order I’ve mentioned, then check the boxes next to the versions you want. For more help, visit the moddingopenmw discord server which is linked on that website and you can ask for help there."
Thank you, it worked without the scripts. I just downloaded all three mods (VoV, VoV OpenMW Patch, LUA Helper) and extracted them into one folder. This folder I appended in the OpenMW launcher Data Directories, then enabled the now available plugins in the OpenMW launcher as well.
Unsure if perhaps i have a bad mod loader or something installed incorrectly; however, no matter what i try, VOV doesnt work AT ALL. no voices, absolutely nothing. Ive tried so many things to get this mod up and running and even the original but i cant use it and no voices are playing. i have no clue what im doing wrong and no messages appear in the logs for the voices so im at a loss. the openmw lua script esp and all is active too
Since you get nothing at all in the logs, I hope you don't mind me verifying first that you are using a recent version of OpenMW 0.49?
Look in the log for the lines Loaded lua dialogue helper for MW TB BM InfoGetText events. OpenMW lua helper v0.55 Player script initialized. OpenMW lua helper v0.55 Global script initialized.
Without those loaded properly, the VoV script won't be able to do anything at all.
ill take a look and see if it pulls any of those. I know lua helper is on the latest version, and i am on the most latest artifact commit of openmw (should still be 0.49 as the gitlab master is on the latest version)
EDIT: I dont see those lines mentioned in the log file, but i do see that somehow the directory to the files might have been messed up? as it states
41 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\24410148651362031249.mp3 [19:18:52.441 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\14531235512898629738.mp3 [19:18:54.403 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\14531235512898629738.mp3 [19:18:54.662 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\14531235512898629738.mp3 So it is trying to pull something, ill have to dig further
I have just found out i am actually blind and didnt add it to my OpenMW.cfg file, read the log and saw that the files were there in correct order and all, but when i took a look at the data entries the VoV mod core wasnt listed. I apologize for posting this, but the mod does what it needs to and it does so well, I appreciate your work and for your attempted aid!
Thank you very much for making time creating this patch. Great work making that great mod compatible for OpenMW.
A little question though, only now I noticed the game pauses on dialogue. Didn't pay attention to that before. Is there an option or mod somewhere that does not pause the game when dialogue windows is open? Thank you.
I found just the mod for that a minute ago (OpenMW Dynamic Actors). What an even more amazing game Morrowind is becoming with all these awesome mod creators.
greetings! sorry to come here ask that, but do u think it is compatible with the modlist total overhaul (https://modding-openmw.com/lists/total-overhaul/) I just tried installing it but nothing happened... it appeared in my scripts list, but they dont talk on chat and doesnt log anything about that in f10. pls help, really wish to install it in my openmw
greetings! sorry to come here ask that, but do u think it is compatible with the modlist total overhaul (https://modding-openmw.com/lists/total-overhaul/) I just tried installing it but nothing happened... it appeared in my scripts list, but they dont talk on chat and doesnt log anything about that in f10. pls help, really wish to install it in my openmw
Thank you soooooo much for making this. Ive been saying for like a year or 2 now that i cant play morrowind without voice mods and i really enjoy the benefits of playing on openmw so playing on vanilla just for voices of vvardenfell was a no go. I would probably have to download like 6 other mods just to get the same benefits on vanilla lol. You made it possible to play it with openmw. Im about 7 months late to the party, but hey better late than never right? Ive always enjoyed oblivion and skyrim, now its time to really sink time into morrowind because ive never really played more than like 2 hours.
If that's the modlist from Modding-OpenMW.com, then it should be fine. If you're using their MOMW configurator tool, they have a section in their Customizing Mod Lists page where they actually show how to add this particular mod to an existing mod list.
186 comments
Beta test release uploaded for testing. You will need a recent release of OpenMW 0.49. You will also need to install the OpenMW Lua helper utility, which provides the support ESP and lua script. Instructions are provided on that page on how to install it.
This update provides a new version of the VoV OpenMW patch, that allows for playback of ALL voice files from the Voices of Vvardenfell mod, including generic dialogue. The original MWSE script has been modified to run in OpenMW.
Installation and usage
Disable in the launcher or uninstall any previous version of the OpenMW ESP patch for Voices of Vvardenfell.
Make sure the OpenMW Lua helper utility is installed properly, and it's three files enabled in the Game Launcher.
Unzip the files from the new VoV All Dialogue patch download to an OpenMW data folder, and enable the file "VoV OpenMW.omwscripts" in your mod load order in the Launcher. It needs to load anywhere after the OpenMW_luahelper.omwscripts entry that was put in when you installed the OpenMW Lua helper utility. Screenshots are provided in the media section to show suggested load order.
In game, you can press F10 to open the log viewer. During dialogue, you should see messages whenever it finds the correct voice file to play, or a message if it can't find it.
Compatibility issues
As with the older patch, if you use any mod that overhauls vanilla dialogue by altering dialogue entries, it will block this mod from playing the voice files correctly. A solution to these conflicts is the Delta Plugin mod by Benjamin Winger. Modding-OpenMW.com has a page describing its' usage, and a download link, and users have had a lot of success in unblocking much of the missing voice audio.
Since this is a Beta test release for now, I advise not using any important Save files while this mod and the OpenMW Lua helper mod are enabled in your load order. Any questions, conflicts with other mods, post below and I'll do my best to help. Thanks.
Additional note: If you have a video of the new Lua-based patch working successfully with your Mod loadout, feel free to upload a video link to the Media section.
If you can find a specific NPC / dialogue that you know should be voiced, and is easily accessible without quest requirements, I can check it out to see if I can replicate your issue.
I enabled the .omwscripts in the OpenMW launcher and disabled Mod Organizer 2 from changing the openmw.cfg since I read in the comments of this mod that MO2 cannot load .omwscripts.
Do anybody have any idea why its not working? Is this mod incompatible with OpenMW-Enhanced or has anybody gotten it to work? I have tried extracting the sound files from VoV to both the Data Folder of the Morrowind directory that MO2 uses and as a mod folder that I have added in both OpenMW launcher and MO2.
Log from "openmw.txt" in documents/My Games/OpenMW)
[20:28:12.961 E] Can't start L1_-1[scripts/OpenMW_luahelper/player.lua]; Lua error: [string "scripts/OpenMW_luahelper/player.lua"]:60: attempt to call field 'getEncumbrance' (a nil value)
[20:28:12.963 E] Can't start L1_-1[scripts/VoV_OpenMW/player.lua]; Lua error: module not found: openmw.ambient
[20:28:12.983 W] No language files for the preferred languages found in "l10n/ActionCameraSwap"
(Screenshots from the "openmw.txt" in documents/My Games/OpenMW)
It seems to load into the game but something goes wrong.
If you're loading OpenMW through another app like MO2, that has been known to cause issues similar to this.
On the VoV mod page it says that MWSE is needed in order for it to work, but afaik MWSE is not compatible with OpenMW..is it?
Which are the installation steps in order for this to work?
->
Yes?
"Download VoV, the OpenMW patch, and OpenMW Lua Helper Utility. Drag the zips into wherever you want to store your mods. Unzip the mods. Open
OpenMW Launcher, and under the data files menu, go to the data
directories tab and click append. Then you need to find all the unzipped
mod files and click them so that OpenMW knows they exist. Once you do
that, OpenMW will ask you to select which things you want from the mod
it wants to know about. You can go ahead and select them all since they
won’t be activated till the next step, they’ll just be possible to
activate. In the content files tab, you’ll see all the new esps for the
mods. You’ll need to load, from top to bottom, after the dlc files of
course, OpenMW lua helper, og VoV and then the patch. You’ll need to
drag the versions of the mod you want, (greetings only, all text on the
mainland, etc) in the order I’ve mentioned, then check the boxes next to
the versions you want. For more help, visit the moddingopenmw discord
server which is linked on that website and you can ask for help there."
Scroll down to the section "Provided example: Kezyma's Voices of Vvardenfell".
Look in the log for the lines
Loaded lua dialogue helper for MW TB BM InfoGetText events.
OpenMW lua helper v0.55 Player script initialized.
OpenMW lua helper v0.55 Global script initialized.
Without those loaded properly, the VoV script won't be able to do anything at all.
EDIT:
I dont see those lines mentioned in the log file, but i do see that somehow the directory to the files might have been messed up? as it states
41 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\24410148651362031249.mp3
So it is trying to pull something, ill have to dig further[19:18:52.441 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\14531235512898629738.mp3
[19:18:54.403 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\14531235512898629738.mp3
[19:18:54.662 I] L@0x1[scripts/vov_openmw/player.lua]: VoV: Missing Line at Vo\AIV\wood elf\m\findulain\14531235512898629738.mp3
A little question though, only now I noticed the game pauses on dialogue. Didn't pay attention to that before. Is there an option or mod somewhere that does not pause the game when dialogue windows is open? Thank you.
I found just the mod for that a minute ago (OpenMW Dynamic Actors). What an even more amazing game Morrowind is becoming with all these awesome mod creators.