Jump to content

Recommended Posts

Posted (edited)
1 hour ago, Ed86 said:

and this one too

		;bool CanOrgasm = Forced || (Animation.HasTag("Lesbian") && Thread.ActorCount == Thread.Females && !Stats.IsStraight(ActorRef)) ; Lesbians have special treatment because the Lesbian Animations usually don't have CumId assigned.
		int i = Thread.ActorCount
		;while !CanOrgasm && i > 0
		;	i -= 1
		;	CanOrgasm = Animation.GetCumID(i, Stage) > 0 || Animation.GetCum(i) > 0
		;endWhile
		;if !CanOrgasm
		;	; Orgasm Disabled for the animation
		;	return
		;endIf

or at least should have if (!Config.SeparateOrgasms) check

 

 

This one is more complicated and yes with your mod is probably not recommended at leas in the way is done. For I check the logic there is fine and mostly prevent the orgasm on  "LeadIn" animations that are the ones that usually don't come with Cum defined by the author

 

That code is to ensure that the cum description defined on the Animation is fallowed as the animation author decide it. Because SexLab allow the animation authors set (the exact moment, the actor that  Cum and the actor that will receive the Cum) as part of the Animation properties. Sadly the current version of the "SexLab Animation Load" can't handle all those properties and only handle the global cum description, but even with just that this script do his work properly.

 

Anyway those scripts are made for the default "SexLab Framework" and of course you have your own way to deal with the orgasms and you are free to anything you considered better for your mod. 

Edited by OsmelMC
Posted (edited)
2 hours ago, OsmelMC said:

Not with your mod installed but work fine and the users that try it without the SLSO  are fine with those conditions. Of course with your mod installed those lines need to be removed what you already did. "By the way I'm pissed with your comment there".

as im with yours ?, ...i mean if you(?) DO make changes to something that uh... CORE of all the mods that updates not so frequently, and not maintained by you/can be updated easily, you should do A LOT of testing

but anyways, you do know that with those conditions for SeparateOrgasms are unreachable? because you(?) allowed them to trigger only at last stage of animation

Stage < StageCount

or not at all if target already reached orgasm once

Orgasms > 0

, so is obviously impossible to have multiple orgasms until manually triggered/forced by mod

Edited by Ed86
Posted (edited)
1 hour ago, OsmelMC said:

 

 

This one is more complicated and yes with your mod is probably not recommended at leas in the way is done. For I check the logic there is fine and mostly prevent the orgasm on  "LeadIn" animations that are the ones that usually don't come with Cum defined by the author

 

That code is to ensure that the cum description defined on the Animation is fallowed as the animation author decide it. Because SexLab allow the animation authors set (the exact moment, the actor that  Cum and the actor that will receive the Cum) as part of the Animation properties. Sadly the current version of the "SexLab Animation Load" can't handle all those properties and only handle the global cum description, but even with just that this script do his work properly.

 

Anyway those scripts are made for the default "SexLab Framework" and of course you have your own way to deal with the orgasms and you are free to anything you considered better for your mod. 

i cant really argue with that as i havent tested it, but by the looks of it, it only triggers when forced, lesbians or last stage(animator cum defined, which kind of breaks whole point of sep orgasms, and also limited by code above preventing it to ever trigger)

Edited by Ed86
Posted
10 hours ago, Ed86 said:

test it

 

So... I've tested it on few encounters (without hacks), including one with 4 futa orgasms and I must say that... ?

Spoiler

now (finally) things work as expected! ?

 

what makes me very happy, THANK YOU!

 

PS:

and also - without passiveE - no more "buffer flushing"

Posted
2 hours ago, OsmelMC said:

Not with your mod installed but work fine and the users that try it without the SLSO  are fine with those conditions. Of course with your mod installed those lines need to be removed what you already did. "By the way I'm pissed with your comment there".

DO NOT EVER TRUST #users

Posted (edited)
6 hours ago, Ed86 said:

as im with yours ?, ...i mean if you(?) DO make changes to something that uh... CORE of all the mods that updates not so frequently, and not maintained by you/can be updated easily, you should do A LOT of testing

