Jump to content

[WIP] SexLab Lover's Comfort 2013-12-30


Recommended Posts

View File

What the mod does ?

It is a lore friendly mod that transforms "You awaken feeling your Lover's Comfort" notification into live action.

Even you if are not married you will soon discover that residents of Skyrim love to comfort each other.

 

WIP - the mod is gong to stay WIP as long as I work (or plan to work :P) on it, so don't expect the status to change.

Implemented Features:

  1. Lover's Comfort - triggers sex with your spouse then you go to sleep at the same house.
  2. Follower's Comfort - get to know your follower from new perspective.
  3. NPC's Comfort - Married/Lovers NPC would occasionally comfort each other. Also Jarls and Housecarls, Cousins, Siblings, Courting NPCs.
  4. Couple Swinging - looking for some variety in sex? Ask NPC couples if they are interested to swing...
  5. Spouse Lover - If you do not comfort your spouse for some time he/she might find a lover, then see feature 3.

Planned Features:

  1. Spouse/Follower approach and ask for sex

Requirements:

  1. SKSE
  2. SkyUI 4.1
  3. FNIS
  4. SexLab 1.32+!!!
  5. SexLabAroused v20131230+!!!

Installation:

  1. BEFORE installing/enabling LoversComfort.esp verify that SexLabAroused is working properly. (You should see arousal changing overtime, PC being naked increases arousal of surrounding NPC, having sex reduces arousal).
  2. Copy all contents of attached .ZIP file to Skyrim/Data/ directory.

Uninstall / Cleanup:

 

 

Delete:

  • /Data/LoversComfort.esp
  • /Data/LoversComfort.bsa
  • /Data/LoversComfort.txt

 

Troubleshooting:

 

  1. Reread installation Instructions, do next ALL next steps:
  2. ********************************************************************************
  3. Check SexLab installation:
  4. Disable LoversComfort.esp
  5. Disable SexLabAroused.esp
  6. Install/Enable SexLab MatchMaker
  7. Fire MatchMaker spell on two NPCs, see if everything is working properly
  8. Fire MatchMaker spell on your favorite NPC and yourself, see if everything is working properly.
  9. If having problems at steps 8 or 7 then post problem at main SexLab thread.
  10. Do clean save with SexLabAroused and LoversComfort.esp being disabled.
  11. ********************************************************************************
  12. Check SexLabAroused installation:
  13. Enbale SexLabAroused.esp , leave LoversComfort.esp disabled.
  14. Load clean save from step 10.
  15. Fire Matchmaker spell again on PC and NPC.
  16. See if their arousal after sex is low, sould be zero.
  17. Wait for 25 hours, see if PC arousal increased.
  18. Undress PC, see that after 3 minutes surrounding NPCs have greater arousal then before.
  19. If having problem here post problem at SexLabAroused thread.
  20. Do clean save with LoversComfort.esp being disabled.
  21. ********************************************************************************
  22. If SexLab AND SexLabAroused installation is working properly then enable LoversComfort.esp.
  23. Load clean save you created at 20.
  24. Save and load again to load dialog (known Skyrim problem)
  25. If still having troubles post your problem and clearly state that SexLab AND SexLabAroused is working properly and you had preformed a clean save.

 

FAQ:

  1. What is load order for LoversComfort? Any load order, or use BOSS
  2. How to have follower dialogues for Vilja (or some other NPC)? Open console, with mouse click on NPC, type "setfactionrank XX05BB1C 0". You must replace XX with LoversComfort load order hex code, which you can find by typing "help loverscomfort".
  3. Does PC need to be married to run the mod ? NO, just all spouse related content will not work.
  4. Does the mod supports multiple marriages? NO, currently I don't have practical solution for multiple marriage support. Though some users manged to make it working for one of the spouses.
  5. Does the mod modify/remove/replace vanilla "Lover's Comfort" effect? No.

Documentation:

 

 

PC

  • At arousal 90+ will masturbate on wake up, can be disabled in MCM

