Jump to content

Recommended Posts

SexLab Separate Orgasm SE

View File

Make SexLab Separate Orgasms Great Again!

 

Issue: SexLab animation always end with orgasms
Fix: make separate orgasms for actors

 

-But.... isn't that option already there?
-Well yes and no, sexlab always ends animations with orgasm, this was probably left due to compatibility reasons with earlier SexLab versions, and i don't think there any mods that use separate orgasms functionality, therefore that SL separate orgasms option is totally useless as a feature.
-So what does this mod do?
-This mod tries to fix above problem by modifying sslThreadController script to only play "OrgasmStart" and "OrgasmEnd" events when player has "Separate Orgasms" option disabled.
-But doesn't that break many mods that use those events?
-Yes, authors will have to update their mods, this would take around 5 min to add 1 new event.

 


Requirements:
exactly Sex Animation Framework v1.63 SE / 1.65 AE
SkyUI
SKSSE

*animation speed control doesnt work as SexLab Animation Speed Control dll isnt ported to SE, so its probably better if you disable it in mcm

 

Recommended mods:
Dripping When Aroused SE (fancy sex effects)

SLSO Player Succubus Addon (drain your sex partners)

Sexlab Shrines (immersive way to raise purity and reduce lewdness turning your nympho characters into something humanlike)

 

Rate Mod if you like it, that might keep me motivated, oh and of course support me on Subscribestar

 

Installation:
1)download
2)install with your mod manager, overwrite everything else when asked
3)goto sexlab mcm enable separate orgasms
4)goto sexlab mcm enable ending orgasm effects, if you want camera shake and stuff
5)probably goto sexlab mcm and disable auto stage advance, or your poor key-bashing performance might be not enough to orgasm

*use hotkey to enable widgets during sex if for some reason they dont show up

*widgets will not work if you have mod that disables hud (during SL animations)

*mod will not work if you overwrite its script, duh!

Sound packs Installation:

(not sure how many sound packs game supports but probably from 128 to 65 thousands? if your pc can handle that xD)
1)download (sound pack you want)
2)install with your mod manager
3)wait 10 seconds, see notification in top left corner
4)goto SLSO mcm and setup/select voice pack

 

*seems i've forgotten to tell you to launch game after step 2), yes you need to do that too

 

Features:
-interactive sex
-yours/partners actions actually matter
-yours/partners Sexlab skills and relations actually matter
-each actor orgasms individually instead of everyone orgasm at Sexlab AnimationEnd event
-multi orgasms
-multiple impregnations/inflation by male/futa/beast ejaculation(if your impregnation/inflation mod supports SLSO)
-lots of logical conditions for orgasms
-aggressor controls, so animation wont end until aggressor is done with you and you can go... i mean crawl away and carry your burden
-victim controls, ability to set if victim of rape can orgasm
-possibility for orgasm denial and punishment(if your slavery mod supports SLSO)
-depending on relations, npc's may try to pleasure player, i don't know why but mighty dragonborn can return them favour
-ability to break npc's mentally, or be broken by Sex Grandmaster Lydia and be turned into orgasming mess
-sex enjoyment widget
-SLA patch: reduced arousal reduction based on character lewdness, arousal gain for lewd characters from being raped
-animation speed control based on actor enjoyment/stamina

 

useful Sexlab hot-keys:
SPACE!!! - advance animation stage (+10 base excitement per stage(up to 60 at the end, i think?))
shift+SPACE!!! - go back 1 animation stage(-10 base excitement)
O - switch animation
End - End animation

 

Exhibitionism:

 


Detection of exhibitionism/shame based on SLA settings or actor lewdness(5+).
Exhibitionist actors gain more enjoyment the more actors watch them and loose enjoyment when no one(few) watches them. (33-180%)
Non Exhibitionist actors loose enjoyment the more actors watch them. (0-120%)

 

PC/NPC interactions:

 


PC can use 2 hot-keys to:
1)increase own/partner enjoyment (consumes stamina)
2)edge self/partner for 2 sec(prevent orgasm) (consumes magicka/stamina)

 

NPCs use above mechanics based on relationship rank, so:
-enemies don't care about partner enjoyment.
-neutral npc's... well who knows, you don't care about girl next door or maybe you do?
-lewd npc's, if failed relationship checks, might pleasure them selves
-lovers? well they are lovers... will bring you enjoyment, and try to hold off their orgasm so you can cum together, live forever in your happy little universe with big white dragon-bone house, green grass, and X kids

 

chances are:

 


10% + RelationshipRank(-4..+4) * 10 * 2
10% + Lewd(-6..+6) * 10 * 1.5

 

when actors magicka drops below 10%, actor is considered mentally broken, which enables autopilot for them and forces to give enjoyment to their partner, control is restored if they manage to gather 25% magicka

 

Modders stuff:
SexLab Separate Orgasm GitHub

 

 


Making Separate Orgasm Patches for [insert ModName Here]:

 

 

