Jump to content

Recommended Posts

Posted

SexLab Enchantress Redux

View File

SexLab Enchantress Redux

 

About This Mod

 

Sexlab Enchantress Redux adds several illusion spells and item enchantments focused around using sex as a distraction or weapon.  Originally intended as an expansion to Liuli's Sexlab Enchantress, I ended up creating this mod from scratch with the idea of creating a sneaky illusionist play-style focused around sex.  While the original focused on creatures and putting the player character into animations, this mod focuses on putting others into sex animations and with more focus on non-creature targets.  This mod is fully compatible with the original SexLab Enchantress.

 

Add spell tomes/enchanted items to your inventory from the MCM.

 

SE and LE versions are now available.  Please make sure you download the correct one for your game!

 

Version 1.1.0 is currently only available for SE as I'm not yet sure on compatibility concerns with SKSE plugins.  Version 1.0.3 will be left up for anyone who can't run the SKSE plugin.

 

Spells

 

Tantalize - Increases the targets arousal over time

Desensitize - Numbs the target, decreasing their arousal.

Insatiate - Puts the target into an insatiable state of lust

Self Indulgence - Makes the target masturbate

Lure - Calms and lures the target to you for nefarious purposes.  An additional option is available at high arousal.

Excite - Makes the target seek out someone to have sex with

Free Spirit - Makes the target invite everyone around them to have sex

Prey - Makes the target hallucinate imaginary beasts to ravage them, and offers creatures an enticing distraction

Xenophobia - Makes the target hallucinate a group of Khajiit/Argonians/Dark Elves to gangbang them

Ego Death - Gain control over the target's mind

 

Enchantments

Enchantments mostly mimic their spell counterparts.  Any enchantments which show a power x/180 activate every 180 seconds - the enchantment magnitude.  So an enchantment that shows 60/180 will activate every 120 seconds.  Increasing the power over 180 will have no additional effect.

 

Perks

I didn't want to create a custom perk tree.  Maybe I will in the future.  Currently Perks are controlled through the MCM and are based on the player's skill level.

 

Illusion:

Stifled Moans - After having sex with an NPC under the effects of Lure, grants a buff to Sneak.  Requires level 30.

Voyeur - After inducing others to have sex, grants a buff to sneaking movement speed.  Requires level 40.

Reverie - Any NPCs caught in the effects of your Self Indulgence, Excite, or Free Spirit spells with be calmed after finishing if their arousal was high enough.  Requires level 50.

Unbearable Pleasure - Hostile targets will will suffer a fatal orgasm if their arousal is high enough.  Requires level 75.

 

Pickpocket:

Slippery Fingers - Rings and amulets with SLER enchantments that are reverse pickpocketed onto NPCs will be equipped.  Requires level 35.

 

Requirements

This mod requires Sexlab Framework and Sexlab Aroused and all dependencies of them.

 

Creature and group sex animations are highly recommended.

 

Conflicts

There shouldn't be any conflicts as nothing in this mod relies on base assets, but that's apparently not the case, though I have not tested this myself.

 

This mod is not compatible with:

  • Succubus Heart (reportedly)
  • Sexlab Separate Orgasms

 

There are also potential edge cases I'll include just in case someone encounters weird bugs.

 

Lure adds dialogue to non-interactable enemies such as falmer or draugr.  The check to add this can only check the base race settings as far as I could tell.  There is a possibility of a mod or other custom enabled creature that has dialogue enabled which might then be disabled when Lure is used on them and wears off.  I don't currently know a good workaround for this.

 

Some spells spawn hallucinations (Prey and Xenophobia).  I encountered some instances where hostiles will target the hallucinations.  There's no real negative other than this wasn't how I intended the spell to function.  I think I've fixed this issue, but I haven't tested every possible scenario.  Let me know if you run into this and what type of enemies were involved.

 

Mods like Sexlab Separate Orgasms change how Sexlab events trigger which can break spells like Lure.

 

Balance

These spells can be quite powerful.  I will continue to look into better balancing, but this might be more of an RP focused set of spells.  That said I think these spells offer an interesting new play-style even if it has the possibility to trivialize some things.

 

Improvements

