Gristle Posted April 8, 2023 Author Posted April 8, 2023 On 3/29/2023 at 10:01 PM, Khrusaor said: First of all, thank you for this wonderful mod! It would be great to see more Serana comments related to Valerica and events with the two of them. Some more comments about gargoyles, skeevers, draugrs and spiders would also be nice. You're welcome. The thing about Serana and Valerica is that the scenes where they are both together (at least in the DG main quest) are all scripted "scenes" in the game, and this mod essentially shuts down during such scripted scenes so as not to interfere with the dialogue in them. So, I could add relevant comments/events when Serana is a follower and Valerica is nearby, but I don't think they would be very likely to ever trigger. I guess if you went back to the Soul Cairn and got Valerica after the DG quest and then hung out in her lab they would trigger, but I'm not sure if that is worth it. Now, more Serana comments about gargoyles, skeevers, draugrs and spiders is always a good idea. I'll see what I can do there. As you probably noticed, her comments on gargoyles and skeevers are more "intimate" and unique to her, while her comments on draugr and spiders are pretty much the same as the general follower comments on draugr and spiders. Or do you have a different suggestion?
Gristle Posted April 8, 2023 Author Posted April 8, 2023 On 4/2/2023 at 11:16 AM, Puckman340 said: When I accept a follower's offer, I sometimes get additional notifications like "she tries to claw at your face" when the animation starts up. Is this caused by a specific fame trait (i.e. Dominant or Sadic)? That exact notification doesn't sound familiar, but the mod does display a notification for all events, and each event-triggering comment has its own unique notification, which means each notification has been custom written in light of the fame and other factors that triggered the event. So, for example, if Masochism fame triggered the event, the notification would describe the encounter in some rough or aggressive way, but for example, if Likes Woman fame and an female NPC with a 'Lover' relationship rank triggered the event, the notification would describe the encounter in a gentle and loving way.
Gristle Posted April 8, 2023 Author Posted April 8, 2023 On 4/6/2023 at 10:44 AM, ThatOneSpiderPhoenix said: Apologies if this has already been asked and answered earlier in the thread but I didn't find it in my cursory search. So normally having a weapon equipped protects you against forced events from this mod; however, it doesn't seem to protect me from my followers deciding to strip and/or tie up my character in public at random, inconvenient and annoying times. (almost froze to death on the Windhelm docks one time because of this) Is there a way to change that, or disable those specific events? Thanks. I believe you are correct. I guess I didn't think a follower would fear an armed attack from you in the same way another NPC would. Because of the way the mod is structured, it would be a pain to add those weapon checks to the relevant subset of follower comments. But I didn't think those events would be more than a minor nuisance at best - If your clothes are stripped by this mod they are just unequipped and you can put them back on immediately. And if you are tied by this mod, it's just for fun, as you can immediately unequip the ropes without any special keys or tools. Are you seeing something different? On 4/6/2023 at 10:44 AM, ThatOneSpiderPhoenix said: Edit: One more issue I've had: accepting a follower's sex offer seems to be considered rape by sexlab, triggering the separate strip and animation rules I've set up for non-consensual encounters and negatively impacting their disposition. (Mjoll's relationship rank actually dropped from lover to ally after I made the mistake of agreeing to sex with her in this mod's events too many times) I'm not sure whether it's this mod or some kind of conflict or mistake I made with my sexlab installation, but if anyone has had similar problems, I would love to hear if there's an easy solution. Very much enjoy most aspects of the mod and would prefer not to have to remove it. That's my bad. It's always been a pet peeve of mine that a lot of mods would put my PC in the wrong SexLab position, and I had read early on that setting the "victim" flag on an actor helped ensure that that actor wound up in the passive position. Since then, I've learned that it's not necessary to do that, and I've learned about the other bad/wrong consequences of setting the victim flag. So... the victim flag has now been removed from all mod events that are not forced, and this will be in the next version, which I will upload soon. 2
Puckman340 Posted April 8, 2023 Posted April 8, 2023 46 minutes ago, Gristle said: That exact notification doesn't sound familiar, but the mod does display a notification for all events, and each event-triggering comment has its own unique notification, which means each notification has been custom written in light of the fame and other factors that triggered the event. So, for example, if Masochism fame triggered the event, the notification would describe the encounter in some rough or aggressive way, but for example, if Likes Woman fame and an female NPC with a 'Lover' relationship rank triggered the event, the notification would describe the encounter in a gentle and loving way. I know what you mean; Encounters usually start with such notifications like " Serana pulls you to her" but after that another notification like the one I mentioned appears. Last time it happened, the first message said something like, "Serana ask you to make it hurt." then a second message appeared saying something like, "Serana looks down in defeat." If I were to guess, it might be from another mod. My guess is Yamate.
Gristle Posted April 8, 2023 Author Posted April 8, 2023 1 hour ago, Puckman340 said: I know what you mean; Encounters usually start with such notifications like " Serana pulls you to her" but after that another notification like the one I mentioned appears. Last time it happened, the first message said something like, "Serana ask you to make it hurt." then a second message appeared saying something like, "Serana looks down in defeat." If I were to guess, it might be from another mod. My guess is Yamate. Yes. Must be from another mod. Those two you mention are definitely not from this mod.
Khrusaor Posted April 8, 2023 Posted April 8, 2023 9 hours ago, Gristle said: You're welcome. The thing about Serana and Valerica is that the scenes where they are both together (at least in the DG main quest) are all scripted "scenes" in the game, and this mod essentially shuts down during such scripted scenes so as not to interfere with the dialogue in them. So, I could add relevant comments/events when Serana is a follower and Valerica is nearby, but I don't think they would be very likely to ever trigger. I guess if you went back to the Soul Cairn and got Valerica after the DG quest and then hung out in her lab they would trigger, but I'm not sure if that is worth it. Now, more Serana comments about gargoyles, skeevers, draugrs and spiders is always a good idea. I'll see what I can do there. As you probably noticed, her comments on gargoyles and skeevers are more "intimate" and unique to her, while her comments on draugr and spiders are pretty much the same as the general follower comments on draugr and spiders. Or do you have a different suggestion? I see. At least, some comments like "Would you mind my mother joining us for a threesome sometime?" and "My mother would be impressed to see you taking a gargoyle cock." would be nice. As for the gargoyles, skeevers, draugrs and spiders, I would love to see Serana making comments on how she would like to see the PC having sex with said creatures and events related to that. It would also be great if those events utilised multiple character animations (e.g., PC getting gangbanged by skeevers or PC and Serana having threesome with a death hound, etc.) 1
Gristle Posted April 8, 2023 Author Posted April 8, 2023 (edited) 12 hours ago, Khrusaor said: I see. At least, some comments like "Would you mind my mother joining us for a threesome sometime?" and "My mother would be impressed to see you taking a gargoyle cock." would be nice. Comments like the first are easy to add. A comment like the second would require the mod knowing that the PC is in a SL animation with a gargoyle. That's something I've been trying to figure out, i.e., how to detect what kind of SL animation the PC is in. I can easily detect *whether* the PC is in a SL animation (because SL puts actors in a SexLab 'Animating' faction, and you can detect PC and NPC speaker factions with comment conditions), but at this point the mod doesn't even know how many actors are in the SL animation, much less what tags the animation has, whether it's a creature animation, or what kind of creature. So, currently, the mod can't even tell the difference between a solo masturbation session and getting gangbanged by giants. Needless to say, that makes the comments that trigger during SL animations (of which there are many) hard to write. There just isn't a way to do this with standard comment conditions, which is how all comments are currently triggered. If anyone has any ideas, please let me know. 12 hours ago, Khrusaor said: As for the gargoyles, skeevers, draugrs and spiders, I would love to see Serana making comments on how she would like to see the PC having sex with said creatures and events related to that. It would also be great if those events utilised multiple character animations (e.g., PC getting gangbanged by skeevers or PC and Serana having threesome with a death hound, etc.) As above, the comments are easy, but triggering SL animations with "enemies" is a lot tougher. You have to make them stop attacking, and put them in a SL animation, and then once the SL animation ends, you have to figure out what to do with them. Do they remain unaggressive, or do they revert back to attacking? Also, such "monsters" don't have unique IDs, so you need to have a script that detects them and puts them into a temporary "alias" so you can even refer to them for SL animations and the like. Also, as anyone who has played with Defeat and similar mods, this kind of interfering with combat can break stuff. This is a bit too complex for the script fragments attached to dialogue that currently trigger SL events (and a bit too complex for my programming skills). What would be a lot easier (though a bit of a cheat), would be to give Serana comments (or dialogue) where she could offer to use her magic, charm, experience, or whatever vamp ability to call/find/summon some creature friends for some fun, in which case, unaggressive mod-generated creatures with unique IDs could just be spawned in and controlled. Perhaps such comments would only be available in Castle Volkihar, or perhaps only in certain locations (e.g., skeevers in dungeons). Or maybe Valerica taught Serana a Summon Aroused Gargoyle spell? Or maybe Serana taught herself a Summon Sex-crazed Skeever spell? As for multiple actors, calling two concurrent SL animations works fine, e.g., one for PC and one for Serana. Calling creature animations for multiple (3+) actors is trickier, because there just aren't many such animations. For example, of the six or seven creature animations packs that I have, I think only one has animations for two skeevers + PC. I can take a closer look at this, but I wouldn't want to set up an event that is unlikely to occur because of a missing animation. Edited April 8, 2023 by Gristle 1
Seeker999 Posted April 9, 2023 Posted April 9, 2023 You could just set the comments up as idle musings rather than event-generated or event-generating dialog. Being in Castle V. could be enough to trigger a musing "My mother would be impressed to see you taking a gargoyle cock." No need for an actual sex event. A little weird she's talking about her mother that way, but that's a different thing. "My mother had a pet spider once. It was very, hmm, friendly. I could summon one for you." Doesn't have to lead to anything.
wareware Posted April 10, 2023 Posted April 10, 2023 On 4/9/2023 at 4:36 AM, Gristle said: That's something I've been trying to figure out, i.e., how to detect what kind of SL animation the PC is in Apropos2 does that though I don't know how applicable it would be for your case. 1
ThatOneSpiderPhoenix Posted April 10, 2023 Posted April 10, 2023 On 4/7/2023 at 5:22 PM, Gristle said: I believe you are correct. I guess I didn't think a follower would fear an armed attack from you in the same way another NPC would. Because of the way the mod is structured, it would be a pain to add those weapon checks to the relevant subset of follower comments. But I didn't think those events would be more than a minor nuisance at best - If your clothes are stripped by this mod they are just unequipped and you can put them back on immediately. And if you are tied by this mod, it's just for fun, as you can immediately unequip the ropes without any special keys or tools. Are you seeing something different? That's my bad. It's always been a pet peeve of mine that a lot of mods would put my PC in the wrong SexLab position, and I had read early on that setting the "victim" flag on an actor helped ensure that that actor wound up in the passive position. Since then, I've learned that it's not necessary to do that, and I've learned about the other bad/wrong consequences of setting the victim flag. So... the victim flag has now been removed from all mod events that are not forced, and this will be in the next version, which I will upload soon. Thanks for the reply. On the stripping and/or being tied up it's not usually a big problem, especially since as you said I can immediately fix it by just re-equipping stuff and it usually happens in walled cities where Frostfall won't kill me anyway. The Windhelm docks thing was admittedly a bit of a fringe situation where a bunch of different mods ended up interacting in an unexpected way - I'd gone outside the city walls to use the river's water for Bathing in Skyrim. While my character was out and still dripping wet and freezing one of my followers told me "submissive girls like you don't need clothes" and force stripped. Then before I could open the menu to re-equip, an ice wraith spawned across the river and triggered combat, and Sexlab Survival has a setting where changing armor in combat triggers a lengthy animation, which cancels the re-equipping if you move before it's complete (to stop the player changing armor willy-nilly in the middle of a fight). So because of that very niche situation, my character was effectively stuck naked while drenched in freezing weather. So yeah, it's not anything worse than a minor annoyance for me most of the time and something I wouldn't blame you for not wanting to spend a lot of time on.
Gristle Posted April 16, 2023 Author Posted April 16, 2023 (edited) Just a note that Version 3.4b is now up. It adds a quest and new features and addresses a number of long-standing issues. New features include: Added a sizable quest: The Jarl of Markarth will now offer an exhibitionism-themed quest to female PCs as an alternative to bounty when the PC’s Exhibitionism fame in Markarth reaches a high level. (PC receives a warning letter via courier at Exhibitionism fame 80+, and then gets summoned to Jarl at Exhibition fame 90+.) I’m calling this “beta” because it edits a location in Solitude and might conflict with other Solitude mods. More comments: Added 83 bandit and 35 forsworn combat/detection comments. New first-person ‘thoughts’: Added 70 notifications triggered by high PC arousal and fame types/levels (with MCM switch to disable). More appropriate comments on PC outfit: Added MCM switches to designate PC’s outfit as “Skimpy” or “Topless” for purposes of mod comments. Note: This does not ‘tag’ individual outfits, but affects all clothes and armor worn by the PC, so it will have to be adjusted as appropriate with outfit changes if used - but will not need adjustment for nudity. Added “Likes Women” fame condition to almost all female-female forced Sexlab events. Raised Slut fame thresholds for College of Winterhold forced comments. Removed “Rough” and “Aggressive” animations from “friendly” mod events unless triggered by SLSF Masochism fame. Removed “Victim” tags from all consensual Sexlab events triggered by the mod. Fixed racial comments so they work with PCs who are vampires. Important Notes: This quest involves new NPCs for which I have also posted a KSHair patch (requires KSHair). Warning: This patch causes ‘blackface’. Please use the Face Discoloration Fix mod to fix: https://www.nexusmods.com/skyrimspecialedition/mods/42441 EDIT: The KSHair patch also gives better hair to Evelyn (Belethor's sister). There is now an SE and an LE version of this mod. I used a custom texture for the new quest, which I assume is not compatible with LE, so I pulled the custom texture out of the LE version. There are no other differences. The new quest makes a small modification to a location in Solitude. Saying where would be a massive quest spoiler, but let me know if you see any conflicts. Please let me know if you see any issues with this new version. Edited April 16, 2023 by Gristle 6
assassin394 Posted April 16, 2023 Posted April 16, 2023 33 minutes ago, Gristle said: Just a note that Version 3.4b is now up. It adds a quest and new features and addresses a number of long-standing issues. New features include: Added a sizable quest: The Jarl of Markarth will now offer an exhibitionism-themed quest to female PCs as an alternative to bounty when the PC’s Exhibitionism fame in Markarth reaches a high level. (PC receives a warning letter via courier at Exhibitionism fame 80+, and then gets summoned to Jarl at Exhibition fame 90+.) I’m calling this “beta” because it edits a location in Solitude and might conflict with other Solitude mods. More comments: Added 83 bandit and 35 forsworn combat/detection comments. New first-person ‘thoughts’: Added 70 notifications triggered by high PC arousal and fame types/levels (with MCM switch to disable). More appropriate comments on PC outfit: Added MCM switches to designate PC’s outfit as “Skimpy” or “Topless” for purposes of mod comments. Note: This does not ‘tag’ individual outfits, but affects all clothes and armor worn by the PC, so it will have to be adjusted as appropriate with outfit changes if used - but will not need adjustment for nudity. Added “Likes Women” fame condition to almost all female-female forced Sexlab events. Raised Slut fame thresholds for College of Winterhold forced comments. Removed “Rough” and “Aggressive” animations from “friendly” mod events unless triggered by SLSF Masochism fame. Removed “Victim” tags from all consensual Sexlab events triggered by the mod. Fixed racial comments so they work with PCs who are vampires. Important Notes: This quest involves new NPCs for which I have also posted a KSHair patch (requires KSHair). Warning: This patch causes ‘blackface’. Please use the Face Discoloration Fix mod to fix: https://www.nexusmods.com/skyrimspecialedition/mods/42441 EDIT: The KSHair patch also gives better hair to Evelyn (Belethor's sister). There is now an SE and an LE version of this mod. I used a custom texture for the new quest, which I assume is not compatible with LE, so I pulled the custom texture out of the LE version. There are no other differences. The new quest makes a small modification to a location in Solitude. Saying where would be a massive quest spoiler, but let me know if you see any conflicts. Please let me know if you see any issues with this new version. Hi. Thank you for the update. A question: Is it safe to upgrade from old version mid save? Any specific step need to be done first? I do use KS hairdo but what happen if I don't install KShair patch?
Gristle Posted April 16, 2023 Author Posted April 16, 2023 32 minutes ago, assassin394 said: Hi. Thank you for the update. A question: Is it safe to upgrade from old version mid save? Any specific step need to be done first? I do use KS hairdo but what happen if I don't install KShair patch? A mid-save update should be fine. The MCM should update automatically, and there are no constantly running scripts. You don't have to install the KS Hair patch, but if you don't install it (along with KS Hair) the key female NPC (and other female NPCs) in the Markarth quest will have ugly vanilla hair. So, I recommend that and the Face Discoloration Fix. 1
DayTri Posted April 17, 2023 Posted April 17, 2023 On 4/8/2023 at 8:36 PM, Gristle said: A comment like the second would require the mod knowing that the PC is in a SL animation with a gargoyle. That's something I've been trying to figure out, i.e., how to detect what kind of SL animation the PC is in. I can easily detect *whether* the PC is in a SL animation (because SL puts actors in a SexLab 'Animating' faction, and you can detect PC and NPC speaker factions with comment conditions), but at this point the mod doesn't even know how many actors are in the SL animation, much less what tags the animation has, whether it's a creature animation, or what kind of creature. So, currently, the mod can't even tell the difference between a solo masturbation session and getting gangbanged by giants. Needless to say, that makes the comments that trigger during SL animations (of which there are many) hard to write. There just isn't a way to do this with standard comment conditions, which is how all comments are currently triggered. If anyone has any ideas, please let me know. The best way to do this as far as I know is: 1. For number of actors, you check the length of the positions array: Event onAnimationStart(int tid, bool hasPlayer) if HasPLayer sslThreadController controller = sexlab.GetController(tid) int num_actors = controller.positions.length ... endif endEvent 2. For figuring out what kind of creature is in the animation, the most reliable way is to cycle through the actors and check the race like this: while i < controller.positions.length actor partner = controller.positions[i] if partner == playerRef ; Do something to skip this since we know it is the player. elseif partner.haskeyword(ActorTypeNPC) ; if we get here we know it is not a creature else String RaceName = sslCreatureAnimationSlots.GetRaceKey(partner.GetLeveledActorBase().GetRace()) if RaceName == "Gargoyles" ; Do whatever we want with gargoyles here. endif endif i += 1 endWhile 3. For figuring out the type of human / human sex, you need to check the animation tags I think. You can check the tags to get the creatures too, but I think the creature tags aren't used consistently across animation packs, so best to use the RaceName from sslCreatureAnimationSlots. 1
Gristle Posted April 17, 2023 Author Posted April 17, 2023 42 minutes ago, DayTri said: The best way to do this as far as I know is: 1. For number of actors, you check the length of the positions array: Event onAnimationStart(int tid, bool hasPlayer) if HasPLayer sslThreadController controller = sexlab.GetController(tid) int num_actors = controller.positions.length ... endif endEvent 2. For figuring out what kind of creature is in the animation, the most reliable way is to cycle through the actors and check the race like this: while i < controller.positions.length actor partner = controller.positions[i] if partner == playerRef ; Do something to skip this since we know it is the player. elseif partner.haskeyword(ActorTypeNPC) ; if we get here we know it is not a creature else String RaceName = sslCreatureAnimationSlots.GetRaceKey(partner.GetLeveledActorBase().GetRace()) if RaceName == "Gargoyles" ; Do whatever we want with gargoyles here. endif endif i += 1 endWhile 3. For figuring out the type of human / human sex, you need to check the animation tags I think. You can check the tags to get the creatures too, but I think the creature tags aren't used consistently across animation packs, so best to use the RaceName from sslCreatureAnimationSlots. That's great! Thanks very much! I'll give this a try. My thought was to create such a script that detects animations and then that script updates a set of quest variables (based on number of actors, gender, race, etc.) when the PC is in the animation. Then, those variables could be used as dialogue conditions for the comments. Ideally, the quest variables would be reset at the end of each PC animation, but I suppose they could just stay until the next animation begins, as they would only be used during SL animations. Let me know if you have any better ideas.
DayTri Posted April 17, 2023 Posted April 17, 2023 58 minutes ago, Gristle said: That's great! Thanks very much! I'll give this a try. My thought was to create such a script that detects animations and then that script updates a set of quest variables (based on number of actors, gender, race, etc.) when the PC is in the animation. Then, those variables could be used as dialogue conditions for the comments. Ideally, the quest variables would be reset at the end of each PC animation, but I suppose they could just stay until the next animation begins, as they would only be used during SL animations. Let me know if you have any better ideas. Well, I didn't look into the SLSF code too much, but if it is extensible maybe you can implement new fame types for the creatures. Maybe it's hard to extend though I dunno. If you go the quest variable route make sure to mark the quest script and variables as "conditional" and use "GetVMQuestVariable" instead of "GetQuestVariable" (this is just broken I think) in the dialogue conditions. 2
wareware Posted April 17, 2023 Posted April 17, 2023 How does marking for skimpy outfits work? Does it look for a keyword?
Gristle Posted April 17, 2023 Author Posted April 17, 2023 (edited) 8 minutes ago, wareware said: How does marking for skimpy outfits work? Does it look for a keyword? No. I'm afraid it's much less sophisticated. You just turn on the relevant MCM switch, and now NPCs will think your outfit is topless or skimpy and comment accordingly, regardless of what you are wearing (unless you are wearing nothing, in which case they will know you're naked - regardless of how switches are set). So, this means you have to reset the switches as needed every time you change outfits, which may be a pain. But if you don't change outfits a lot, it's useful, because it can work with any outfit. Edited April 17, 2023 by Gristle 2
Gristle Posted April 17, 2023 Author Posted April 17, 2023 (edited) For users of Visio's great Public Whore mod, here's a shameless plug for my other (new) mod, which adds 350 500 NPC comments to Public Whore. Edited April 24, 2023 by Gristle 6
belegost Posted April 17, 2023 Posted April 17, 2023 (edited) 35 minutes ago, Gristle said: No. I'm afraid it's much less sophisticated. You just turn on the relevant MCM switch, and now NPCs will think your outfit is topless or skimpy and comment accordingly, regardless of what you are wearing (unless you are wearing nothing, in which case they will know you're naked - regardless of how switches are set). So, this means you have to reset the switches as needed every time you change outfits, which may be a pain. But if you don't change outfits a lot, it's useful, because it can work with any outfit. You can make the mod look for SoS_Revealing from SoS and EroticArmor, SLA_NakedArmor, SLA_HalfNakedArmor from SL Aroused. I believe all versions of Aroused contain those keywords. That way if you already have outfits with those, NPCs will comment accordingly. As a bonus you might even consider it looking for SLS_BikiniArmor from SL Survival. Edited April 17, 2023 by belegost
leopardus Posted April 17, 2023 Posted April 17, 2023 Thanks for the good mod! Where is locate secluded place near Solitude? I can't find that(
Gristle Posted April 17, 2023 Author Posted April 17, 2023 (edited) 3 hours ago, leopardus said: Thanks for the good mod! Where is locate secluded place near Solitude? I can't find that( Are you running the Markarth exhibitionism fame quest? Did Lilly stop and speak with you on the path from Dragon Bridge to Solitude? There should be a quest marker for the "off the road" spot. It's going to be hard to find without the quest marker. I don't know why it's not appearing, but it's by the trees across from the large fallen log on the path to the right that leads down to the Stormcloak camp. Here's a photo of the spot. This is looking up the hill with the road to Solitude at the top: Spoiler Edited April 17, 2023 by Gristle 2
leopardus Posted April 18, 2023 Posted April 18, 2023 Some mod breaks quest markers.. Thanks, your answer was very helpful.
Gristle Posted April 18, 2023 Author Posted April 18, 2023 2 hours ago, leopardus said: Some mod breaks quest markers.. Thanks, your answer was very helpful. No problem. Let me know if you have any other issues with the quest. Have you located the secret location in Solitude yet?
leopardus Posted April 18, 2023 Posted April 18, 2023 (edited) 14 hours ago, Gristle said: No problem. Let me know if you have any other issues with the quest. Have you located the secret location in Solitude yet? Yes. That quest was so funny. Any plans for the future of these quests? Edited April 18, 2023 by leopardus
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