Jump to content

Recommended Posts

sslThreadController.psc
31
bool Prepared
state Prepare
	function FireAction()
		Prepared = false
		HookAnimationPrepare()
		if !Config.NPCFurniture
			FurnitureMarkerSexAPI furnAPI = FurnitureMarkerSexAPI.GetAPI()
			if furnAPI != None
				furnAPI.OnThreadPrepare(self as sslThreadController)
			endif
		endif
874
state Ending
	event OnBeginState()
		UnregisterForUpdate()
		if !Config.NPCFurniture
			FurnitureMarkerSexAPI furnAPI = FurnitureMarkerSexAPI.GetAPI()
			if furnAPI != None
				furnAPI.OnThreadPrepare(self as sslThreadController)
			endif
		endif

 

I use FurnitureMarkerSexAPI and this works for me

 

 

if ???.GetFMSStatus() == "Installed"
	oidbFurnitureMarkerSex = AddToggleOption("Enable FurnitureMarkerSex", Config.bFurnitureMarkerSex)
else
	oidbFurnitureMarkerSex = FALSE
endif

 

 

string function GetFMSStatus()
	int index = Game.GetModByName("FurnitureMarkerSex.esp")
	if index == 255
		return "Not Installed"
	else
		return "Installed"
	endif
endfunction

 

sslThreadController.psc
31
bool Prepared
state Prepare
	function FireAction()
		Prepared = false
		HookAnimationPrepare()
		if !Config.NPCFurniture && Config.bFurnitureMarkerSex
			FurnitureMarkerSexAPI furnAPI = FurnitureMarkerSexAPI.GetAPI()
			if furnAPI != None
				furnAPI.OnThreadPrepare(self as sslThreadController)
			endif
		endif
874
state Ending
	event OnBeginState()
		UnregisterForUpdate()
		if !Config.NPCFurniture && Config.bFurnitureMarkerSex
			FurnitureMarkerSexAPI furnAPI = FurnitureMarkerSexAPI.GetAPI()
			if furnAPI != None
				furnAPI.OnThreadPrepare(self as sslThreadController)
			endif
		endif

 

Link to comment

small bug report from "Auto Refresh Expression" feature:

 

this does not seem to work as intended. 
I feel like with the latest Sexlab Utility Plus Update the following things happen:

- "empty" expression profiles are used (not tagged as normal, victim or agressor, so they should NOT be called at all) - with or without auto refresh expression on or not

- Auto Refresh Expression shows for me also sometimes a happy smiley face that is not in my expression list at all. might be I m chasing ghosts 

- auto refresh expression uses expression profiles tagged as "only for aggressor" on victims. 

Link to comment
16 minutes ago, Nymra said:

small bug report from "Auto Refresh Expression" feature:

 

this does not seem to work as intended. 
I feel like with the latest Sexlab Utility Plus Update the following things happen:

- "empty" expression profiles are used (not tagged as normal, victim or agressor, so they should NOT be called at all) - with or without auto refresh expression on or not

- Auto Refresh Expression shows for me also sometimes a happy smiley face that is not in my expression list at all. might be I m chasing ghosts 

- auto refresh expression uses expression profiles tagged as "only for aggressor" on victims. 

Send me the log file.

Link to comment

Hi Osmel. I'm loving Sexlab Utility Plus a lot. But one problem I have is where furniture animations are selected for normal scenes even if there is not furniture nearby. Would you maybe think about putting in a filter for furniture sex like you have with magic tagged animations so furniture animations won't be selected unless SLUP uses a furniture? Sorry if you've answered this before and thank for you the mod. 

Link to comment
3 hours ago, Kira shadowstep said:

Hi Osmel. I'm loving Sexlab Utility Plus a lot. But one problem I have is where furniture animations are selected for normal scenes even if there is not furniture nearby. Would you maybe think about putting in a filter for furniture sex like you have with magic tagged animations so furniture animations won't be selected unless SLUP uses a furniture? Sorry if you've answered this before and thank for you the mod. 

The current furniture filter Is supposed to remove all the invalid furniture Animations if are right tagged and none furniture be founded at less of course that the Animation list be made only of furniture like with the SLEN dialogue for Throne Animations. So send me the Papyrus log to check the issue and fix it.

Link to comment
4 hours ago, Nymra said:

 

sent you a PM, feel free to ignore for now, I ll make another test tomorrow. i m very tired and maybe missed sth. else

For I see on your log everything is fine. Just the Aggressor is using the happy or joy expression.

 

Take in consideration that if the expression have the tags Normal and Victim then will be showed on both scenarios and also the function just care about the "Victim, Aggressor and Normal" tags on the expression so the rest of the tags like joy or sad ar mostly cosmetic.

Link to comment
On 3/18/2021 at 3:02 AM, osmelmc said:

@thedarkone1234 

My Utility don't have the intention of replace any of the DD functions. I just made the filters because DDi don't try to change the animation if the animation tags don't interfere with the device...

 

DDi have few issues like the creature ones to solve and the last version don't even allow disable the animation system without break the immersion hiding the devices.

 

The good news is that I already got the same issues and did my part to solve it. The bad news is that I don't know if will be used on the next DDi version.

 

Anyway the first you need to solve your problem more or less is the FunnyBiznessCB animation pack that come with bound animations for most of the Creatures I know.

The second thing is my fixes for the DD v5 that are already on the Devious Devices Development thread. Still replace many scenes but on less occasions and the Creature issue is fixed.

Devious Devices v5.0 Fixes.7z 270.39 kB · 61 downloads

 

The one for the v5.1 was made from files before the official release so use under your own risk.

 

 

Devious Devices v5.1 Fixes.7z 302.31 kB · 19 downloads

Took a long why until I got to actually testing this, but now the situation has worsened. Now even with the DD filters turned off it breaks the animation and goes to DDBeltedSolo on any bestial content.

 