Spell projectiles are a bit wonky.  This is another area I intend to improve, but I'm currently doing it this way to work around projectile detection issues that will cause enemies to go into searching, even with quiet casting and other noise reduction perks.

 

Searching and sorting actors for Excite and Free Spirit could use some improvements, as well as animation sorting.  This is a work in progress.

 

I'd like to add a better way to acquire the spell tomes rather than spawning from MCM.

 

Updating

 

Should be as simple as overwriting the old mod with the new mod.  Nothing special needs to be done.

 

LE Compatibility

 

Thanks to Hex Bolt, there is now a LE compatible version!  I have not tested, nor will I directly support LE because I don't play on that version, but it reportedly works.  Try at your own risk, but I will include an LE compatible version with all releases unless I hear it's really broken.

 

Thanks

Any feedback would be greatly appreciated!  This is my first mod and I have several ideas for new spells, perks, and other interesting RP and utility I could add to this mod.

 

Also thanks to Liuli for creating the original Sexlab Enchantress and inspiring the idea for this mod.

 

Linthar's More Informative Console mod was instrumental for helping me learn SKSE development.

 

Tome Locations

 

If you don't want to scour all of Skyrim, here are some hints.

 

Hints:

Spoiler

Tantalize + Self Indulgence

Winterhold College

 

Lure + Ego Death

Morthal

 

Prey + Desensitize

Falkreath Hold

 

Excite + Free Spirit

Markarth

 

Insatiate + Xenophobia

A cabin in the woods of Falkreath

 

Spoilers:

Spoiler

Tantalize + Self Indulgence

Under J'zargo's bed in the Hall of Attainment

 

Lure + Ego Death

Alva's House and Cellar

 

Prey + Desensitize

Dark Brotherhood Sanctuary

 

Excite + Free Spirit

Temple of Dibella and Inner Sanctum

 

Insatiate + Xenophobia

The cellar of Anise's Cabin

 

Version History

 

Spoiler
  • Update notes 1.1.0
    • 6 new SLER-based item enchantment effects!
    • Items with all new enchantments can be added from the MCM menu.
    • A new MCM perk "Slippery Fingers" can be manually enabled with a pickpocket skill of 35.
    • If an item containing a SLER enchantment is reverse pickpocketed onto an NPC, it will be equipped if they are not already wearing an item in that slot.
    • SLER enchantments can only be applied to rings and amulets.
    • If you do not have the perk to pickpocket worn items, it may be difficult to get your enchanted item back!
  • Update notes 1.0.3
    • Added Arousal Based Balancing which can be disabled/configured in the MCM
      • Gives Self Indulgence, Excite, and Free Spirit a chance to fail if the target's arousal is not high enough
    • Spells will now set the target as a victim if their arousal is not high enough.
    • Arousal increase from Excite, Free Spirit, and Self Indulgence have been lowered
    • There should be fewer instances of blank names in notifications
    • Ego Death now allows you to set the target's relationship rank
    • Ego Death (non-sex) Kill option will trap the victim's soul
    • Placed tomes in-game in vaguely relevant locations. There is only one copy of each tome, so finding them naturally would involve quite a search, but they do exist.
  • Update Notes 1.0.2
    • Reduced chance of targets not following the player while under the effects of Lure
    • Added spell: Desensitize
  • Update Notes 1.0.1
    • Fixed a bug which caused Ego Death to not work properly

 


  • Submitter
  • Submitted
    01/04/2025
  • Category
  • Requirements
    SexLab Framework, SexLab Aroused
  • Regular Edition Compatible
    Yes
  • Install Instructions

 

Posted
6 minutes ago, nazarethblood said:

This looks awesome. Do you think it will work with Sexlab P+ and OSL Aroused?

 

I honestly have no idea.  I'm not doing anything too crazy with either sexlab or sexlab aroused, but I've never used either of those.

 

If you try it out, let me know!  It's also something I can look into supporting if it doesn't work out of the box.

Posted
37 minutes ago, VahzahVulom said:

its about time someone made a mod like this thank you

are there any plans to go beyond illusion magic

also any chance you will implement some enchantments

 

I hope you have fun with it!
 

I don't currently have ideas for other magic schools but could be a possibility if I think of fun ideas/effects.

 

Enchantments are one of the things I have on my ideas list.  Mostly as enchanted items to pickpocket onto targets.

 

