Jump to content

SLAS - SexLab Anim Searcher


Recommended Posts

3 hours ago, alex77r4 said:

 

That problem was a bit more hard to find because seems to depend of what exact animations we have installed.

I think is caused by fail in a secondary function that is called only when the primary function not find animations.

Try 1.0.2 and tell us the results.

 

SLAS - SexLab Anim Searcher - 1.0.2.rar 122.48 kB · 1 download

Tried it and same as before, it does work with furniture framework but i don't get the option to do it on beds.

Link to comment
3 hours ago, asdurgico said:

Tried it and same as before, it does work with furniture framework but i don't get the option to do it on beds.

 

Are you sure you have "use beds" always on the second page of Sexlab MCM?

Spoiler

1422238431_SkyrimSE2023-01-1618-47-10-05.png.347c943f2acd5762052abd44e49c3358.png


If you have it active, SexLab should show the question. Of course, that question show in my game. If not show in your game I need a Papyrus0.log to find the problem.

 

Edited by alex77r4
Link to comment
42 minutes ago, alex77r4 said:

 

Are you sure you have "use beds" always on the second page of Sexlab MCM?

  Reveal hidden contents

1422238431_SkyrimSE2023-01-1618-47-10-05.png.347c943f2acd5762052abd44e49c3358.png


If you have it active, SexLab should show the question. Of course, show it in my game. If not show in your game I need a Papyrus0.log to find the problem.

 

Nevermind, tried it again and it works now, not sure what i did wrong earlier, i had the use beds set to always

Link to comment
On 1/14/2023 at 7:18 PM, alex77r4 said:

SLAS - SexLab Anim Searcher

View File


Everyone knows that SexLab takes a long time to start animations, but only a few know that 90% of that time is spent searching and filtering animations.
On my machine, the simplest search takes 2.5 seconds, a normal search takes about 5 seconds, and some complex searches take 10 seconds or more.
And that's just Search. Filtering animations need another 3 or 5 seconds, sometimes longer, which makes SexLab very slow to start animations.
The addition of the Cache in Beta 9 helped a lot because, when the animations are inside the cache, the search is instantaneous saving us 5 or 10 seconds.
But the cache can't help when Filtering animations.
ALL THAT IS OVER

 


BETA ---> SLAS = SexLab Anim Searcher <--- BETA

 

 

This new search system, based on StorageUtil and PapyrusUtil, is stupidly fast. We can search animations in less than 0.5 seconds.
YES, THIS IS REAL. I'm not trolling you. This NEW Search System is millons of times faster than the previous one.
And it works when Filtering animations reducing the time required to start the SexLab Thread to 1 or 2 seconds, sometimes 3.

But take good note that i say:"start the SexLab Thread" because SexLab need make another lot of things that need more seconds.
Like strip the actors, scale it, position it... All that need another 2 or 3 seconds and SLAS not change that section.

 

But not worry, I'm working on try solve the second most big and annoying problem of SexLab: The redraw of the grass in exteriors.
Making that I go to optimize SexLab even more reducing the total time required to complelly start the animation to the minimun posible.

 

Of course, SLAS works with any mod because I respect the SexLab structure and only change the search and filtering functions.
Is enabled only for Humans because the search for Creatures is enougth fast. But i not discard add Creature support.
It's so fast that I disabled the cache for Humans and left it only for Creatures because this new system is often faster than the cache.
Not trust me? Take a look to those lines extracted from my log playing SexLab 1.63 with 870 Animations where 699 are for 2 actors:

  Reveal hidden contents

    4626    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=1, Tags=, TagsSuppressed=, RequireAll=TRUE)
    4631    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:40 and Return:40 Start:0 in 0.035005 seconds
    
    4632    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=1, Tags=M, TagsSuppressed=, RequireAll=TRUE)
    4633    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:13 and Return:13 Start:0 in 0.048004 seconds
    
    4634    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=1, Tags=F, TagsSuppressed=, RequireAll=TRUE)
    4635    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:27 and Return:27 Start:0 in 0.091995 seconds
    
    4637    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Vaginal, Bed, TagsSuppressed=Aggressive, RequireAll=TRUE)
    4641    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:4 and Return:4 Start:0 in 0.045990 seconds
    
    4642    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Anal, Doggy, DoggyStyle, TagsSuppressed=Bed, Aggressive, RequireAll=TRUE)
    4643    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:6 and Return:6 Start:0 in 0.045990 seconds
    
    4644    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Oral, CumInMouth, Facial, Mouth, TagsSuppressed=Aggressive, Bed, Furniture, Foreplay, Futa, Groping, RequireAll=TRUE)
    4645    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:0 and Return:0 Start:0 in 0.045990 seconds
    
    4647    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Aggressive, Oral, TagsSuppressed=Bed, Furniture, Foreplay, Futa, Groping, RequireAll=TRUE)
    4665    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:47 and Return:47 Start:0 in 0.164001 seconds
    
    4666    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Aggressive, Anal, TagsSuppressed=Bed, Furniture, Foreplay, Futa, Groping, RequireAll=TRUE)
    4675    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags Found:39 and Return:39 Start:0 in 0.139999 seconds
    
    4676    [01/13/2023 - 10:25:14PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Aggressive, Vaginal, TagsSuppressed=Bed, Furniture, Foreplay, Futa, Groping, RequireAll=TRUE)
    4722    [01/13/2023 - 10:25:15PM] SEXLAB - SLAS GetByTags Found:226 and Return:125 Start:94 in 0.163998 seconds
    
    4724    [01/13/2023 - 10:25:15PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Aggressive, Oral, TagsSuppressed=Bed, Furniture, Foreplay, Futa, Groping, RequireAll=False)
    4728    [01/13/2023 - 10:25:15PM] SEXLAB - SLAS GetByTags Found:567 and Return:125 Start:307 in 0.359009 seconds
    
    4729    [01/13/2023 - 10:25:15PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Aggressive, Anal, TagsSuppressed=Bed, Furniture, Foreplay, Futa, Groping, RequireAll=False)
    4735    [01/13/2023 - 10:25:16PM] SEXLAB - SLAS GetByTags Found:552 and Return:125 Start:347 in 0.348007 seconds
    
    4736    [01/13/2023 - 10:25:16PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=MF, Aggressive, Vaginal, TagsSuppressed=Bed, Furniture, Foreplay, Futa, Groping, RequireAll=False)
    4742    [01/13/2023 - 10:25:16PM] SEXLAB - SLAS GetByTags Found:566 and Return:125 Start:272 in 0.404999 seconds
    
    4744    [01/13/2023 - 10:25:16PM] SEXLAB - SLAS GetByTags(ActorCount=2, Tags=, TagsSuppressed=, RequireAll=TRUE)
    4752    [01/13/2023 - 10:25:16PM] SEXLAB - SLAS GetByTags Found:699 and Return:125 Start:485 in 0.481001 seconds

 

 

