Jump to content

Sexual experience in sexlab


Recommended Posts

Posted

Hello,

I recently noticed a problem in Sexlab when starting a new game. After several sexual encounters, I realised that in the Sexlab statistics, my girl's sexual experience wasn't changing. The experience remains at zero. The number of partners, on the other hand, is correctly recorded.

 

I did some tests by installing the minimum number of mods necessary. This problem seems to have occurred after the latest Windows 11 update, 25h2, if I remember correctly. But can a Windows update cause this type of problem? In any case, I don't understand why this problem suddenly appeared. If anyone has any idea why this is happening, I'd love to hear it.

I'm also including the list of mods I installed for my latest tests.

 

Translated with DeepL.com (free version)

 

loot.txt

Posted
2 hours ago, Cerral said:

But can a Windows update cause this type of problem?

 

Yes, but you're more likely to get hit in the face by an alien space craft while simultaneously winning the lottery.

 

2 hours ago, Cerral said:

In any case, I don't understand why this problem suddenly appeared.

 

My first thought is that you've installed SLP+ or P+ or whichever acronym it is using these days. SexLabStatsManipulator.esp also looks suspicious.

 

Query your mod manager for which mods are overwriting SexLab's script files. That's most likely where you'll find your answer.

Posted
9 minutes ago, traison said:

Yes, but you're more likely to get hit in the face by an alien space craft while simultaneously winning the lottery.

🤣

 

10 minutes ago, traison said:

My first thought is that you've installed SLP+ or P+ or whichever acronym it is using these days. SexLabStatsManipulator.esp also looks suspicious.

 

I usually use SexLab Utility Plus, which I disabled to run the tests. P+ for sure, never use it.

As for sexlabstatsmanipulator, I installed it because it accurately shows the experience gained. I already had the problem when I installed it. But I'll run the tests again without it to be sure.

Posted

Despite having very few mods installed, my problem persists. Nothing overwrites Sexlab except Papyrus.

My character has had 10 vaginal encounters and she is still inexperienced. If I'm not mistaken, 3 encounters are enough to be considered a novice. I even completely uninstalled/deleted Sexlab, re-downloaded and reinstalled it. I don't understand it at all.

loot.txt  Papyrus.0.log

 

Spoiler

20251030195117_1.jpg.1c7e784d073f1685b527ae41ca77743c.jpg

 

 

Posted (edited)
12 minutes ago, Cerral said:

If I'm not mistaken, 3 encounters are enough to be considered a novice.

 

return Math.Sqrt((Math.Abs(Total) / 2.0) * Curve)

 

Assuming a curve of 0.85 (which is the default in SL 166b) then yes.

 

12 minutes ago, Cerral said:

Despite having very few mods installed...

 

sslSystemConfig.CheckSystemPart() is currently broken because FNIS.pex is missing. sslSystemConfig is the MCM. While I don't believe this is the problem, it seems like a silly thing to overlook at this point because the MCM is a key part in this.

 

Edit: and for what it's worth, I'm running 166b, I have nothing in my notes of fixes related to stats, and stats tracking is working: 3 times with a werewolf -> novice status.

Edited by traison
Posted (edited)

If we assume everything you've said is true, then I would proceed as follows:

  1. Make sure the SL version is 166b, downloaded from LoversLab, with the MD5 checksum below.
  2. Create a spell, and cast the script below. Make sure the output matches what you expect it to be.
9e1a21055b6cd9cd44c66da8167743d0  SexLabFrameworkAE_v166b.7z

 

sslActorStats stats = Game.GetFormFromFile(0xD62, "SexLab.esm") As sslActorStats
Actor player = Game.GetPlayer()

; Vaginal
; Anal
; Oral
; Foreplay

float v = stats.GetStatFloat(player, "Vaginal")
Debug.MessageBox(v)

 

Edit: Maybe stat manipulator can show raw stat values as well. Then the spell is most likely unnecessary.

Edited by traison
Posted
59 minutes ago, traison said:

sslSystemConfig.CheckSystemPart() is currently broken because FNIS.pex is missing. sslSystemConfig is the MCM. While I don't believe this is the problem, it seems like a silly thing to overlook at this point because the MCM is a key part in this.

I checked and indeed FNIS was not enabled. Why, I do not know.

52 minutes ago, traison said:

Make sure the SL version is 166b, downloaded from LoversLab, with the MD5 checksum below.

I have the correct version of Sexlab; I have checked several times.

 

Spoiler

20251030210405_1.jpg.363736e446691e279e4beaab07f81fa3.jpg

 

