Jump to content

Recommended Posts

Posted
9 hours ago, Halleaon said:

same issue here, i do get an error in the console that states warning: actor in animating faction but not in a thread. or something to that effect, not sure if it's related. going to revert back to the previous version.

 

On 8/22/2021 at 2:44 PM, twillinator1 said:

I installed the seperate orgasm se v1.6.7.sl.63b9 plus estrus chaurus v4.346 patch but when I activate an animation via "n" for arousal or Sexlab "target" spell the characters stand and do nothing, the widjet shows something is going on but the characters aren't animating. so whats going on am i missing an element here that was in the description but i failed to notice.

On 8/23/2021 at 3:35 AM, Caithness said:

Same here - characters move to position, strip then no animation - not T posing, just standing. Effects all running in background - arousal, voices etc. Ran animation setup (I'm using Nemesis), no change. reverted to previous SLSO, worked straight away. (not the chaurus patch though, just the core mod)



Well Same here. And based on the update context, I'm gonna roll back to the previous version I had since there isn't much of a change. I'd recommend the same, yeah?

Posted

So, let me see if i can understand the last few posts about the new update to SLSO... new version for Beta 9 does not work and is buggy, SL Utility and SUM will not work with it, meaning the Utility patch also will not work at all with the update.

 

yet some are reporting the old version works somewhat fine with Beta 9

 

is this correct so far ?

Posted
7 hours ago, YojimboRatchet said:

So, let me see if i can understand the last few posts about the new update to SLSO... new version for Beta 9 does not work and is buggy, SL Utility and SUM will not work with it, meaning the Utility patch also will not work at all with the update.

 

yet some are reporting the old version works somewhat fine with Beta 9

 

is this correct so far ?

that is what they say

Posted
6 hours ago, Ed86 said:

that is what they say

 

LOL thanks, appreciate the answer. now i know which version i'll be using until things with Beta 9 sorted out more, which will hopefully help you and other creators having issues with it.

Posted
4 hours ago, YojimboRatchet said:

 

LOL thanks, appreciate the answer. now i know which version i'll be using until things with Beta 9 sorted out more, which will hopefully help you and other creators having issues with it.

well... my version for beta9 is working fine, without issues, but i know what im doing

Posted
1 hour ago, Ed86 said:

well... my version for beta9 is working fine, without issues, but i know what im doing

 

i'll give you that one. i have no clue what i am doing at any given time of any given day.. so i am jealous you know what you're doing. can i borrow some of what you have for just a bit ?

?

 

Posted
9 hours ago, YojimboRatchet said:

 

i'll give you that one. i have no clue what i am doing at any given time of any given day.. so i am jealous you know what you're doing. can i borrow some of what you have for just a bit ?

?

 

well i'd guess using common sense is a good start:

install sl_b9

overwrite it with slso_b9

dont overwrite  slso_b9 with w/e "better" mods you have, and if you do - dont report it here cuz i dont care?

and in EC case you probably need to re-register animations/ reinstall EC after sl_b9 reset everything

Posted (edited)

Hey, is there a way to override Estrus animations to make orgasm apply cum to females? At least apply it in weird way when female orgasms with source actor being herself, so other mods can register the event? Thinking of adding following code to DoOrgasm function, but I am not sure if it will actually work in correct way since CumID may not be set properly.
 

Spoiler

if Animation.HasTag("Estrus")
            if i == 1 && Config.UseCum
                Thread.PositionAlias(1).ApplyCum()
            endIf
        endIf


Also a bug or incompatibility (?) report - male NPC actors won't orgasm if Animation Stage Raise Arousal option is disabled if SL Aroused Modular 0.51 is in use.
slamainscr and slaframework
Me am disphit, everything works.

Edited by BreadDain
Posted
On 4/4/2019 at 8:14 AM, Ed86 said:

 

Slso does prevent animation end until rapist orgasm

It is somehow possible to add a chance that a rapist is not not satisfied after one orgasm and keeps going?

Posted

Vague question that I am sure has nothing to do with SLSO but also might.

 

Are the orgasm conditions for skyrim female/sexlab male requiring the same tags as skyrim male/sexlab male in SLSO and if so is there a way to alter that in the configuration files anywhere? Had quite a few situations with a futa based succubus character I'm running that can't achieve orgasm without her cock being involved but the mod works fine other than that so if I can figure out how to work around that issue that would be fabulous.

Posted

I have noticed a bug in 2 different new games.

Everything was working perfectly but suddenly the enjoyment widgets just disappear and i didnt fine nothing to get them back,

Any idea to fix this ?

Posted

Everything works fine and is perfectly compatible if using latest SLSO without AAAA patch and SE-converted SLAX. Radiant Prostitution can possibly cause issues if it wins overwrite conflict.

Posted

I've always had problems installing this, seems to always be pot luck on whether it will work or not. Has anyone got any info on load order with this? I've followed the menu instructions but both bars remain on 0%.

Posted

Updated to SexLab Beta9 the other day along with the updated version of this, and it seems to all be functioning, at least. However, my papyrus log is getting spammed with warnings regarding sslActorAlias. An excerpt:

 

Spoiler
[09/09/2021 - 09:29:12AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:12AM] _STA_: DialogQueue: Q Size: 0. Speaking: [Topic <_STA_SexDialogNpcOrgasmNearUnhappyTopic (5D004E27)>]. Index: -1
[09/09/2021 - 09:29:12AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.RefreshExpression() - "sslActorAlias.psc" Line 1840
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:13AM] _STA_: Enjoyment: Player: 32. Parnter: 142
[09/09/2021 - 09:29:13AM] SEXLAB - ActorAlias[Recorder]  - Expression.Applied(Shy) Strength:0; OpenMouth:False
[09/09/2021 - 09:29:13AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalculateFullEnjoyment() - "sslActorAlias.psc" Line 2184
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:14AM] _STA_: Enjoyment: Player: 32. Parnter: -1
[09/09/2021 - 09:29:15AM] _STA_: DialogQueue: Q Size: 1. Speaking: [Topic <_STA_SexDialogCreatureSexMiddleTopic (5D006994)>]. Index: 0
[09/09/2021 - 09:29:15AM] _STA_: Enjoyment: Player: 32. Parnter: -1
[09/09/2021 - 09:29:15AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:15AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalculateFullEnjoyment() - "sslActorAlias.psc" Line 2184
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:16AM] _STA_: Enjoyment: Player: 32. Parnter: -1
[09/09/2021 - 09:29:17AM] SEXLAB - ActorAlias[Brigette]  - PlayMoan:True; UseLipSync:TRUE; OpenMouth:False
[09/09/2021 - 09:29:18AM] _STA_: Enjoyment: Player: 34. Parnter: -1
[09/09/2021 - 09:29:18AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:18AM] SEXLAB - ActorAlias[Recorder]  - Expression[Pleasure] BaseVoiceDelay[6.000000] ExpressionDelay[12.000000] LoopExpressionDelay[12.600000] 
[09/09/2021 - 09:29:18AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.RefreshExpression() - "sslActorAlias.psc" Line 1840
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:19AM] SEXLAB - ActorAlias[Recorder]  - Expression.Applied(Pleasure) Strength:0; OpenMouth:False
[09/09/2021 - 09:29:19AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalculateFullEnjoyment() - "sslActorAlias.psc" Line 2184
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?

 

Not really sure what's going on here, but since sslActorAlias was last touched by SLSO, and line 1492 specifically refers to the returned output of SLSO_GetEnjoyment(), maybe someone here will have some idea of what's going wrong.

Posted (edited)

MAde a quick test of two new additions in 1.6.8:

added aggressor minimum orgasm slider
added aggressor animation change toggle

 

I'm using SexLab Framework SE 1.63 - BETA 9, Sexlab Aroused Redux SSE Version 29, SexLab Zzz_V201 and SexLab-Separate-Orgasm-SE-1.6.8 SL1.63b9.

 

 

 

First test:

Disabled Male orgasm penalty, disabled Game and NPC Game, set (NPC) Chance to want more orgasms to 0% and Require X orgasm to 1, set Enjoyment modifiers to 200 so scenes end quicker.

Male PC victim, 1 female NPC aggressor.

 

Scene should end after one orgam. Works as intended.

 

 

 

Second test:

Disabled Male orgasm penalty, disabled Game and NPC Game, set (NPC) Chance to want more orgasms to 100% and Require X orgasm to 3, set Enjoyment modifiers to 200 so scenes end quicker.

Male PC victim, 1 female NPC aggressor.

 

Old "issue" of previous versions that females (may all actors) to not gain any arousal / orgasm meter after orgasm once. This leads to the animation lasting indefinitely as the aggressor never climaxes a second time.

 

 

 

Third test:

Disabled Male orgasm penalty, disabled Game and NPC Game, set (NPC) Chance to want more orgasms to 100% and Require X orgasm to 3, enabled Aggressor(NPC) chance animation, set Enjoyment modifiers to 200 so scenes end quicker.

Male PC victim, 1 female NPC aggressor.

 

Same issue as above, anim never ends due to aggressor never climaxes a second time.

Also, NPC changes anim when they would reach orgasm stage. Dunno if intended, but it would make way more sense if the NPC would only change anim if they had reached orgasm in the current anim.

New anim does start at random stage, not stage 1. Again, dunno if intended, but it would make more sense if NPC starts on stage 1 after orgasm.

Papyrus.0 - First Try.log Papyrus.0 - Second Try.log Papyrus.0 - Third Try.log

Edited by Someone92
Posted
4 hours ago, Someone92 said:

MAde a quick test of two new additions in 1.6.8:

added aggressor minimum orgasm slider
added aggressor animation change toggle

 

I'm using SexLab Framework SE 1.63 - BETA 9, Sexlab Aroused Redux SSE Version 29, SexLab Zzz_V201 and SexLab-Separate-Orgasm-SE-1.6.8 SL1.63b9.

 

 

 

First test:

Disabled Male orgasm penalty, disabled Game and NPC Game, set (NPC) Chance to want more orgasms to 0% and Require X orgasm to 1, set Enjoyment modifiers to 200 so scenes end quicker.

Male PC victim, 1 female NPC aggressor.

 

Scene should end after one orgam. Works as intended.

 

 

 

Second test:

Disabled Male orgasm penalty, disabled Game and NPC Game, set (NPC) Chance to want more orgasms to 100% and Require X orgasm to 3, set Enjoyment modifiers to 200 so scenes end quicker.

Male PC victim, 1 female NPC aggressor.

 

Old "issue" of previous versions that females (may all actors) to not gain any arousal / orgasm meter after orgasm once. This leads to the animation lasting indefinitely as the aggressor never climaxes a second time.

 

 

 

Third test:

Disabled Male orgasm penalty, disabled Game and NPC Game, set (NPC) Chance to want more orgasms to 100% and Require X orgasm to 3, enabled Aggressor(NPC) chance animation, set Enjoyment modifiers to 200 so scenes end quicker.

Male PC victim, 1 female NPC aggressor.

 

Same issue as above, anim never ends due to aggressor never climaxes a second time.

Also, NPC changes anim when they would reach orgasm stage. Dunno if intended, but it would make way more sense if the NPC would only change anim if they had reached orgasm in the current anim.

New anim does start at random stage, not stage 1. Again, dunno if intended, but it would make more sense if NPC starts on stage 1 after orgasm.

Papyrus.0 - First Try.log 191.88 kB · 0 downloads Papyrus.0 - Second Try.log 214.92 kB · 0 downloads Papyrus.0 - Third Try.log 271.51 kB · 0 downloads

so... you are telling me that after you've disabled all sources of enjoyment, actors dont gain any enjoyment and get stuck in animation?

Posted
12 minutes ago, Ed86 said:

so... you are telling me that after you've disabled all sources of enjoyment, actors dont gain any enjoyment and get stuck in animation?

Everything works fine until the first orgasm.

 

I have left everything to the default settings aside from the ones mentioned, so

 

Passive enjoyment decrease

Enjoyment decrease chance

 

are disabled

 

Sexlab passive enjoyment

Animation stage raise arousal

 

are enabled.

 

Only thing that is disabled that increases enjoyment seems to be

 

Sexlab animation stage enjoyment

Posted

Hi  just installed the newest version using vortex if I set this mod to overwrite the sexlab files all the widgets work but the animations don't, if I keep the sexlab files as default the animations work the widgets appear but the numbers don't change

 

 

Chris 

Posted (edited)

Do you have SexLab Utility Plus installed from

Cause it does not work properly with Beta 9 yet, so it breaks SLSO.

 

edit:

It causes Enjoyment / Arousal not to rise, not anim not to play. So the reason it doesn'T work for you must be something different.

Does it work if you have SLSO disabled?

Edited by Someone92
Posted
1 hour ago, Durgan said:

Hi  just installed the newest version using vortex if I set this mod to overwrite the sexlab files all the widgets work but the animations don't, if I keep the sexlab files as default the animations work the widgets appear but the numbers don't change

 

 

Chris 

Same ... with the SLSO Script override sexlab doesn't play the animations .... it shows animation name and plays the sounds . This is the 1st install of SLSO on my SE version. 

Posted
1 hour ago, catazod said:

Same ... with the SLSO Script override sexlab doesn't play the animations .... it shows animation name and plays the sounds . This is the 1st install of SLSO on my SE version. 

fixed it updated to the new version of framework let it overwrite all conflicts for papyrus util etc then let SLSo overwrite it now works with multiple checked in sexlab only thing i ant get to work is the end orgasm shaking bit

Posted
8 hours ago, Someone92 said:

Everything works fine until the first orgasm.

 

I have left everything to the default settings aside from the ones mentioned, so

 

Passive enjoyment decrease

Enjoyment decrease chance

 

are disabled

 

Sexlab passive enjoyment

Animation stage raise arousal

 

are enabled.

 

Only thing that is disabled that increases enjoyment seems to be

 

Sexlab animation stage enjoyment

So Im also getting an issue with the failed aggressor orgasm but its just the "male orgasm penalty" option that is causing an issue for me. If the male orgasm penalty is ENABLED everything works, pc orgasms, male orgasm and everyone gains enjoyment. The male CAN also reach the second orgasm If they gain enough arousal again to fight the penalty.

 

Now If the male orgasm penalty is DISABLED  then- Everyone gains arousal and enjoyment player can orgasm but the npc will not orgasm whatso ever He Will be at 200% enjoyment and no matter how many times I click bonus enjoyment or switch the animation back the aggressor will NOT orgasm. This happens on the First orgasm, I have left the minimum orgasms at 1  and tried to change the chance for an additional orgasm  stage/chance but weather at 0% or 100% that doesnt change anything.  The only way forward is  while the animation is running and the male is "stuck" is to go to the MCM and ENABLE the male orgasm penalty  and back out to the game, the male orgasms immediately without me hitting a button.  Something is breaking that function. My SLSO is only overwriting SLB9, there is no other conflicts.

 

Posted

Upon further testing If I enable the enjoyment gain/ loss on stage change the aggressor orgasms with the male orgasm penalty disabled. I had the passive enjoyment enabled the whole time.

 

Now Im having a separate issue of an orgasm occasionally not happening at full enjoyment form an follower npc. I assume this is the relationship effect, The player once orgasmed should allow the npc to orgasm depending on rank right? The actor priory self/partner is only for the player right?

Posted
On 9/10/2021 at 3:25 AM, anyway ayway said:

Updated to SexLab Beta9 the other day along with the updated version of this, and it seems to all be functioning, at least. However, my papyrus log is getting spammed with warnings regarding sslActorAlias. An excerpt:

 

  Reveal hidden contents
[09/09/2021 - 09:29:12AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:12AM] _STA_: DialogQueue: Q Size: 0. Speaking: [Topic <_STA_SexDialogNpcOrgasmNearUnhappyTopic (5D004E27)>]. Index: -1
[09/09/2021 - 09:29:12AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.RefreshExpression() - "sslActorAlias.psc" Line 1840
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:13AM] _STA_: Enjoyment: Player: 32. Parnter: 142
[09/09/2021 - 09:29:13AM] SEXLAB - ActorAlias[Recorder]  - Expression.Applied(Shy) Strength:0; OpenMouth:False
[09/09/2021 - 09:29:13AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalculateFullEnjoyment() - "sslActorAlias.psc" Line 2184
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:14AM] _STA_: Enjoyment: Player: 32. Parnter: -1
[09/09/2021 - 09:29:15AM] _STA_: DialogQueue: Q Size: 1. Speaking: [Topic <_STA_SexDialogCreatureSexMiddleTopic (5D006994)>]. Index: 0
[09/09/2021 - 09:29:15AM] _STA_: Enjoyment: Player: 32. Parnter: -1
[09/09/2021 - 09:29:15AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:15AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalculateFullEnjoyment() - "sslActorAlias.psc" Line 2184
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:16AM] _STA_: Enjoyment: Player: 32. Parnter: -1
[09/09/2021 - 09:29:17AM] SEXLAB - ActorAlias[Brigette]  - PlayMoan:True; UseLipSync:TRUE; OpenMouth:False
[09/09/2021 - 09:29:18AM] _STA_: Enjoyment: Player: 34. Parnter: -1
[09/09/2021 - 09:29:18AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:18AM] SEXLAB - ActorAlias[Recorder]  - Expression[Pleasure] BaseVoiceDelay[6.000000] ExpressionDelay[12.000000] LoopExpressionDelay[12.600000] 
[09/09/2021 - 09:29:18AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalcReaction() - "sslActorAlias.psc" Line 1532
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.RefreshExpression() - "sslActorAlias.psc" Line 1840
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?
[09/09/2021 - 09:29:19AM] SEXLAB - ActorAlias[Recorder]  - Expression.Applied(Pleasure) Strength:0; OpenMouth:False
[09/09/2021 - 09:29:19AM] warning: Assigning None to a non-object variable named "::temp265"
stack:
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.GetEnjoyment() - "sslActorAlias.psc" Line 1492
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.CalculateFullEnjoyment() - "sslActorAlias.psc" Line 2184
	[alias ActorAlias003 on quest SexLabThread00 (06061EEF)].sslActorAlias.OnUpdate() - "sslActorAlias.psc" Line ?

 

Not really sure what's going on here, but since sslActorAlias was last touched by SLSO, and line 1492 specifically refers to the returned output of SLSO_GetEnjoyment(), maybe someone here will have some idea of what's going wrong.

 

I investigated this a bit further, and fixed the issue and found some other oddities in sslActorAlias. My revised version of the script is attached to the end of this post, but I think the script still needs some more troubleshooting; it seems like SexLab's addition of more enjoyment/orgasm functionality is starting to make things complicated when combined with SLSO's changes.

 

The problem as I originally stated it occurs because SLSO_GetEnjoyment() is not guaranteed to return anything, which generates a warning when None is attempted to be coerced to an integer. Ensuring that it does return something eliminates the warning (lines 2266-2267).

 

Additionally, I also noticed other problems, in particular problems after an orgasm, such as the character that orgasmed no longer moaning. See Someone92's report:

 

19 hours ago, Someone92 said:

Everything works fine until the first orgasm.

 

I have left everything to the default settings aside from the ones mentioned, so

 

Passive enjoyment decrease

Enjoyment decrease chance

 

are disabled

 

Sexlab passive enjoyment

Animation stage raise arousal

 

are enabled.

 

Only thing that is disabled that increases enjoyment seems to be

 

Sexlab animation stage enjoyment

 

The problem here is also in SLSO_GetEnjoyment(), as the SLSO code seems to reset BaseEnjoyment (and therefore FullEnjoyment) on orgasm, whereas the original Beta9 code assumes that FullEnjoyment only keeps growing. This is a problem because then QuitEnjoyment is too large, and breaks enjoyment (and the strength calculation for moaning). The fix is for SLSO to not use the QuitEnjoyment variable, and just do what it did before, using FullEnjoyment and BaseEnjoyment to calculate Enjoyment (lines 2261-2262).

 

I also moved SLSO_Animating_Moan() in the OnUpdate() block to replace the Beta9 moan function, rather than doubling it (line 789).

 

sslActorAlias.psc

 

Generally, it seems like SexLab wants to start doing some of what SLSO does natively, so it might make things easier to try to work together to merge what can be merged rather than fighting to short-circuit their efforts.

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