but anyways, you do know that with those conditions for SeparateOrgasms are unreachable? because you(?) allowed them to trigger only at last stage of animation

Stage < StageCount

or not at all if target already reached orgasm once

Orgasms > 0

, so is obviously impossible to have multiple orgasms until manually triggered/forced by mod

? Obviously I was too tired when I write that line. 

 

That condition is supposed to allow the orgasm at the end of the animation with low Enjoyment only when the actor have 0 orgasm by then. But originally was made to prevent the orgasm with less than 100 of enjoyment in case the SeparateOrgasm option be enabled. 

 

I think the correct condition is this:

		elseIf !Forced && Enjoyment < 1
			; Actor have the orgasm few seconds ago or is in pain and can't orgasm
			return
		elseIf !Forced && Config.SeparateOrgasms && Enjoyment < 100 && (Stage < StageCount || Orgasms > 0)
			; Prevent the orgasm with low enjoyment at least the last stage be reached without orgasms
			return

 

Hard to see when every time I compare the scripts I avoid that part for the unpleasant comment instead of a constructive comment pointing the error.

 

6 hours ago, Ed86 said:

you should do A LOT of testing

Except for the Expressions, the Version Update and the SeparateOrgasm most of the changes are bein tested from 6 mound to 2 years. Is a BETA so is implicit that need more test and fixes. Also the Mod is open in the GitHub server waiting for contributions and any help is appreciated.

Edited by OsmelMC
Posted
2 hours ago, Ed86 said:

but by the looks of it, it only triggers when forced, lesbians or last stage(animator cum defined, which kind of breaks whole point of sep orgasms, and also limited by code above preventing it to ever trigger)

 

Not really. The "Lesbian" there is because the Lesbian animations usually don't have CumID defined and is pointless try to find the CumID on the Lesbian animations so is allowing the Orgasm for the Females. 

 

the condition there is all the females are allowed to cum on Lesbian animation but for the rest of the animations the orgasm is only allowed only if the the CumID is defined

		bool CanOrgasm = Forced || (IsFemale && (Animation.HasTag("Lesbian") || Animation.Females == Animation.PositionCount)) ; Lesbians have special treatment because the Lesbian Animations usually don't have CumId assigned.
		int i = Thread.ActorCount
		while !CanOrgasm && i > 0
			i -= 1
			CanOrgasm = Animation.GetCumID(i, Stage) > 0 || Animation.GetCum(i) > 0
		endWhile
		if !CanOrgasm
			; Orgasm Disabled for the animation
			return
		endIf

this is about the animation properties and should be global

Posted (edited)
8 hours ago, OsmelMC said:

Also the Mod is open in the GitHub server waiting for contributions and any help is appreciated.

i like this, especially since the only git link you can find leads to dead LL git, and it was dead since uhh... 2014?

 

and actually i (and probably most other people) dont know SL has a alive git, and ive been sending suggestions/fixed through dm to ashal

 

8 hours ago, OsmelMC said:

Except for the Expressions, the Version Update and the SeparateOrgasm most of the changes are bein tested from 6 mound to 2 years. Is a BETA so is implicit that need more test and fixes.

im pretty sure testing is done by testing changes with logs,

not submitting changes(tired or not) and then waiting for 6m-2y for maybe someone to maybe find and maybe report error

 

im not quite sure what you are trying to say with BETA, i mean it obviously is, and with the speed of its development ill never be out of BETA, but being beta is not an excuse to have broken code for 6m-1y

 

 

well... w/e this all is irrelevant

Edited by Ed86
Posted
6 hours ago, OsmelMC said:

 

Not really. The "Lesbian" there is because the Lesbian animations usually don't have CumID defined and is pointless try to find the CumID on the Lesbian animations so is allowing the Orgasm for the Females. 

 