YES. That is crazy. SLAS can search animations for 2 actors in 0.04 seconds processing my 699 animations.
The last serch, whitout any restriction of any kind, selecting every one of my 699 animations, only take 0.48 seconds.
Those times was collected on my current savegame, in Level 46, playing with more than 400 mods. Isn't a new game.
And come from my 8 years old computer, 4 cores 4 threads. Then, you don't need a supercomputer.


REQUIREMENTS:
SexLab by Ashal

 


INCOMPATIBILITIES:
Utility Plus by Osmel (Temporally)
Separate Orgasm by Ed86 (Partially)
HDT Ahegao Tongues By Throwaway4Nexus (Partially)
SexLab sslAnimationSlots 2000 By Swe-DivX (Ignore)

 

Don't install SLAS in your game if you have Utility Plus. That go to break a lot of things. You must wait until Osmel publish a NEW version with SLAS integrated. Utility Plus is, practically, a different version of SexLab. Have their own MCM and their own furniture system. SLAS is absolutelly imcompatible with Utility Plus. But not worry, I already talked to Osmel. Actually I PM with Osmel almost every week, because we worked together for months trying to speed up SexLab. In fact Osmel was the first person to see my new search system and he is integrating SLAS into Utility Plus and of course will integrate it into SexLab 1.66


About Separate Orgasm i need distribute the file sslBaseVoice and is included in Separate Orgasm, read Technical Notes for more info.
That make us lost one parameter in the MCM of SLSO, exactly SexLab Hot Voice Strength, because the PEX file is diferent.
That is the only downside, we lost one parameter and Ed86 say me isn't a important parameter, but you can have another opinion.
For that i say (Partially). The rest of SLSO works whitout any problem.

 

HDT Ahegao Tongues was famous by theirs incompatibilities, because replace SexLab files.

But i release a modified version long time ago to solve that problem.
 

SexLab sslAnimationSlots 2000 include SexLab files but not have any necesity. Simply replace it with the files included inside SLAS.

 

I not know any other collision with any other mod but if you know a mod that can collide with SLAS, please, report it.
Forget about SexLab Extra Voices because not replace any SexLab Files.

 

 

DIFFERENT SEXLAB VERSIONS:
SLAS go to be a temporary patch until the release of the New Utility Plus, probably in a few weeks, and the future release of SexLab 1.66 in some months.
But the old SexLab versions will never be updated and people who, for some strange reason, don't want UtilityPlus and continue playing with old versions of SexLab, like 1.62 on legendary or 1.63 on Special 1.5.97, or are stuck on 1.64c with Aniversary 1.6.xxx, probably by DAR... all that people NEED this patch except, maybe, the people with 1.62

 

1.62
I think ORIGINAL 1.62 not need SLAS because, first, is limited to 500 animations, and second, the search is enougt fast.
Additionally, PapyrusUtil 3.3, last version for Legendary, NOT have the new array functions and i need emulate it with Papyrus code.
Then, the reduction in time gained by StorageUtil is lost when process the arrays with Papyrus code providing no benefit.
I can make a version for 1.62 if a lot of people claim for it but not expect the crazy speed of special.

 

VR

Unfortunately the latest version of PapyrusUtil for VR is 3.6 and like Legendary it does NOT have the new array features. So you can't use SLAS in VR.

Of course I can make a VR version, but it won't have the same performance.

 

1.63
SLAS is made over 1.63 and works perfectly when playing ORIGINAL 1.63 providing exactly the same animations than the old slow system.
But you MUST use the PapyrusUtil.dll included inside ORIGINAL SexLab 1.63 and you CAN'T use the PapyrusUtil V39 published in Nexus for 1.5.97

 

