greenmango12 Posted December 29, 2021 Posted December 29, 2021 Sorry to ask about sexlab (I do not clear understand which function come or added from SPU or not,, anyway I keep to use SUP, so hope to confirm in here about sexlab functions^^;) If I un-activate >> activate each animation, in sexlab mcm toggle menu,,, it may re-load the animation file (with SLAL json) too? or it just hide temporally and not up-date SLAL json setting? if it can re-load setting, very easy to adjust SLAL json...and up-date for specific animaition only... (eg I add new tag for one animation, in SLAL json, then in sexlab MCM toggle the animation,, then it will be re-loaded?)
Swe-DivX Posted December 29, 2021 Posted December 29, 2021 On 12/8/2021 at 3:16 PM, OsmelMC said: I also tried to use the tags as reference for the actors position and my first versions of the SLATE use to come with the gender tags defined by positions but was low reliable and required of edit all the Animations Tags since almost not one come with those Gender tags and by default the SexLab already set at lease one of the gender Tags based on the amount of Actors of each gender and not on the position. By other side when you use the function "GetGenderPositions" of the Animation that always return the genders of each position defined by the author. Like I said already the current SexLab sort the actors positions each time you change Animation so you should not see a male Actor in a female position for a vaginal Animation. But considering the compatibility with old SexLab versions, if you have 2 males and 1 Female for a aggressive scene and 1 of the males is the victim then the order suggested should be the 1. Female as Aggresor; 2. The Male Victim; 3. The Male Aggresor. And you should search just FemDom Animations. The current SexLab SE and AE can detect and adjust the actors positions for the FemDom Animations but enable that option is not recommended because the Defeat Mods usually set the victim Actor without care for the scene, means that set the player or the Female as victims just because are the player or Females without care if the real victim of the scene is a male NPC. Found it, now the correct Gender Tag will be used from the animation file. ? ? If you want to add it to your mod. 1
lolic Posted December 29, 2021 Posted December 29, 2021 Hi @OsmelMC, I encountered a bug with the newest version of SLU (v20211127) which added the Ahegao Expressions. The functions you added to equip/remove the tongues for animations were checking for all armors in item slot 44. This also includes Gags from DD or Zaz, which means that DD gags will be removed (specifically the scriptInstance/Rendered Armor of the gag. The inventory item is still equipped). Gags will be removed at animation setup since you wanted to avoid followers reequipping armor during animation. It would be interesting to know, if you can reproduce this bug. The line causing this is in sslActorAlias.psc in the SetActor() function: bool function SetActor(Actor ProspectRef) ... if !IsCreature ; Add the Face Items before strip to prevent the redress of the followers Config.AddActorFaceItems(ActorRef) Utility.WaitMenuMode(1.0) Config.UnequipActorFaceItems(ActorRef) ; -> This will remove DD gags at animation start !!! ... I was able to fix it by adding keyword checks in the UnequipFaceItem() function in sslSystemConfig.psc: ... Keyword zad_DeviousGag Keyword zbfWornGag ... function UnequipActorFaceItems(Actor ActorRef) if !ActorRef return endIf Form[] FaceItems = GetFaceItems() if !FaceItems || FaceItems.Length < 1 return endIf Form akWorn = ActorRef.GetWornForm(0x00004000) if akWorn && FaceItems.Find(akWorn) && !(akWorn.hasKeyword(zad_DeviousGag) || akWorn.hasKeyword(zbfWornGag)) sslBaseExpression.UnequipFaceItem(ActorRef, akWorn) endIf endFunction ... funciton Reload() ... if HasZadDevice zad_DeviousGag = Keyword.GetKeyword("zad_DeviousGag") endIf if HasZazDevice zbfWornGag = Keyword.GetKeyword("zbfWornGag") endIf ... Maybe there is a more elegant fix for this... Cheers
sirgilly Posted December 29, 2021 Posted December 29, 2021 Has anyone figured out how to make futa animations work with this mod. any futa characters despite SLEN assigning them male are being considered female and placed in lesbian animations. I would want it to pick MF or futa animations instead. Is there a workaround?
OsmelMC Posted December 30, 2021 Author Posted December 30, 2021 7 hours ago, lolic said: Hi @OsmelMC, I encountered a bug with the newest version of SLU (v20211127) which added the Ahegao Expressions. The functions you added to equip/remove the tongues for animations were checking for all armors in item slot 44. This also includes Gags from DD or Zaz, which means that DD gags will be removed (specifically the scriptInstance/Rendered Armor of the gag. The inventory item is still equipped). Gags will be removed at animation setup since you wanted to avoid followers reequipping armor during animation. It would be interesting to know, if you can reproduce this bug. The line causing this is in sslActorAlias.psc in the SetActor() function: bool function SetActor(Actor ProspectRef) ... if !IsCreature ; Add the Face Items before strip to prevent the redress of the followers Config.AddActorFaceItems(ActorRef) Utility.WaitMenuMode(1.0) Config.UnequipActorFaceItems(ActorRef) ; -> This will remove DD gags at animation start !!! ... I was able to fix it by adding keyword checks in the UnequipFaceItem() function in sslSystemConfig.psc: ... Keyword zad_DeviousGag Keyword zbfWornGag ... function UnequipActorFaceItems(Actor ActorRef) if !ActorRef return endIf Form[] FaceItems = GetFaceItems() if !FaceItems || FaceItems.Length < 1 return endIf Form akWorn = ActorRef.GetWornForm(0x00004000) if akWorn && FaceItems.Find(akWorn) && !(akWorn.hasKeyword(zad_DeviousGag) || akWorn.hasKeyword(zbfWornGag)) sslBaseExpression.UnequipFaceItem(ActorRef, akWorn) endIf endFunction ... funciton Reload() ... if HasZadDevice zad_DeviousGag = Keyword.GetKeyword("zad_DeviousGag") endIf if HasZazDevice zbfWornGag = Keyword.GetKeyword("zbfWornGag") endIf ... Maybe there is a more elegant fix for this... Cheers I already testing the slot 61 for the tongue but even with the slot 44 the fix was not required because the ZaZ and DD options detect the Gags when are enabled and apply the OpenMouth on the Actor, the tongues should come with the fixed Lip option enabled and the option prevent the tongues to be equipped on the OpenMouth. I already testing the slot 61 that have low compatibility issues but sadly don't solve my redress issue.
OsmelMC Posted December 30, 2021 Author Posted December 30, 2021 4 hours ago, sirgilly said: Has anyone figured out how to make futa animations work with this mod. any futa characters despite SLEN assigning them male are being considered female and placed in lesbian animations. I would want it to pick MF or futa animations instead. Is there a workaround? I think I fix that already on this version but I have to check again.
OsmelMC Posted December 30, 2021 Author Posted December 30, 2021 20 hours ago, greenmango12 said: Sorry to ask about sexlab (I do not clear understand which function come or added from SPU or not,, anyway I keep to use SUP, so hope to confirm in here about sexlab functions^^;) If I un-activate >> activate each animation, in sexlab mcm toggle menu,,, it may re-load the animation file (with SLAL json) too? or it just hide temporally and not up-date SLAL json setting? if it can re-load setting, very easy to adjust SLAL json...and up-date for specific animaition only... (eg I add new tag for one animation, in SLAL json, then in sexlab MCM toggle the animation,, then it will be re-loaded?) I never tried but I think SLAL don't care about the Animations disabled and will update all the Animations Tags. You can add the tag to the JSON file to make it permanent and use the SLATE or the "Toggle Animations" page of the SexLab MCM to add the tag to the Animation without reload all the JSON files
greenmango12 Posted December 30, 2021 Posted December 30, 2021 (edited) 1 hour ago, OsmelMC said: I never tried but I think SLAL don't care about the Animations disabled and will update all the Animations Tags. You can add the tag to the JSON file to make it permanent and use the SLATE or the "Toggle Animations" page of the SexLab MCM to add the tag to the Animation without reload all the JSON files Thanks, Yes,, I understand,, Toggle Animation can add Aggressive tag or remove it,, or I can use SLATE to edit in game... (then it up-date sexlab animation tags temporally,, (untill I change them) but my case is I hope to change tag and some option in json,,then keep it as permanent, (keep it as default ) 1. I must need to edit one custom SLAL animation json....(because I hope to keep it permanently,,) 2. I hope to up-date my json edit,, , (edit tag and add some custom options transform or com etc in the animation pack json) Then I really do not know,, which way is best (from sexlab MCM menu, or SLAL MCM menu) and easy up-date... so to edit then up-date and register my edit about one SLAL json, (if you custom edit one animation pack json), how you up-date it and register those edit value for sexlab? At current I usually in SLAL MCM menu.... re-load json. (just to confirm),,>> rebuild sexlab anim registry >> register all ,,,, in SLAL MCM menu,,, if I just click "Rebuild sexlab anim registry" it usually return sexlab animation count as default.. (so for me it seems remove all animations come from SLAL),,,, I know sexlab MCM clean and build have almost same functions,... reset animation registry...but to up-date SLAL pack,, I suppose I need to use SLAL MCM menu.. to register my edit...I really do not know why there seems no way only up-date one Animation pack JSON. and register it again for sexlab... In MCM menu ,, I have functions to register, but it work about all JSON ^^; (though I do not know you can make SLU to load / remove / up-date/ each animation pack json (setting) Edited December 30, 2021 by greenmango12
Nymra Posted December 30, 2021 Posted December 30, 2021 2 hours ago, OsmelMC said: I already testing the slot 61 that have low compatibility issues but sadly don't solve my redress issue. what exactly is that redressing issue btw? I m just curious since I never had any issues like that for my character. The tongues equip/unequip on PC and followers during sex without any of them trying to put their clothes back on.
PippinTom Posted December 30, 2021 Posted December 30, 2021 7 hours ago, sirgilly said: Has anyone figured out how to make futa animations work with this mod. any futa characters despite SLEN assigning them male are being considered female and placed in lesbian animations. I would want it to pick MF or futa animations instead. Is there a workaround? Rather wrong assumption - that part of SLEN (SOS handling) seems broken/incompatible with SLF 1.63b9-and-later. However futas work fine (proper positions in animations etc) but only if their ROLEs are manually set to MALE in SLF MCM. 1
sirgilly Posted December 30, 2021 Posted December 30, 2021 50 minutes ago, Nymra said: what exactly is that redressing issue btw? I m just curious since I never had any issues like that for my character. The tongues equip/unequip on PC and followers during sex without any of them trying to put their clothes back on. I didn't have it with tongues but I did have it with skill based muscle for the hands NINode fix which would equip, then unequip and cause the redress bug. A real pain. If there is a global fix for it, I am interested.
sirgilly Posted December 30, 2021 Posted December 30, 2021 24 minutes ago, PippinTom said: Rather wrong assumption - that part of SLEN (SOS handling) seems broken/incompatible with SLF 1.63b9-and-later. However futas work fine (proper positions in animations etc) but only if their ROLEs are manually set to MALE in SLF MCM. Thankyou, that is good to know, are there any alternative mods that automatically detect or should I manually assign for futa NPCs in sexlab?
Nymra Posted December 30, 2021 Posted December 30, 2021 19 minutes ago, sirgilly said: I didn't have it with tongues but I did have it with skill based muscle for the hands NINode fix which would equip, then unequip and cause the redress bug. A real pain. If there is a global fix for it, I am interested. what I dont understand is what exactly is redressing you. Sexlab? or Skyrim? and what exactly unequips the hand? I mean does this hand thing equip a real item as some kind of "glove"? I know there is some NiNodeUpdate function but I use that and never had redressing happening. dunno if I can help in that particular case but I am interesting in everything redressing/stripping/NiNode connected since I do that alot in my mod and dont want to cause additional bugs either.
sirgilly Posted December 30, 2021 Posted December 30, 2021 2 hours ago, Nymra said: what I dont understand is what exactly is redressing you. Sexlab? or Skyrim? and what exactly unequips the hand? I mean does this hand thing equip a real item as some kind of "glove"? I know there is some NiNodeUpdate function but I use that and never had redressing happening. dunno if I can help in that particular case but I am interesting in everything redressing/stripping/NiNode connected since I do that alot in my mod and dont want to cause additional bugs either. Yes in this case it is a dummy glove in skill based muscle called pizza napkin. Occupies the gloves slot and equips then unequips. Someone commented on the issue and how to potentially resolve it but no one has looked at the script yet so the issue persists: " I found an issue in SBM. Some NPCs were redressing during sexlab animations, but if I remove the SBM spell and perk from them, then they do not redress during sexlab animations. I'm on SBM 4.2. I suspect the issue may be related to this section of code: if !ActorRef.GetEquippedArmorInSlot(33) Debug.TraceUser("SkillBasedMuscle", "GetEquippedArmor " + name) ActorRef.EquipItem(PizzaNapkin, 0, 1) ActorRef.RemoveItem(PizzaNapkin, 1, 1) endif I've seen in the past where if an armor item is equipped during sexlab animations, it causes the actor to reequip their entire outfit. I've seen this happen even when the PC is idle, so no stats should be increasing. I'm also thinking that if you check for sexlab with If Game.GetModbyName("SexLab.esm") != 255 debug.Trace("Sexlab found") Plugin_Sexlab = true Else Plugin_Sexlab = false Endif then register for these events when Plugin_Sexlab is true: RegisterForModEvent("StageStart") RegisterForModEvent("OrgasmEnd") RegisterForModEvent("SexLabOrgasmSeparate") and pause updates until receiving an orgasmend or sexlaborgasmseparateend it would at least work around the issue. If this is the cause, there may be an underlying issue with follower stats increasing all the time, which is in turn triggering SBM to update normals and equip/unequip the pizzanapkin. Otherwise, another solution besides equipping/unequipping an armor item needs to be found for pizzahands."
sirgilly Posted December 30, 2021 Posted December 30, 2021 It seems to be a sexlab issue, equipping part of an outfit seems to trigger redressing. Not sure if this is tied to certain slots or not. It is an annoying bug though when occurring.
Nymra Posted December 30, 2021 Posted December 30, 2021 (edited) 5 hours ago, sirgilly said: It seems to be a sexlab issue, equipping part of an outfit seems to trigger redressing. Not sure if this is tied to certain slots or not. It is an annoying bug though when occurring. oooh, wait this is an NPC problem? Like this is only happening to NPC? This is an important detail Stuff regarding PC and NPC are almost 2 different worlds regarding how skyrim works... I m using Nethers Follower Framework and the exact same is happening for me there. Its not part of an outfit, it is happening ANYTIME something is equiped, then the NPC reequips its whole outfit. Happens to me when I force zap binds on follower during naked defeat. I have to strip them again via script afterwards. Interesting tho: equipping tongues via sexlab is NOT redressing them during sex, hmmm. I think to change that it might be necessary to add a compatibility patch to the follower frameworks, making them respect for example DHLP suspend events or check if the PC is in a running SexScene to NOT do their outfits. Not sure about vanilla NPC and how to handle them and/or if the outfit thing is also a vanilla problem. Also also some custom followers have hard coded outfits that they reequip by themselves whenever they feel like it... Also: Adding Items BEFORE the regular strip sequence of sexlab is a way to prevent this issue. Edited December 30, 2021 by Nymra
PippinTom Posted December 30, 2021 Posted December 30, 2021 10 hours ago, sirgilly said: Thankyou, that is good to know, are there any alternative mods that automatically detect or should I manually assign for futa NPCs in sexlab? If so then I'm not aware of any.
sirgilly Posted December 30, 2021 Posted December 30, 2021 3 hours ago, Nymra said: oooh, wait this is an NPC problem? Like this is only happening to NPC? This is an important detail Stuff regarding PC and NPC are almost 2 different worlds regarding how skyrim works... I m using Nethers Follower Framework and the exact same is happening for me there. Its not part of an outfit, it is happening ANYTIME something is equiped, then the NPC reequips its whole outfit. Happens to me when I force zap binds on follower during naked defeat. I have to strip them again via script afterwards. Interesting tho: equipping tongues via sexlab is NOT redressing them during sex, hmmm. I think to change that it might be necessary to add a compatibility patch to the follower frameworks, making them respect for example DHLP suspend events or check if the PC is in a running SexScene to NOT do their outfits. Not sure about vanilla NPC and how to handle them and/or if the outfit thing is also a vanilla problem. Also also some custom followers have hard coded outfits that they reequip by themselves whenever they feel like it... Also: Adding Items BEFORE the regular strip sequence of sexlab is a way to prevent this issue. Only happening to NPC, I would like to limit the pizza napkin in this case to just the player to stop it impacting the NPC but still get the benefit myself but I dont know how to restrict it. The ideal would be strip before sexlab scene.
OsmelMC Posted December 31, 2021 Author Posted December 31, 2021 On 12/29/2021 at 5:09 AM, Swe-DivX said: Found it, now the correct Gender Tag will be used from the animation file. ? ? If you want to add it to your mod. That fix is for versions before the BETA 9 and the just idea have many compatibility issues. So definitely wont be included. I already explain to you that you have better ways to get the same results without use the gender tags.
OsmelMC Posted December 31, 2021 Author Posted December 31, 2021 On 12/29/2021 at 9:06 PM, greenmango12 said: Thanks, Yes,, I understand,, Toggle Animation can add Aggressive tag or remove it,, or I can use SLATE to edit in game... (then it up-date sexlab animation tags temporally,, (untill I change them) but my case is I hope to change tag and some option in json,,then keep it as permanent, (keep it as default ) 1. I must need to edit one custom SLAL animation json....(because I hope to keep it permanently,,) 2. I hope to up-date my json edit,, , (edit tag and add some custom options transform or com etc in the animation pack json) Then I really do not know,, which way is best (from sexlab MCM menu, or SLAL MCM menu) and easy up-date... so to edit then up-date and register my edit about one SLAL json, (if you custom edit one animation pack json), how you up-date it and register those edit value for sexlab? At current I usually in SLAL MCM menu.... re-load json. (just to confirm),,>> rebuild sexlab anim registry >> register all ,,,, in SLAL MCM menu,,, if I just click "Rebuild sexlab anim registry" it usually return sexlab animation count as default.. (so for me it seems remove all animations come from SLAL),,,, I know sexlab MCM clean and build have almost same functions,... reset animation registry...but to up-date SLAL pack,, I suppose I need to use SLAL MCM menu.. to register my edit...I really do not know why there seems no way only up-date one Animation pack JSON. and register it again for sexlab... In MCM menu ,, I have functions to register, but it work about all JSON ^^; (though I do not know you can make SLU to load / remove / up-date/ each animation pack json (setting) You have to manually edit the JSON files with your Notepad and after that use the option on the SLAL to reload and apply the JSON files. Not need for a clan system or reset animation registry.
OsmelMC Posted December 31, 2021 Author Posted December 31, 2021 (edited) On 12/29/2021 at 9:42 PM, Nymra said: what exactly is that redressing issue btw? I m just curious since I never had any issues like that for my character. The tongues equip/unequip on PC and followers during sex without any of them trying to put their clothes back on. On 12/30/2021 at 1:25 AM, sirgilly said: It seems to be a sexlab issue, equipping part of an outfit seems to trigger redressing. Not sure if this is tied to certain slots or not. It is an annoying bug though when occurring. On 12/30/2021 at 6:30 AM, Nymra said: oooh, wait this is an NPC problem? Like this is only happening to NPC? This is an important detail Stuff regarding PC and NPC are almost 2 different worlds regarding how skyrim works... I m using Nethers Follower Framework and the exact same is happening for me there. Its not part of an outfit, it is happening ANYTIME something is equiped, then the NPC reequips its whole outfit. Yes is only a NPC issue and happen with almost all the slots even if the item that triggers it don't get equipped. Some Slots like the 61 don't trigger the redress event if the item is added before be equipped but seems like add more than 1 items trigger the event even in the slot 61. For example the strap-on don't trigger the event and they use the slot 51. of course I can't use the slot 51 because is used by the strapons, and Devious Devices use all the other slots between the 32 - 59, except the slot 54 ignored for some unknow reason. That lead me with the slots 54, 60, 61 and maybe the 50 that is used for the Vaginal Piercings. Just to be clear, the redress issue is when the NPC get redressed after add some item to his inventory. By the way I already add all the tongues before strip the actors but some mods strip the actor before start the sex scene or set a naked outfit on the NPCs and in those cases the immersion is broken. SexLab Defeat is probably the exception because have few Strip methods and some of them are immune to the redress issue. Edited December 31, 2021 by OsmelMC
OsmelMC Posted December 31, 2021 Author Posted December 31, 2021 On 12/29/2021 at 10:35 PM, sirgilly said: are there any alternative mods that automatically detect or should I manually assign for futa NPCs in sexlab? SexLab already detect the futa actors but they need to have a SexLab Gender different from the Vanilla Gender. You can manually assign the SexLab Gender of the Target actor or the Player in the "Animation Settings" page of the SexLab MCM or use a mod like "Schlongs of Skyrim - SexLab Addon" to force the SexLab Gender on the futa Schlongs.
Maddac Posted January 1, 2022 Posted January 1, 2022 On 12/29/2021 at 12:16 AM, LukeDuke said: Could you please update patch for latest SexLab Aroused Creatures SE (2021-11-29) v04.09 Thank you in advance. i agree, need a patch for v4.09 please
greenmango12 Posted January 1, 2022 Posted January 1, 2022 (edited) 7 hours ago, OsmelMC said: You have to manually edit the JSON files with your Notepad and after that use the option on the SLAL to reload and apply the JSON files. Not need for a clan system or reset animation registry. Ah thanks you confirmed it,, I tried the "reload and apply" before,, but could not confirm,, how it work,, and it really took time to finish, as same as clean and register all animaitons, then I stop to test before.. (then have avoided to use it) I may try again... (but I suppose if it might reload all json first, then clean registry + register all... did not it? (if it only serch my edit json, and up-date those animations in the my edit json listit can short , up-date time I feel..) I hope to see way , up-date each json and animations, not global (all json),, can you add it in your utility mods ^^;? AND HAPPY NEW YEAR. Edited January 1, 2022 by greenmango12 1
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