the condition there is all the females are allowed to cum on Lesbian animation but for the rest of the animations the orgasm is only allowed only if the the CumID is defined

		bool CanOrgasm = Forced || (IsFemale && (Animation.HasTag("Lesbian") || Animation.Females == Animation.PositionCount)) ; Lesbians have special treatment because the Lesbian Animations usually don't have CumId assigned.
		int i = Thread.ActorCount
		while !CanOrgasm && i > 0
			i -= 1
			CanOrgasm = Animation.GetCumID(i, Stage) > 0 || Animation.GetCum(i) > 0
		endWhile
		if !CanOrgasm
			; Orgasm Disabled for the animation
			return
		endIf

this is about the animation properties and should be global

so... with this and code above, your vision of separate orgasms is that they can only happen once, at final stage, with lesbians or CumID?

 

i... see this as a side step of default always orgasm and it ... doesnt solve anything/ more like even complicates current orgasm/animations issues even more

Posted

Would there be a possibility that SLSO doesn't send orgasm event for NPCs? Because I am being stalked with constantly horny Lydia which can't get off by any means.

Posted
23 hours ago, OsmelMC said:

hm... since there is no dev chat in discord or anything, may i inquire why did you add

		elseIf !Forced && Enjoyment < 1

and

			if Enjoyment < 100 && (Stage < StageCount || Orgasms > 0)

 

as far as i can see, they will never trigger

... because enjoyment is always >=100

 

Posted

hey ed! love your work and i have been using this since you made it for LE. 

I finally gave SE a shot since it has way more mods now and i just got your latest SLSO, i was curious and wanted verify with you

your partner wont try to boost your arousal at all anymore in this update? first thing is first i mean no disrespect, just curious

im use to how well made the LE one is and was just curious how much could possibly be missing from this one.

i was using the version you posted on the first of october and planned on grabbing this one but i may choose to wait if this make my characters spouse selfish lol

Posted
25 minutes ago, TheDragonBorn said:

hey ed! love your work and i have been using this since you made it for LE. 

I finally gave SE a shot since it has way more mods now and i just got your latest SLSO, i was curious and wanted verify with you

your partner wont try to boost your arousal at all anymore in this update? first thing is first i mean no disrespect, just curious

im use to how well made the LE one is and was just curious how much could possibly be missing from this one.

i was using the version you posted on the first of october and planned on grabbing this one but i may choose to wait if this make my characters spouse selfish lol

well you might change it to the old ways in mcm, but dont tell that anyone

Posted
8 hours ago, Ed86 said:

hm... since there is no dev chat in discord or anything, may i inquire why did you add

		elseIf !Forced && Enjoyment < 1

and

			if Enjoyment < 100 && (Stage < StageCount || Orgasms > 0)

 

as far as i can see, they will never trigger

... because enjoyment is always >=100

 

Since the FullEnjoyment can be negative for Victim on rape Aggressive scenes, the Enjoyment can be 0 and the Pain > 0. Also the Enjoyment go from 0 to more than 100 because the Orgasms should keep it under 100 but by the moment when the Enjoyment is added to the QuitEnjoyment the enjoyment is usually bit more than 100.

 

 

 

 

The GitHub allow every logged user make his own changes on the scripts and even discuss the changes with the others. But I only check the GitHub when I uploading some change or when I waiting for Ashal to merge the pull request once a month. So is faster keep the chat in the LoversLab forum.

Posted
7 hours ago, OsmelMC said:

Since the FullEnjoyment can be negative for Victim on rape Aggressive scenes, the Enjoyment can be 0 and the Pain > 0. Also the Enjoyment go from 0 to more than 100 because the Orgasms should keep it under 100 but by the moment when the Enjoyment is added to the QuitEnjoyment the enjoyment is usually bit more than 100.

okay.... so if i understood correctly both chunks used to disable final animation orgasm

1st chunk - if actor had separate or forced orgasm and enjoyment still 0, unlikely but i guess that works

and the 2nd chunk - if actor doesnt have 100+ enjoyment and orgasmed before

but what does
if Enjoyment < 100 && (Stage < StageCount || Orgasms > 0)

do? at this point its always final stage, is it not?

 

 

oof... so basically ... you made a lot more complex "always orgasm" code, where character can have "always" (separate) "orgasm" but only if its last/cum stage, and always 1, since you cant build up enough enjoyment for 2nd b4 animation ends

 