For now I'll probably work on a bit of polish and maybe another Illusion spell or two, but would definitely consider other stuff depending on feedback/interest.

Posted

Hello unfortunately I'm getting CTD when I try to load a save with the mod active. I have all requirements and  no conflict is popping up and the crash log points to nothing. Any help would be appreciated.   

Posted
16 hours ago, flatearthertom3 said:

man this is really cool, gj! :)

 

Thanks!

 

4 hours ago, Incubseater said:

Hello unfortunately I'm getting CTD when I try to load a save with the mod active. I have all requirements and  no conflict is popping up and the crash log points to nothing. Any help would be appreciated.   

 

Is there any information at all you can add?  Were you able to enable it, play, then saved and now the save won't load, or were you never able to run it at all?  Is the CTD immediate or when you do something specific?

 

2 hours ago, bigyank3912 said:

What does Ego Death do? Every target seems to resist it

 

That's on me.  The spell is only intended to work on non-creatures, but I messed up the conditional.  I'll have an update posted in a few minutes.  Nothing special to update, just overwrite with the new files.  Thanks for catching this!

Posted

Though it's outside the apparent focus of this mod, a mod distributing one or more of the powers, such as "Lure" to NPC vampires, succubi or the like would probably appeal to quite a few.

Posted (edited)
6 hours ago, ArgyleSmith said:

Though it's outside the apparent focus of this mod, a mod distributing one or more of the powers, such as "Lure" to NPC vampires, succubi or the like would probably appeal to quite a few.

 

If anyone is interested in doing that, they have my permission, but it's probably not something I'd do in the near future.  The way it's currently made, Lure wouldn't really work if cast by an NPC without some changes, especially against the player, and most of the spell's functionality is in the dialogue choices.  The other spells besides Ego Death should, but might be oppressive without some kind of cooldown or other restrictions.  If NPCs can aim well with the increased projectile speed, there's no real dodging them.  My mod also doesn't calm nearby NPCs, so any other enemies would likely interrupt the animation anyway.  Also the perk checks would have to be altered.

 

Definitely all stuff that could be worked around, but not my current area of interest.  I also haven't done any extensive modding so I probably wouldn't be the right person to come up with interesting ideas or the best use of the spells on enemies.

 

Source code for the mod is included and I'm happy to answer questions if anyone is interested in playing around with my spells.

Edited by Mizor
Posted (edited)

I'd like to congratulate you a fun little mod, and mention that it is LE compatible if the esp file is resaved for header type 1.70.  If you're interested, I can send you (or post) the modified file.  All you'd need to do for an LE version is replace the esp file in the download.  A quick round of testing showed all the spells working for me on LE (I had a few instances of "no appropriate animations found", but other times it worked, perhaps a lack of animations installed for MMM sex or the like).  Some other feedback:

 

The Lure spell did not actually lure the target towards me as per the description, though the dialog worked fine.  Either that part didn't work for me, or the description might need an update.

 

A "Satiate" spell to reduce target arousal to zero would complement Insatiate, useful to cool passions of naughty-minded NPCs.

 

Did you intend to include both SLERUnbearablePleasureScript and UnbearablePleasureScript?  The latter doesn't seem to be used.

Edited by Hex Bolt
Posted
18 hours ago, Mizor said:

 

Thanks!

 

 

Is there any information at all you can add?  Were you able to enable it, play, then saved and now the save won't load, or were you never able to run it at all?  Is the CTD immediate or when you do something specific?

 

 

That's on me.  The spell is only intended to work on non-creatures, but I messed up the conditional.  I'll have an update posted in a few minutes.  Nothing special to update, just overwrite with the new files.  Thanks for catching this!

I can load into the game to the start menu and character select but once I click load the selected character it instantly CTD. 

Posted
5 hours ago, Hex Bolt said:

I'd like to congratulate you a fun little mod, and mention that it is LE compatible if the esp file is resaved for header type 1.70.  If you're interested, I can send you (or post) the modified file.  All you'd need to do for an LE version is replace the esp file in the download.  A quick round of testing showed all the spells working for me on LE (I had a few instances of "no appropriate animations found", but other times it worked, perhaps a lack of animations installed for MMM sex or the like).  Some other feedback:

 