Providing a log of a case where I was supposed to get raped by wolved while wearing a straightjacketdress, gag and blindfold, but no chastity belt

 

Spoiler

[04/14/2021 - 01:13:02PM] [DCUR] - Processing Surrender.
[04/14/2021 - 01:13:02PM] [DCUR] - List has: 3 detected actors
[04/14/2021 - 01:13:02PM] [DCUR] - Trying to select a maximum of: 1 actors for rape scene.
[04/14/2021 - 01:13:02PM] [DCUR] - Found: wolf
[04/14/2021 - 01:13:02PM] [DCUR] - Processing: wolf. Is Animal.
[04/14/2021 - 01:13:03PM] [DCUR] - Added: wolf
[04/14/2021 - 01:13:03PM] [DCUR] - Found: wolf
[04/14/2021 - 01:13:03PM] [DCUR] - Found: wolf
[04/14/2021 - 01:13:03PM] [DCUR] - Found: 1 valid rapists.
[04/14/2021 - 01:13:03PM] [DCUR] - Rape event triggered.
[04/14/2021 - 01:13:03PM] [DCUR] - Pacified: wolf
[04/14/2021 - 01:13:03PM] [DCUR] - Gathered rapists for scene: Complete.
[04/14/2021 - 01:13:04PM] [DCUR] - Rape scene started.
[04/14/2021 - 01:13:05PM] [DCUR] - Setting up PreScene.
[04/14/2021 - 01:13:08PM] [DCUR] - Setting up Intro.
[04/14/2021 - 01:13:08PM] [DCUR] - Sex with player: 
[04/14/2021 - 01:13:08PM] [Zad]: Selecting DD-aware animations.
[04/14/2021 - 01:13:08PM] [Zad]: Using only aggressive animations.
[04/14/2021 - 01:13:09PM] SEXLAB - GetByTags(ActorCount=2, Tags=Aggressive, TagsSuppressed=Vaginal,Anal,Boobjob,Oral,Blowjob,Yoke,Armbinder, RequireAll=TRUE)
[04/14/2021 - 01:13:09PM] SEXLAB - AnimCache: MISS -- 2:["Aggressive"]:["Anal", "Armbinder", "Blowjob", "Boobjob", "Oral", "Vaginal", "Yoke"]:TRUE
[04/14/2021 - 01:13:09PM] SEXLAB - AnimCache: Replacing oldest slot: 9
[04/14/2021 - 01:13:09PM] [Zad]: Selecting SexLab animations with number of actors: 2
[04/14/2021 - 01:13:09PM] [Zad]: Selecting SexLab animations with tag string: Aggressive
[04/14/2021 - 01:13:09PM] [Zad]: Selecting SexLab animations with suppress string: Vaginal,Anal,Boobjob,Oral,Blowjob,Yoke,Armbinder
[04/14/2021 - 01:13:09PM] [DCUR] Calling SL Scene with animation array length: 4
[04/14/2021 - 01:13:09PM] SEXLAB - Thread[0]  - Entering Making State
[04/14/2021 - 01:13:09PM] SEXLAB - NOTICE: ValidateActor(Shallan) -- TRUE -- MISS
[04/14/2021 - 01:13:10PM] SEXLAB - ActorAlias[Shallan] SetActor([Actor < (00000014)>]) - [sslActorAlias <alias ActorAlias004 on quest SexLabThread00 (08061EEF)>]
[04/14/2021 - 01:13:10PM] SEXLAB - NOTICE: ValidateActor(wolf) -- TRUE -- MISS
[04/14/2021 - 01:13:11PM] SEXLAB - ActorAlias[wolf] SetActor([lvlpredatorscript < (000DC59A)>]) - [sslActorAlias <alias ActorAlias003 on quest SexLabThread00 (08061EEF)>]
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - HookAnimationStarting() - []
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - Invalid animation list
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - CenterRef == VictimRef: [Actor < (00000014)>]
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - CreatureRef: [Race <WolfRace (0001320A)>]
[04/14/2021 - 01:13:11PM] SEXLAB - NOTICE: SortCreatures([[Actor < (00000014)>], [lvlpredatorscript < (000DC59A)>]], None) -- Return:[[Actor < (00000014)>], [lvlpredatorscript < (000DC59A)>]]
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - FilterAnimations() BEGIN - LeadAnimations=0, PrimaryAnimations=0
[04/14/2021 - 01:13:11PM] SEXLAB - GetByRaceTags(ActorCount=2, RaceRef=[Race <WolfRace (0001320A)>], Tags=bound,Armbinder,Wrists, TagsSuppressed=Anal,Vaginal,Oral,Blowjob,Breast, RequireAll=False)
[04/14/2021 - 01:13:11PM] SEXLAB - AnimCache: MISS -- 2:Canines|Wolves:["Armbinder", "Wrists", "bound"]:["Anal", "Blowjob", "Breast", "Oral", "Vaginal"]:False
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - Selecting new creature animations - []
[04/14/2021 - 01:13:11PM] SEXLAB - Thread[0]  - Creature Genders: [0, 1, 1, 0]
[04/14/2021 - 01:13:11PM] SEXLAB - GetByCreatureActorsTags(ActorCount=2, Positions=[[Actor < (00000014)>], [lvlpredatorscript < (000DC59A)>]], Tags=, TagsSuppressed=Anal,Vaginal,Oral,Blowjob,Breast, RequireAll=TRUE)
[04/14/2021 - 01:13:11PM] SEXLAB - GetByCreatureActorsTags() - RaceCount:[1, 0, 0, 0, 0] RaceTypes0:["Canines", "Wolves"] RaceTypes1:[] RaceTypes2:[] RaceTypes3:[] RaceTypes4:[]
[04/14/2021 - 01:13:12PM] SEXLAB - GetByRaceGenders(ActorCount=2, RaceRef=[Race <WolfRace (0001320A)>], MaleCreatures=1, FemaleCreatures=0, Tags=, TagsSuppressed=Interspecies,Anal,Vaginal,Oral,Blowjob,Breast, RequireAll=TRUE)
[04/14/2021 - 01:13:12PM] SEXLAB - GetByRaceTags(ActorCount=2, RaceRef=[Race <WolfRace (0001320A)>], Tags=, TagsSuppressed=Interspecies,Anal,Vaginal,Oral,Blowjob,Breast, RequireAll=TRUE)
[04/14/2021 - 01:13:12PM] SEXLAB - AnimCache: MISS -- 2:Canines|Wolves:[]:["Anal", "Blowjob", "Breast", "Interspecies", "Oral", "Vaginal"]:TRUE
[04/14/2021 - 01:13:12PM] SEXLAB - GetByCreatureActors(ActorCount=2, Positions=[[Actor < (00000014)>], [lvlpredatorscript < (000DC59A)>]])
[04/14/2021 - 01:13:12PM] SEXLAB - GetByCreatureActors() - RaceCount:[1, 0, 0, 0, 0] RaceTypes0:["Canines", "Wolves"] RaceTypes1:[] RaceTypes2:[] RaceTypes3:[] RaceTypes4:[]
[04/14/2021 - 01:13:12PM] SEXLAB - GetByRaceGenders(ActorCount=2, RaceRef=[Race <WolfRace (0001320A)>], MaleCreatures=1, FemaleCreatures=0, Tags=, TagsSuppressed=Interspecies,, RequireAll=TRUE)
[04/14/2021 - 01:13:12PM] SEXLAB - GetByRaceTags(ActorCount=2, RaceRef=[Race <WolfRace (0001320A)>], Tags=, TagsSuppressed=Interspecies,, RequireAll=TRUE)
[04/14/2021 - 01:13:12PM] SEXLAB - AnimCache: MISS -- 2:Canines|Wolves:[]:["Interspecies"]:TRUE
[04/14/2021 - 01:13:12PM] SEXLAB - AnimCache: Using slot: 7
[04/14/2021 - 01:13:12PM] SEXLAB - Thread[0]  - Filtered out '1' primary animations with tags: ["CreatureSub", "SubSub", "Boobjob"]
[04/14/2021 - 01:13:12PM] SEXLAB - Thread[0]  - FilterAnimations() END - LeadAnimations=0, PrimaryAnimations=31
[04/14/2021 - 01:13:12PM] SEXLAB - Thread[0]  - HookAnimationPrepare() - []
[04/14/2021 - 01:13:13PM] SEXLAB - NOTICE: SortCreatures([[Actor < (00000014)>], [lvlpredatorscript < (000DC59A)>]], [sslBaseAnimation <alias CreatureSlot355 on quest SexLabQuestRegistry (080664FB)>]) -- Return:[[Actor < (00000014)>], [lvlpredatorscript < (000DC59A)>]]
[04/14/2021 - 01:13:13PM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.WolfRaceC
[04/14/2021 - 01:13:13PM] SEXLAB - ActorAlias[wolf]  - Animation:MNC (Canine) Panic Consensual AdjustKey:NordRaceF.WolfRaceC Position:1 Stage:1
[04/14/2021 - 01:13:13PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:13PM] SEXLAB - ActorAlias[Shallan]  - Animation:MNC (Canine) Panic Consensual AdjustKey:NordRaceF.WolfRaceC Position:0 Stage:1
[04/14/2021 - 01:13:13PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:13PM] SEXLAB - ActorAlias[wolf]  - Current Distance From WaitRef[[Actor < (00000014)>]]: 187.702011 // MinDistance: 186.335510
[04/14/2021 - 01:13:13PM] SEXLAB - ActorAlias[Shallan]  - Current Distance From WaitRef[[lvlpredatorscript < (000DC59A)>]]: 187.702011 // MinDistance: 33.000000
[04/14/2021 - 01:13:15PM] SEXLAB - ActorAlias[Shallan]  - Current Distance From WaitRef[[lvlpredatorscript < (000DC59A)>]]: 147.857986 // Moved: 39.844025 // StuckCheck: 0 // MinDistance: 33.000000
[04/14/2021 - 01:13:15PM] SEXLAB - ActorAlias[wolf]  - Current Distance From WaitRef[[Actor < (00000014)>]]: 147.848816 // Moved: 39.853195 // StuckCheck: 0 // MinDistance: 186.335510
[04/14/2021 - 01:13:15PM] SEXLAB - PickByRaceKey(Canines)
[04/14/2021 - 01:13:15PM] SEXLAB - ActorAlias[wolf]  - Scales[1.000000/DISABLED/DISABLED/DISABLED/DISABLED/1.000000] BaseEnjoyment[8]
[04/14/2021 - 01:13:15PM] SEXLAB - ActorAlias[wolf]  - Animation:MNC (Canine) Panic Consensual AdjustKey:NordRaceF.WolfRaceC Position:1 Stage:1
[04/14/2021 - 01:13:15PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:16PM] SEXLAB - ActorAlias[Shallan]  - Current Distance From WaitRef[[lvlpredatorscript < (000DC59A)>]]: 0.000000 // Moved: 147.857986 // StuckCheck: 0 // MinDistance: 33.000000
[04/14/2021 - 01:13:18PM] SEXLAB - ActorAlias[Shallan]  - Equipment: []
[04/14/2021 - 01:13:18PM] SEXLAB - ActorAlias[Shallan] RemoveHeelEffect (NiOverride) - [0.000000, 0.000000, 7.500000]
[04/14/2021 - 01:13:18PM] SEXLAB - ActorAlias[Shallan]  - Scales[1.030000/DISABLED/DISABLED/DISABLED/DISABLED/1.000000] Voice[Mature (Female)] Expression[Sad] BaseEnjoyment[0]
[04/14/2021 - 01:13:18PM] [CF][Framework] OnUpdate BEGIN
[04/14/2021 - 01:13:18PM] SEXLAB - ActorAlias[Shallan]  - Animation:MNC (Canine) Panic Consensual AdjustKey:NordRaceF.WolfRaceC Position:0 Stage:1
[04/14/2021 - 01:13:18PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:19PM] SEXLAB - Thread[0] SyncDone(Prepare) - Lag Timer: 33.308105
[04/14/2021 - 01:13:20PM] SEXLAB - Thread[0] Event Hook - AnimationStart
[04/14/2021 - 01:13:20PM] [Zad]: OnAnimationStart()
[04/14/2021 - 01:13:20PM] [Zad]: SL scene started: Checking for gagged voices
[04/14/2021 - 01:13:20PM] [DCUR] Public Indecency not allowed to trigger. Reason: DCL Suspended.
[04/14/2021 - 01:13:20PM] [Zad]: Shallan is gagged. Voice changed.
[04/14/2021 - 01:13:20PM] SLAX - GetActorExposure BEGIN Shallan is 0.000000
[04/14/2021 - 01:13:20PM] SEXLAB - ActorAlias[Shallan] StopAnimating(TRUE) - Shallan- Angle:[X:0.000000Y:0.000000Z:178.939301] Position:[X:-16362.664063Y:-13211.260742Z:-6197.992676]
[04/14/2021 - 01:13:20PM] SEXLAB - ActorAlias[Shallan]  - Animation:MNC (Canine) Panic Consensual AdjustKey:NordRaceF.WolfRaceC Position:0 Stage:1
[04/14/2021 - 01:13:20PM] SLAX - GetActorExposure END   Shallan returns 0.000000
[04/14/2021 - 01:13:20PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:20PM] [Zad]: wolf is not gagged.
[04/14/2021 - 01:13:20PM] SEXLAB - ActorAlias[wolf] StopAnimating(TRUE) - wolf- Angle:[X:0.000000Y:-0.000000Z:178.939301] Position:[X:-16317.730469Y:-13208.785156Z:-6224.536621]
[04/14/2021 - 01:13:20PM] SEXLAB - ActorAlias[wolf]  - Animation:MNC (Canine) Panic Consensual AdjustKey:NordRaceF.WolfRaceC Position:1 Stage:1
[04/14/2021 - 01:13:20PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:20PM] [Zad]: PermitAnal False
[04/14/2021 - 01:13:20PM] [Zad]: PermitVaginal False
[04/14/2021 - 01:13:20PM] [Zad]: PermitBoobs False
[04/14/2021 - 01:13:20PM] [Zad]: PermitOral False
[04/14/2021 - 01:13:20PM] [Zad]: NoBindings TRUE
[04/14/2021 - 01:13:20PM] [Zad]: IsCreatureAnim TRUE
[04/14/2021 - 01:13:20PM] [Zad]: HasBoundActors False
[04/14/2021 - 01:13:20PM] [Zad]: Creature animation with non-humanoid creatures in use. Cannot replace. Filtering aborted.
[04/14/2021 - 01:13:21PM] [CF][Framework] Activating:[lvlpredatorscript < (000DC59A)>]
[04/14/2021 - 01:13:21PM] [Zad]: Total actors: 2. Participating Actors: 2. Animation: MNC (Canine) Panic Consensual
[04/14/2021 - 01:13:21PM] [Zad]: Creature animation with non-humanoid creatures in use. Cannot replace. Filtering aborted.
[04/14/2021 - 01:13:21PM] [Zad]: No animations available! Trying fallbacks...
[04/14/2021 - 01:13:21PM] [Zad]: Reduced number of actors to 1
[04/14/2021 - 01:13:21PM] [Zad]: Selecting masturbation animation.
[04/14/2021 - 01:13:21PM] [Zad]: Found valid animation. Rebuilding actor lists.
[04/14/2021 - 01:13:21PM] [Zad]: Overriding animations.
[04/14/2021 - 01:13:21PM] [Zad]: Requesting actor change to 1 actors.
[04/14/2021 - 01:13:21PM] [Zad]: Actor [0]: Shallan
[04/14/2021 - 01:13:21PM] [Zad]: Solo [0]: wolf
[04/14/2021 - 01:13:21PM] SEXLAB - Thread[0] Event Hook - ActorChangeStart
[04/14/2021 - 01:13:21PM] SEXLAB - ActorAlias[wolf]  - Resetting!
[04/14/2021 - 01:13:21PM] SEXLAB - NOTICE MNCCanineC1 - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:21PM] SEXLAB - ActorAlias[wolf]  - NPC Root [Root] Rotation:[-0.000000, 0.000000, -0.000000] AngleZ:178.939316 Rotate:178.939316
[04/14/2021 - 01:13:21PM] [CF][Framework] Activating:[lvlpredatorscript < (000DC599)>]
[04/14/2021 - 01:13:22PM] [CF][Framework] OnUpdate END
[04/14/2021 - 01:13:22PM] SEXLAB - ActorAlias[wolf] StopAnimating(False) - wolf- Angle:[X:0.000000Y:0.000000Z:178.939316] Position:[X:-16317.589844Y:-13212.606445Z:-6224.659668]
[04/14/2021 - 01:13:22PM] SEXLAB - ActorAlias[wolf] UnlockActor() - wolf- Angle:[X:0.000000Y:0.000000Z:178.939316] Position:[X:-16314.521484Y:-13221.908203Z:-6224.878906]
[04/14/2021 - 01:13:22PM] SEXLAB - ActorAlias[wolf] RestoreActorDefaults() - wolf- Angle:[X:0.000000Y:0.000000Z:178.939316] Position:[X:-16310.112305Y:-13221.441406Z:-6224.879395]
[04/14/2021 - 01:13:22PM] SEXLAB - Thread[0]  - WARNING: SyncEventDone(2) OUT OF TURN
[04/14/2021 - 01:13:22PM] SEXLAB - ActorAlias[Shallan] StopAnimating(TRUE) - Shallan- Angle:[X:0.000000Y:0.000000Z:178.939301] Position:[X:-16322.767578Y:-13209.913086Z:-6226.861328]
[04/14/2021 - 01:13:23PM] SEXLAB - ActorAlias[Shallan] UnlockActor() - Shallan- Angle:[X:0.000000Y:0.000000Z:178.939301] Position:[X:-16332.275391Y:-13214.545898Z:-6225.069336]
[04/14/2021 - 01:13:23PM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF
[04/14/2021 - 01:13:23PM] SEXLAB - Thread[0]  - Returning to thread pool...
[04/14/2021 - 01:13:23PM] SEXLAB - Thread[0] Event Hook - StageEnd
[04/14/2021 - 01:13:23PM] SEXLAB - Thread[0] Event Hook - ActorChangeEnd
[04/14/2021 - 01:13:23PM] SEXLAB - ActorAlias[Shallan]  - Animation:DDBeltedSolo AdjustKey:NordRaceF Position:0 Stage:1
[04/14/2021 - 01:13:23PM] SEXLAB - NOTICE DDBeltedSolo - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:24PM] SEXLAB - Thread[0] SyncDone(Sync) - Lag Timer: 14.385010
[04/14/2021 - 01:13:24PM] SEXLAB - Thread[0]  - Stage has timer: 20.000000
[04/14/2021 - 01:13:24PM] SEXLAB - Thread[0] Event Hook - OrgasmStart
[04/14/2021 - 01:13:24PM] SEXLAB - Thread[0] Event Hook - StageStart
[04/14/2021 - 01:13:24PM] SLAX - OnStageStart - StageStart : 0 : 0.000000
[04/14/2021 - 01:13:24PM] SEXLAB - ActorAlias[Shallan]  - Excessive OrgasmEffect Triggered
[04/14/2021 - 01:13:24PM] ERROR: Cannot access an element of a None array
stack:
    [HDTSextoys (69003875)].HDTSextoys.HDTSextoyEquip() - "HDTSextoys.psc" Line 55
