Jump to content

SexLab SE - Sex Animation Framework v1.66b - 01/18/2024


Recommended Posts

hello,

 

there is a conflict between sexlabframework 163 beta8 and more information console version 2.0.17 "https://www.nexusmods.com/skyrimspecialedition/mods/19250" with the file console.swf in interface folder.
Can i erase the sexlabframework 163 beta8 file without worries for privileged that of more information console mod?
More information console does not work without that, or is there a way to make a patch?

 

thanks.

Link to comment
52 minutes ago, alain31 said:

hello,

 

there is a conflict between sexlabframework 163 beta8 and more information console version 2.0.17 "https://www.nexusmods.com/skyrimspecialedition/mods/19250" with the file console.swf in interface folder.
Can i erase the sexlabframework 163 beta8 file without worries for privileged that of more information console mod?
More information console does not work without that, or is there a way to make a patch?

 

thanks.

The file was included in the SL archive by mistake. Let MIC override SL or delete the file in SL.

Link to comment
23 minutes ago, ManOfWar_115 said:

Is this all I need to have fun with sexlab in SE or is there other files i need to get? Cause i tried using the mod in game and i cant figure out how to start the animations.

 

As the name suggests SexLab is just a framework and does little-to-nothing by itself.

 

Try here for some mods that actually integrate the SL animations into the game:

https://www.loverslab.com/files/category/228-sexlab-framework-se/

 

Be sure to read the descriptions and instructions very carefully before installing anything.

Link to comment
On 1/12/2020 at 2:56 PM, mauped said:

Hi! I'm doing a fresh install of Skyrim SE and I'm having issues starting SexLab animations. I get the following error:


FATAL - Thread[0]  - Unable to find valid default animations

FNIS is working (Using XXL edition, idk if this is the issue)

SkyUI is working

SKSE is working

Can someone please help me or tell me where to look for debugg options? I have tried everything and can't make it work

Link to comment
7 hours ago, ManOfWar_115 said:

Is this all I need to have fun with sexlab in SE or is there other files i need to get? Cause i tried using the mod in game and i cant figure out how to start the animations.

 

The first mod you should get is Oldrim Matchmaker, which works perfectly in SSE without conversion. This will allow you to initiate SexLab animations at will using spells on yourself and/or your intended victim lover, and, more importantly, get familiar with the SexLab options and set them up the way you want them before diving into the more complex SL mods.

 

Since most available SexLab mods are ports of Oldrim mods, your best guide for what to get after Matchmaker is the SexLab Conversion Tracking thread.

Link to comment
2 hours ago, mauped said:
On 1/12/2020 at 2:56 PM, mauped said:

FNIS is working (Using XXL edition, idk if this is the issue)

SkyUI is working

SKSE is working

Can someone please help me or tell me where to look for debugg options? I have tried everything and can't make it work

You say "FNIS is working" but that is very vague- just installing it is not enough. If you do NOT mean "I have run GenerateFNISforUsers.exe and it found SexLab and generated behavior files for it," then your first step is to run GenerateFNISforUsers.exe, which should create the required "animation files" (behavior files). Be sure to check the "GENDER Specific Animations" and "SKELETON Arm Fix" patches when you run it. Your screen when you run it should look like a lot like this (without the red rectangles, which I added for emphasis):

FNISrunNewXPMSSE.png

If it doesn't look like that, you will need to check your FNIS installation as well as reinstall SexLab Framework. If your skeleton is not identified as "XPMS2HDT (126 bones)" then you would need to reinstall XPMSSE and give it top priority over everything, and don't let anything else override it in the future*.

 

You asked about "debug options" but that, too, is unclear- are you trying to initiate sex scenes using the included Sexlab Debug Spells? You should never do that. Use Matchmaker instead- that's what it's for. If you are looking to put SexLab into Debug mode so you can generate verbose logging (etc.) then check the "Rebuild and Clean" tab in the MCM:

20200114192529_1.jpg

 

*There are some rare exceptions to this rule, but you won't need to know them when you are still struggling to get SL to work at all.

Link to comment
Quote

 

Hi Vyxenne, thanks for replying to my topic.

 

I have indeed run "GenerateFNISForUsers.exe". I don't get any error and SexLab anims are recognized successfully.

 

I'm using a "SexLab Romance" port to try out the animations as Matchmaker SE is only for SexLab Light SE and I still can't get the animations to work.

 

In logs, the only error I get is the FATAL one, characters don't even undress and nothing starts. Any tips on how to fix?

 

image.png.19e46d004e5102b5c06b43dcf06617b9.png

Link to comment