Spouse

  • LoversComfort monitors players sleep, if player sleeps at same cell as spouse, the animations are triggered.
  • The logic is the similar to vanilla Lover's Comfort, so if you used to have the notification now you should also see the animation.
  • Comfort on sleep can be enabled/disabled through MCM menu toggle.
  • MCM toggle is ignored at very first time and/or if spouse is aroused > 80.
  • Also can trigger sex with spouse through dialogue, spouse would agree if arousal > 10.
  • Multiple marriages are NOT supported.

Follower

  • Animations with followers (and spouse) can be triggered via dialogue "Lets' have some...". Then two options would appear:

  1. Sex - follower will accept the request if arousal level is greater than 20.
  2. Threesome - follower will accept the request if arousal level is greater than 30 and there is another spouse/follower in the cell with arousal higher then 30.

  • Then PC goes to sleep If follower is aroused above 70, he/she will masturbate or have sex with another follower.

NPCs

  • LoversComfort scans whole cell for NPCs on entry to cell and once a game hour.
  • If NPC one is sleeping and it has related NPC animations would be triggered.
  • NPC Relations: Married, Courting, If Relationship rank >= 4, Jarls and House Carls, Cousins, Siblings
  • If NPC arousal is above 60, he/she might masturbate to reduce arousal.
  • It is possible to swing couples, with related NPCs (see above), If their arousal is > 40 and they are in the same cell.

Arousal

  • +2 to spouse if PC having sex with some other NPC
  • -10 to spouse for each contact with lover

Spouse Lover

  • If spouse is aroused above threshold set in MCM menu he/she will start looking for lover
  • Search is preformed then PC and spouse are in same cell, then NPC with highest deposition towards the spouse is selected to be potential lover.
  • There might be multiple potential lovers in different cells.
  • Each time (and only once a game day) the spouse meets potential lover, the lover rank is increased by +1
  • Lover ranks:
  • (-2) - 1 : does nothing
  • 2 - starts scene there spouse complains about neglection
  • 3 - sends letter to spouse, can brawl with lovers from that point
  • 4 - starts some bad lovers chatter scene (I welcome scenarios for this one)
  • 5 - starts sex

 

Hacking:

 

 

Most of mod statuses are governed by factions, so by setting faction rank you can do some quick hacks:

  1. "setfactionrank XX03AB71 1" - sets selected NPC as spouse lover with lover rank 1. NPC with highest lover rank in the cell will be selected as spouse lover.​​​

​​At all commands replace XX by LoversComfort load order hex code, you can find it by typing "help loverscomfort"

DO NOT try to start/stop quests via console, it might cause a lot of harm.

 

 

Bugs / Conflicts:

 

  1. NPCs sometimes are playing animations half sunk in beds
  2. v20131230 shows v20131216 in MCM menu, ignore it.

 

Version History:

v20121230 - requires SexLab 1.32+ and SexLabAroused 20131230+

- Matched API changes of SexLab Aroused

20131216 - requires SexLab 1.2+

- Fixed error and unnecessary scans if PC has no spouse

 

v20131207 - requires SexLab 1.2+

- Added option do disable NPC masturbation

- Added option do disable follower/s masturbation/sex on player sleep

- Many changes to how spouse looks for lovers

- Changed spouse lover faction to xx033333, the change will reset all lovers

- Spouse can also look for lovers in exterior cells, though some other AI mod is needed for spouse to go outside. Ex: Storefront by Arthmoor

- Added SexLabLocationMarkers at/near markets of Windhelm, Riften, Markarth, Whiterun and Solitude (for Storefront support, not required)

- Added Lover at rank 5 will visit the spouse at night (not current follower, arousal > 50)

- Some dialogue changes spouse-lovers scene at rank 4

- Changed threshold If spouse arousal > 80 -> will rape PC

- Changed threshold If NPC lonely and sleeping with arousal > 75 -> will masturbate (possible to disable, see above), only one per cell

- Many bug fixes

 

v20131122 - requires SexLab 1.2+

- Fixed masturbation conflict with Estrus Chaurus

- Added MCM option to disable masturbation on sleep

- Added MCM option to disable spouse scenes

- Added MCM option to disable dialogues

- Set spouse threshold to 100 to prevent start cheating (previous lovers can be handled with console or brawling)

 