[04/14/2021 - 01:13:24PM] ERROR: Cannot access an element of a None array
stack:
    [HDTSextoys (69003875)].HDTSextoys.HDTSextoyEquip() - "HDTSextoys.psc" Line 55
[04/14/2021 - 01:13:24PM] SLAX - GetAllActors(3)
[04/14/2021 - 01:13:24PM] SLAX - GetAllActors(3) - start scan at 3123.167969
[04/14/2021 - 01:13:24PM] SLAX - GetAllActors(3) - end scan at 3123.167969 = 0.017090 seconds
[04/14/2021 - 01:13:24PM] SLAX - got 2 actors
[04/14/2021 - 01:13:24PM] [Zad]: SexLabThread [sslthreadcontroller <SexLabThread00 (08061EEF)>] get Animating State in 1.000000 seconds
[04/14/2021 - 01:13:24PM] SLAX - GetActorExposure BEGIN Shallan is 0.000000
[04/14/2021 - 01:13:24PM] SEXLAB - Thread[0] Event Hook - StageEnd
[04/14/2021 - 01:13:24PM] SLAX - GetActorExposure END   Shallan returns 0.000000
[04/14/2021 - 01:13:24PM] SEXLAB - ActorAlias[Shallan]  - Animation:DDBeltedSolo AdjustKey:NordRaceF Position:0 Stage:1
[04/14/2021 - 01:13:24PM] SEXLAB - NOTICE DDBeltedSolo - PositionOffsets()[Forward:0.000000,Sideward:0.000000,Upward:0.000000,Rotation:0.000000]
[04/14/2021 - 01:13:24PM] [Zad]: Starting solo scene for wolf
[04/14/2021 - 01:13:24PM] SLAX - GetActorExposure BEGIN Shallan is 0.000000
[04/14/2021 - 01:13:24PM] [Zad]: Vanilla solo scene.
[04/14/2021 - 01:13:24PM] SEXLAB - GetByTags(ActorCount=1, Tags=Solo,Masturbation,F, TagsSuppressed=, RequireAll=TRUE)
[04/14/2021 - 01:13:24PM] SEXLAB - AnimCache: MISS -- 1:["F", "Masturbation", "Solo"]:[]:TRUE
[04/14/2021 - 01:13:24PM] SLAX - GetActorExposure END   Shallan returns 0.000000
[04/14/2021 - 01:13:24PM] SEXLAB - AnimCache: Replacing oldest slot: 10
[04/14/2021 - 01:13:24PM] SEXLAB - Thread[1]  - Entering Making State
[04/14/2021 - 01:13:25PM] SEXLAB - NOTICE: ValidateActor(wolf) -- TRUE -- HIT
[04/14/2021 - 01:13:25PM] SEXLAB - ActorAlias[wolf] SetActor([lvlpredatorscript < (000DC59A)>]) - [sslActorAlias <alias ActorAlias004 on quest SexLabThread01 (08062452)>]
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - HookAnimationStarting() - []
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1] Event Hook - AnimationStarting
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - Invalid animation list
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[0] SyncDone(Sync) - Lag Timer: 14.418945
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[0]  - Stage has timer: 20.000000
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[0] Event Hook - OrgasmStart
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[0] Event Hook - StageStart
[04/14/2021 - 01:13:25PM] SLAX - OnStageStart - StageStart : 0 : 0.000000
[04/14/2021 - 01:13:25PM] SEXLAB - ActorAlias[Shallan]  - Shallan: Orgasms[1] Enjoyment [49] BaseEnjoyment[0] FullEnjoyment[49]
[04/14/2021 - 01:13:25PM] ERROR: Cannot access an element of a None array
stack:
    [HDTSextoys (69003875)].HDTSextoys.HDTSextoyEquip() - "HDTSextoys.psc" Line 55