I'm working on a mod that will provide an alternative way to change positions during group sex. In cases of MFF, MFFF, or MFFFF, it will keep the male position in place but rotate which females are servicing him. In cases of MMF, MMMF, or MMMMF, it will keep the female in place and rotate which males are banging her various holes. I wrote the script, but there are two lines in the OnKeyDown event preventing me from compiling.  I copied the lower half of the ChangePosition() function from sslThreadController, but I don't really understand what these lines do.  Before just commenting them out, I need to understand whether they are important for SexLab's internal mechanics:

 

ScriptName ShiftPlayerPosition Extends Quest

SexLabFramework Property SexLab auto
sslThreadController MyScene
String SceneType
Int Property kInputKey = 199 auto ; Home button

Bool Function DetectSceneType()
	MyScene = SexLab.GetPlayerController()
	If MyScene.ActorCount < 3
		Debug.Notification("Not enough actors")
		Return False
	ElseIf MyScene.ActorCount == 3
		If SexLab.MaleCount(myScene.Positions) == 2
			SceneType = "MMF"
		Else
			SceneType = "MFF"
		EndIf
		Return True
	ElseIf MyScene.ActorCount == 4
		If SexLab.MaleCount(myScene.Positions) == 3
			SceneType = "MMMF"
		Else
			SceneType = "MFFF"
		EndIf
		Return True
	ElseIf MyScene.ActorCount == 5
		If SexLab.MaleCount(myScene.Positions) == 4
			SceneType = "MMMMF"
		Else
			SceneType = "MFFFF"
		EndIf		
		Return True
	EndIf
EndFunction


Function Initialize()
	RegisterForModEvent("PlayerTrack_Start", "ShiftPositionStart")
	RegisterForModEvent("PlayerTrack_End", "ShiftPositionEnd")
EndFunction

Event ShiftPositionStart(Form FormRef, int tid)
	Debug.Notification("Player Track Event - Start")
	If DetectSceneType()
		Debug.Notification("Detected SceneType " + SceneType)
		GoToState(SceneType)
		RegisterForKey(kInputKey)
	EndIf
EndEvent

Event OnKeyDown(Int KeyCode)
	If KeyCode == kInputKey
		Debug.Notification("Detected Keypress")
		Actor[] TempPositions = ShiftPositions()
		myScene.Positions = TempPositions
		
		;The following is copied from sslThreadController's ChangePositions function
			myScene.UpdateAdjustKey()
			myScene.Log(AdjustKey, "Adjustment Profile") ; won't compile because AdjustKey is undefined
			; Sync new positions
			
			myScene.AdjustPos = NewPos ; won't compile because AdjustPos and NewPos are undefined variables
			; GoToState("Animating") - commented in original
			myScene.ResetPositions()
			myScene.SendThreadEvent("PositionChange")
	EndIf
EndEvent

Event ShiftPositionEnd(Form FormRef, int tid)
	GoToState("")
	UnregisterForKey(kInputKey)
EndEvent

;----------------------------------------------------------------
Actor[] Function ShiftPositions()
;Empty
EndFunction


State MMF
Actor[] Function ShiftPositions()
	Actor[] NewPositions = New Actor[3]
	NewPositions[0] = myScene.Positions[0]
	NewPositions[1] = myScene.Positions[2]
	NewPositions[2] = myScene.Positions[1]
	Return NewPositions
EndFunction	
EndState

State MMMF
Actor[] Function ShiftPositions()
	Actor[] NewPositions = New Actor[4]
	NewPositions[0] = myScene.Positions[0]
	NewPositions[1] = myScene.Positions[3]
	NewPositions[2] = myScene.Positions[1]
	NewPositions[3] = myScene.Positions[2]
	Return NewPositions
EndFunction	
EndState

State MMMMF
Actor[] Function ShiftPositions()
	Actor[] NewPositions = New Actor[5]
	NewPositions[0] = myScene.Positions[0]
	NewPositions[1] = myScene.Positions[4]
	NewPositions[2] = myScene.Positions[1]
	NewPositions[3] = myScene.Positions[2]
	NewPositions[4] = myScene.Positions[3]
	Return NewPositions
EndFunction	
EndState

State MFF
Actor[] Function ShiftPositions()
	Actor[] NewPositions = New Actor[3]
	NewPositions[0] = myScene.Positions[1]
	NewPositions[1] = myScene.Positions[0]
	NewPositions[2] = myScene.Positions[2]
	Return NewPositions
EndFunction	
EndState

State MFFF
Actor[] Function ShiftPositions()
	Actor[] NewPositions = New Actor[4]
	NewPositions[0] = myScene.Positions[1]
	NewPositions[1] = myScene.Positions[2]
	NewPositions[2] = myScene.Positions[0]
	NewPositions[3] = myScene.Positions[3]
	Return NewPositions
