johnny2by4 Posted July 30, 2015 Posted July 30, 2015 an odd issue, after sex npcs seem to go silent. their dialogue still pops up but they have no audio. reloading, or saving and reloading seems to fix the issue until my character has sex with them again, then the same issue.
Guest Posted July 30, 2015 Posted July 30, 2015 SexLab replaces the VoiceType of the actors while they are playing an animation. Dialogue voices are based on the VoiceType to have the actual audio. Usually SexLab reset the actor' ActorBase VoiceType back to the normal one when the actor is released. (in the ClearAlias function.) probably, for some reason, this is not happening in your installation. What version of SexLab are you using? 1.59c or 1.60 Beta 2b ?
johnny2by4 Posted July 30, 2015 Author Posted July 30, 2015 1.59c, i wonder could one of the sexlab extra voices mods be associated?
Guest Posted July 30, 2015 Posted July 30, 2015 Don't know about this. I never used these mods, so I don't know if they can impact. The code in 1.59c is super-stable, and I never had an error by a "left over" voicetype. In my testing with 1.60 beta I also never had a problem with this.
johnny2by4 Posted July 30, 2015 Author Posted July 30, 2015 should the clearalias function appear in papyrus logs? presumably after the animation stops? is this function found in a specific script? i'll admit i'm completely lost here. if all else fails i'll just start uninstalling stuff until i get it to work i guess.
Guest Posted July 30, 2015 Posted July 30, 2015 The actual function that does the resetting is RestoreActorDefaults (was my bad to list the "ClearAlias" function.) And this function does not have any Log function inside. This function is inside the sslActorAlias from SexLab. Usually it SHOULD NOT be called directly by other mods. If you know how to re-compile SexLab, you can add this inside the code, just after the definition of the function RestoreActorDefaults(): function RestoreActorDefaults() Debug.traceStack("MY DEBUG: ---- The actor is being reset!") ; "EXTRA CODE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<" ; Make sure have actor, can't afford to miss this block if !ActorRef ActorRef = GetReference() as Actor ..... Debug.SendAnimationEvent(ActorRef, "SOSFlaccid") Debug.traceStack("MY DEBUG: ---- The actor reset is completed!") ; "EXTRA CODE <<<<<<<<<<<<<<<<<<<<<<<<<<<<<" endFunction And then look in the papyrus log to find who called this function and if it starts and (most important) ends.
Recommended Posts
Archived
This topic is now archived and is closed to further replies.