[04/14/2021 - 01:13:25PM] ERROR: Cannot access an element of a None array
stack:
    [HDTSextoys (69003875)].HDTSextoys.HDTSextoyEquip() - "HDTSextoys.psc" Line 55
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - CenterRef == Positions[0]: [lvlpredatorscript < (000DC59A)>]
[04/14/2021 - 01:13:25PM] ERROR: Array index -1 is out of range (0-496)
stack:
    [CS2SexLabQuest (5D000800)].CS2SexLabScript.OrgasmSL() - "CS2SexLabScript.psc" Line 62
[04/14/2021 - 01:13:25PM] SLAX - GetAllActors(3)
[04/14/2021 - 01:13:25PM] SLAX - GetAllActors(3) - start scan at 3124.339111
[04/14/2021 - 01:13:25PM] SLAX - GetAllActors(3) - end scan at 3124.339111 = 0.016846 seconds
[04/14/2021 - 01:13:25PM] SLAX - got 2 actors
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - CreatureRef: [Race <WolfRace (0001320A)>]
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - FilterAnimations() BEGIN - LeadAnimations=0, PrimaryAnimations=0
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - Selecting new creature animations - []
[04/14/2021 - 01:13:25PM] SEXLAB - Thread[1]  - Creature Genders: [0, 0, 1, 0]
[04/14/2021 - 01:13:25PM] SEXLAB - GetByCreatureActorsTags(ActorCount=1, Positions=[[lvlpredatorscript < (000DC59A)>]], Tags=, TagsSuppressed=, RequireAll=TRUE)
[04/14/2021 - 01:13:25PM] SEXLAB - GetByRaceTags(ActorCount=1, RaceRef=[Race <WolfRace (0001320A)>], Tags=, TagsSuppressed=, RequireAll=TRUE)
[04/14/2021 - 01:13:25PM] SEXLAB - AnimCache: MISS -- 1:Canines|Wolves:[]:[]:TRUE
[04/14/2021 - 01:13:25PM] SEXLAB - GetByCreatureActors(ActorCount=1, Positions=[[lvlpredatorscript < (000DC59A)>]])
[04/14/2021 - 01:13:25PM] SLAX - GetActorExposure BEGIN Shallan is 0.000000
[04/14/2021 - 01:13:25PM] SEXLAB - GetByRace(ActorCount=1, RaceRef=[Race <WolfRace (0001320A)>])
[04/14/2021 - 01:13:25PM] SEXLAB - AnimCache: MISS -- 1:Canines|Wolves
[04/14/2021 - 01:13:25PM] SLAX - GetActorExposure END   Shallan returns 0.000000
[04/14/2021 - 01:13:25PM] Info: SEXLAB - FATAL - Thread[1]  - Failed to find valid creature animations.
stack:
    <unknown self>.Debug.TraceStack() - "<native>" Line ?
    [SexLabThread01 (08062452)].sslthreadcontroller.FATAL() - "sslThreadModel.psc" Line 2329
    [SexLabThread01 (08062452)].sslthreadcontroller.FilterAnimations() - "sslThreadModel.psc" Line 1468
    [SexLabThread01 (08062452)].sslthreadcontroller.StartThread() - "sslThreadModel.psc" Line ?
    [SexLabQuestFramework (08000D62)].sexlabframework.StartSex() - "SexLabFramework.psc" Line 3022
    [zadQuest (0B00F624)].zadbq00.ProcessSolos() - "zadBQ00.psc" Line 1795
    [zadQuest (0B00F624)].zadbq00.Logic() - "zadBQ00.psc" Line 1684
    [zadQuest (0B00F624)].zadbq00.OnAnimationStart() - "zadBQ00.psc" Line 1804
