Jump to content

Recommended Posts

26 minutes ago, Vyru said:

Okay i finally got it to work! 

 

....mostly at least. 

 

 

This happened because for some reason the script to extract dialogue failed to get all of it. There's nothing i can do about that. So there will remain some unvoiced dialogue. 

 

To be precise all lines linked to the files in the original _T_GenericVoice folder ending with "_2" or "_3" did not get extracted by the script for whatever reason. 

 

Screenshot_3.png.f2eafbe636b911423dea312d8caceaa5.png 

 

But 1. these are not too many... maybe like 30 something lines and 2. my folders contain 1500+ voice files per voice type so it should still cover a most of the dialogue.

 

HUGE thanks to @lee3310 for all your help!!!!

 

By the way...

 

 

i started doing this but it would have been just as much work as setting every file manually so i found a workarround using powershell again to rename the files to "_1"

 

Screenshot_2.png.161296ace37fa932e0fddfb4fbe8891c.png

 

But just in case you think the reason for the missing voice files could be adding only the "_1" suffix - it's not. the files really are missing completley i double checked:

 

Screenshot_4.png.0236a0fa8dac438a34a5d88e0a170869.png

 

Like i mentioned before, i don't see anything i could do about this. DoubleCheeseburgers script usualy works very smooth but Hardship really lived up to it's name when it comes to creating a voice pack for it (no offense @Tentacus i love the mod, otherwise i wouldn't have worked almost 3 full days to finish this!)

 

Cool... Looking forward to giving it a try.

Link to comment
54 minutes ago, Tentacus said:

 

Nice I'll check it out this weekend. Also do me a favor and add a line to the warning/disclaimer saying I had no direct involvement. I just don't want to be too closely associated with AI voice mods when the backlash comes. :)

Ok i'll add it ?

 

done

Edited by Vyru
Link to comment
9 minutes ago, vaultbait said:

 

Something tells me the backlash is going to start with AI-generated celebrity deepfake porn, but yes the writing is on the wall.

I think that's the problem of whoever is making tools like xvasynth... i'd be surprised if anyone bothers to track down every modder ever using it and posting anything containing the files. 

Link to comment
59 minutes ago, Vyru said:

I think that's the problem of whoever is making tools like xvasynth... i'd be surprised if anyone bothers to track down every modder ever using it and posting anything containing the files. 

 

Maybe, it's hard to say for sure what will happen since AI/ML is still very new tech and there's not a lot of legal precedent for these topics. If it gets tied to intellectual property law, then we might see cases like how DVDCSS was "illegal" because it circumvented useless copyright protection measures, but effectively unenforceable so the copyright holders went after everyone pirating movies with it instead. The "guns don't kill people, people kill people" approach basically. Hard to make tools illegal, so you go after the people who use those tools in ways you dislike instead.

Link to comment
4 hours ago, Vyru said:

Okay i finally got it to work! 

 

....mostly at least. 

 

 

This happened because for some reason the script to extract dialogue failed to get all of it. There's nothing i can do about that. So there will remain some unvoiced dialogue. 

 

To be precise all lines linked to the files in the original _T_GenericVoice folder ending with "_2" or "_3" did not get extracted by the script for whatever reason. 

 

Screenshot_3.png.f2eafbe636b911423dea312d8caceaa5.png 

 

But 1. these are not too many... maybe like 30 something lines and 2. my folders contain 1500+ voice files per voice type so it should still cover a most of the dialogue.

 

HUGE thanks to @lee3310 for all your help!!!!

 

By the way...

 

 

i started doing this but it would have been just as much work as setting every file manually so i found a workarround using powershell again to rename the files to "_1"

 

Screenshot_2.png.161296ace37fa932e0fddfb4fbe8891c.png

 

But just in case you think the reason for the missing voice files could be adding only the "_1" suffix - it's not. the files really are missing completley i double checked:

 

Screenshot_4.png.0236a0fa8dac438a34a5d88e0a170869.png

 

Like i mentioned before, i don't see anything i could do about this. DoubleCheeseburgers script usualy works very smooth but Hardship really lived up to it's name when it comes to creating a voice pack for it (no offense @Tentacus i love the mod, otherwise i wouldn't have worked almost 3 full days to finish this!)

 

https://www.loverslab.com/files/file/26326-voice-pack-for-aaf-hardship/

1) Congratulation for making the patch.
2) (_2/_3/_N) suffix appears when there is more than one Response in the same topic info. I don't know why DC script fails to get them (maybe Skyrim CK doesn't have that feature)

3) Do not rename the actual Voice files, i was referring to override file name in editor, and you only need to do it if you want to use the same dialogue twice without creating a new voice file or, to circumvent a bug that only happens with light plugins.

 

image.png.cc28d5a2dbb83b4551d8edcc7186d56e.png

 

4) If there is only 30 missing lines, you can generate them manually whenever you have time or when you feel like it.

 

PS

 

You know your way around PowerShell, that's good (way more complicated than Bash scripting).

Edited by lee3310
Link to comment
2 minutes ago, lee3310 said:

