Jump to content

Sexlab Interactive Arousal


Recommended Posts

View File

Description:
This mod will attempt to serve as a framework that takes in-game objects and ties them into the Sexlab Aroused framework. In other words, when your character reads an erotic book, they get turned on. When they put on an Amulet of Dibella, they get a little thrill.

I have included some files to handle items from the game and DLCs in the main download, but it is quite easy to incorporate content from other mods into the framework. I have rounded up some good candidates and made extensions for them, but any mod author should feel free to use this framework in their own work (whether attaching this as a master or just using the logic directly).

This mod is nothing more than a bridge between the content and the Aroused framework. For all files supporting other mods, all credit goes to that mod's author for its content. All files supporting content from other mods require you to first install that mod and load my file after it, unless otherwise stated.

New Features:
Potions - Boner Juice and Fortified Boner Juice included in Core (must acquire via console in game)
Spells - Sexual Healing (self and targeted) included in Core (must acquire via console in game)
Alcohol and Skooma
Many effects support being triggered by NPCs. The easiest way to see this is when they equip clothing (after a Sexlab scene, for example). Go bed a bar wench and see her get a little turned on as she puts back on her Tavern Clothes.

New in Core 1.31 - Ability toggle messages on or off.

Using the console (press ~)...

Toggle messages for the Player -
OFF: set SLIA_PlayerMessages to 0
ON: set SLIA_PlayerMessages to 1

Toggle messages for NPCs -
OFF: set SLIA_NPCMessages to 0
ON: set SLIA_NPCMessages to 1



Known Issue:
If you add an arousal trigger to an object that is already in your inventory when you install the file, you will need to drop the item and pick it back up for it to work.

Requirements:
Sexlab Framework
Sexlab Aroused Redux
Parent mod (and any requirements) if applicable

Files:
SLIA - Core v1.031
Master file and scripts, must install.

SLIA - Vanilla v1.03
Support for objects from Skyrim and the DLCs.

SLIA - Legendary v1.03
Same as Vanilla, but all in one .esp

SLIA - Requiem v1.03
Compatibility patch for Requiem (v1.9.41), Requiem - Hearthfires and NRM Dragonborn.

Vanilla items included:

Books (trigger on reading)
The Lusty Argonian Maid v1
The Lusty Argonian Maid v2
Racial Phylogeny
The Sultry Argonian Bard (Dawnguard)
Lusty Argonian Maid Folio (Dragonborn)

Alcohol and drugs (trigger on ingesting)
Basically all of them, too many to list. If I missed one let me know.

Potions (trigger on use)
Stallion Potion
Falmer Blood Elixir

Objects (trigger on picking up or grabbing)
Small Statue of Dibella

Clothing (trigger on equipping)
Amulet of Dibella
Amulet of Mara
Tavern Clothes

Activated Objects (trigger on activating)
Altar of Dibella
Shrine of Dibella
Shrine of Mara



Files for other mods:
SLIA - SMUT Books
SMUT Books by GornGrimm (v.01d)

SLIA - Books of Skyrim
Books of Skyrim by Thulas (v1.8)

SLIA - The Devious Manual
The Devious Manual by Content Consumer (v2.1.6)

Instructions for implementing into your own mod on an existing item:

I will assume for the purpose of these instructions that you know how to use the Creation Kit, but are not familiar with scripts.

In the core I have provided a number of prepackaged scripts that you can use to put an arousal trigger on your object. They all start with the prefix SLIA (not SLIA_Core), followed by what type of object they are for, and if there are more than one for that object, a number indicating the strength of the trigger. Bigger number, bigger effect.

1) In the Creation Kit, open your file along with SexlabInteractiveArousal.esm
2) Find the object you want to assign an arousal trigger to and open it.
2a) If you are adding this to a spell, potion, food or drink, you can't add the script directly to the object. You need to add it to a magic effect. You can see in the object what magic effect it is applying and follow the rest of the directions for the magic effect record instead, or in the case of potions, food and drink you can simply add one of the prepackaged SLIA magic effects and be done (SLIA_PotionEffect for example). For spells, the magic effects are too tailored to the spell they are used on so you should probably not try to use the SLIA magic effects I used in the example spells.
3) Go to the Scripts section and click Add.
4) Search for SLIA.
5) Pick an appropriate script (book scripts for books, weapon script for a weapon, etc).
6) Select the script once it's added and click Properties.
7) In the properties window, select the property (there is only one) and then click Edit Value on the right.
8) In the dropdown menu, select SLIA_Core.
9) Click OK, then save the Object and your mod.

You're done, interacting with that object will now trigger arousal, and SexlabInteractiveArousal.esm should be a required master for your mod.



