Jump to content

Sexlab sslBaseAnimation GenderTags fix


Recommended Posts

Posted

Sexlab sslBaseAnimation GenderTags fix

View File

Stops Sexlab from adding Gender tags when register animations. It is better that they are changed correctly in the animation files.


Before fix. Sexlabs adds the gender tag FMM to MMF animation. Male actor will use the female position.

How to fix your old animations files,

 

1. Open the SLAnims\json\[Animation File].json
2. Edit the line  "tags": "Sex,Straight,Dirty,Threesome,MMF"

3. And add the gender tags MMF

4.

{
      "actors": [
        {
          "add_cum": 6,
          "stages": [
            {
              "id": "Animation_S1"
            },
            {
              "id": "Animation_S2",
              "open_mouth": true
            },
            {
              "id": "Animation_S3",
              "open_mouth": true
            },
            {
              "id": "Animation_S4",
              "open_mouth": true
            },
            {
              "id": "Animation_S5",
              "open_mouth": true
            }
          ],
          "type": "Female"
        },
        {
          "stages": [
            {
              "id": "Animation_S1",
              "sos": 2,
              "strap_on": true
            },
            {
              "id": "Animation_S2",
              "sos": 0,
              "strap_on": true
            },
            {
              "id": "Animation_S3",
              "sos": -1,
              "strap_on": true
            },
            {
              "id": "Animation_S4",
              "sos": 3,
              "strap_on": true
            },
            {
              "id": "Animation_S5",
              "sos": 3,
              "strap_on": true
            }
          ],
          "type": "Male"
        },
        {
          "stages": [
            {
              "id": "Animation_S1",
              "sos": 1,
              "strap_on": true
            },
            {
              "id": "Animation_S2",
              "sos": -1,
              "strap_on": true
            },
            {
              "id": "Animation_S3",
              "open_mouth": true,
              "sos": 0,
              "strap_on": true
            },
            {
              "id": "Animation_S4",
              "open_mouth": true,
              "sos": 6,
              "strap_on": true
            },
            {
              "id": "Animation_S5",
              "open_mouth": true,
              "sos": 7,
              "strap_on": true
            }
          ],
          "type": "Male"
        }
      ],
      "id": "Animation_ID",
      "name": "Animation Name MMF",
      "sound": "SexMix",
      "stages": [
        {
          "number": 1,
          "sound": "none"
        }
      ],
      "tags": "Sex,Straight,Dirty,Threesome,MMF"
    },

 


 

Posted

The gender tag has absolutely nothing to do with what position an actor is placed in during a scene and is only there for searching.

 

The actor's position is decided solely by the order they are stored in for the animation being played. Conventionally, sexlab's setup for positions in an animation is to list female positions first followed by male ones. You get male in female positions because the mod you used to start the animation added the male actor to the scene first, and they (wrongly) didn't bother to properly sort the actors before starting the animation.

 

Meaning it is entirely up to the mod being used to start the scene who is in what position and has absolutely nothing to do with the gender tag.

 

Removing the automatically added flipped gender tag (MF/FM) will do nothing but make for less animation tags being available for mods to use when filtering animations. If for some reason it does "fix" it, then it's either confirmation bias or the sexlab mod being used to trigger animation is doing things the wrong way and needs to be fixed itself instead.

Posted
52 minutes ago, Ashal said:

 

Removing the automatically added flipped gender tag (MF/FM) will do nothing but make for less animation tags being available for mods to use when filtering animations. If for some reason it does "fix" it, then it's either confirmation bias or the sexlab mod being used to trigger animation is doing things the wrong way and needs to be fixed itself instead.

 


This is the MMF / FMM problem. If the animations files has the correct Tags the filtering animations will be the same.

 

Actor1 = Male

Actor2 = Female victim

Actor3 = Male
A3 A1 A2 = MMF

So if a modder wants to create a animation with

 

Actor1 = Male
Actor2 = Male
Actor3 = Female dominant female not using male animation
A3 A1 A2 = FMM

Actor1 = Female dominant using Male animations
Actor2 = Female
Actor3 = Female dominant female not using male animation
A3 A1 A2 = FMF

or dominant animation like FFFFM, this will fix the problem for modders.

Posted

That's neither how the tags work or are meant to work. The gender tags only purpose is to have gender counts in searchable tag form, NOT show sort order. Sort order is better handled by other means. If a mod is searching for "MFM" tags instead of "MMF" or "FMM", they are doing things wrong.

 