v20131002 - requires SexLab 1.2

- Fixed some API mismatches with SexLab 1.2

- Fixed female playing male masturbation

- Fixed LC will not lunch animations if PC is in combat or hostile to PC are present in cell

- Fixed detection of special followers

- Added MCM translation files

- Removed Aroused NPC rape from LC, will move it to independent mod or LoversHook

- Unsatisfied spouse can still rape PC if arousal > 70

 

v20130824 - requires SexLab 1.5b

- Removed arousal from LC, added SexLab Aroused as dependency

- Spouse would agree for sex if arousal > 10

- Followers would agree for sex if arousal > 20

- Followers/Spouse would agree for threesome if arousal > 30

- Couples would agree for swing if arousal > 40

- NPCs would masturbate if sleeping and if arousal > 60

- Followers would masturbate/sex on PC wake up if arousal > 70

- Fixed PC masturbation on wake up, if arousal > 90

- If PC had sex not with a spouse then spouse gets +2 exposure

- Changed some dialogues

- Removed a lot of old code

 

v20130720 - requires SexLab 1.12

- Added check for threesome party, if there is no sufficient partners the speaker will refuse, even if aroused

- Fixed sex not started on Party if only one aroused actor is present

- Fixed F/F animations are played for F/M

- Fixed no more rape on consensual sex

- Let SexLab find bed and display message

 

v20130713 - requires SexLab 1.11b

- Updated code to support SexLab v1.1+ API

- Added F/M animations for F/F toggle at MCM

- Changed dialogue, now starts with "Let have some ..." and splits to

  • Comfort - starts sex with 2 actors, need arousal >= 3 for follower, always works with spouse
  • Party - tries to start threesome with PC, Speaker and spouse/followers, need arousal >= 5 to succeed

v20130626 - requires SexLab 1.01b