eh...i think i'd rather stick with SLSO implementation where player/npc has control over orgasms, might be less compatible with animation flow, but w/e, they are all the same after you watch em few hundred times

Posted
1 hour ago, Someone92 said:

Are they in T pose? Then you have not run FNIS.

Does the problem still happens if you have SLSO disabled?

But it only happens when i use the 1.7.4. If i use the 1.6.7 everything is working fine. No the problem does not happen if i disable the 1.7.4. it seems that the problem, at least for me is the update 1.7.4 the 1.6.7 works fine. Thanks for helping Someone92

Posted
3 hours ago, Thamiord20 said:

Help no animations playing. They just stand together and nothing proceeds. The widget appears but nothing happens, animation wise. 

 

Make sure you have sexlab started.

 

If you use SLAL packs, make sure the anims you want are enabled and registered. If so, maybe rebuild the animation registry.

 

I've been having similar issues. I don't think they're related to SLSO

Posted
6 hours ago, Ed86 said:

okay.... so if i understood correctly both chunks used to disable final animation orgasm

1st chunk - if actor had separate or forced orgasm and enjoyment still 0, unlikely but i guess that works

and the 2nd chunk - if actor doesnt have 100+ enjoyment and orgasmed before

but what does
if Enjoyment < 100 && (Stage < StageCount || Orgasms > 0)

do? at this point its always final stage, is it not?

 

 

oof... so basically ... you made a lot more complex "always orgasm" code, where character can have "always" (separate) "orgasm" but only if its last/cum stage, and always 1, since you cant build up enough enjoyment for 2nd b4 animation ends

 

eh...i think i'd rather stick with SLSO implementation where player/npc has control over orgasms, might be less compatible with animation flow, but w/e, they are all the same after you watch em few hundred times

Read again!

 

That line says that prevents the Orgasm with low Enjoyment at lease reach the last stage without Orgasm.

 

That means you can Orgasm at any stage if you have the Enjoyment and you can even have the Orgasm at the last stage without the required Enjoyment if you still have 0 Orgasm.

 

 You have to remember that the Orgasm can be called at any time from another Mod and the last stage always call for the Orgasms without care about the Enjoyment.

 

 

Look, is working so must be right...

Posted
1 hour ago, OsmelMC said:

Read again!

 

That line says that prevents the Orgasm with low Enjoyment at lease reach the last stage without Orgasm.

 

That means you can Orgasm at any stage if you have the Enjoyment and you can even have the Orgasm at the last stage without the required Enjoyment if you still have 0 Orgasm.

 

 You have to remember that the Orgasm can be called at any time from another Mod and the last stage always call for the Orgasms without care about the Enjoyment.

 

 

Look, is working so must be right...

description is not clear

 

okay... then my 1st guess was correct and later wasnt

so... basically its only purpose is to prevent other mods from triggering SeparateOrgasms (when SeparateOrgasms enabled) without using forced flag and skipping all checks

questionable... but okay

Posted
23 hours ago, Thamiord20 said:

 

 

On 11/1/2021 at 1:34 PM, DocClox said:

 

Make sure you have sexlab started.

 

If you use SLAL packs, make sure the anims you want are enabled and registered. If so, maybe rebuild the animation registry.

 

I've been having similar issues. I don't think they're related to SLSO

It only happens when i install the latest update 1.7.4. My animations work perfectly fine without it. As i said 1.6.7 works fine and the animations work fine. 

Posted (edited)
1 hour ago, Thamiord20 said:

20211102165944_1.jpg.8af264055a645d7ce3bf5e88d766123f.jpg

This is what happens when i install 1.7.4 update. Also i can't use Sex Tools H key dosen't  show up. But 1.6.7 works fine and Sex tools.

Edited by Thamiord20
I solved the issue....The Sexlab Framework i was using was SexLab Framework SE 1.63 - BETA 8 instead of BETA 9. Now everything works fine now with 1.7.4 update. Sorry about that guys, my bad. Thank for your help and Ed86 for a great mod.

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