The main motive is a version incongruency. The two DLL's report version 39 but the DLL's are DIFERENT.
The PapyrusUtil inside SexLab 1.63 for Special 1.5.97 HAVE the array functions GetMatchingInt and GetDiffInt.
But the PapyrusUtil V39 published in Nexus for 1.5.97 NOT have the array functions GetMatchingInt and GetDiffInt.
SLAS need that functions and is STRICLY OBLIGATORY use the PapyrusUtil.dll and the script files included inside ORIGINAL SexLab 1.63
If you have downloaded PapyrusUtil V39 for 1.5.97 from Nexus, please, DELETE IT.

 

1.64c - 1.65
If you are ussing Aniversary not worry about the PapyrusUtil versions. Use the version that match with your game.

 

But if you install SLAS in SexLab 1.64c or 1.65 I not know what go to happend because I NOT have Aniversary.
Theoretycally must works because SLAS only have scripts and the scripts works in every version of the game.
But the big problem of the scripts is the interaction with others scripts.

 

As SLAS change SexLab scripts, maybe and only maybe, SLAS can break others SexLab scripts in 164c and 165.
But i think must works because the scripts replaced by SLAS only have some small changes.
Basically, some adjust in bed and futa animations. Some animations can play bad but i think the benefits of SLAS are bigger.
Then, please, install SLAS in 164c and 165 and tell me how works.

Did someone do it? SLAS works? Please report your results.

 

 

INSTALLATION:
The installation instructions are completely different depending on whether you want start a New Game or want to continue with your Current Game.

 

New Game:
If you go to start a New Game, use your mod manager, install SLAS and let SLAS replace some SexLab files.
Open Skyrim and start a New Game. Wait some seconds, go to the MCM of Sexlab and Install/Update SexLab.
You don't need make anything more. SLAS catch the register of the animations and direcly works. Be happy.

 

Current Game:
To install SLAS in an active game and PRESERVE your actual SexLab configuration you MUST follow this instructions to the leter:

 

1 - Forget SLAS exist.
2 - Take conscience about you MUST make this BEFORE download and install SLAS into your game.
3 - Open your game and load your actual savegame. Go to the last page in the MCM of SexLab and EXPORT your actual SexLab configuration.
4 - Save your game in a new slot only to have a recovery point if something go bad.

 

5 - Now, you discover SLAS and, having your actual SexLab configuration exported, you can continue.
6 - Download SLAS, add it to your mod manager and let SLAS replace some SexLab files.
7 - Open your game and load your saved game. Go to the SexLab MCM and Change your Creature Animations flag in General (second page)
7.5 - More clear: If your Creature Animations was enabled, then, disable it. If was disabled, then, enable it.
8 - Go to the last page of the SexLab MCM and IMPORT your SexLab configuration. The process reset the Creature Animations flag to the exported value.
9 - Is made. Launch a SexLab animation and be happy.

 

VERY IMPORTANT NOTE:
If your NOT export your actual configuration BEFORE install SLAS you go to lost the info related to what Animations, Expresion and Voices was Enabled/Disabled. I can't make anything about that. The export operation must be made BEFORE add SLAS to your game. Read the Technical Notes for more info.

 

Aditional Notes:

Similarly, if you have multiple profiles, as each profile has its own different and separate savegames, you must follow the installation instructions for each different profile. I'm not ONLY talking about different profiles in your mod manager. Please note that Skyrim can have different profiles within the same Skyrim. Every time you start a New Game, Skyrim creates a different profile with a different name and separated saved games. Then, if you want to keep exact information about which animations you have enabled/disabled on each different profile, you MUST disable SLAS in your mod manager BEFORE starting the export operation for each profile.

 

That means you have to be VERY CAREFUL when switching profiles, in your game or in your mod manager, because SLAS does not have an ESP file. So the game does not show the alert about missing pluging. You need know whether SLAS is enabled or disabled in your mod manager BEFORE launching Skyrim to EXPORT your settings. And you must use only your head because the game will not warn you.

 

In the case of catastrophic failure, you have a last resort. Go to the last page of the SexLab MCM and select: Reset Animation Registry.

That clear all animations and re-register again. It may take 3-5 minutes, maybe longer with lots of animations.

But note that Reset Animation Registry put ALL animations ENABLED.

In other words: You have lost your personal information about which exact animations you have enabled/disabled in your previous game.

 

 

Technical Notes:
I need change one of the most important properties in SexLab called Enabled because i need intercept it.
The property Enabled is defined in sslBaseObject as AUTO and I need it as Personalized Get/Set.
Simply because SLAL, SL Tools, Zaz, DD... and others mods Enable and Disable animations.
I can't make a patch for each mod that Enable/Disable animations. Then, I decide intercept it.

 

The property Enabled is shared with sslBaseAnimation, sslBaseExpresion and sslBaseVoice because that scripts extend sslBaseObject.
I not change one single line of code in sslBaseExpresion/sslBaseVoice and I not distribute their PSC source code.
But, as i change the type of the property from Auto to Manual Get/Set in their PARENT, I need re-compile and re-distribute a new PEX version of that files.
Seems that the compiler store, inside the PEX file, the type of the property when we extend a script. If I not re-complile that files the Papyrus0.log say:
WARNING: Property ::Enabled defined in sslBase___ not match with their Parent.
And say it while load the ESPs and the PEXs files, before show the Main Menu, because that mean a problem in the scripts.
The only solution I have is re-compile and re-distribute new PEX files.
That cause the PARTIAL incompatibility with SLSO.

 