2) (_2/_3/_N) suffix appears when there is more than one Response in the same topic info. I don't know why DC script fails to get them (maybe Skyrim CK doesn't have that feature)

 

That makes sense why the pimp greets didn't work, all of their initial lines and back stories have topics with like 4 lines + each in them. Also Skyrim does support this feature... I am using it a LOT in NMS.

Link to comment
1 hour ago, lee3310 said:

4) If there is only 30 missing lines, you can generate them manually whenever you have time or when you feel like it.

 

The only way to find the missing ones is typing _2 _3 in the folders, is there and easy way in ck to find the dialogue they belong to? if not it'd be a lot of work again. 

 

1 hour ago, lee3310 said:

2) (_2/_3/_N) suffix appears when there is more than one Response in the same topic info. I don't know why DC script fails to get them (maybe Skyrim CK doesn't have that feature)

 It normally doesn't fail... like i said the Submissive Lola  mod worked perfectly fine and it's also a ton of dialogue and different reply options. The difference between Hardship and any other mod i used the script on is the _T_GenericVoice folder. normally the script extracts everything so that you just run xvasynth and get the right folders ready out of the box. i never had to change all file names before. 

 

1 hour ago, lee3310 said:

PS

 

You know your way around PowerShell, that's good (way more complicated than Bash scripting).

very poorly honestly.... simple stuff like that is about my limit. 

 

1 hour ago, lee3310 said:

Congratulation for making the patch.

Thanks! No way i would've done it without you ?

Link to comment
2 hours ago, vaultbait said:

 

Maybe, it's hard to say for sure what will happen since AI/ML is still very new tech and there's not a lot of legal precedent for these topics. If it gets tied to intellectual property law, then we might see cases like how DVDCSS was "illegal" because it circumvented useless copyright protection measures, but effectively unenforceable so the copyright holders went after everyone pirating movies with it instead. The "guns don't kill people, people kill people" approach basically. Hard to make tools illegal, so you go after the people who use those tools in ways you dislike instead.

can't say i'm too worried honestly. worst thing that could happen is them forcing me (and others) to take it down. but i highly doubt they got nothing better to do than browsing loverslab to find mods using their voice for porn stuff ?

Link to comment
5 minutes ago, Vyru said:

can't say i'm too worried honestly. worst thing that could happen is them forcing me (and others) to take it down. but i highly doubt they got nothing better to do than browsing loverslab to find mods using their voice for porn stuff ?

 

Sure, I expect most of the impact, if there is any, will be a "chilling effect" which makes mod authors increasingly wary of incorporating or endorsing voice files generated by AI trained on samples from professional voice actors who didn't agree to that particular reuse of their original recordings.

 

In open source circles, we're starting to see pushback from authors whose work was used to train code-writing AI without its output crediting the work of the authors it was trained on, potentially in violation of the licenses under which that software was distributed (the AI managers, particularly Microsoft, are trying to claim it falls under "fair use" of copyrighted works, but courts have yet to hear the cases being brought).

Link to comment
2 hours ago, Vyru said:

It normally doesn't fail... like i said the Submissive Lola  mod worked perfectly fine and it's also a ton of dialogue and different reply options. The difference between Hardship and any other mod i used the script on is the _T_GenericVoice folder. normally the script extracts everything so that you just run xvasynth and get the right folders ready out of the box. i never had to change all file names before.

 

Not familiar with xedit scripts myself but yeah, DC script should cover multiple responses:

 

responseId := GetElementNativeValues(ent, 'TRDT - Response Data\Response number');


image.png.d6f6b752f1ea6fbd554021ea497ea7f7.png The only problem i can see is TRDT (should be TRDA) but i don't know if it's because the script is for Skyrim or i'm missing something.

Maybe you can try replacing it and run the script again ? "line 682

Edited by lee3310
Link to comment
45 minutes ago, lee3310 said:

Maybe you can try replacing it and run the script again ? 

yeah i give it a try tomorrow. kinda sucks to leave this unfinished. if that doesn't work i create the files manually like you suggested when i got time.

 

I'm also planing to generate some more files for johns in the future. It's a bit weird talking to them and they answer in silent dialogue ?

Edited by Vyru
Link to comment
6 minutes ago, Vyru said:

yeah i give it a try tomorrow. kinda sucks to leave this unfinished. if that doesn't work i create the files manually like you suggested when i got time.

i made i quick test: did you get this when you exported the voicefiles ?


D:/MO2/Mods/Voiced Mod/sound/Voice/Beggar_Whore.esp/FemaleArgonian/_T_DialogueQuest__00002046_3.wav,1

D:/MO2/Mods/Voiced Mod/sound/Voice/Beggar_Whore.esp/DLC1SeranaVoice/_T_DialogueQuest__00002046_2.wav,1

Link to comment
9 hours ago, Vyru said:

Okay i finally got it to work! 

 

....mostly at least. 

 

 

This happened because for some reason the script to extract dialogue failed to get all of it. There's nothing i can do about that. So there will remain some unvoiced dialogue. 

 