[04/14/2021 - 01:13:25PM] SEXLAB - ActorAlias[wolf] ClearAlias([lvlpredatorscript < (000DC59A)>] / [sslActorAlias <alias ActorAlias004 on quest SexLabThread01 (08062452)>]) - Actor present during alias clear! This is usually harmless as the alias and actor will correct itself, but is usually a sign that a thread did not close cleanly.
[04/14/2021 - 01:13:25PM] SLAX - GetActorExposure BEGIN Shallan is 0.000000
[04/14/2021 - 01:13:26PM] SLAX - GetActorExposure END   Shallan returns 0.000000
[04/14/2021 - 01:13:28PM] VM is freezing...
[04/14/2021 - 01:13:28PM] VM is frozen
[04/14/2021 - 01:13:28PM] Log closed

 

Link to comment
4 hours ago, thedarkone1234 said:

Providing a log of a case where I was supposed to get raped by wolved while wearing a straightjacketdress, gag and blindfold, but no chastity belt

The logs said that you have blocked the oral, vaginal and anal means that some of your equipment have the keywords to block it. 

Some straightjacket have wrongly assigned the chastity keyword and also the plugs forbid the anal or vaginal. But I have to enhance my filters so send me the full log file (I use programs to help me read the logs and is better for me use the original log file)