In the same way, we must export the SexLab configuration BEFORE install SLAS to store the values of the OLD Enabled properties inside the JSON file.
When we install SLAS for the first time and load the saved game we can see this line in the log:
WARNING: Property ::Enabled defined in sslBaseObject not match with saved game. Property Ignored.
And show when Load the Savegame. That cause the lossing of ALL the values of ALL the properties Enabled in ALL the Animations, Expresions and Voices.
But, when we import the configuration, Sexlab read the OLD values from the JSON file and store it inside my new modified property.
When we save the game and load it again the warning not show because the new type of the property Enabled is correctly stored inside the savegame.

 

 

CREDITS:
Ashal, of course, as the creator of the wonderful StorageUtil and PapyrusUtil libraries. I can't do SLAS without those libraries.
Ashal again for creating SexLab, updating it and giving us a different Skyrim.
Ashal once again for owning and running this amazing website called LoversLab.
Osmel, a friend, for supporting me in SexLab and testing some of my new scripts.
The entire Skyrim Community because our Skyrim was made thanks to the work of many people. THANKS TO EVERYONE.

 


 

 

Will there be an LE version for this at some point?

Link to comment

I hopefully installed this, even tho I have Aheago tongues in, and it very quickly tried to initiate a SL scene then went straight to the end of the scene and finished. It also removed 99% of my animations giving me just one option every time I tried to have sex. Sorry but my load order is way to full for this to be compatible... it's a shame

 

Link to comment
1 hour ago, Appolon77793 said:

do I need to uninstall Papyrus Unity?

I not know what is Papyrus Unity. Put a link, please.

 

1 hour ago, Appolon77793 said:

I have SLAL - SexLab Animation Loader do I need it or is it already outdated? 

SLAL is a diferent mod and not have any relation with SLAS, except the similar name.

SexLab Animation Loader is used to Load/Install animations in the game.

SexLab Animation Searcher is used to Search/Filter animations in the game.

You need the two mods.

 

1 hour ago, Appolon77793 said:

chance for the future combination of these projects? https://www.loverslab.com/files/file/25318-sexlab-p/

In the future can be. For now SLAS is incompatible with P+

Link to comment
1 hour ago, JessieRei said:

 

Will there be an LE version for this at some point?

 

Maybe. Based in my test in Legendary the gain in performance is minimal. SexLab 1.62 in Legendary only need 0.5 seconds to search animations.

Of course, SLAS can make some search in 0.1 or 0.2 seconds but others search need 0.3 or 0.4 and the time saved is minimal.

Save 0.4 or 0.3 seconds only sometimes is not noticeable, IMO, of course. Then, i think a version for 1.62 is not necesary.

Link to comment
2 hours ago, Appolon77793 said:

Thirdly, what is the chance for the future combination of these projects? https://www.loverslab.com/files/file/25318-sexlab-p/

 

20 minutes ago, alex77r4 said:

In the future can be. For now SLAS is incompatible with P+

 

Under the condition that alex has no issues with this, or ends up making a version specifically for p+ themselves, my intention was to implement the underlying logic used here to p+ once SLAS is considered stable and the first iteration of p+ is fully implemented and debugged

 

Simply forwarding or making the projects compatible is impossible as p+ uses a completely unique way of validating animations that has barely any resemblance to default SL - which SLAS uses as a base

Link to comment
2 hours ago, southpawrc said:

I hopefully installed this, even tho I have Aheago tongues in, and it very quickly tried to initiate a SL scene then went straight to the end of the scene and finished. It also removed 99% of my animations giving me just one option every time I tried to have sex. Sorry but my load order is way to full for this to be compatible... it's a shame

Probably, your load order not have any relation with yours problems. If Original SexLab works in your load order SLAS must works because only replace some scripts.

Probably, if you not have all yours animations is because you have made something bad while installing. You can try re-install:

1 - Disable SLAS in your mod manager.

2 - Open your game and load your security savegame created in the step 4 of the Install Instructions in the Main Page.

3 - Export your SexLab configuration.

4 - Enable SLAS in your mod manager.

5 - Start Skyrim and load your last savegame, the most recent.

5 - Import your SexLab configuration.

All yours animations must be imported into SLAS. If the problem continue, you can try Reset your Animation Registry. If the animations not show something is bad in your game. Maybe your Papyrus0.log can have clues about the problem. Upload it.

Edited by alex77r4
Link to comment
4 hours ago, alex77r4 said:

 

Thanks for your report. Then, i go to put the version 1.0.2 in the Main page.

Sorry but i got the problem again, the issue is there even if i don't update furniture types and disable the ask to use furniture checkbox in the furniture MCM, not sure what's going on, it was working earlier and i didn't change anything.

Anyway here is my papyrus0.log.

 

Papyrus.0.log

Edited by asdurgico
Link to comment
1 hour ago, asdurgico said:

Sorry but i got the problem again, the issue is there even if i don't update furniture types and disable the ask to use furniture checkbox in the furniture MCM, not sure what's going on, it was working earlier and i didn't change anything.

Anyway here is my papyrus0.log.

 

Papyrus.0.log 432.39 kB · 2 downloads

 

Your log say you not have a nearby bed:

Spoiler