Instructions for creating custom triggers:

So you know how to add the scripts, but now you want to customize yours?

1) Find one of the object scripts I provided that does what you want to do (Books for books, Clothes for apparel, etc). This is so you have a template. Copy everything but the first line from my script.
2) Open your object and create a new script.
3) Paste the copied contents of my script into your new script. Do not change the first line of your new script (which is why you didn't copy the first line out of mine).
3a) If you are dealing with an object type that is not supported yet, you can probably still use the template, you just might have to use a different event. This might require some googling or asking on the forum for guidance.
4) In your script, change iExposure to the amount of exposure you would like your trigger to cause. This number will be multiplied by the user's exposure rate to calculate increase in arousal. Default exposure rate is 2, so an exposure of 5 will by default increase arousal by 10.
5) In your script, change sPlayerMale and sPlayerFemale to the messages you would like displayed to each gender when the player triggers the effect. Change sTargetMale and sTargetFemale for NPC messages, if applicable.
6) Save and compile. Make sure you set the property to SLIA_Core.
6a) If you are having trouble compiling, people on this site are very helpful in figuring out what is wrong.



Change Log:

6/27/2016 - Core 1.031
- Added console toggle for messages per request, no other content or functionality changes.

6/24/2016 - Core v1.03, Vanilla v1.03, Legendary v1.03, Requiem v1.03
- Added alcohol, skooma, and stallion potion, and falmer blood elixir.
- Added 2 core spells
- Made clothing, potions, and ingestibles support being triggered by an NPC.

6/12/2015 - Core v1.02, Vanilla v1.02, Requiem v1.01
- Changed how the shrines and altar were handled. Arousal now triggers on application of the magic effect the object applies, rather than on activation of the object. This allows for other mods that might block use of the object to also block the arousal. Specifically, since I use Requiem, it prevented a shrine that wasn't blessing the character from arousing the character. I wasn't able to do the same for amulets because those magic effects aren't unique to that object.
- Consequently, was able to pare down the Requiem file as it no longer needed records for the shrines.
- Added a potion script to the core, as well as 2 template potions (since they are a little more complicated to set up). The template potions are...
Boner Juice - increases arousal only
Fortified Boner Juice - increases arousal and increases stamina for 2 minutes
These potions are not placed in game at all, but you can use the console to get some if you want to try them out.

5/6/2015 - Core v1.01a
- Bug fix in one of the trigger scripts

5/4/2015 - Core v1.01, Vanilla v1.01, Requiem v1.00
- Slight update to core script and child scripts to support future plans
- Added more items to vanilla file and gave some custom triggers
- Added Requiem compatibility patch for items that it changes
- Updated The Devious Manual to 2.1.6 compatibility

5/2/2015
- Renamed .esp files to keep the file name shorter and repackaged the vanilla assets into their own download
- Uploaded Devious Manual v2.1.4 extension

 


  • Submitter
  • Submitted
    04/29/2015
  • Category
  • Requires
  • Special Edition Compatible

 

Link to comment

@ BurnyD

Mod Suggestion:  Have erotic paintings and statues set up as activators in the esp so when players click on them your arousal triggers will be applied.  The vanilla static statues of Dibella would be an example of what I'm talking about.

Link to comment

@ BurnyD

Mod Suggestion: Have erotic paintings and statues set up as activators in the esp so when players click on them your arousal triggers will be applied. The vanilla static statues of Dibella would be an example of what I'm talking about.

I might actually make another module to this that is just vanilla objects (like you describe). It might only start at Dibella artifacts.

Link to comment

You could also do a framework version so other modders can use your code and make your esp a required file.  That would place you in the sweet spot where you wouldn't have to keep up with what's being released.  If modders wanted your added effects for their books/art/statues they could do it themselves and leave you to focus on more features for this mod or another project.

Link to comment

You could also do a framework version so other modders can use your code and make your esp a required file.  That would place you in the sweet spot where you wouldn't have to keep up with what's being released.  If modders wanted your added effects for their books/art/statues they could do it themselves and leave you to focus on more features for this mod or another project.

 

oooh!!! - glowing unread books and this combined in some sort of weird perverted - or not - way. Like the idea.

 

Link to comment

You could also do a framework version so other modders can use your code and make your esp a required file. That would place you in the sweet spot where you wouldn't have to keep up with what's being released. If modders wanted your added effects for their books/art/statues they could do it themselves and leave you to focus on more features for this mod or another project.

That's kind of what I had in mind by saying people could use my scripts from the core file in their own mods. I'm not particularly interested in being the portal through which this functionality gets in game, but at the same time it really doesn't take long to attach a script to an object if someone making some books isn't sure how.

 