Also let me know your DDi version.

 

Link to comment
1 hour ago, osmelmc said:

The logs said that you have blocked the oral, vaginal and anal means that some of your equipment have the keywords to block it. 

Some straightjacket have wrongly assigned the chastity keyword and also the plugs forbid the anal or vaginal. But I have to enhance my filters so send me the full log file (I use programs to help me read the logs and is better for me use the original log file)

Also let me know your DDi version.

 

My DD version is 5.1

Link to comment

Some Suggestions for Sexlab Utility Plus:

 

1. Refresh Expressions

Would it be possible to add a slider here that controls how fast the expressions are refreshed? right now with 8 expression profiles the expression switches quite fast (too fast for me at least).

I would prefer some longer duration, maybe a slider between 1-20 seconds? Just an idea. Because the general concept of refreshing is very nice!

 

2. Camera Control (or how Sexlab breaks Combat Camera)

This is what happens:

- PC is in combat stance (weapon drawn)

- Sexlab Animation starts

- Camera gets locked BEHIND the PC (like in combat) and cannot circle or zoom in anymore

- after sex, when you move your character will behave very weird

----> only fix: draw weapon

 

What Sexlab SHOULD do if possible:

- before starting animation, check if PC has weapon drawn

- if true -> sheath weapon.

- it should delay any animation (even foreplay, poses or whatnot. ANY animation) as long as the weapon is not sheated.

 