I've made a new event to send Separate orgasm modevent, technically it can be reduced only to actor variable and thread id can be catched with SexLab.ThreadLib.ThreadSlots.FindActorController(ActorRef) on receiving end but its probably slower, but what do i know?, discuss?

int Seid = ModEvent.Create("SexLabOrgasmSeparate")if SeidModEvent.PushForm(Seid, ActorRef)ModEvent.PushInt(Seid, Thread.tid)ModEvent.Send(Seid)endif

to catch event you'll need to register new event
RegisterForModEvent("SexLabOrgasmSeparate", "HentaiPregnancyImpregnateS")

catched event is almost no different from catching "OrgasmStart" or "OrgasmEnd" or "AnimationEnd" event
instead of:
Event HentaiPregnancyImpregnate(string eventName, string argString, float argNum, form sender)...some code...EndEvent

you make it:
Event HentaiPregnancyImpregnateS(Form ActorRef, Int Thread)actor akActor = ActorRef as actorstring argString = Thread as string...some code...EndEvent

you need akActor variable to determine who had orgasm in animation, like this:
if actorList.Length > 1 && akActor != actorList[0]

we check if we have more than 1 actor in animation and akActor who had orgasm is not in receiving position [0]


in case your mod runs "AnimationEnd" or "OrgasmStart"/"OrgasmEnd", you probably want to add condition to prevent stuff like pregnancy running, if there was no orgasm and sexlab SeparateOrgasms option enabled so no double impregnation from separate orgasm and normal orgasm occurs

If !SexLab.config.SeparateOrgasms || JsonUtil.GetIntValue("/SLSO/Config", "sl_default_always_orgasm") == 1 || (!thisThread.HasPlayer && JsonUtil.GetIntValue("/SLSO/Config", "sl_npcscene_always_orgasm") == 1)
...your code...
EndIf
 

also you might want to add check !HasPlayer, for npc-npc scenes

 

Custom voice packs

 

 

voice pack consists of:
1)quest - adds new voices for SLSO through script, you can change quest name
2)formlists, you should only care about SLSO_FemaleVoiceSet_normal, 00 should always be filled. If you don't have enough sounds to fill all 01-09 sound descriptors, then its probably better to remove those
3)sound descriptors, you remove existing sound files and drag & drop yours, yes you can voice them your self and become famous!

 

sound formlists consist of 3 references
1)pain - played by victim actor
2)orgasm - someone is having a lot of fun
3)normal sounds - played during casual fun
normal sounds split into 10 descriptors
00 descriptor contains all sounds, you should always fill it with sounds from normal 01-09 descriptors
01-09 corresponds to actor enjoyment during action, you'd probably need 3+(for diversity) sound files to fill each of those
 

Voice pack to npc binding:
add Actor.GetLeveledActorBase() to voice json to make pc/npc always use preset voice
*slso voices should be enabled in mcm ( != 0)

*json shows formid in DEC, you need to convert it from HEX
image.png

 

sslActorAlias new functions

 

 

int function GetFullEnjoyment()
returns all enjoyment
Log("Enjoyment ["+Enjoyment+"] BaseEnjoyment["+BaseEnjoyment+"] SLArousal["+slaActorArousal+"]"+"] BonusEnjoyment["+BonusEnjoyment+"]")

 

float function GetFullEnjoymentMod()
returns all modifiers to enjoyment

 

int function CalculateFullEnjoyment()
script heavy function to calculate enjoyment, should not be called, use GetFullEnjoyment

 

function BonusEnjoyment(actor Ref = none, int experience = 0)
adds + bonus enjoyment to actor/partner
experience: inc/dec bonus enjoyment by set amount

 

function Orgasm(float experience = 0.0)

experience - 2: resets timer, forces actor to orgasm, at any enjoyment, ignoring condition blocks
experience - 1: resets timer, forces actor to orgasm, if enjoyment is above 90, obeys condition blocks

 

function HoldOut(float experience = 0.0)
delays orgasm by 2+ experience sec
5+ experience sec for npc

 

int function GetOrgasmCount()
returns orgasms count

 

function SetOrgasmCount(int SetOrgasms = 0)
sets orgasms count to value

 

bool function IsCreature()
return IsCreature
endFunction

 

bool function IsAggressor()
return IsAggressor
endFunction

 

 

FAQ:

Q: No MCM

A: fix your game, not this mod problem

 

Q: Orgasm doesn't happen

A: make sure your character meet orgasm conditions

A: disable orgasm conditions

A: enable orgasms/effects in sexlab

 

Q: Orgasm doesn't reduce arousal

A: use included SLA patch

A: congrats, you've reached hidden nympho achievement

 

Q: Arousal reduced (to 0?) when animation ends without orgasm

A: you have a mod conflict, mod that does not support SLSO, fix your mods

 

Q: Enjoyment doesn't rise

A: improve your skills/change or train your waifu

 

 

Supported mods:
Native support:
Hentai Pregnancy LE/SE
Estrus Spider

Estrus Dwemer
Dripping when aroused
Milk Mod Economy
Devious Training

 