To be precise all lines linked to the files in the original _T_GenericVoice folder ending with "_2" or "_3" did not get extracted by the script for whatever reason. 

 

Screenshot_3.png.f2eafbe636b911423dea312d8caceaa5.png 

 

But 1. these are not too many... maybe like 30 something lines and 2. my folders contain 1500+ voice files per voice type so it should still cover a most of the dialogue.

 

HUGE thanks to @lee3310 for all your help!!!!

 

By the way...

 

 

i started doing this but it would have been just as much work as setting every file manually so i found a workarround using powershell again to rename the files to "_1"

 

Screenshot_2.png.161296ace37fa932e0fddfb4fbe8891c.png

 

But just in case you think the reason for the missing voice files could be adding only the "_1" suffix - it's not. the files really are missing completley i double checked:

 

Screenshot_4.png.0236a0fa8dac438a34a5d88e0a170869.png

 

Like i mentioned before, i don't see anything i could do about this. DoubleCheeseburgers script usualy works very smooth but Hardship really lived up to it's name when it comes to creating a voice pack for it (no offense @Tentacus i love the mod, otherwise i wouldn't have worked almost 3 full days to finish this!)

 

https://www.loverslab.com/files/file/26326-voice-pack-for-aaf-hardship/

 

Thank you for your hard work!, I'm gonna try it!

Link to comment
8 hours ago, lee3310 said:

i made i quick test: did you get this when you exported the voicefiles ?


D:/MO2/Mods/Voiced Mod/sound/Voice/Beggar_Whore.esp/FemaleArgonian/_T_DialogueQuest__00002046_3.wav,1

D:/MO2/Mods/Voiced Mod/sound/Voice/Beggar_Whore.esp/DLC1SeranaVoice/_T_DialogueQuest__00002046_2.wav,1

just checked and no i didn't get them... 

 

idk why you even get any suffix at all i'm not even getting _1 mine all export ending with just _ 

 

made another test just now and it was the same.

 

Screenshot_1.png.43fd68d6889702c8ed33e27659f45e60.png

 

 

 

Another thing i don't understand is in the _T_GenericVoice folder i got 1407 files. My voice folders have 1500+ yet some dialogue isn't covered... makes no sense.

 

Here's the edited script maybe i messed up something but i can't imagine as the only changes i've made are voice types. 

 

xVASynth Dialogue Export.pas

Edited by Vyru
Link to comment
1 hour ago, Vyru said:

Another thing i don't understand is in the _T_GenericVoice folder i got 1407 files. My voice folders have 1500+ yet some dialogue isn't covered... makes no sense.

 

Here's the edited script maybe i messed up something but i can't imagine as the only changes i've made are voice types. 

 

xVASynth Dialogue Export.pas 33.48 kB · 1 download

 

Because the Player lines don't use _T_GenericVoice.

Link to comment
18 minutes ago, Tentacus said:

 

Because the Player lines don't use _T_GenericVoice.

Ah i see makes sense! Then there's more missing in my export then i thought. i hope lee got some idea... idk why the script exports with _1 _2 _3 suffix for him and mine doesn't. should be the exact same as i didn't change anything in the script except voice types (deleting skyrim ones and adding fo4)

 

Link to comment
5 hours ago, Vyru said:

idk why you even get any suffix at all i'm not even getting _1 mine all export ending with just _ 

Because the script is written for Skyrim so it needs some tweaking to make it fully compatible with FO4.
To get those numbers (_1,_2,_3) i just replaced TRDT with TRDA as i told you.

 xVASynth Dialogue Export.pas

 

responseId := GetElementNativeValues(ent, 'TRDA - Response Data\Response number');

 

Link to comment
33 minutes ago, lee3310 said:

Because the script is written for Skyrim so it needs some tweaking to make it fully compatible with FO4.
To get those numbers (_1,_2,_3) i just replaced TRDT with TRDA as i told you.

  xVASynth Dialogue Export.pas 33.48 kB · 1 download

 

responseId := GetElementNativeValues(ent, 'TRDA - Response Data\Response number');

 

oh... i thaught your test was with the basic script. gonna try again. if this works and i get all the files i'm gonna add additional voice packs for customers one by one. 

Link to comment
17 minutes ago, xxxxxjaboy said:

Quick question, just installed the mod and havent had any problems jet but when i get raped by a raider there is no animation.

Is it intended to be lijke this, or is it a bug?

 

Make sure you have a working AAF installation and the necessary animation packs. The mod description includes Comprehensive Installation Guide which you're expected to have followed.

 

You might also want to check out The Fucking Manual which goes much more into depth on related mod choices and is kept a bit more up to date.

Link to comment

@lee3310 i tested it again and with the script as it is now it did indeed export some more but not much. there are some more answer options voiced now but that's only the 30-40 files i mentioned earlier. introduction dialogue with isabel is still unvoiced. in all folders provided by the HS mod (_T_GenericVoice /PlayerMale / PlayerFemale) are arround 2.3k files. with the script now i get 1612. if you don't have any other idea that's all we get. 

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

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

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use