Jump to content

1 Screenshot

About This File

Next generation arousal for Sexlab, based on @Voodooh's Sexlab Aroused Modular Edition v0.51 with a new plugin written from scratch using CommonLibSSE-NG. Features include:

  • Improved performance due to native arousal calculations
  • More realistic calculation and arousal reduction
  • All Baka + SLAX keywords
  • Passive and active effects from SLAM
  • Fetish factions
  • In-game keyword editing
  • Soft integration for various mods
  • Creature support

This is a replacement for any version of SL Aroused; you only need this mod. However, due to differences in arousal calculations and storage you will need a new game. I may be able to add some conversion logic for OSL down the line but this isn't an immediate priority.

 

There were a number of problems reported with the original version but its tough to diagnose this without active user reports and additional issues may stem from the rewrite. Due to the amount of native stuff going on under the hood, it is highly recommended that you not use this on a save you care about.

 

Source code can be found here.

 

Compatibility

Should work on SE/AE/VR. LE support is unlikely at this time.

 

Requirements

Hard:

Soft:

 

Installation

  1. Install as you would any other mod.
  2. Overwrite all other mods including SLSO and MME.
  3. Run FNIS or Nemesis if you didn't choose Open Animation Replacer

For Modders

Spoiler

(adapted from SLAM's page)

 

Static vs Dynamic Effects

For performance reasons there are static and dynamic effects. Static effects were designed with performance in mind. They require a plugin quest script, but offer even more advanced options than dynamic effects. Since Static effects are present on every character, so they should be used for very common effects.

Dynamic effects are slow when changed often, but otherwise offer similair good performance and are way easier to implement.

 

Adding Dynamic Effects:

int handle = ModEvent.Create("slaSetArousalEffect")
ModEvent.PushForm(handle, who) ; The affected actor
ModEvent.PushString(handle, "DDTeasing") ; Internal identifycation
ModEvent.PushFloat(handle, 50.0) ; initial value
ModEvent.PushInt(handle, 1) ; timed function to use (see below)
ModEvent.PushFloat(handle, 1.0 / 24.0) ; parameter $param of timed function
ModEvent.PushFloat(handle, 0.0) ; stop function at
ModEvent.Send(handle)

 

Timed Function Id:

0 - none
1 - reduce by 50% after $param ingame days
2 - change effect value by $param per day
3 - effect value is equal to (sin(days * $param) + 1.0) * limit
4 - effect value is 0 if time < $param otherwise limit

 

Adding Static Effects:

Refer to an existing static effect plugin like Sexlab (sla_sexlabplugin.psc) or Devious Devices (sla_ddplugin.psc). Some documentation regarding the functions to implement for your plugin can be found in sla_pluginbase.psc).

 

Feel free to reach out if you have any questions.

 

Credits

Future Plans

  • Mostly maintenance/optimization at this time, additional features will be added on a request basis

If you'd like to support subsequent development, get early access to some stuff, and vote on what comes next, consider becoming a Patron:

 patreon.png.49f08dd7a4b6f10c9e54bbe7f2c05a91.png  Patreon      discord1.png.5123da120cf0ea9662d041e8c0711eb4.png  Discord

Edited by ponzipyramid
api clarification


What's New in Version 0.2.2

Released

  • FIXED: remaining missing properties
Spoiler

Version 0.2.1

  • ADDED: Puppetmaster support
  • ADDED: SLEN patch
  • FIXED: some legacy functions
  • FIXED: unset properties

Version 0.2.0

  • FIXED: English names of aroused magic effects
  • FIXED: Radiant Prostitution incompatibility (thanks to @Bane Master)
  • FIXED: (maybe) stuck arousal
  • REMOVED: ESP after merging into ESM
  • ADDED: OAR animation system to FOMOD (thanks to @krzp)

Version 0.1.2

  • FIXED: duplicate faction/keyword formIDs

Version 0.1.1

  • ADDED: remaining Baka Keywords
  • FIXED: some arousal math

 



×
×
  • 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