55 minutes ago, traison said:

Create a spell, and cast the script below. Make sure the output matches what you expect it to be.

Unfortunately, that's not within my area of expertise. I really don't know how to create a spell.

 

I've removed more mods, I'm even down to the minimum required at this level, and the problem persists. I'm almost certain that this is what's causing my other minor issues, which are a bit annoying but don't prevent me from playing.

 

Papyrus.0.log

 

Posted

There's still something wrong with FNIS. FNIS_aa.pex is looking for a function in fnis_aa2.pex which doesn't exist. This is breaking XPMSE.

 

fnisversiongenerated.pex is also missing, and it's breaking SL's MCM.

Posted (edited)

Oh I was looking at the wrong function in Papyrus. The SL skill levels come from the SexLab dll. Check your skse64.log for why it's not loading. Also check your mod manager for mods overwriting it.

 

Edit: It's probably loading because something is providing the GetSkills function according to your Papyrus log. But there's still something wrong with the dll. Checksum:

c0491c8ae22122343cee5f26e9164f1c  SexLabUtil.dll

 

Edited by traison
Posted
22 minutes ago, traison said:

Oh I was looking at the wrong function in Papyrus. The SL skill levels come from the SexLab dll. Check your skse64.log for why it's not loading. Also check your mod manager for mods overwriting it.

 

Edit: It's probably loading because something is providing the GetSkills function according to your Papyrus log. But there's still something wrong with the dll. Checksum:

c0491c8ae22122343cee5f26e9164f1c  SexLabUtil.dll

 

I don't understand much about the log, but everything seems to be correct.

I even reinstalled SKSE, because why not. And also Papyrus, jcontainer, sexlab. I deleted all the logs so that new ones would be created properly.

 

At least recording animations with SL Animation Loader is quick for once.

 

skse64.logPapyrus.0.logSexLabUtil.log

Posted
11 hours ago, traison said:

Cast the LL Debug Self spell on yourself when playing as a character that's been in one or more SL scenes.

ll_debug.7z 2.45 kB · 1 download

Thank you.

 

The last sexual intercourse with Jon Battle-born.

 

His sexual experience

Spoiler

20251031120309_1.jpg.3da60068d59ad3f46a94421bdfcd55b2.jpg

 

My girl

 

Spoiler

20251031120251_1.jpg.a31b8e4eba7627951bb5fd929cc32a62.jpg

 

The spell on my girl

 

Spoiler

20251031120216_1.jpg.c545709e2b6720527a9381707a2256f2.jpg

 

On Jon

 

Spoiler

20251031120224_1.jpg.0fe67274317dbef77fb17bdb3aab94fd.jpg

 

Papyrus.0.log

Posted

So, to conclude:

  • Your SL installer is good, assuming you did the checksum check.
  • Your SL dll is good, it's loading successfully and it's functioning properly. Also guaranteed by the checksum check.
  • The French SL translation file is good, guaranteed by the checksum check (just checked mine).
  • The SL MCM is good, guaranteed by the checksum check.
  • You don't have another mod overwriting the SL utility dll.
  • You don't have another mod overwriting the SL scripts.
  • You don't have another mod overwriting the SL plugin.

That unfortunately only leaves user error. I'd have to see this problem for myself to figure it out. If you're up for a RustDesk or TeamViewer session then I'll come have a look. Just make sure you understand exactly what that means, what the risks are, before you agree to anything. The warning at the top of the RustDesk page is important. PM me if this sounds reasonable.

Posted

Cerral was kind enough to let me borrow their machine for a couple of hours.

 

The issue here is that when a character is in a scene involving vag action, SL will increment the "VaginalCount" stat (or skill). The stat (or skill) that is used to determine an actor's vaginal proficiency is called "Vaginal". There is no place in the Papyrus code of SL that will increment "Vaginal" from what I could find, so my theory right now is that this is handled in the SexLabUtils.dll. There's most likely a time component to the "Vaginal" skill as well. Simply having 30 encounters, will not necessarily do anything about the proficiency value.

 

There's also this, where someone else appears to agree with this theory:

https://www.loverslab.com/topic/65644-sex-skill-increase/

 

So the ways forward, as I see it, are as follows:

  1. Do a test with much longer scenes. Say, a total of 30 minutes.
  2. Consider changing the SL scripts such that the functionality matches the expectations. Personally I would avoid this, as there's mods on LL that rely on SL stats.

 

Posted

Thank you very much for your help. It was a pleasure, I learned a few things along the way by watching you do it.

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