TrollAutokill Posted August 4, 2022 Author Posted August 4, 2022 (edited) 1 hour ago, Farsh-nuke said: The increasing realisation that there are only so many ways to say "I know not everything is your fault" and have the meaning still clear lol I'm going to push through it but if my brain dribbles out of my ears and most of my alternatives for that line are unusable I apologise lol Incidentally - I know I'm making more work for myself but nevermind - if you are going to make DOM compatible with VR so players can grab and move bits of slaves are there plans to have slaves react to their bits being moved. I wouldn't include the lines in the document I'm sending off now but it's worth considering. Though DOM is quite large already. Version 2.13 (not available yet) already has dialogues for those. It is included in the body inspection part. For now there are one dialogue for begin, breast, butt and pussy/croch (called 'base'). You are welcome to propose more variety for those dialogues! Note that dialogues for arousal and orgasms are already in 2.12. VR users like @Kalystocan call the dialogue lines from a script using slave. AnswerTouchBegin() or AnswerTouchBreast() ... Edited August 4, 2022 by TrollAutokill 2
Kalysto Posted August 4, 2022 Posted August 4, 2022 1 hour ago, TrollAutokill said: VR users like @Kalystocan call the dialogue lines from a script using slave. AnswerTouchBegin() or AnswerTouchBreast() ... Nice!!! I will definitely use that. 2 hours ago, Farsh-nuke said: The increasing realisation that there are only so many ways to say "I know not everything is your fault" and have the meaning still clear lol I'm going to push through it but if my brain dribbles out of my ears and most of my alternatives for that line are unusable I apologise lol It would be a whole new level of complexity, but I think it would be fun if slaves had different ways to respond. Like snarky, bitchy, masochist or even needy lines. I've been meaning to speak about that but was not sure how to frame it under TAK's slavemind model. As slaves get their stats high, their behavior becomes more and more alike. But yeah it's a huge task. 1
jaglord Posted August 5, 2022 Posted August 5, 2022 (edited) 14 hours ago, Antiope_Apollonia said: It sounds like you installed the ESP but not the scripts. What scripts? I just used the fomod installer (1160258757_DiaryOfMine2_12.2_SEandLE_fomod.7z) And I checked my installation ordering, and as per instructions I have the order as: PAH Home Sweet Home PAH AYGAS PAHE PAH DoM and I checked the load order and did that as advised as well. Edit: Nvm fixed it, upon further reflection of the script issue I realized it is probably getting overwritten by some other random mod, so I dragged DoM to the bottom of the install order and now its working. Edited August 5, 2022 by jaglord 1
Farsh-nuke Posted August 5, 2022 Posted August 5, 2022 17 hours ago, Kalysto said: Nice!!! I will definitely use that. It would be a whole new level of complexity, but I think it would be fun if slaves had different ways to respond. Like snarky, bitchy, masochist or even needy lines. I've been meaning to speak about that but was not sure how to frame it under TAK's slavemind model. As slaves get their stats high, their behavior becomes more and more alike. But yeah it's a huge task. for that one line and two other regularly overused lines I am writing 3 different options for every race, class of npc, personality training aspect and mood. Snarky and bitchy aren't explicitly on there but there is angry, happy (anger training), scared, not scared (fear training) submissive, inlove, respectful, humiliation... The list goes on 3
Jasmine92 Posted August 5, 2022 Posted August 5, 2022 On 8/4/2022 at 11:37 PM, TrollAutokill said: Version 2.13 (not available yet) already has dialogues for those. It is included in the body inspection part. For now there are one dialogue for begin, breast, butt and pussy/croch (called 'base'). You are welcome to propose more variety for those dialogues! Note that dialogues for arousal and orgasms are already in 2.12. 5 hours ago, Farsh-nuke said: for that one line and two other regularly overused lines I am writing 3 different options for every race, class of npc, personality training aspect and mood. Snarky and bitchy aren't explicitly on there but there is angry, happy (anger training), scared, not scared (fear training) submissive, inlove, respectful, humiliation... The list goes on I already getting grey hair just thinking about how many voice files are needed for all that... I wonder if all that different voice lines and conditions are starting to take a toll on the script engine and in the end are increasing the likelihood of papyrus stackdumps? And maybe there is a limit in the number of fuz files the engine can handle. Like with the animation files back in the days and once we are over that, everything just burns. Then on the other hand, the less repetition there is in the NPC reactions, the more alive it feels. 1
Kalysto Posted August 5, 2022 Posted August 5, 2022 59 minutes ago, Jasmine92 said: I already getting grey hair just thinking about how many voice files are needed for all that... Lol, I was thinking about that... Your previous release was already over a gig. Speaking about that; Is it possible to divide the release according to gender and age? So that we can download only those that we actively use? 1 hour ago, Jasmine92 said: I wonder if all that different voice lines and conditions are starting to take a toll on the script engine and in the end are increasing the likelihood of papyrus stackdumps? And maybe there is a limit in the number of fuz files the engine can handle. Like with the animation files back in the days and once we are over that, everything just burns. I don't think it has any interaction with the papyrus engine, since those dialogue lines are stored in the "database" of the game and there's isn't any loop iterating them. I think the only limitation is the available FormID numbers for the mod, that and the modder's patience. 1
Farsh-nuke Posted August 5, 2022 Posted August 5, 2022 1 hour ago, Jasmine92 said: I already getting grey hair just thinking about how many voice files are needed for all that... I wonder if all that different voice lines and conditions are starting to take a toll on the script engine and in the end are increasing the likelihood of papyrus stackdumps? And maybe there is a limit in the number of fuz files the engine can handle. Like with the animation files back in the days and once we are over that, everything just burns. Then on the other hand, the less repetition there is in the NPC reactions, the more alive it feels. I have no idea how much of this will be useable. I am providing an abundance so that if its a needle in a haystack situation there might be two needles left over lol I mean films will record days of footage for a 3 minute scene and those are experts at the craft. I'm an autistic idiot going mad as I write 7 pages of "I know not everything is your fault, Master/Mistress" a variety of ways lol 2
TrollAutokill Posted August 6, 2022 Author Posted August 6, 2022 11 hours ago, Jasmine92 said: I already getting grey hair just thinking about how many voice files are needed for all that... I will provide a modified version of the sseedit script to skip some race voice lines, same as is done for male/female right now.
Jasmine92 Posted August 6, 2022 Posted August 6, 2022 17 hours ago, Kalysto said: Lol, I was thinking about that... Your previous release was already over a gig. Speaking about that; Is it possible to divide the release according to gender and age? So that we can download only those that we actively use? It's quite easy to "divide" the voice files in different packs, one just needs to only include the wanted voices in the BS-Archive. No scripting or indexing needed. The game expects the fuz files in a specified path with a specified name and if its there, it will be used, if it isn't, it won't. However, currently the voice-packs takes advantage of a) how Skyrim loads BSA Files that belong to an ESP Plugin. (looking for a "<ESP Filename>.bsa" and an "<ESP Filename> - Textures.bsa" and just loading them when found) and b) the circumstance, that DoM doesn't come with any ESP itself. So we can easily have 2 Voice-packs which can have a size of roughly 2GB each and do not need to hassle with a plugin file for the Voice-files, which would come with all the problems a plugin can cause. Starting from using up a plugin slot, changing the load order, messing with the index number of all following plugins etc. etc. So the way it is now, the voice-packs can be installed, updated and removed at any point in time without causing problems with the game or a save-game, which is quite neat and I would like to keep it that way. 7 hours ago, TrollAutokill said: I will provide a modified version of the sseedit script to skip some race voice lines, same as is done for male/female right now. While we could remove some seldomly used voices and just not include them in the voice-packs to save some space, I am kind of a nerd and easily get the feeling I could miss something that should be there. So unless we end up with more voice-files that would fit in two 2GB BSA archives, I would just keep it the way it is now and include as many voice types and lines as possible and be as complete as possible. At least all the generic voices and the ones where we know it's save to enslave. (It would be a shame to silence Seranas sweet longing for more of her masters disciplining whip.) Btw. atm. we are at ~60% max file size, so there still is some space. 1
Keysersoze802 Posted August 6, 2022 Posted August 6, 2022 On 8/3/2022 at 5:04 PM, CliftonJD said: for now since its untrackable and can't be reproduced by the author, try watching for any patterns to when it happens that maybe the pattern to it can reach a viable solution So I Think I May know whats causing this issue. When DOM slaves are making a random comment you cannot activate on them Until they finish Talking, This may be because of Fuz ro doh honestly idk exactly the mechanism. I think this This bug is being triggered when they make a random comment as they are processed into HSH Locking them into The state of not being able to activate them. When they are Dumped back into normal PAH by Deleting the HSH cell they seem to exit that state. The workaround I found to Personally work for me Was to Turn off random Comments when I deposit Slaves into HSH.
TrollAutokill Posted August 6, 2022 Author Posted August 6, 2022 1 hour ago, Jasmine92 said: It's quite easy to "divide" the voice files in different packs, one just needs to only include the wanted voices in the BS-Archive. No scripting or indexing needed. The game expects the fuz files in a specified path with a specified name and if its there, it will be used, if it isn't, it won't. However, currently the voice-packs takes advantage of a) how Skyrim loads BSA Files that belong to an ESP Plugin. (looking for a "<ESP Filename>.bsa" and an "<ESP Filename> - Textures.bsa" and just loading them when found) and b) the circumstance, that DoM doesn't come with any ESP itself. So we can easily have 2 Voice-packs which can have a size of roughly 2GB each and do not need to hassle with a plugin file for the Voice-files, which would come with all the problems a plugin can cause. Starting from using up a plugin slot, changing the load order, messing with the index number of all following plugins etc. etc. So the way it is now, the voice-packs can be installed, updated and removed at any point in time without causing problems with the game or a save-game, which is quite neat and I would like to keep it that way. While we could remove some seldomly used voices and just not include them in the voice-packs to save some space, I am kind of a nerd and easily get the feeling I could miss something that should be there. So unless we end up with more voice-files that would fit in two 2GB BSA archives, I would just keep it the way it is now and include as many voice types and lines as possible and be as complete as possible. At least all the generic voices and the ones where we know it's save to enslave. (It would be a shame to silence Seranas sweet longing for more of her masters disciplining whip.) Btw. atm. we are at ~60% max file size, so there still is some space. Yes but no need to process argonian or khajiit lines in Breton or Nord voice and vice versa. My script does however process Breton lines with other voice types (commoner, eventoned, ...) just to be sure.
bnub345 Posted August 6, 2022 Posted August 6, 2022 12 minutes ago, Keysersoze802 said: So I Think I May know whats causing this issue. When DOM slaves are making a random comment you cannot activate on them Until they finish Talking, This may be because of Fuz ro doh honestly idk exactly the mechanism. I think this This bug is being triggered when they make a random comment as they are processed into HSH Locking them into The state of not being able to activate them. When they are Dumped back into normal PAH by Deleting the HSH cell they seem to exit that state. The workaround I found to Personally work for me Was to Turn off random Comments when I deposit Slaves into HSH. It happens even without using HSH though. It must be some other problem with how the game processes dialogue.
Keysersoze802 Posted August 6, 2022 Posted August 6, 2022 5 minutes ago, bnub345 said: It happens even without using HSH though. It must be some other problem with how the game processes dialogue. I have never been able to not interact with them for more than the few seconds they are talking unless u put them into HSH.
Jasmine92 Posted August 6, 2022 Posted August 6, 2022 (edited) 48 minutes ago, TrollAutokill said: Yes but no need to process argonian or khajiit lines in Breton or Nord voice and vice versa. My script does however process Breton lines with other voice types (commoner, eventoned, ...) just to be sure. I didn't even knew, there where "race exclusive" lines in DoM. Even if there are, my understanding is, that @DoubleCheeseburger's XEdit Script only exports lines in voice-types, that could actually be encountered within the game, hence only creating Kimli's lines in Vexes voice-type and not for all others? Or are there "special circumstances" with those exclusive lines that makes then script unable to tell "this line will never be used by a Khajiit or a Nord"? (Couldn't that only be the case for random comments the slaves give of, which could depend on some arbitrary conditions that get determined by papyrus at runtime?) Hm, now you get me thinking. I never digged too deep into that matter, because the the export script seemed to take care of it on the first glance. If it is a rather complicated rule-set that some lines will never be spoken by some voice-types, it might be easier to implement those "cleanups" in the replacement script, since there one can utilize the regex and panda commands. Edited August 6, 2022 by Jasmine92
TrollAutokill Posted August 6, 2022 Author Posted August 6, 2022 1 hour ago, Jasmine92 said: I didn't even knew, there where "race exclusive" lines in DoM. Even if there are, my understanding is, that @DoubleCheeseburger's XEdit Script only exports lines in voice-types, that could actually be encountered within the game, hence only creating Kimli's lines in Vexes voice-type and not for all others? Or are there "special circumstances" with those exclusive lines that makes then script unable to tell "this line will never be used by a Khajiit or a Nord"? (Couldn't that only be the case for random comments the slaves give of, which could depend on some arbitrary conditions that get determined by papyrus at runtime?) Hm, now you get me thinking. I never digged too deep into that matter, because the the export script seemed to take care of it on the first glance. If it is a rather complicated rule-set that some lines will never be spoken by some voice-types, it might be easier to implement those "cleanups" in the replacement script, since there one can utilize the regex and panda commands. Some comes have getisrace conditions, others have nothing or getissex conditions. The race conditions was not implemented in the script. So I added it.
Antiope_Apollonia Posted August 6, 2022 Posted August 6, 2022 On 8/6/2022 at 1:21 AM, Kalysto said: Lol, I was thinking about that... Your previous release was already over a gig. Speaking about that; Is it possible to divide the release according to gender and age? So that we can download only those that we actively use? Not sure what you have in mind with "age", but I'd definitely second breaking the download up by gender. I think I mentioned this in the DoM voice pack thread a while ago. I'd guess most users pretty much exclusively enslave one gender. I certainly almost never enslave males, and on the very rare occasions that I do, I get rid of them quickly, so I'd be very happy to save that file space.
Farsh-nuke Posted August 7, 2022 Posted August 7, 2022 Yeah the special race lines were included as an option in the first pack I sent TAK not even knowing if it was possible to sort by race but as I play as an argonian most of the time and now with a special mod that subtly changes the lore so Breton's are known as being great bed slaves I decided to include them for fun and because frankly the more options TAK has to provide the player the less lines will bug a player by being overused. I will say that in TAK's initial brief (for want of a better term) I think a spectrum of responses based upon personality and mood combined was wanted where as I listed 3 for each personality and mood type listed in the mod description. There are at least more options than before but I arguably didn't go far enough. Heck this pack I'm working on now is being made specifically to address 3 overused lines and 3 areas where I feel more line options would be appreciated. I am now more than a thirdc of the way through this and the dreaded "I understand not everything is your fault, Master/Mistress" had had all variations written for it. The racial options for "Awe and respect are two different things, Master/Mistress" was easier to do because that has a clear way to differentiate and be creative while keeping the meaning. I am genuinely looking forward to writing the crude, innocent and praise options as with no explicit line to say a different way I can be more creative. Jasmine and TAK I do apologise though because for all that I am helping by providing these line options I understand that when I hand it in the hard work for each of you of sorting out the usable lines from the garbage and creating voice lines for them begins. Oh and for clarity I kind of assumed there was already a system to append Sir/Ma'am, Master/Mistress to a line if it's said by someone with high respect. There are times I include it in the lines already but that's not saying they can't have the appropriate respectful terms added on if appropriate. Also apologies in advance to Antiope for all the inevitable spelling and grammar changes to any lines that do make it into the mod, I'm doing my best but I know it probably won't all be up to snuff.
Kalysto Posted August 7, 2022 Posted August 7, 2022 2 hours ago, Antiope_Apollonia said: Not sure what you have in mind with "age", but I'd definitely second breaking the download up by gender. I meant the elder race, I wouldn't enslave an elder. You have to draw the line somewhere, lol. 1
Wreend Posted August 7, 2022 Posted August 7, 2022 Hi, Is there a way to edit all the characteristics of slave ? I oftenly start new games and it's a little bit long to train new slaves.
TrollAutokill Posted August 7, 2022 Author Posted August 7, 2022 (edited) 19 minutes ago, Wreend said: Hi, Is there a way to edit all the characteristics of slave ? I oftenly start new games and it's a little bit long to train new slaves. PAHE has a patch to alternate start if you want to start with a slave. Otherwise use the debug spell from the console. It should be called ultimate submission or something like that. Edited August 7, 2022 by TrollAutokill
TrollAutokill Posted August 9, 2022 Author Posted August 9, 2022 (edited) Hi guys, gals, beasts, whoever and whatever, So for next version, slaves will remember more than 1 reason to be punished or praised. I am thinking 4 is a good number. What do you guys think? Is your slaver smart enough to remember 4 pieces of data for each slave? The average human brain can remember 7 things in total in the immediate memory... I am guessing a slaver brain is smaller than average and your slaves already have a lot to think about. So 4 is it? Edited August 9, 2022 by TrollAutokill 5
Selena Glazer Posted August 9, 2022 Posted August 9, 2022 2 hours ago, TrollAutokill said: Hi guys, gals, beasts, whoever and whatever, So for next version, slaves will remember more than 1 reason to be punished or praised. I am thinking 4 is a good number. What do you guys think? Is your slaver smart enough to remember 4 pieces of data for each slave? The average human brain can remember 7 things in total in the immediate memory... I am guessing a slaver brain is smaller than average and your slaves already have a lot to think about. So 4 is it? Yeah 4 is great, If it is possible for you to add a slider to edit the number in MCM; it would be great, if it is not possible, then 4 it is. Great Job after all, Keep it up 2
Jasmine92 Posted August 9, 2022 Posted August 9, 2022 On 8/6/2022 at 11:54 PM, TrollAutokill said: Some comes have getisrace conditions, others have nothing or getissex conditions. The race conditions was not implemented in the script. So I added it. Can you share your version of the script? I would do a test-run and see how many obsolete voice-lines get skipped compared to the original one and I will use it for the next versions of the voicepacks. 2 hours ago, TrollAutokill said: Hi guys, gals, beasts, whoever and whatever, So for next version, slaves will remember more than 1 reason to be punished or praised. I am thinking 4 is a good number. What do you guys think? Is your slaver smart enough to remember 4 pieces of data for each slave? The average human brain can remember 7 things in total in the immediate memory... I am guessing a slaver brain is smaller than average and your slaves already have a lot to think about. So 4 is it? 34 minutes ago, Selena Glazer said: Yeah 4 is great, If it is possible for you to add a slider to edit the number in MCM; it would be great, if it is not possible, then 4 it is. Great Job after all, Keep it up Well, if the average human can remember 7 things in short memory and each slave remembers 4 reasons, than the average slaver can train 1,75 slaves at a time before his short term memory gets overwhelmed. Considering that I like to train 4 to 6 slaves at a time, I think I will need a spreadsheet to keep up with the training... 3
TrollAutokill Posted August 9, 2022 Author Posted August 9, 2022 (edited) 58 minutes ago, Jasmine92 said: On 8/6/2022 at 11:54 PM, TrollAutokill said: Can you share your version of the script? I would do a test-run and see how many obsolete voice-lines get skipped compared to the original one and I will use it for the next versions of the voicepacks. My version of the script does also skip existing fuz and wav files. So you will need to run it on a dummy voicetype for it to work. Like FemaleVoiceTest instead of FemaleSultry. Edited August 9, 2022 by TrollAutokill
Antiope_Apollonia Posted August 10, 2022 Posted August 10, 2022 12 hours ago, TrollAutokill said: So for next version, slaves will remember more than 1 reason to be punished or praised. I am thinking 4 is a good number. I love the idea of slaves remembering more than one reason; it's currently often annoying when a reason you wanted to act on gets overridden before you get to it. I'd always assumed it was a performance limitation, but if you've found a way to do it without impacting performance, then it'd be an extremely positive change. That said, I would say four sounds like a lot. @Jasmine92 pretty much hit the nail on the head. My suggestion would be to start with just two and see how that feels, and then increase it from there later if necessary. I'm pretty sure two would be sufficient to eliminate 95%+ of the current cases of irritation without feeling overwhelming. I'd expect that, with four reasons stacking up, if you've got several slaves with you, there's a good chance they'll just pile up four reasons while you're not paying attention, and you won't have any idea what caused the reasons at the bottom of the "stack". Then, the next time you want to interact with one of them, you'll have to "clear the stack", which doesn't seem like good gameplay.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now