[01/17/2023 - 12:41:54AM] SEXLAB - Thread[0] Setup - [sslthreadcontroller <SexLabThread00 (19061EEF)>]
[01/17/2023 - 12:43:33AM] SEXLAB - Thread[0]  - Entering Making State
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE primary animations:0.016998
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:108, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread Convert 0 Primary + 0 Lead in 0.084991 seconds
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread after First filter CustomAnimations:108, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread start Locate Center with CenterRef:None
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread first CenterRef:None
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - CenterRef == PlayerRef: [Actor < (00000014)>]
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - SLAS StartThread LAST CenterRef CenterRef:[Actor < (00000014)>]
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE Filter animations:0.612000
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - SLAS StartThread() FINAL TIME:0.645996
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - Global Hook AnimationPrepare([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.NordRaceM
[01/17/2023 - 12:43:39AM] SEXLAB - Thread[0] Event Hook - AnimationStart
...
[01/17/2023 - 12:44:02AM] SEXLAB - Thread[0] Event Hook - AnimationEnding
[01/17/2023 - 12:44:04AM] SEXLAB - Thread[0]  - Global Hook AnimationEnd([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:44:04AM] SEXLAB - Thread[0] Event Hook - AnimationEnd
[01/17/2023 - 12:44:24AM] SEXLAB - Thread[0]  - Returning to thread pool...
[01/17/2023 - 12:44:32AM] SEXLAB - Thread[0]  - Entering Making State
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE primary animations:0.016998
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread Convert 0 Primary + 0 Lead in 0.084991 seconds
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread after First filter CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread start Locate Center with CenterRef:None
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread first CenterRef:None
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - CenterRef == PlayerRef: [Actor < (00000014)>]
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - SLAS StartThread LAST CenterRef CenterRef:[Actor < (00000014)>]
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE Filter animations:0.968994
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - SLAS StartThread() FINAL TIME:1.019989
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - Global Hook AnimationPrepare([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.NordRaceM
[01/17/2023 - 12:44:38AM] SEXLAB - Thread[0] Event Hook - AnimationStart
...
[01/17/2023 - 12:44:51AM] SEXLAB - Thread[0] Event Hook - AnimationEnding
[01/17/2023 - 12:44:52AM] SEXLAB - Thread[0]  - Global Hook AnimationEnd([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:44:52AM] SEXLAB - Thread[0] Event Hook - AnimationEnd
[01/17/2023 - 12:45:14AM] SEXLAB - Thread[0]  - Returning to thread pool...
[01/17/2023 - 12:45:15AM] SEXLAB - Thread[0]  - Entering Making State
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE primary animations:0.016998
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread Convert 0 Primary + 0 Lead in 0.084991 seconds
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread after First filter CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread start Locate Center with CenterRef:None
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread first CenterRef:None
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - CenterRef == PlayerRef: [Actor < (00000014)>]
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - SLAS StartThread LAST CenterRef CenterRef:[Actor < (00000014)>]
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE Filter animations:1.002991
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - SLAS StartThread() FINAL TIME:1.053986
[01/17/2023 - 12:45:20AM] SEXLAB - Thread[0]  - Global Hook AnimationPrepare([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:45:20AM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.NordRaceM
[01/17/2023 - 12:45:23AM] SEXLAB - Thread[0] Event Hook - AnimationStart
[01/17/2023 - 12:45:25AM] SEXLAB - Thread[0] Event Hook - StageStart

 

SexLab not ask "Use Bed" If you not have a nearby bed.

 

Additionally, your log say that SLAS collect the invisible animations:

Spoiler

[01/17/2023 - 12:41:38AM] SEXLAB - SLAS Register event and keys
[01/17/2023 - 12:41:38AM] SEXLAB - SLAS catch Setup = Animation Registry RESET = clearing ALL data from SLAS on self:[sslanimationslots <SexLabQuestAnimations (190639DF)>]
[01/17/2023 - 12:41:38AM] SEXLAB - SLAS Clear Start
[01/17/2023 - 12:41:38AM] SEXLAB - SLAS Clear End
[01/17/2023 - 12:41:47AM] SEXLAB - SLAS Register event and keys
[01/17/2023 - 12:41:47AM] SEXLAB - SLAS ignore CREATURE RESET on self:[sslCreatureAnimationSlots <SexLabQuestRegistry (190664FB)>]
[01/17/2023 - 12:43:03AM] SEXLAB - SLAS Add in Code:0 Anim:Anubs Adult 69
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:3 Anim:Anubs  Adult Chair Cowgirl
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:1 Anim:Anubs  Adult Amazon 2
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:2 Anim:Anubs Adult Bed 2(invisible)
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:5 Anim:Anubs Adult Pronebone
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:4 Anim:Anubs Adult Table 2 (Invisible)
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:7 Anim:Anubs  Adult Sofa
[01/17/2023 - 12:43:04AM] SEXLAB - SLAS Add in Code:6 Anim:Anubs Adult S Cowgirl (remake)
[01/17/2023 - 12:43:05AM] SEXLAB - SLAS Add in Code:8 Anim:Anubs Adult Standing
[01/17/2023 - 12:43:05AM] SEXLAB - SLAS Add in Code:10 Anim:Anubs Wall Back 2(HTB)
[01/17/2023 - 12:43:05AM] SEXLAB - SLAS Add in Code:12 Anim:Anubs Adult Wall 4 Invis AG
[01/17/2023 - 12:43:05AM] SEXLAB - SLAS Add in Code:9 Anim:Anubs Adult Table (Invisible)
[01/17/2023 - 12:43:05AM] SEXLAB - SLAS Add in Code:11 Anim:Anubs Adult Wall 4 Invis
[01/17/2023 - 12:43:05AM] SEXLAB - SLAS Add in Code:15 Anim:Anubs Adult Wall Corner InvisAG
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:13 Anim:Anubs Adult Wall Corner
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:14 Anim:Anubs Adult Wall Corner Invis
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:17 Anim:Anubs Adult Bar Table
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:18 Anim:Anubs Adult Bath
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:16 Anim:Anubs Adult Anal Doggy
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:21 Anim:Anubs Adult Bed InvisAG
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:22 Anim:Anubs  Adult Bench
[01/17/2023 - 12:43:06AM] SEXLAB - SLAS Add in Code:19 Anim:Anubs Adult Bed (invisible)

 

And, of course, Furniture Framework is working in my game:

Spoiler

Furniture Framework installed and configured:

2125271524_SkyrimSE2023-01-1702-19-17-77.png.68c8d1e23f1a8e04e5b8ab8200aa4de1.png

 

Test ussing the spell Furniture Sex:

835051645_SkyrimSE2023-01-1702-20-23-52.png.94a6ab4279903065de9d932ff1d56131.png

 

Note that only show 8 animations.

 

Using Mass Match Maker or SexLab Debug Spell, of course, SexLab ask about the bed:

1591598226_SkyrimSE2023-01-1702-20-47-42.png.afaf835b0cec9eb5d130c50f59c50ce3.png

 

And the animation is correctly started in the bed ussing a mix of Normal Bed Anims and Invisible Funiture anims:

1931783424_SkyrimSE2023-01-1702-21-20-37.png.e492c8314afde9742c8975feebb9a30b.png

 

Then, seems that SLAS is working correctly and the only problem is that you not have a nearby bed.

Edited by alex77r4
Link to comment
2 hours ago, LaEspada said:

Getting an issue where it will only select animations that are tagged only for females even if I uncdhecked the filter by gender option in F/F animations.

That is exactly what SexLab does. If both actors are female, only the FF animations will be selected. It doesn't matter if the gender filter is on or off.
The above filter called "Filter gay/lesbian animations" make that, when both actors are female, only FF animations are selected.

 

The rules for selecting animations are exactly the same as in the old slow system. I have tried almost every combination with multiple mods and it always works correctly.
Also, I have a debug function to run the same search using the two systems to compare the results, animation by animation, and always match.

The animation selection system is the same as always. But thousands of times faster.

Link to comment
40 minutes ago, alex77r4 said:

That is exactly what SexLab does. If both actors are female, only the FF animations will be selected. It doesn't matter if the gender filter is on or off.
The above filter called "Filter gay/lesbian animations" make that, when both actors are female, only FF animations are selected.

 

The rules for selecting animations are exactly the same as in the old slow system. I have tried almost every combination with multiple mods and it always works correctly.
Also, I have a debug function to run the same search using the two systems to compare the results, animation by animation, and always match.

The animation selection system is the same as always. But thousands of times faster.

 

That's the thing. I've always had that filter option disabled as well. I remove this mod, make a brand new game and the problem goes away.

 

I've also tried ticking and unticking both options and that does nothing.

 

 

 


1.PNG.647ffaa15fd5f7201e34051c152c7fb1.PNG

2.PNG.8f3c7c03937088e52e9c3e40b8feb307.PNG
 

 

 

Unless I'm being incredibly dumb about something, this seems like it should give me all regular animations regardless if they are male, female, or mix.

Edited by LaEspada
Link to comment
4 hours ago, alex77r4 said:

 

Your log say you not have a nearby bed:

  Reveal hidden contents

[01/17/2023 - 12:41:54AM] SEXLAB - Thread[0] Setup - [sslthreadcontroller <SexLabThread00 (19061EEF)>]
[01/17/2023 - 12:43:33AM] SEXLAB - Thread[0]  - Entering Making State
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE primary animations:0.016998
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:108, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread Convert 0 Primary + 0 Lead in 0.084991 seconds
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread after First filter CustomAnimations:108, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread start Locate Center with CenterRef:None
[01/17/2023 - 12:43:34AM] SEXLAB - Thread[0]  - SLAS StartThread first CenterRef:None
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - CenterRef == PlayerRef: [Actor < (00000014)>]
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - SLAS StartThread LAST CenterRef CenterRef:[Actor < (00000014)>]
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE Filter animations:0.612000
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - SLAS StartThread() FINAL TIME:0.645996
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0]  - Global Hook AnimationPrepare([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:43:35AM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.NordRaceM
[01/17/2023 - 12:43:39AM] SEXLAB - Thread[0] Event Hook - AnimationStart
...
[01/17/2023 - 12:44:02AM] SEXLAB - Thread[0] Event Hook - AnimationEnding
[01/17/2023 - 12:44:04AM] SEXLAB - Thread[0]  - Global Hook AnimationEnd([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:44:04AM] SEXLAB - Thread[0] Event Hook - AnimationEnd
[01/17/2023 - 12:44:24AM] SEXLAB - Thread[0]  - Returning to thread pool...
[01/17/2023 - 12:44:32AM] SEXLAB - Thread[0]  - Entering Making State
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE primary animations:0.016998
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread Convert 0 Primary + 0 Lead in 0.084991 seconds
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread after First filter CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread start Locate Center with CenterRef:None
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - SLAS StartThread first CenterRef:None
[01/17/2023 - 12:44:33AM] SEXLAB - Thread[0]  - CenterRef == PlayerRef: [Actor < (00000014)>]
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - SLAS StartThread LAST CenterRef CenterRef:[Actor < (00000014)>]
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE Filter animations:0.968994
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - SLAS StartThread() FINAL TIME:1.019989
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0]  - Global Hook AnimationPrepare([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:44:34AM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.NordRaceM
[01/17/2023 - 12:44:38AM] SEXLAB - Thread[0] Event Hook - AnimationStart
...
[01/17/2023 - 12:44:51AM] SEXLAB - Thread[0] Event Hook - AnimationEnding
[01/17/2023 - 12:44:52AM] SEXLAB - Thread[0]  - Global Hook AnimationEnd([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:44:52AM] SEXLAB - Thread[0] Event Hook - AnimationEnd
[01/17/2023 - 12:45:14AM] SEXLAB - Thread[0]  - Returning to thread pool...
[01/17/2023 - 12:45:15AM] SEXLAB - Thread[0]  - Entering Making State
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0] Event Hook - AnimationStarting
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE primary animations:0.016998
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread Convert 0 Primary + 0 Lead in 0.084991 seconds
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread after First filter CustomAnimations:125, LeadAnimations=0, PrimaryAnimations=0
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread start Locate Center with CenterRef:None
[01/17/2023 - 12:45:16AM] SEXLAB - Thread[0]  - SLAS StartThread first CenterRef:None
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - CenterRef == PlayerRef: [Actor < (00000014)>]
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - SLAS StartThread LAST CenterRef CenterRef:[Actor < (00000014)>]
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - SLAS StartThread() BEFORE Filter animations:1.002991
[01/17/2023 - 12:45:17AM] SEXLAB - Thread[0]  - SLAS StartThread() FINAL TIME:1.053986
[01/17/2023 - 12:45:20AM] SEXLAB - Thread[0]  - Global Hook AnimationPrepare([sslthreadcontroller <SexLabThread00 (19061EEF)>]) - [FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (6202E72B)>]
[01/17/2023 - 12:45:20AM] SEXLAB - Thread[0] Adjustment Profile - NordRaceF.NordRaceM
[01/17/2023 - 12:45:23AM] SEXLAB - Thread[0] Event Hook - AnimationStart
[01/17/2023 - 12:45:25AM] SEXLAB - Thread[0] Event Hook - StageStart

 

SexLab not ask "Use Bed" If you not have a nearby bed. I attach my log again just in case, this log is from when i'm certain i started sex really close to a bed.

 

I tried another time to start sex really close to a bed and i got the same problem, i get the option to use furnitures but not sex. I attach the new log, this one i'm sure that ran when i was really close to a bed.

Papyrus.0.log

Edited by asdurgico
Link to comment
8 hours ago, asdurgico said:

I tried another time to start sex really close to a bed and i got the same problem, i get the option to use furnitures but not sex. I attach the new log, this one i'm sure that ran when i was really close to a bed.

Papyrus.0.log 376.47 kB · 2 downloads

 

Same, SexLab not find a nearby bed and my only explanation is that you are ussing a mod that change the beds or you have others mod replacing SexLab files.

 

The Locate Center is made in the StartThread of sslThreadModel and, of course, i change that file and that function but i not chage that section of code:

Spoiler

image.png.611bca0e4209f9880a2caf2c0d30901b.png

 

 

I only add some log lines in 1.0.1 or 1.0.2 because you are having problems when locate the beds but the base code is exactly the same.

In your log we can see lines saying SLAS StartThread first CenterRef:None and that mean the very first search fail.

That only can happend when other mod replace SexLab files or when other mod change the type of the beds to something not recognized by SexLab.

 

Additionally, you have Aniversary 1.6.xxx because your log say: SEXLAB - loaded: Version 0 / 16403

And you must have the same problem when ussing ORIGINAL SexLab 1.64c because the code is exactly the same.

Then, disable SLAS in your mod manager, start your game ussing ORIGINAL SexLab 1.64c and repeat the same tests.
 

And, please, make extensive test because seems that, as you say, sometimes works while others times not works.

That make me think that other mod is change some bed types causing the intermitent problem.

If your ORIGINAL SexLab 1.64c always found the beds, please, upload the log generated by ORIGINAL SexLab 1.64c

Maybe i have some bad interaction in my script when mix it whit ORIGINAL SexLab 1.64c

But if your ORIGINAL SexLab 1.64c found the beds sometimes your only solution is remove mods until you find the mod that change the beds.

Edited by alex77r4
Link to comment
12 hours ago, LaEspada said:

 

That's the thing. I've always had that filter option disabled as well. I remove this mod, make a brand new game and the problem goes away.

 

I've also tried ticking and unticking both options and that does nothing.

 

  Reveal hidden contents

 


1.PNG.647ffaa15fd5f7201e34051c152c7fb1.PNG

2.PNG.8f3c7c03937088e52e9c3e40b8feb307.PNG
 

 

 

Unless I'm being incredibly dumb about something, this seems like it should give me all regular animations regardless if they are male, female, or mix.

 

2.PNG.8f3c7c03937088e52e9c3e40b8feb307.PNG

 

If you not have a mix of MF, MM and FF using that configuration, please, upload your Papyrus0.log to know what is happening.

Edited by alex77r4
Link to comment
5 hours ago, alex77r4 said:

 

2.PNG.8f3c7c03937088e52e9c3e40b8feb307.PNG

 

If you not have a mix of MF, MM and FF using that configuration, please, upload your Papyrus0.log to know what is happening.

 

Here's my papyrus0.log from a straight clean new game.

 

Scene starts at ~line:2070

 

I noticed on line:2114 it's doing a SLAS GetByDefaultTags(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=TRUE, Tags=, TagsSuppressed=, RequireAll=TRUE)

 

RequireAll=TRUE seems suspect

 

Papyrus.0.log

Edited by LaEspada
Link to comment
2 hours ago, LaEspada said:

 

Here's my papyrus0.log from a straight clean new game.

 

Scene starts at ~line:2070

 

I noticed on line:2114 it's doing a SLAS GetByDefaultTags(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=TRUE, Tags=, TagsSuppressed=, RequireAll=TRUE)

 

RequireAll=TRUE seems suspect

 

Papyrus.0.log 206.83 kB · 1 download

 

Well, i not know what mod are you ussing to start the animation but not search for animations and call StartThread without animations.

[01/17/2023 - 02:50:47PM] SEXLAB - Thread[0]  - SLAS StartThread BEGIN - CustomAnimations:0, LeadAnimations=0, PrimaryAnimations=0

 

As the thread not have animation automatically launch a search and use the function GetByDefaultTags:

[01/17/2023 - 02:50:50PM] SEXLAB - SLAS GetByDefaultTags(Males=0, Females=2, IsAggressive=False, UsingBed=False, RestrictAggressive=TRUE, Tags=, TagsSuppressed=, RequireAll=TRUE)

 

As you can see the parameter Females has a value of 2 and that mean that the search only can return animations with 2 females, that mean FF.

GetByDefaultTags return 6 animations and, logically, all are for FF because the thread has call GetByDefaultTags(Males=0, Females=2, ...

Of course, the list of animations in that thread only have 6 animations all of them for FF.

---------

The function GetByDefaultTags is defined in sslAnimationSlots and the file sslAnimationSlots is identical in 1.63, 1.64c and 1.65:

Spoiler

s1.png.d9c3f61efa814275dbbe224b0170e40f.png

 

And the function StartThread is defined in sslThreadModel and and have exactly the same code in 1.63, 1.64c and 1.65:

Spoiler

s2.png.f0a0ac68b7edc187fa639725099803c5.png

 

Then, all the ORIGINAL versions of SexLab will do exactly the same. That means, look for FF animations when we have 2 female actors and the thread has no animations.

Simply because GetByDefaultTags is a built-in function designed to provide the best animations and ignore the parameters defined in the MCM.

 

Since SLAS does exactly the same as ORIGINAL SexLab 1.63 provides exactly the same animations under the same circumstances.

If your SexLab 1.65, without SLAS, does not give you the same animations in those circumstances, it can only be because you have a mod that overwrites your ORIGINAL SexLab 1.65 or a mod that dynamically changes the animations, like Furniture Framework, DD, SLAA... and a bunch of other mods that did it.

Review your mod list and repeat your test.

Edited by alex77r4
Link to comment
13 hours ago, Appolon77793 said:

Here is the link, just as it says in the description that it is not compatible.

 

What is not compatible is the PapyrusUtil Version 3.9 for SKSE64 2.0.20 & Skyrim 1.5.97 because that file is broken. Internally report version 39, the same version that need SexLab 1.63, but the DLL is diferent to the DLL included inside SexLab 1.63. If the DLL's are diferent, in size and date, the versions must be diferent. That mean an error somewhere.

 

But take good note about that DLL's are for Skyrim 1.5.97 with SKSE 2020. Then, if you are ussing Skyrim 1.5.97 with SKSE 2020, you must remove any version of PapyrusUtil that you have added to your mod manager and use only the PapyrusUtil included inside SexLab 1.63

 

If you are ussing Anniversary you must use others DLL's and you must get it from Nexus in the version that match with your game.

Link to comment
On 1/16/2023 at 7:33 PM, alex77r4 said:

 

You must have done something wrong because your times should be lower. Check that SLAS is enabled in your mod manager.

If not, please explain to us how you calculate those 6 seconds because, when SLAS finishes its work, SexLab has to do more things like strip the actors.

But those operations are visual. That means, when SLAS finishes its work, the actors start moving and start undressing and those are operations not optimized by SLAS.

Yes I think so. It was still very fast until the actors took off their clothes, about 1 second, but then - a long wait, more than 5 seconds.

 
  •  
Link to comment
4 hours ago, S-DON said:

Yes I think so. It was still very fast until the actors took off their clothes, about 1 second, but then - a long wait, more than 5 seconds.

So, everything is correctly installed. SLAS just speeds up the searching and filtering that is done before the actors start moving and undressing.

When SLAS finishes its work, SexLab needs another 2, 3 or 4 seconds, sometimes more, to do many other things. Those are your 5 seconds.

It is normal. SexLab has always been very slow. I'm working on another patch to reduce that time and it may be ready in a week or two.

Edited by alex77r4
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