The Lure spell did not actually lure the target towards me as per the description, though the dialog worked fine.  Either that part didn't work for me, or the description might need an update.

 

A "Satiate" spell to reduce target arousal to zero would complement Insatiate, useful to cool passions of naughty-minded NPCs.

 

Did you intend to include both SLERUnbearablePleasureScript and UnbearablePleasureScript?  The latter doesn't seem to be used.

 

Thanks, really appreciate the feedback!  I didn't look into compatibility but that's cool to know.  If you send me the file I'd be happy to put up the download, but I'll also look into how to save it for LE so I'm not asking every time I update the plugin.

 

I currently let sexlab handle finding animations and just print the message if that fails instead of any custom filtering, which produces "no appropriate animations found" more often than I'd like.  This is one of the things I plan to work on for the next iteration.  I hadn't considered but I could also probably check for player animation preferences if sexlab doesn't automatically take that into account.  It might.

 

Lure *should* make the target run towards you and follow you around until the spell wears off.  This aspect I'm a little less familiar with because out of everything in the process of learning all this, that aspect kind of just worked without a fight.  There are instances where another AI package can be added, like with sandboxing or certain quest events, and take priority.  I know I tried it in a random cave I went into for testing, and the first two NPCs had a scripted conversation, and Lure wouldn't work until they finished talking.  I can look into AI package priority.

 

I like the idea of a "satiate" spell both in utility and flavor.  Will definitely add that.

 

No, I didn't intend some of the scripts to be included.  I think there might be a few other artifacts as well.  I tried removing them and then creation kit started crashing.  Maybe I accidentally removed one that was still in use or something, but I got spooked and ended up just leaving them and forgot.  I'll try to clean those up.

Posted
5 hours ago, Incubseater said:

I can load into the game to the start menu and character select but once I click load the selected character it instantly CTD. 

 

And it works without my mod enabled?  Do you have any other major spell mods?  If you can send me your mod list or load order, I can take a look.  Other than that I'm not really sure.  My mod should be pretty self contained assuming you have the requirements, but I'll take another look through what edits I make to see if anything pops out.

Posted

Would it be possible to remove the SL depedency and add dynamic support for both SL and OSTIM? Sexlab is currently going through decay process where its not updated or fixed for long time and community are making not backward compatible changes. Some SL mod creators did even pull their mods away. So the future doesnt really show great promise to SL.

Posted
20 minutes ago, poporaltemporal said:

Would it be possible to remove the SL depedency and add dynamic support for both SL and OSTIM? Sexlab is currently going through decay process where its not updated or fixed for long time and community are making not backward compatible changes. Some SL mod creators did even pull their mods away. So the future doesnt really show great promise to SL.

 

Currently, this is well outside my wheelhouse.  Someone else requested sexlab p+ and OSL Aroused, and I'm just not familiar with enough of these other mods, or even how the process of dynamic mod support would be done.  An even bigger issue is I just don't have a place to test them.  I'm not actually very good at building mod lists, and I don't have a test environment, which makes any kind of development and testing an even bigger task.

 

