Resetpsychopath Posted April 2 Posted April 2 I've installed SexLab P+ along with two other adult mods - Private Needs Orgasm and Defeat Updated by Bane Master. For animations I've installed BakaFactory SLAL pack. This setup did work properly for a while, but I've been trying to use PNO effects during scenes and I suppose must have broken something along the way. Not sure how since I think I've been only playing around with the in-game animation menu and moved the load order a bit. Either way - Defeat scenes simply refuse to work now and give me the "Failed to add actor - - they are not a valid target for animation" message in the console. Error code is -16. I've tried reinitializing SexLab and reinstalling everything SexLab-related together with all requirements alongside sorting the plugins with LOOT and moving them around in various ways, but nothing seems to help. Rest of my mods are just mesh and texture replacers so wouldn't expect any conflicts there. I should mention that PNO animations on their own are indeed working and simply removing P+ in favor of regular SexLab does fix the issue with Defeat not working. Still I'd prefer to use P+ if anyone knows how to potentially fix this.
traison Posted April 2 Posted April 2 24 minutes ago, Resetpsychopath said: Defeat scenes simply refuse to work now and give me the "Failed to add actor... The reason for why the actor is invalid is in the Papyrus log.
Resetpsychopath Posted April 2 Author Posted April 2 28 minutes ago, traison said: The reason for why the actor is invalid is in the Papyrus log. Is this what you mean? Sorry, never used these. Papyrus.0.log
traison Posted April 2 Posted April 2 (edited) Yes but enable developer mode in SexLab's MCM first. Also your Papyrus situation is horrible, you shouldn't continue playing on that save before fixing them. For starters, you have over 2500 errors about missing scripts and script properties. Edited April 2 by traison
Resetpsychopath Posted April 2 Author Posted April 2 I'm assuming you've meant the debug mode since I haven't seen anything else in MCM. Hope these are the right files. The save isn't mine. It's one of these 100% completion saves I've downloaded off Nexus for testing purposes. For some reason SexLab doesn't even want to initialize on new game. Either way - I'm not planning to play on it. Papyrus.0.log SexLabDebug.0.log
traison Posted April 2 Posted April 2 (edited) Seems like the mod you're using that replaces sslActorLibrary.pex has removed debug logging from ValidateActor, or debug/developer mode is still not enabled in SL's MCM. Going to have to guess based on the error code then: that the actor you're trying to use in an animation is currently mounted and thus can not be used. If that actor is not riding a horse, then it's likely some mod called SetVehicle on them and forgot or failed to undo it. Edited April 2 by traison
Resetpsychopath Posted April 2 Author Posted April 2 Well, as I've said - I haven't really added or removed any mods since it's last worked. I did try to explore the P+ menu and did click some random things by an accident since I couldn't figure out the controls. And shifted the load order. These were all of the changes since, don't remember doing anything more. Outside of PNO and Defeat with their prerequisites the only mods I have are Community Shaders and texture/mesh replacers. The character isn't mounted. Would you suggest that I try to just disable everything outside of SexLab? Maybe there are some files that could have gotten broken during usage that weren't originally in the mod archive? Some folders or files I could delete for it to regenerate or I don't know.
Resetpsychopath Posted April 2 Author Posted April 2 I'm so sorry. Turns out stuff is working, just not on the test save I wanted to try it on. I did not do it on mine, because SexLab refused to initialize in MCM at the start of the game so I've assumed it's broken. It does work if you make it past Helgen, I just kept trying to do it on a cluttered save that I didn't know was cluttered. Sorry once again for taking your time and I hope if anyone else will get confused by this they'll find this thread and know it's fine.
traison Posted April 2 Posted April 2 1 hour ago, Resetpsychopath said: ...I haven't really added or removed any mods... This is irrelevant. Any existing mod could have thrown an error interrupting the code before the call to SetVehicle that removes the mounted state. Maybe you used a feature of a mod for the first time since it was installed 5 years ago. Maybe there's a race condition in one of the mods that made it call SetVehicle in the wrong order. The posibilities are endless. 1 hour ago, Resetpsychopath said: Would you suggest that I try to just disable everything outside of SexLab? Me personally I would proceed as follows: Decompile the current sslActorLibrary.pex and check what causes ValidateActor to return -16. If it's what I posted above about the actor being mounted, then continue: Search through all pex files in all mods (including in BSA archives) for "SetVehicle" and make a list of all potential candidates. Inspect these scripts to see where it's set and where it's unset and determine the chances of it failing in some way. List the most likely candidates. Create a script that unsets the mounted state. Could for instance be a spell that is cast on the broken actors. Continue playing while keeping an eye on the suspicious mods. The next time it breaks, it should be easier to eliminate options from the list. Eventually fix the broken script when it is located. All this assumes that SetVehicle can affect the value returned by IsOnMount, which I'm not sure of. This should perhaps be tested first.
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