I tried to apply this for my Combat mod. After defeat, the PC automatically sheathes his weapon.

 

Nevermind me if there is already checks like that in place, but if so, they fail quite alot. Nearly all mods I tried have this same problem -> combat stance -> sex -> broken camera

 

Link to comment
1 hour ago, Nymra said:

Some Suggestions for Sexlab Utility Plus:

 

1. Refresh Expressions

Would it be possible to add a slider here that controls how fast the expressions are refreshed? right now with 8 expression profiles the expression switches quite fast (too fast for me at least).

I would prefer some longer duration, maybe a slider between 1-20 seconds? Just an idea. Because the general concept of refreshing is very nice!

 

2. Camera Control (or how Sexlab breaks Combat Camera)

This is what happens:

- PC is in combat stance (weapon drawn)

- Sexlab Animation starts

- Camera gets locked BEHIND the PC (like in combat) and cannot circle or zoom in anymore

- after sex, when you move your character will behave very weird

----> only fix: draw weapon

 

What Sexlab SHOULD do if possible:

- before starting animation, check if PC has weapon drawn

- if true -> sheath weapon.

- it should delay any animation (even foreplay, poses or whatnot. ANY animation) as long as the weapon is not sheated.

 

I tried to apply this for my Combat mod. After defeat, the PC automatically sheathes his weapon.

 

Nevermind me if there is already checks like that in place, but if so, they fail quite alot. Nearly all mods I tried have this same problem -> combat stance -> sex -> broken camera

 

 

1. The refresh expression is updated with the voice and use the voice delay slider so try it and let me know your impression.

 

2. SexLab already check the weapon draw state when the actor is added and again on every strip but don't seems to work under some conditions. I can't reply the unwanted conditions and for that reason the reason is not clear to me but I can tell for sure that some Mods remove the weapon without first sheathed it and that cause the same issue apparently because the Animation system consider the weapon draw but the scripts consider it sheathe. Since the scripts can't detect the odd issue my only effective solution is draw and sheath the weapon without first check and of course that looks bad so I'm not implement it. Knowing this I mostly fix that on the external Mods or change some configurations when able, to prevent it and for that reason I almost never saw the issue again and can't reply the issue conditions.

Link to comment
14 minutes ago, osmelmc said:

 

1. The refresh expression is updated with the voice and use the voice delay slider so try it and let me know your impression.

 

hm, I already expected that, thx. 

 

But it is not a solution, at least for me. I like to have frequent moaning, but when I have less moaning to get better expressions, that would be a bad trade.