Dynamic mod detection is something I wanted to look into for other reasons, so maybe at some point in the future, but for now it's not something I feel I'm capable of doing :(

Posted
1 hour ago, Mizor said:

 

Currently, this is well outside my wheelhouse.  Someone else requested sexlab p+ and OSL Aroused, and I'm just not familiar with enough of these other mods, or even how the process of dynamic mod support would be done.  An even bigger issue is I just don't have a place to test them.  I'm not actually very good at building mod lists, and I don't have a test environment, which makes any kind of development and testing an even bigger task.

 

Dynamic mod detection is something I wanted to look into for other reasons, so maybe at some point in the future, but for now it's not something I feel I'm capable of doing :(

OSLAroused should be somewhat directly compatible though. OSLA works bit different but well for your mod it shouldnt really matter.

For OSTIM / SL support just make one utility function in papyrus that checks if sexlab.esm is loaded and if it is load the wanted thing with hex.  These are copied from ABBA files. When you do checks like this is papyrus you dont need the master for your esp.

 

Bool Function CheckSexLab()
	If Game.GetModByName("SexLab.esm") != 255
		SexLabFrameworkQuest = Game.GetFormFromFile(0xD62, "SexLab.esm") as quest
		If GetState() != "Installed"
			StorageUtil.StringListAdd(none, "ABBA_SexModList", "SexLab", false)
			GoToState("Installed")
		EndIf
		return true
	Else
		If GetState() != ""
			StorageUtil.StringListRemove(none, "ABBA_SexModList", "SexLab", true)
			GoToState("")
		EndIf
		return false
	EndIf
EndFunction


 

Bool Function CheckOStim()
	If Game.GetModByName("OStim.esp") != 255
		If GetState() != "Installed"
			StorageUtil.StringListAdd(none, "ABBA_SexModList", "OStim", false)
			GoToState("Installed")
		EndIf
		return true
	Else
		If GetState() != ""
			StorageUtil.StringListRemove(none, "ABBA_SexModList", "OStim", true)
			GoToState("")
		EndIf
		return false
	EndIf
EndFunction

 

Posted
3 hours ago, poporaltemporal said:

OSLAroused should be somewhat directly compatible though. OSLA works bit different but well for your mod it shouldnt really matter.

For OSTIM / SL support just make one utility function in papyrus that checks if sexlab.esm is loaded and if it is load the wanted thing with hex.  These are copied from ABBA files. When you do checks like this is papyrus you dont need the master for your esp.
 

 

Cool, thanks for the info!  I've heard OSLAroused and SLP+ are more or less backwards compatible.  Not sure if Ostim is as well, but I'll check out what ABBA is doing and see how feasible it is to support when I get the chance.

Posted
6 hours ago, Mizor said:

Lure *should* make the target run towards you and follow you around until the spell wears off.  This aspect I'm a little less familiar with because out of everything in the process of learning all this, that aspect kind of just worked without a fight.  There are instances where another AI package can be added, like with sandboxing or certain quest events, and take priority.  I know I tried it in a random cave I went into for testing, and the first two NPCs had a scripted conversation, and Lure wouldn't work until they finished talking.  I can look into AI package priority.

Changing the quest priority should do it.  I suggest 80 or 90.  It's at 0 right now, so anything else will take priority.

 

6 hours ago, Mizor said:

I currently let sexlab handle finding animations and just print the message if that fails instead of any custom filtering, which produces "no appropriate animations found" more often than I'd like.  This is one of the things I plan to work on for the next iteration.

I didn't look into the mod's implementation, but I was testing near Whiterun Stable.  If it's trying to pull in men, women, and horses, I don't have any animations for creatures with more than one human. 

 

Depending on how much work you want to put into it, toggles for a few key tags to be included or excluded could help.  Toggles for "Assault" spells like Prey could require the Rough and/or Aggressive tags, depending on player preference.  Likewise for the "kill" sex options (personal preference for whether it's the pleasure or the vigor of the sex that does it).  Assault spells should probably set SexLab's victim flag (if they don't already), or at least have a toggle to enable it, since wear & tear or bondage mods might trigger on "victim" sex. 

 

A toggle for the Furniture tag would exclude animations with chairs or pillories for those who don't care for magically appearing furniture (I didn't see that happen, so maybe you already exclude this).

 

Depending on the intended balance of utility and playful roleplay, a slider might allow the victim of "assault" spells to take a percentage (or absolute amount) of health damage.

 

High arousal might reduce a target's resistance to the illusions (already having sexual daydream fantasies), so casting Insatiate first could cause a target that's a few levels beyond the caster's ability to become vulnerable.  I don't know if that's even possible, but if so, players might want a toggle if they consider that to be overpowered.

 

7 hours ago, Mizor said:

No, I didn't intend some of the scripts to be included.  I think there might be a few other artifacts as well.

Just a suggestion, depending on whether it's worthwhile to you.  Your dialog scripts start with TIF__04, which is fairly generic, potentially confusing if they get mixed with other mods' source files.  The CK has a setting to use your own prefix, such as "SLER__", if you'd like to keep the names uniquely identifiable.  It's a bit of work to change what you have, but easier now than later as the mod grows.  Just a thought.

Posted
39 minutes ago, Hex Bolt said:

Changing the quest priority should do it.  I suggest 80 or 90.  It's at 0 right now, so anything else will take priority.

 

Ah!  Love an easy fix, thanks for catching!

 

39 minutes ago, Hex Bolt said:

I didn't look into the mod's implementation, but I was testing near Whiterun Stable.  If it's trying to pull in men, women, and horses, I don't have any animations for creatures with more than one human.

 

Yeah, that's a big one.  My sorting is pretty much as basic as it can be.  My main goal for 1.1 is better actor and animation sorting.

 

39 minutes ago, Hex Bolt said:

Depending on how much work you want to put into it, toggles for a few key tags to be included or excluded could help.  Toggles for "Assault" spells like Prey could require the Rough and/or Aggressive tags, depending on player preference.  Likewise for the "kill" sex options (personal preference for whether it's the pleasure or the vigor of the sex that does it).  Assault spells should probably set SexLab's victim flag (if they don't already), or at least have a toggle to enable it, since wear & tear or bondage mods might trigger on "victim" sex. 

 

A toggle for the Furniture tag would exclude animations with chairs or pillories for those who don't care for magically appearing furniture (I didn't see that happen, so maybe you already exclude this).

 

Depending on the intended balance of utility and playful roleplay, a slider might allow the victim of "assault" spells to take a percentage (or absolute amount) of health damage.

 

Thanks for the ideas!  I especially like the soft integration with other mods like having victim triggers.  Along with better sorting, I did want to include more mechanics around the target's arousal, as well as additional targets such as those brought in with Excite or Free Spirit.

 

39 minutes ago, Hex Bolt said:

Just a suggestion, depending on whether it's worthwhile to you.  Your dialog scripts start with TIF__04, which is fairly generic, potentially confusing if they get mixed with other mods' source files.  The CK has a setting to use your own prefix, such as "SLER__", if you'd like to keep the names uniquely identifiable.  It's a bit of work to change what you have, but easier now than later as the mod grows.  Just a thought.

 

And there's an option for double click to open source code?

 

6 minutes ago, NicholasJMoore said:

I was literally wishing that the Enchantress mod had more features 20min ago, and then I found this. Thank you. 😃 

 

Enjoy!

Posted
1 hour ago, Mizor said:

Cool, thanks for the info!  I've heard OSLAroused and SLP+ are more or less backwards compatible.  Not sure if Ostim is as well, but I'll check out what ABBA is doing and see how feasible it is to support when I get the chance.


OSLAroused is more or less backwards compatible. It works in its core differently but provides same API as SLA out. Some mods have worked pretty wongy with it but mostly everything works well.

SLP+ has been really mess to me. I never got it installed up out without problems and liek the SL it seems to already need some patches to work. I noticed some pretty similar mods were having SLP+ patches and some are still requested.

Abba has pretty good code base. Things are separated and it considers compability. Fertility mode has pretty nice drop down implemented for the scaling function choosing.

But basically what you do to prevent hard requirements for SL etc is just these things

Test if SL is there

Game.GetModByName("SexLab.esm") != 255


Get quest to do API calls

SexLabFrameworkQuest = Game.GetFormFromFile(0xD62, "SexLab.esm") as quest



With Game.GetFormFromFile() you can get any form from the esm/esp/esl.

Posted
24 minutes ago, Mizor said:

And there's an option for double click to open source code?

The option itself is under Preferences -> Scripts, at least in my older CK version.

image.png

 

Everything else should work the same, like seeing your source.  This setting just lets you change the default prefix from TIF_ to SLER or Miz_ or whatever you like.  I don't know if you'll have to go through the one-time hassle of copying or renaming your existing script fragment files (I usually xEdit rather than the CK) but you probably will, so you'll have to decide if the benefit justifies the one-time effort to get the existing stuff renamed.

Posted (edited)
17 hours ago, Mizor said:

 

And it works without my mod enabled?  Do you have any other major spell mods?  If you can send me your mod list or load order, I can take a look.  Other than that I'm not really sure.  My mod should be pretty self contained assuming you have the requirements, but I'll take another look through what edits I make to see if anything pops out.

Yes, without enchantress enabled my game loads fine here is a log with my mods the crashlog referring to Lux and AHO is what the crashlog  says when it cant figure it out. so what you need is plugins/modules and mod list underneath. Thank you again for your time. 

crash-log modlist Incubuseater 1.7.25.txt

Edited by Incubseater
updated info

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...