Patches:
Sexlab Aroused(Redux) V29(patch included with slso)
Fill Her Up 2 Beta NIO 1.12
SexLabUtil

Sexlab Wear and Tear

Devious Captures

Sexist Guards

 

Community patches:(oldrim, might still work)
SoulgemOven 3
Player Succubus Quest
Apropos
SexLab Cumshot
Sexlab Squirt Reborn
SexLab Hormones
BeeingFemale

Untamed

 

SE:

SexLab P+

 

report supported mods that are not in list
i might make patches for mods that are no longer updated/maintained and use sexlab default events
don't even ask(me) for patches for mods that are still actively maintained/updated by someone,... unless you support me on Patreon (LOL)

 

Credits:
Ashal @ Skyrim SexLab - Sex Animation Framework
h38fh2mf @ SexLab Animation Speed Control
fishburger67 @ Sexlab Aroused Redux
tanookitamatachi @ Animation-Appropriate Arousal Adjustments
SKSE team
SKYUI team

 

Permissions:
If you repost/share this mod to other sites, you must add link to mods thread, my patreon, and provide descent translation of everything written on this page.
You are not allowed to post/host/share this mod on cloud storage, torrent sites and file hosting services that:
-force to buy premium and sms crap/ have terrible slow speeds.
-give you money for file downloads/uploads/views/clicks.
-install adware, crapware, trojans, viruses, miners, etc

Changelog


  • Submitter
  • Submitted
    05/24/2018
  • Category
  • Requires
    Sexlab Framework, SkyUi, SkSe
  • Regular Edition Compatible
    No

 

Edited by Ed86
Link to comment

I am afraid of asking this, I'll probably be thrown into traffic.

 

But... I was curious about the mod, wanted to check it out, try it out.

 

I like the idea of a more interactive system... but.

 

I don't get it.

 

What does the bars in the widget mean? What does the percentages mean? Why do the percentages change seemingly constantly during sex animations? How do I regain magicka during the animation?

 

I... I mean, I see I can increase enjoyment with a mouse click, and I can withold an orgasm thus decrease enjoyment with another?

 

I am supposed to get a lot of enjoyment to eventually reach orgasm, for the NPC and PC, but... I don't understand how I am supposed to increase enjoyment, or what I am looking at.

Link to comment
7 hours ago, Cankiie said:

What does the bars in the widget mean? What does the percentages mean? Why do the percentages change seemingly constantly during sex animations? How do I regain magicka during the animation?

 

I... I mean, I see I can increase enjoyment with a mouse click, and I can withold an orgasm thus decrease enjoyment with another?

 

I am supposed to get a lot of enjoyment to eventually reach orgasm, for the NPC and PC, but... I don't understand how I am supposed to increase enjoyment, or what I am looking at.

enjoyment, modifier to enjoyment(like exhibitionism, masturbation etc), coz not everyone likes to be watched during sex by crowd?, drink mana potions?

 

yes

 

no orgasm isnt guaranteed, you can try though, press x to win

Link to comment
11 minutes ago, Fixadent said:

I cannot select/deselect any of the options for this mod in MCM.

 

When I try to enable an option either by pressing enter or with a left mouse click, nothing happens.

1.JPG

You didnt install mod correctly, reinstall

Link to comment
1 hour ago, Fixadent said:

Okay, I got the buttons to work in the MCM menu, but the widgets don't appear during sex scenes and my female character doesn't squirt.

 

Which types of sex scenes does this mod work with?

enable sl sep orgasms and orgasm effects

 

all scenes that run by sexlab

you'll have widgets and control in scenes with player

Link to comment
1 hour ago, LeFlemard said:

Mmm... I seems to have a bit of a problem, in aggresive/rape situation by a npc on the player, the npc orgasm part never completely fill up and I'm getting stuck in infinite animation... (reposted in the correct topic cuz I iz dumb)

disable sexlab passive enjoyment gain per animation stage

Link to comment
7 hours ago, Ed86 said:

enable sl sep orgasms and orgasm effects

 

all scenes that run by sexlab

you'll have widgets and control in scenes with player

I have both of those settings enabled in MCM and there's still no squirting effect and the enjoyment bars don't show up during sex scenes.

 

Also, my female character doesn't drip even when I have dripping when aroused activated.

Link to comment
10 hours ago, Fixadent said:

I have both of those settings enabled in MCM and there's still no squirting effect and the enjoyment bars don't show up during sex scenes.

 

Also, my female character doesn't drip even when I have dripping when aroused activated.

no idea, something wrong with your skyrim/ installed mods

 

8 hours ago, LeonMagnus said:

wait which file should i download ,can you tell me?

really? it cant be THAT hard to guess

SexLab-Separate-Orgasm-SE-1.4.3.7z

Link to comment
On 5/30/2018 at 1:53 AM, Ed86 said:

no idea, something wrong with your skyrim/ installed mods

 

really? it cant be THAT hard to guess

SexLab-Separate-Orgasm-SE-1.4.3.7z

Here's a list of all of my installed mods/plugins.

 

Could something be causing a conflict?

1.JPG

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