Jump to content

Sexlab gender keeps changing back to male


Recommended Posts

Posted

No matter what i do every time my character finishes sex the always revert from being treated female to male and i don't believe eager npcs is the cause as none of the sos integrations are enabled. So what do i do? 

Posted

The value for SL MCM's $SSL_PlayerGender is determined by ActorLib.GetGender, where 1 is female, and 0 is male. GetGender is defined in sslActorLibrary, and uses several things to determine the gender. Assuming your character didn't actually sprout a dong, the most likely explanation is that ActorRef.GetFactionRank(GenderFaction) is returning 0. GenderFaction is SexLabGenderFaction "SexLab Gender Faction" [FACT:01043A43].

 

So, check your character's membership rank in this faction. If it's something other than a negative value then find the mod that's setting the faction:

 

Quest aliases and other such things adding factions:

  1. Start xEdit, don't change your load order.
  2. Find the faction I mentioned above.
  3. View it's references.

Scripts adding factions:

  1. I've made a tool for searching for things like this. It's available upon request. Notepad++ can also do some of it, it just doesn't search within packed BSA files.
  2. Search through all pex files in all mods (including in BSA archives) for one of the following:
    1. AddToFaction
    2. SetFactionRank
    3. ModFactionRank
  3. Determine which one of these is referencing the faction I mentioned above, by analyzing the script sources for the pex files you found. If you don't have script sources, you can decompile the pex files.
Posted (edited)
6 hours ago, traison said:

The value for SL MCM's $SSL_PlayerGender is determined by ActorLib.GetGender, where 1 is female, and 0 is male. GetGender is defined in sslActorLibrary, and uses several things to determine the gender. Assuming your character didn't actually sprout a dong, the most likely explanation is that ActorRef.GetFactionRank(GenderFaction) is returning 0. GenderFaction is SexLabGenderFaction "SexLab Gender Faction" [FACT:01043A43].

 

So, check your character's membership rank in this faction. If it's something other than a negative value then find the mod that's setting the faction:

 

Quest aliases and other such things adding factions:

  1. Start xEdit, don't change your load order.
  2. Find the faction I mentioned above.
  3. View it's references.

Scripts adding factions:

  1. I've made a tool for searching for things like this. It's available upon request. Notepad++ can also do some of it, it just doesn't search within packed BSA files.
  2. Search through all pex files in all mods (including in BSA archives) for one of the following:
    1. AddToFaction
    2. SetFactionRank
    3. ModFactionRank
  3. Determine which one of these is referencing the faction I mentioned above, by analyzing the script sources for the pex files you found. If you don't have script sources, you can decompile the pex files.

I should have been clearer but my character is male but I want them to perform female animations I will try this though

edit: after a quickly learning xedit i found the only thing referencing the gender faction was eager npcs but even after removing that mod just to test it the problem still occured

Edited by harrylarry6

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