- Added staged Spouse <--> Lover relations (must enable subtitles, dialogue suggestions are welcome)

  • * at lover rank 2 - first scene spouse is complaining to potential lover
  • * at lover rank 3 - lover note is placed at spouse invetory, PC can brawl with Lover
  • * at lover rank 4 - second scene lover chater
  • * at lover rank 5 - sex animtion is played (actors don't have to sleep)
  • * BUG : Only newest note shows lover name

- Added couple swinging

  • * activated through dialogue, works on all couples who usually had sex via LC
  • * everybody must be in same cell (the other couple, spouse/follower and PC)
  • * couple arousal >= 5

* BUG : might place all actor at same place, f**** orgy, PC need to move manually

- Added MCM toggle for arousal notification

- Added PC will mastrubate if arousal >= 25 on sleep

- Added lone NPC with arousal >= 15 will mastrubate on sleep

- Added current aroused followers (>= 15) might have sex then PC goes to sleep and wakes up

- Removed thread lock from MakeLove, and SexLab callbacks, might fix some gliches, hopefully not add new ones

- Removed onSleep dependancy for Spouse <--> Lover interactions, simpler but might have sex in public places

- Restriced cell scan only to interior cells, less script load

- Modified Spouse will start looking for lover after arousal >= 10 (previously 7)

- Modified PC sex starts on dialogue, no need to sleep

- Modified current followers are not counted in most aroused actors, will not rape PC on sleep

- Modified default rape arousal to 15, will override user settings on update

- Modified rape probability reduced to 30% (from 50%) if aroused actor is present

- Modified Lover's Desire values:

  • * 0-4 Gives +5% magica and stamina regeneration
  • * 5-9 does nothing
  • * 10-14 skills improve 5% slower
  • * 15-19 skills improve 10% slower
  • * 20+ skils improve 15% slower

v20130604 - requires SexLab 1.01b

- Fixed NPC not having sex due to wrong cooldown timer for virgin NPC

- Fixed calculation of animation duration during rape

 

v20130528 - requires SexLab 1.0

- Less spam in debug log due to None function calls

- Arousal min value is 0 (instead of -2), updated Lover's Desire

- Follower would agree for sex if arousal > 3

- Posibly fixed NPC glowing FX as a resualt on Naked cloack effect

- Added 5.0 sec delay to "Actor is unsatisfied..." notification, otherwise it did not show up in many cases

- Effect from naked arousal for PC now adjust according to PC sexual orintation, which taken from SexLab

 

v20130527 - requires SexLab 1.0

- Added projectile spell that displays NPC arousal, fired with N hotkey

- Added N hot key also displays potential rapist

- Added faction for special followers that are not in currentFollowerFaction (Vilja). Faction FormID 0205BB1C

- Added note once a week from neglected spouse

- Added PC partner is unstisfied if sex duration is less then 0.8 of duration set in SexLab config, arousal goes up +5

- Modified spouse would also have "I need some comfort" dialogue and would always agree.

- Modified can brawl with spouse lover already from rank 3

- Modified spouse will mastrubate on sleep if arousal > 5 and there is no lover around

- Fixed time arousal bug, thanks to Anivaper. All time related arousal is going to reset itself on update

- Fixed debug trace spammig with ValidateActror

 

v20130514 - requires SexLab rev4

- Fixed arousal calculation bug

- Added naked graybeard exception

- Fixed looping lover-spouse sex, added 6 hour cooldown

- Removed cleanup code, lets leave the problem to framework

- Added spouse mastrubation, in case there is no lover

- Added threesome sex/rape

- Added NPC-NPC rape if arousal is higher then threshold

- Added naked NPC-NPC arousal, prevoisly it was only PC-NPC

 

v20130502 - requires SexLab rev3b

- Switched framework to SexLab

- Removed learning, position/stage switching, control override, victim effect

- Naked arousal is using cloak effect, gives more even and stable effect

- MCM togle spouse sex OnSleep

 

 

Credits:

Cmod - for creating SexiS framework, though it is not used by the current version it helped me to start the mod

Ashal - for creating SexLab framework

All modding community for creating scripts, animations, textures, meshes, utilities without which none would be possible.

Permissions:

Do whatever you want with the mod.


  • Submitter
  • Submitted
    05/14/2013
  • Category
  • Requires
    SKSE, SkyUI, FNIS, SexLab,Aroused
  • Special Edition Compatible

 

Link to comment

Thank you for bringing this to SL.. it is one of my favorite mods.

Note: BOSS still thinks this is a SexiS mod, and flags it with a warning message 'Sexis.ESM not found, your game will CTD with this mod.... etc'; this is not true... it works fine and does not CTD.

Thanks for your hard work... (I have started to try to mod using the CK, and !!!!? - so extra cudos to you for surviving the learning curve)

Link to comment

Hrrm I suppose this would conflict with Immersive Beds.

 

Actually I think its conflicting with something (I have Immersive Beds uninstalled at the moment due to some issues with it) cause my game CTD's trying to load any save when using it. Its only calling for the Skyrim and Sexlab masters though so the crash on load is a bit confusing...given as that usually means there is plugin that is referencing a missing master.

If you have TESVEdit run that and let it load everything, if there is a plugin missing a master that's usually the easiest way to find it as TESVEdit doesn't crash when it happens, instead it displays a message telling you what is missing.

Link to comment

Would it...... be possible... To have an option that lets the player assign a specific outfit a level of "Arousal Causing" effect.

 

So if the player deems a specific outfit that they're wearing to be "sexy" then this mod could recognize it and cause arousal in NPCs? Doesn't have to be too detailed.  Just a trigger for like Very Sexy / Medium Sexy / Low Sexy to assign to clothing manually?

Link to comment

Would it...... be possible... To have an option that lets the player assign a specific outfit a level of "Arousal Causing" effect.

 

So if the player deems a specific outfit that they're wearing to be "sexy" then this mod could recognize it and cause arousal in NPCs? Doesn't have to be too detailed.  Just a trigger for like Very Sexy / Medium Sexy / Low Sexy to assign to clothing manually?

You might be able to do this fairly easily, because I think exposure counts as having nothing on your body slot, so if you designed a piece of clothing in the creation kit to take up a glove or ring slot then I believe you could trick the game into thinking that you're naked. 

Link to comment

Hrrm I suppose this would conflict with Immersive Beds.

 

Actually I think its conflicting with something (I have Immersive Beds uninstalled at the moment due to some issues with it) cause my game CTD's trying to load any save when using it. Its only calling for the Skyrim and Sexlab masters though so the crash on load is a bit confusing...given as that usually means there is plugin that is referencing a missing master.

I'm having the same problem as you right now, narrowed down the crash on load to both of the plugins. 

Link to comment

I ended up doing something similar as to what you did, but right now it appears that I'm having bed alignment issues. NPCs align correctly, but for some reason when I sleep in a bed and the sex triggers I either fall through the map or end up on the edge of the bed.

 

<.<

Link to comment

Could I get a clearer explanation on what defines an "area" in regards to sleeping near aroused NPCs?

 

Are we talking about interior cells? Exterior cells? If both, how many cells are potentially risks? Can a horny bandit from a camp a grid away from me wander over to my camp and wake me up unexpectedly?

 

And if not.....can we have that if I ask nicely? Please?

 

Thats really one part of my immersive adventures in Skyrim that has never been addressed at all. I camp all over the place due to Frostfall but since all NPC's more or less sit around their patrol point routes in very circumscribed areas....my Frosfall tent might as well be on another planet.

 

Anyways love the idea of people occasionally taking what they want, just wondering how far they're willing to go to get it. I mean I think it would be a little silly of me to have to dance around naked in front of a hunters camp for a bit then literally camp right next to him to get him to...uh...take matters into his own hands.

Well using the previous version of this, my spouse had an arousal level of 30 and raped me from across the map when she was in the exterior world =P 

Link to comment

For this step:

 

3. Critical! Run "LoversComfort - Delete old scripts.bat" to remove old/loose scripts, or soon you will find the mod broken.

 

It comes up with errors that it can't find the files specified.  Following the address in teh bat file and looking directly myself, I see no sign of the files (Script/Source/QF_*)

 

What am I missing?

Link to comment

For me whenever i wake up in bed with a spouse, the ensuing sex scene is always labeled as aggressive. I have no control over the progression etc, is this normal?

It depends on what the rape threshold is, for example, if your spouse has an arousal level of 20 and the rape threshold is 10, they will rape you when you sleep near them. If they have an arousal level of 7, for instance, and the rape threshold is 10 then they will not rape you, sex will happen and you will have control over the spouse. 

Link to comment

 

For me whenever i wake up in bed with a spouse, the ensuing sex scene is always labeled as aggressive. I have no control over the progression etc, is this normal?

It depends on what the rape threshold is, for example, if your spouse has an arousal level of 20 and the rape threshold is 10, they will rape you when you sleep near them. If they have an arousal level of 7, for instance, and the rape threshold is 10 then they will not rape you, sex will happen and you will have control over the spouse. 

 

Yes, in this case the spouse had -2 arousal, so the sex should not be a rape. Yet i still had no control over it.

Link to comment

For this step:

 

3. Critical! Run "LoversComfort - Delete old scripts.bat" to remove old/loose scripts, or soon you will find the mod broken.

 

It comes up with errors that it can't find the files specified.  Following the address in teh bat file and looking directly myself, I see no sign of the files (Script/Source/QF_*)

 

What am I missing?

If you install/uninstall using a mod manager, such as NMM you have already removed the old scripts when you uninstalled the old version.

Link to comment

Is there some reason why everyone wants to do it on beds, stools, chairs and/or standing idle locations? It messes up the alignment.

 

I tried it with version 4 and 4b 

 

I ended up doing something similar as to what you did, but right now it appears that I'm having bed alignment issues. NPCs align correctly, but for some reason when I sleep in a bed and the sex triggers I either fall through the map or end up on the edge of the bed.

 

<.<

 

 

The reason for beds is LC looking for low cluttered space to start an animation,

I am also unhappy with alignment issues, going to figure out how to fix it.

 

 

 

For me whenever i wake up in bed with a spouse, the ensuing sex scene is always labeled as aggressive. I have no control over the progression etc, is this normal?

It depends on what the rape threshold is, for example, if your spouse has an arousal level of 20 and the rape threshold is 10, they will rape you when you sleep near them. If they have an arousal level of 7, for instance, and the rape threshold is 10 then they will not rape you, sex will happen and you will have control over the spouse. 

 

Yes, in this case the spouse had -2 arousal, so the sex should not be a rape. Yet i still had no control over it.

 

 

Interesting, it should not happen. I will see into it.

 

For this step:

 

3. Critical! Run "LoversComfort - Delete old scripts.bat" to remove old/loose scripts, or soon you will find the mod broken.

 

It comes up with errors that it can't find the files specified.  Following the address in teh bat file and looking directly myself, I see no sign of the files (Script/Source/QF_*)

 

What am I missing?

 

Ignore the errors.

 

 

Would it...... be possible... To have an option that lets the player assign a specific outfit a level of "Arousal Causing" effect.

 

So if the player deems a specific outfit that they're wearing to be "sexy" then this mod could recognize it and cause arousal in NPCs? Doesn't have to be too detailed.  Just a trigger for like Very Sexy / Medium Sexy / Low Sexy to assign to clothing manually?

You might be able to do this fairly easily, because I think exposure counts as having nothing on your body slot, so if you designed a piece of clothing in the creation kit to take up a glove or ring slot then I believe you could trick the game into thinking that you're naked. 

 

 

It is more easier, you can wear anything at any slot. But remove "ArmorCuirass" and/or "ClothingBody" keywords from the specific armor.

Also check all items you are wearing for the keywords, since some strange items can have the keywords, for example Leah Pouch from UNP Mashup.

The feedback of being naked is that NPCs say you that you are naked.

 

 

 

Could I get a clearer explanation on what defines an "area" in regards to sleeping near aroused NPCs?

 

Are we talking about interior cells? Exterior cells? If both, how many cells are potentially risks? Can a horny bandit from a camp a grid away from me wander over to my camp and wake me up unexpectedly?

 

And if not.....can we have that if I ask nicely? Please?

 

Thats really one part of my immersive adventures in Skyrim that has never been addressed at all. I camp all over the place due to Frostfall but since all NPC's more or less sit around their patrol point routes in very circumscribed areas....my Frosfall tent might as well be on another planet.

 

Anyways love the idea of people occasionally taking what they want, just wondering how far they're willing to go to get it. I mean I think it would be a little silly of me to have to dance around naked in front of a hunters camp for a bit then literally camp right next to him to get him to...uh...take matters into his own hands.

Well using the previous version of this, my spouse had an arousal level of 30 and raped me from across the map when she was in the exterior world =P 

 

 

That seems....interesting, though I'm not much for marriage. Random surprises are always fun though.

 

 

LC uses only NPCs that are in the current cell.

 

I like the idea about the bandit, though not sure that it fits the mod.

 

@laz0r: Are you sure that spouse was in another cell?

Link to comment

Also, im not entirely sure if it is this mod, but when the spouse sex starts, SexLab's animation message doesnt match the current animation. Someone reported the same issue in SexLab thread, but didnt specify when plugin he was using at the time. The animation shown in the message is usually the animation i havent yet discover in LoversHook.

Link to comment

 

snip

 

snip

 

 

snip

 

 

snip

snip

 

 

snip

 

 

LC uses only NPCs that are in the current cell.

 

I like the idea about the bandit, though not sure that it fits the mod.

 

@laz0r: Are you sure that spouse was in another cell?

 

I mean it was very far away from where I was, I don't think I was in the same cell. Then again, I very well could have been at the edge of it or close to the edge, I don't mess around with stuff in exterior cells in the CK so I don't have a good comprehension of how big one actually is. 

Link to comment

Also, im not entirely sure if it is this mod, but when the spouse sex starts, SexLab's animation message doesnt match the current animation. Someone reported the same issue in SexLab thread, but didnt specify when plugin he was using at the time. The animation shown in the message is usually the animation i havent yet discover in LoversHook.

 

 

Possibly the notification with incorrect animation name is due to LoversHook.

What is happening is that SomeMod starts an animation XXX then LoversHook switches the animation to PC known animation YYY.

But notification is from XXX animation.

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