Jump to content

About This File

The Random Sex mod returns, this time updated to use CommonLib-NG to allow a single version of Random Sex to work with all versions of Skyrim SE, AE and VR (theoretically, if there was a version of SexLab for Skyrim VR). This is currently in beta, but is stable in my game and has been extensively tested with just about every combination of parameters that I can think of. Many bug fixes have been made.

 

Summary

 

The Random Sex mod matches creatures, NPCs and the player, triggering sex acts at intervals specified in the MCM. When a sex act is triggered, the following events occur:

  • All NPCs selected move to an NPC selected as a victim.
  • Once all NPCs reach the victim NPC, the sex act is started.
  • If masturbating onlookers have been selected they move to the sex act in progress.
  • Once masturbating onlookers reach the sex act, they begin masturbating.

 

Requirements

 

Address Library for SKSE plugins

SexLab (version dependent on Skyrim version)

SKSE (version dependent on Skyrim version)

SkyUI

 

SexLab Aroused is optional, but will be detected and used if present.

 

Updates

 

If updating in Mod Organizer it is recommended to use the Merge option to preserve the existing SexLabRandomSexNG.json configuration file.

 

I have made numerous updates to the mod, some facilitated by the additional capabilities of CommonLib-NG over SKSE.

  • A significant portion of the player and evaluation filters have been moved to conditions and to a native filter for additional performance.
  • Doubled the speed of native NPC-NPC evaluation code.
  • Player is always treated as a victim (works mostly but see known issues below).
  • Animations with the BedOnly flag are filtered out as there is no easy way to know if a bed is nearby.
  • Furniture selection has been removed - SLAL animations seem to be atrocious at indicating if furniture is used.
  • Runs the correct animation in SexLab (yes, I know...)
  • Takes into account restricted strapon setting in SexLab for animations marked as "Straight".
  • Takes into account creature gender setting in SexLab.
  • Uses a JSON file to store configuration settings and no longer uses the SKSE co-save. New games will be preset with the current configuration.

Random Sex NG DLL source code can be found at this location.

 

Debugging Logs

 

The JSON configuration (in the same directory as the DLL) allows the log level to be set to "debug" (default is "info") which will dump a LOT of information to the SexLabRandomSexNG.log file located in Documents\My Games\Skyrim Special Edition\SKSE, at the expense of speed. It is not recommended to use logLevel=debug during normal gameplay.

 

Known Issues

 

SexLab currently sorts sex act participants with no way to override this. As a example, an anal sex act where a male player is the victim and a female attacker is assigned should have the female using a strapon to have anal sex with the male player. Unfortunately SexLab sorts the participants so that the player is now in the dominant position. I have added a pull request to SexLab that will hopefully fix this in the future by adding a SortActors parameter to the animation threads, but in the meantime I am working around the issue by manually changing the genders in SexLab (and changing them back after the sex act ends).

 

Credits

 

Ashal for SexLab

fishburger67 for SexLab Aroused Redux

mnopfler for the Russian translation included in the release.

boozecow for the French translation included in the release.

snottily for the German translation included in the release.

Edited by Arizona_Steve


What's New in Version 20230107

Released

Add German translation

Validated and fixed some issues with other translations where I could

Fixed issue where setting consensual toggle to false rejected non-consential animations (oops!)

Spell "consensual" correctly

Some tweaks to the MCM around player only and time restriction toggles (disable some related fields when selected)

Recheck time-of-day validation and fix one edge case there



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