Moreover, if any animator is creating animations where A1 = Male and A2 = Female, that animator is flat out registering the animation wrong and needs to correct their script/json files. Since day 1 of SexLab the convention has always been to register all female positions first, then male, then creature; as that is how SexLab sorts the actor position array internally.

Posted

Personally, I have a couple issues in regard to animations. Females in male slots(and vice versa)/males in lesbian animations(lesbian animations, in general, are a bit buggy. Not stripping is very common)/wrong species in multiple creature animations(i.e. a skeever being added to a female/wolf/wolf animation) They don't break anything, but it is annoying. And then there's the conflicting animobj.esps. 

 

I just thought I'd throw this in and see what sticks. I hate creating threads for my usually ignorant questions and comments. So feel free to ignore/delete this, if you like. I'm just hoping not to be scolded for posting in the wrong place.?

Posted
47 minutes ago, rcy68 said:

I just thought I'd throw this in and see what sticks.

To be honest, as useful as this mod might potentially be, it's properly a decade too late. Over time animators and modders have found different workarounds.

 

You might want to try SexLab Utility Plus from https://www.loverslab.com/files/file/10316-osmelmc-mod-tweaks/ and see if it fixes your issues, and doesn't create new ones.

 

Posted

I am completely confused here. First I read this:

 

On 12/29/2021 at 4:00 AM, Swe-DivX said:

Stops Sexlab from adding Gender tags when register animations. It is better that they are changed correctly in the animation files.


Before fix. Sexlabs adds the gender tag FMM to MMF animation. Male actor will use the female position.

How to fix your old animations files,

 

1. Open the SLAnims\json\[Animation File].json
2. Edit the line  "tags": "Sex,Straight,Dirty,Threesome,MMF"

3. And add the gender tags MMF

 

Then I read this

 

17 hours ago, Ashal said:

The gender tag has absolutely nothing to do with what position an actor is placed in during a scene and is only there for searching.

 

The actor's position is decided solely by the order they are stored in for the animation being played. Conventionally, sexlab's setup for positions in an animation is to list female positions first followed by male ones. You get male in female positions because the mod you used to start the animation added the male actor to the scene first, and they (wrongly) didn't bother to properly sort the actors before starting the animation.

 

Meaning it is entirely up to the mod being used to start the scene who is in what position and has absolutely nothing to do with the gender tag.

 

Removing the automatically added flipped gender tag (MF/FM) will do nothing but make for less animation tags being available for mods to use when filtering animations. If for some reason it does "fix" it, then it's either confirmation bias or the sexlab mod being used to trigger animation is doing things the wrong way and needs to be fixed itself instead.

 

I just looked through the json provided with Billyy and Babo slal animation packs and both have occurrences of "CF, MF, MMMF, FM". Though I doubt highly I've seen every animation play out, those I've seen seem to act properly. Is any of the aforementioned tags incorrect? Just trying to understand this a little better.

Posted

This is from Sexlab.   Quest: SexLabQuestFramework   Script: SexLabFramework.

 

Tons of good info in there, in this pick you can see what SL is wants to do with Actor1,Actor2,Actor3,Actor4

 

slRegion.jpg.8225c5fac796e1d393bef5272ac1aa10.jpg

 

 

Here is a close up

 

Regionsl2.jpg.b4b3236fe36c234a257e5c6d1a14995d.jpg

 

 

This is what I do with defined npcs(no clue with poling scripts that grab random npcs)

 

Regionsl3.jpg.9335b59db252ae81d05bd1da5ef9a440.jpg

 

 

This works perfect for me

 

; // Create our actor array using our chosen actor references
actor[] sexActors = new actor[4]
sexActors[0] = Sexlab.PlayerRef
sexActors[1] = akSpeaker
sexActors[2] = Sailor3
sexActors[3] = Sailor2
String okTags = "MMMF"
String koTags = "Foreplay,Fisting,Blowbang"
sslBaseAnimation[] anims = SexLab.GetAnimationsByTags(sexActors.length, okTags, RequireAll = true) 
anims = SexLab.RemoveTagged(anims, koTags)
SexLab.StartSex(sexActors, anims)

 

Regionsl4.jpg.31c61ac7735cc3fed8b22221ab818a59.jpg

 

Regionsl44.jpg.2ad5d56dea887e4fc3784ab5ac89b6e0.jpg

 

 

 

 

 

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...