EndFunction
EndState

State MFFFF
Actor[] Function ShiftPositions()
	Actor[] NewPositions = New Actor[5]
	NewPositions[0] = myScene.Positions[1]
	NewPositions[1] = myScene.Positions[2]
	NewPositions[2] = myScene.Positions[3]
	NewPositions[3] = myScene.Positions[0]
	NewPositions[4] = myScene.Positions[4]
	Return NewPositions
EndFunction
EndState

TL;DR - AdjustKey, NewPos, and AdjustPos are all variables used in the ChangePosition function of sslThreadController. I don't want to screw up SexLab's internal monitoring by changing actor positions if they are important and need a workaround.  Please help.

Link to comment

I'm running into a strange issue since updating my game to 1.5.97. All mods are updated and I've run FNIS, only when the animation starts, my character just stands there idling. The other actor is partaking in the scene just fine, only now it looks as if they are having fun with a ghost whilst my character watches them.

Link to comment
3 hours ago, AWHA said:

The latest version of PapyrusUtil.dll seems to have a major bug, none of the data stored by mods like MME are saving properly. Is this a known issue? (tested on the latest SSE and SKSE64)

Check the Papyrus log as errors there may help identify the issue.

 

If Skyrim is installed under Program Files then PU and other SKSE plugin mods may not be able to generate JSON files to record data. The Skyrim installation will need to be moved to a second Steam library in a less secure area of the file system.

Link to comment
15 minutes ago, Sailing Rebel said:

Check the Papyrus log as errors there may help identify the issue.

 

If Skyrim is installed under Program Files then PU and other SKSE plugin mods may not be able to generate JSON files to record data. The Skyrim installation will need to be moved to a second Steam library in a less secure area of the file system.

I don't think it's a write permission issue, my other mods can still write JSON files, and this problem only started when I updated to the latest SKSE64 and SL (with papyrusutil). Someone already made a bug report on the papyrusutil mod page on the nexus: https://www.nexusmods.com/skyrimspecialedition/mods/13048?tab=bugs

Link to comment
On 1/15/2020 at 10:25 PM, Vyxenne said:

Please use Oldrim Matchmaker. It needs no conversion whatsoever to work in SSE with Sexlab 1.63 Beta 8.

The error persists with Oldrim MatchMaker as well. this is the full log:

 