If I knew how to do it, it would probably be easier to implement on a content-level if I instead created an .esm with some keywords and some scripts that would trigger when objects with those keywords were activated. That way anyone who wanted to use the framework would only need to throw a keyword on their object (and could use either CK or TES5Edit).

 

I'm still learning papyrus though so while that might be my destination, it's going to take some work to get there.

Link to comment

I'm working on a broader rework of this mod to make it scope better to other objects, be easier (hopefully) for other mod makers to incorporate into their own mods, and easier to expand.  In that light, I'm going to rename it as well to Interactive Arousal.

 

All of that coming when I get it finished.  It will still support the mods I have supported so far and I'll start looking into the other ones that have been suggested.

 

 

Link to comment

Ok, changed it over to the framework setup.

 

Edit: forgot I added a trigger to Scimitars just as a test and didn't remove it, if your character gets horny wielding scimitars keep it, otherwise please redownload the core.

Link to comment

I really like this idea... installing...

 

How about the naked statues? There's several on Nexus like... I guess it would be updated versions of them? Could it be a range within the statue instead of activating it?

 

I don't doubt being in range of something as a trigger might be possible, but I wouldn't even know where to begin.  One of my next steps for the core was building in being able to click on statues to "study" them, however.

 

This is all a learning experience for me.

Link to comment

 

I'm not really familiar with the Doujin Skill Books, does anyone know what the situation would be regarding permissions on that one?

 

 

Personally I've no idea. However they can't be said to be in anyway lore friendly if that's what you are going for.

 

Have you had a look on the Nexus? These might be more suitable:-

 

http://www.nexusmods.com/skyrim/mods/61355/?

 

http://www.nexusmods.com/skyrim/mods/28382/?

 

http://www.nexusmods.com/skyrim/mods/48562/?

Link to comment

I don't doubt being in range of something as a trigger might be possible, but I wouldn't even know where to begin.  One of my next steps for the core was building in being able to click on statues to "study" them, however.

This is all a learning experience for me.

Could probably do it with a cloak spell applied to the player, but those are WAY overused.  SOS, Devious Devices, Aroused, Approach, Attraction and tons more use that scheme.  They start to become a burden on Papyrus and that makes the game a crash-fest.

Link to comment

I'm shuffling the files a bit in anticipation of adding some things to the vanilla assets (and not having to reupload the core every time I do so), as well as renaming some files, but there aren't going to be any actual content changes on anything previously posted so no need to redownload anything.

 

Also, I'm going to be uploading the Devious Manuals extension.

Link to comment

 

I don't doubt being in range of something as a trigger might be possible, but I wouldn't even know where to begin.  One of my next steps for the core was building in being able to click on statues to "study" them, however.

This is all a learning experience for me.

Could probably do it with a cloak spell applied to the player, but those are WAY overused.  SOS, Devious Devices, Aroused, Approach, Attraction and tons more use that scheme.  They start to become a burden on Papyrus and that makes the game a crash-fest.

 

 

What about an invisible marker of some sort or the statue itself?

Link to comment

 

 

What about an invisible marker of some sort or the statue itself?

 

I do intend on making a statue trigger, something where you can activate it to examine it.  I think I'll avoid a cloak spell because yeah, they're everywhere and I generally try to not add to script lag in the game.

 

That might be in v1.1 or something.  It's new ground for me.

Link to comment

Setting up statues and paintings as activators is probably the smartest and easiest way to go.  Player clicks on it, Begin OnActivate and your effects start.  The script would be tiny and only run if the player chooses to interact with the object.  No cell scans, no cloaks, no checks constantly running, etc.  Very game-friendly way to do it.

Link to comment

For the kinkier dragonborns, how about wearing DD restraints as a trigger?

 

If the player puts restraints on themselves = arousal goes up.

If an NPC that the player is in a relationship with/trusts restrains them = arousal goes up.

If a random bandit restrains player = arousal goes down.

 

You'd want some logic based around DD Cursed Loot or it could get a bit recursive.

You could also query the submissive/dominant value from Captured Dreams to see whether it should be a turnon/off for the player.

Link to comment

Thanks for this! I was contemplating coming up with something similar myself because I often get arousal frozen after a sex animation until saving and reloading. I thought if I made myself a ring that would give a quick arousal boost it would be a nice fix to get things moving. Now - just using your esm - I've made a little mod adding in a ring that forces a ZaZ bound arms pose, a yoke and a gag that will all turn my character on when she equips them. Your instructions for adding scripts were spot-on. Thanks!

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