Night Driver Posted November 18, 2024 Posted November 18, 2024 Hello, I've been having a lot of fun trying to diagnose the reason as to why sexlab refuses to play any animations. Running through the usual suspects, i have all mod dependencies and requirements, my animation registry is functional, all checks in-game for sexlab's requirements come up good. Checking the papyrus logs, I don't get much more than what the console already tells me. No matter what, even after a complete reinstall, I get the same two messages: SEXLAB - FATAL - Thread[0] - Failed to add actor - - They were unable to fill actor alias [SEXLAB] - Notice - StartSex() - Failed to add actors to thread After reading through some forums, possible problems were non standard actor heights, and if anything was modifying skyrim's races. After changing one, and then making sure i was using a standard skyrim race, I get the same results from the papyrus sexlab log as below. 06:08:46PM] SexLabDebug log opened (PC) 06:08:46PM] NOTICE: RegisterThreadHook([FurnitureMarkerPlayerAliasScript <alias playerAlias on quest FurnitureMarkerSexAPI (4702E72B)>]) - Registered hook at [0/1] 06:08:46PM] Config Reloading... 06:09:31PM] AnimCache: MISS -- 2:["Doggy", "Missionary", "cowgirl"]:[]:TRUE 06:09:31PM] Thread[0] - Entering Making State 06:09:31PM] NOTICE: ValidateActor(Lydia) -- TRUE -- MISS 06:09:32PM] SEXLAB - FATAL - Thread[0] AddActor(Lydia) - Failed to add actor -- They were unable to fill an actor alias (ATTEMPT #2) 06:10:01PM] AnimCache: MISS -- 2:["Doggy", "Missionary", "cowgirl"]:[]:TRUE 06:10:01PM] Thread[0] - Entering Making State 06:10:01PM] NOTICE: ValidateActor(Lydia) -- TRUE -- HIT 06:10:01PM] SEXLAB - FATAL - Thread[0] AddActor(Lydia) - Failed to add actor -- They were unable to fill an actor alias Really not sure what could be the issue, I've had this working in prior load orders in the past. I don't use p+, and other adult animations work, but sexlab refuses to do so.
traison Posted November 18, 2024 Posted November 18, 2024 AddActor calls PickAlias, then checks if this returned None or an instance of sslActorAlias. If its not None it calls SetActor on the slot, and this function will print an error if it returns false. PickAlias calls ForceRefIfEmpty on all aliases and returns the one where that succeeded, otherwise it returns false. With that said, PickAlias is failing to find an actor slot that isn't already occupied. Several reasons for this: Something has modified the script and the functions here aren't doing what they're supposed to do. Mainly thinking P+ here, as it has a tendency to break or remove random functions for no apparent reason. The ActorAlias property is assigned, but empty. The SL thread its trying to use has actors stuck in its alias list. So what can you do? Remove P+, or if you absolutely have to have it, then determine whether these issues are user error or just a broken/outdated mod. Check for plugins altering SexLab.esm removing aliases from the ActorAlias array. Verify with ReSaver that the array is set in your most recent save. Use SL's MCM to reset/clean/reinstall SL. 1
Night Driver Posted November 19, 2024 Author Posted November 19, 2024 19 hours ago, traison said: AddActor calls PickAlias, then checks if this returned None or an instance of sslActorAlias. If its not None it calls SetActor on the slot, and this function will print an error if it returns false. PickAlias calls ForceRefIfEmpty on all aliases and returns the one where that succeeded, otherwise it returns false. With that said, PickAlias is failing to find an actor slot that isn't already occupied. Several reasons for this: Something has modified the script and the functions here aren't doing what they're supposed to do. Mainly thinking P+ here, as it has a tendency to break or remove random functions for no apparent reason. The ActorAlias property is assigned, but empty. The SL thread its trying to use has actors stuck in its alias list. So what can you do? Remove P+, or if you absolutely have to have it, then determine whether these issues are user error or just a broken/outdated mod. Check for plugins altering SexLab.esm removing aliases from the ActorAlias array. Verify with ReSaver that the array is set in your most recent save. Use SL's MCM to reset/clean/reinstall SL. Amazingly found it within 5 minutes of scrolling through files modifying sexlab. Had two separate orgasm mods, one of which was calling upon P+, which I don't have. Removing this and a quick reinstall fixed sexlab. Thanks for the help.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now