[01/18/2020 - 07:54:07AM] SexLabDebug log opened (PC)
[01/18/2020 - 07:54:07AM] SexLab Debug/Development Mode Deactivated
[01/18/2020 - 07:54:08AM] SexLab Debug/Development Mode Deactivated
[01/18/2020 - 07:54:08AM] Config Reloading...
[01/18/2020 - 07:54:09AM] NOTICE: Adding Dragonborn beds to formlist...
[01/18/2020 - 07:54:09AM] Config Reloading...
[01/18/2020 - 07:56:53AM] SexLab Debug/Development Mode Deactivated
[01/18/2020 - 07:56:53AM] Config Reloading...
[01/18/2020 - 07:56:58AM] AnimCache: Cleared!
[01/18/2020 - 07:57:06AM] RegisterSlots() Creature: Creatures not enabled, skipping registration.
[01/18/2020 - 07:57:07AM] Thread[14] Setup - [sslthreadcontroller <SexLabThread14 (0A06C638)>]
[01/18/2020 - 07:57:07AM] Thread[13] Setup - [sslthreadcontroller <SexLabThread13 (0A06C637)>]
[01/18/2020 - 07:57:08AM] Thread[12] Setup - [sslthreadcontroller <SexLabThread12 (0A06C636)>]
[01/18/2020 - 07:57:08AM] Thread[11] Setup - [sslthreadcontroller <SexLabThread11 (0A06C635)>]
[01/18/2020 - 07:57:08AM] Thread[10] Setup - [sslthreadcontroller <SexLabThread10 (0A06C634)>]
[01/18/2020 - 07:57:08AM] Thread[9] Setup - [sslthreadcontroller <SexLabThread09 (0A06C633)>]
[01/18/2020 - 07:57:08AM] Thread[8] Setup - [sslthreadcontroller <SexLabThread08 (0A06C632)>]
[01/18/2020 - 07:57:08AM] Thread[7] Setup - [sslthreadcontroller <SexLabThread07 (0A06C631)>]
[01/18/2020 - 07:57:08AM] Thread[6] Setup - [sslthreadcontroller <SexLabThread06 (0A06C630)>]
[01/18/2020 - 07:57:08AM] Thread[5] Setup - [sslthreadcontroller <SexLabThread05 (0A06C62F)>]
[01/18/2020 - 07:57:08AM] Thread[4] Setup - [sslthreadcontroller <SexLabThread04 (0A06C62E)>]
[01/18/2020 - 07:57:08AM] Thread[3] Setup - [sslthreadcontroller <SexLabThread03 (0A06C62D)>]
[01/18/2020 - 07:57:09AM] Thread[2] Setup - [sslthreadcontroller <SexLabThread02 (0A06C62C)>]
[01/18/2020 - 07:57:09AM] Thread[1] Setup - [sslthreadcontroller <SexLabThread01 (0A062452)>]
[01/18/2020 - 07:57:09AM] Thread[0] Setup - [sslthreadcontroller <SexLabThread00 (0A061EEF)>]
[01/18/2020 - 07:57:32AM] SexLab.AnimationTags finished caching (49) tags in (0.005997) seconds -- 
[01/18/2020 - 07:58:11AM] NOTICE: ValidateActor(Camilla Valerius) -- TRUE -- MISS
[01/18/2020 - 07:58:13AM] NOTICE: ValidateActor(Prisoner) -- TRUE -- MISS
[01/18/2020 - 07:58:16AM] Thread[0]  - Entering Making State
[01/18/2020 - 07:58:16AM] NOTICE: ValidateActor(Camilla Valerius) -- TRUE -- HIT
[01/18/2020 - 07:58:16AM] NOTICE: Camilla Valerius Seeded Stats: [26.992348, 61.010376, 38.467384, 50.857307, 53.191422, 1.378804, 7.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 7.000000, 0.000000, 80.000000, 71.596184, 29.212122, 0.026246]
[01/18/2020 - 07:58:16AM] ActorAlias[Camilla Valerius] SetActor([WIDeadBodyCleanupScript < (00013488)>]) - [sslActorAlias <alias ActorAlias004 on quest SexLabThread00 (0A061EEF)>]
[01/18/2020 - 07:58:17AM] NOTICE: ValidateActor(Prisoner) -- TRUE -- HIT
[01/18/2020 - 07:58:17AM] ActorAlias[Prisoner] SetActor([Actor < (00000014)>]) - [sslActorAlias <alias ActorAlias003 on quest SexLabThread00 (0A061EEF)>]
[01/18/2020 - 07:58:17AM] Thread[0]  - HookAnimationStarting() - []
[01/18/2020 - 07:58:17AM] Thread[0] Event Hook - AnimationStarting
[01/18/2020 - 07:58:18AM] GetByDefault(Males=1, Females=1, IsAggressive=False, UsingBed=False, RestrictAggressive=TRUE)
[01/18/2020 - 07:58:18AM] AnimCache: INVALIDATED! 0 -> 110
[01/18/2020 - 07:58:18AM] AnimCache: Cleared!
[01/18/2020 - 07:58:18AM] FATAL - Thread[0]  - Unable to find valid default animations
[01/18/2020 - 07:58:18AM] ActorAlias[Camilla Valerius] ClearAlias([WIDeadBodyCleanupScript < (00013488)>] / [sslActorAlias <alias ActorAlias004 on quest SexLabThread00 (0A061EEF)>]) - 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.
[01/18/2020 - 07:58:19AM] ActorAlias[Prisoner] ClearAlias([Actor < (00000014)>] / [sslActorAlias <alias ActorAlias003 on quest SexLabThread00 (0A061EEF)>]) - 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.

How do I fix it?

Link to comment
2 hours ago, AWHA said:

I don't think it's a write permission issue, my other mods can still write JSON files, and this problem only started when I updated to the latest SKSE64 and SL (with papyrusutil). Someone already made a bug report on the papyrusutil mod page on the nexus: https://www.nexusmods.com/skyrimspecialedition/mods/13048?tab=bugs

Ah, so the issue is with forms stored on other forms rather than in files.

 

In 1.5.97 (2.0.17) I did a quick test and was able to store one actor form on another with no trouble. I was then able to save, quit to desktop, relaunch, reload the last save and the form was still stored on the actor. This was specifically storing actor refs using SetFormValue and GetFormValue as mentioned in the bug report.

 

Are either the target forms or stored forms from an ESL? That was another thing mentioned by the bug report. Not in a position to test that right now.

Link to comment

Im in a bit of a pickle here. I have downloaded the latest Sexlab 1.63 (beta 8), updated SKSE, Skyrim exe, Racemenu, papyrus etc etc. All works fine. Sexlab works fine. FNIS works fine. But for some reason SLAL wont register my animations that worked well before that update. Is there some tweaks I need to do on those animation packs for SLAL or is it SLAL it self? 

 

 

Edit: Got it to work. Needed an update on jcontainer. 

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