No chance of adding a seperate slider? The feature itself is just too good :(

 

 

14 minutes ago, osmelmc said:

2. SexLab already check the weapon draw state when the actor is added and again on every strip but don't seems to work under some conditions. I can't reply the unwanted conditions and for that reason the reason is not clear to me but I can tell for sure that some Mods remove the weapon without first sheathed it and that cause the same issue apparently because the Animation system consider the weapon draw but the scripts consider it sheathe. Since the scripts can't detect the odd issue my only effective solution is draw and sheath the weapon without first check and of course that looks bad so I'm not implement it. Knowing this I mostly fix that on the external Mods or change some configurations when able, to prevent it and for that reason I almost never saw the issue again and can't reply the issue conditions.

 

hmm, I remember now, we talked about this. yeah, so strange.

Then I will stay with that.

I added a sheathe weapon event now to all my mods at least and that at least works 95% of the time, haha. 

Thx alot. 

Link to comment
2 hours ago, Nymra said:

it is not a solution, at least for me. I like to have frequent moaning, but when I have less moaning to get better expressions, that would be a bad trade.

No chance of adding a seperate slider? The feature itself is just too good :(

Well! From my point of view the moaning and the expression need to be linked but you are right too so I will try a  expression slider from 0.5 to 5 or 10 (not sure yet) to multiply by the voice slider and that way make every one happy.

 

RefreshExpressionTime = VoiceTime * ExpressionTime

 

Definitely is more complicated than just set the time but the final effect should stay synchronized with the moans.

Link to comment
7 minutes ago, osmelmc said:

Well! From my point of view the moaning and the expression need to be linked but you are right too so I will try a  expression slider from 0.5 to 5 or 10 (not sure yet) to multiply by the voice slider and that way make every one happy.

 

RefreshExpressionTime = VoiceTime * ExpressionTime

 

Definitely is more complicated than just set the time but the final effect should stay synchronized with the moans.

 

hmm, maybe that is the exact reason why it looks so weird for me. 
I have mostly open Mouth in my expressions so in fact this happens in the course of half a second:

 

0.0 Seconds

- expression 1

- moan mouth movement

- expression 2

0.5 seconds

 

meaning there are three different things applied in a very short timeset.

Hence why I think:

- moaning already takes care with "open mouth" during moaning. I think we might even be able to apply an expression there (during moaning. this would be the BEST solution. Like an expression set SOLELY for playing during moan)

- expressions are different and should in no way be linked to the moaning IMO. I know you pro scripters want to link everything in smart math ways :P but in this case I have to say as a visual expert, filmer and photographer: no ?

 

while I wont mind a toggle to sync refresh expression, but I think its superfluos.

 

So:
slider 1 -> takes care of moan frequency (that slider is already very bad, since it seems to change over the course of the scene)

slider 2 -> takes care of the expression change speed 

 

both should have no link (but possibly a toggle to link them for different tastes, dont know)

 

if possible: add an expression set that is applied during moan (so you can also control the mouth opening amount.

btw: this would be nice for blowjob too. like expression sets specialized to work on blowjobs.

also a toggle for blowjob scenes to not have moaning mouth movement....

Hell, sexlab needs alot of work really

 

sooooorrry :D 

Link to comment
3 hours ago, osmelmc said:

And the Papyrus log file???

I was not sure exactly what you need, so I upload the full files associated with incident. Basically what happens there is two wolves raping me one after another. The first rape scene went smoothly, the second switched to DDBeltedSolo.

 

If there should be a DD-specific log file, I didn't find it. Can't recall MCM settings for more logging there, though...

Papyrus.0.log SexLabDebug.0.log

Link to comment
28 minutes ago, thedarkone1234 said:

I was not sure exactly what you need, so I upload the full files associated with incident. Basically what happens there is two wolves raping me one after another. The first rape scene went smoothly, the second switched to DDBeltedSolo.

 

If there should be a DD-specific log file, I didn't find it. Can't recall MCM settings for more logging there, though...

Papyrus.0.log 173.78 kB · 0 downloads SexLabDebug.0.log 29.71 kB · 0 downloads

Perfect thanks!

The "Papyrus.0.log" cover all.

Link to comment
55 minutes ago, Nymra said:

 

hmm, maybe that is the exact reason why it looks so weird for me. 
I have mostly open Mouth in my expressions so in fact this happens in the course of half a second:

 

0.0 Seconds

- expression 1

- moan mouth movement

- expression 2

0.5 seconds

 

meaning there are three different things applied in a very short timeset.

Hence why I think:

- moaning already takes care with "open mouth" during moaning. I think we might even be able to apply an expression there (during moaning. this would be the BEST solution. Like an expression set SOLELY for playing during moan)

- expressions are different and should in no way be linked to the moaning IMO. I know you pro scripters want to link everything in smart math ways :P but in this case I have to say as a visual expert, filmer and photographer: no ?

 

while I wont mind a toggle to sync refresh expression, but I think its superfluos.

 

So:
slider 1 -> takes care of moan frequency (that slider is already very bad, since it seems to change over the course of the scene)

slider 2 -> takes care of the expression change speed 

 

both should have no link (but possibly a toggle to link them for different tastes, dont know)

 

if possible: add an expression set that is applied during moan (so you can also control the mouth opening amount.

btw: this would be nice for blowjob too. like expression sets specialized to work on blowjobs.

also a toggle for blowjob scenes to not have moaning mouth movement....

Hell, sexlab needs alot of work really

 

sooooorrry :D 

 

The expression is not longer updated while the Mouth is Open because cause the temporary close mouth issue so make sure that you are using the last version.

 

I also see the possibility of use the refresh expression to enhance the blowjob's but the mouth usually get fully closed for a moment and apparently that part can't be controlled is especially annoying when the actor is gagged. So for now is forbidden on Open Mouth.

 

By the way you don't have to worry about the sync because even when the times are linked the truth is that I can't sync them because every voice have his own delay and the moans are randomly applied so even with the times linked, voice and expression don't come together

Link to comment

@Nymra

I'm checking the voice and expression scripts and seems possible enhance the blowjob's and refresh the expression with the mouth open without the closing mouth issue, but required include and modified two more of the framework scripts files.

 

"I'm afraid that if I keep this path eventually will become in another SexLab Framework instead of just a Tweak"

 

 

Link to comment
10 minutes ago, osmelmc said:

@Nymra

I'm checking the voice and expression scripts and seems possible enhance the blowjob's and refresh the expression with the mouth open without the closing mouth issue, but required include and modified two more of the framework scripts files.

 

 

"I'm afraid that if I keep this path eventually will become in another SexLab Framework instead of just a Tweak"

 

 

 

 

I was thinking if it would be possible to just create an external mod that listens for Sexlab Sexscenes, stage changes, moan and orgasm and applies expressions in its own right, with complete MCM customization and toggles.

I wanted to make such a mod that also listens for quests and if the player is in slave faction to apply expressions based on that (sad face when in slave faction) for example. 
but I m just collecting ideas at the moment. 

 

Your utility already feels like a whole new Sexlab :D could play without it ever again!!!

Link to comment
50 minutes ago, Nymra said:

 

I was thinking if it would be possible to just create an external mod that listens for Sexlab Sexscenes, stage changes, moan and orgasm and applies expressions in its own right, with complete MCM customization and toggles.

That's probably bad idea or at less will be hard avoid the issues related to the SexLab open mouth.

 

The main problem with the expressions is that is historical buggy and any modification or interference by a external Mod can break it, plus the documentation is almost null. For those reasons don't like to make modifications on those scripts and I'm sure that I going to spend more time fixing the issues caused by the modifications I going to do than making the modifications in self.

 

Use a external Mod to change the SexLab expression required fully disable the SexLab expression system to avoid the war between both Mods, "Blush when Aroused" already fail on do something like that

Link to comment

A Great feature would be a "Anything Goes" option that makes SexLab disables/ignores the gender check.

For now the only solution that i know of is to use SLATE and add MM, FF ,Lesbian etc. to every animation, this is quiet time consuming if you have alot of animations.

 

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