Jump to content

SexLab p+ Dev/Feature Discussion


Scrab

Recommended Posts

Posted (edited)
8 hours ago, Someone92 said:

If an animator creates an animation they can specify what sex (male, female, futa) each actor can have. p+ will put e.g. a male actor only in slots that have been assigned "male" by the animator.

To put a male into a female spot a mod would need to change the SexLab sex of said male actor to female prior to starting a scene.

 

 

 

If there is no option to ignore this, it sounds awful and something of 19th century, tbh. Original Sexlab has an option to ignore those restrictions, also does AAF, Whicked Whims and any other framework I know, which is widely used by most of those who prefer not only f/m action and in their game. We know that a lot of animators will be bigoted and/or not caring enough to set those restrictions.

Well, me and lots of people will have to pass on this "improvement" mod then, as setting actors to be opposite "Sexlab sex" just to use it sounds stupid and unnecesary.

Edited by Allnarta
Posted (edited)
2 hours ago, Allnarta said:

 

If there is no option to ignore this, it sounds awful and something of 19th century, tbh. Original Sexlab has an option to ignore those restrictions, also does AAF, Whicked Whims and any other framework I know, which is widely used by most of those who prefer not only f/m action and in their game. We know that a lot of animators will be bigoted and/or not caring enough to set those restrictions.

Well, me and lots of people will have to pass on this "improvement" mod then, as setting actors to be opposite "Sexlab sex" just to use it sounds stupid and unnecesary.

If this truly is the case, then I'm not using p+ at all. As a gay man, if I'm not able to use all of the animations out there for straight, futa, and even creature content and apply them to m/m sex, then that would suck.  There are PLENTY of animations out there for literally everything else besides m/m sex... there is only a single pack that I've seen (M2M) that is specifically meant for it.

 

I can guarantee that no animator out there will ever make m/m animations. I really hope this isn't what's going to happen... I see the potential in this mod, but if it actively discourages this type of stuff, then I'll have to pass on it like you said.

Edited by Connector196
Posted

Maybe an option to ignore the sex set by the animator will come later. Keep in mind we are not even past the second milestone from four.

It also remains to be seen if the two(?) gay animation packs from OStim will be ported to SLSB / SexLab p+.

Posted (edited)

What youre scared of is that there are animations which were originally intended for a female actor are no longer allowed to animate a male position in, what you fail to see is that with the new animation system P+ introduces, such a position which is made for a female actor but fully functional for a male one can be made explicitely compatible for a male actor (while simultaneously preserving the female compatibility)

 

Under the assumption that the animation is properly configured, this removes the necessity of an actors sex being ignored during evaluation while avoiding the dreaded issue of males being animated in positions where they are strictly not compatible in

If you are afraid your interests arent properly recognized by the people working on these configs in my discord, feel free to join the development yourself and ensure that these new animation configs are male compatible where possible, telling me my designs are "19th century quality" isnt helping anyone

Edited by Scrab
Posted
On 12/7/2023 at 5:38 PM, Someone92 said:

SexLab p+ has a .dll file. Those are usually SKSE version dependend. So it should not work with 1.6.1130

The SKSE Address Library mod fixes this by loading the version-specific memory addresses from a collection of version-specific database files. I assume this mod is already using it and does not list it as a requirement because it has been a hard SexLab requirement since version 1.64b and the latest p+ version does cover several Skyrim versions at the same time.

The Address Library was already updated with an address database file for version 1.6.1130 pretty much immediately after the update went public.

Posted

You mean that the first stage of an animation is skipped almost immediately?

At one point there was an issue with the first stage being skipped. I do not remember if that was an issue with the phase 1 version you can download here or an early phase 2 version...

  • 2 weeks later...
Posted (edited)
On 12/9/2023 at 6:27 AM, Scrab said:

avoiding the dreaded issue of males being animated in positions where they are strictly not compatible in

 

As someone who uses MM animations for SL Defeat NPC-NPC aggressive events purposes, and aggressive/consensual group MMF+, FFM+, MMFF animations, this is what I'm looking for.

Edited by hotrack
  • 4 weeks later...
Posted (edited)

I am curious if there is a supported way to do the following in P+, which was fully supported in regular SexLab .

  1. Grab a SexLab thread.
  2. Add an actor to that thread.
  3. If the actor fails to add, try adding a different actor. Repeating this step until the desired number of actors are in the thread.
  4. Trigger scene start

I do not want the entire scene to fail if only one actor can not be added. Instead I would like an opportunity to replace that actor. This is advantageous for mods which randomly pair nearby actors for sex.

 

There are numerous reasons why an actor can not be added, which are accounted for by IsValidActor(). But prevalidating actors is problematic when searching. The information risks becoming stale. The longer the search takes the more stale it becomes. In the Slaverun Reloaded mod, I found that around 1 in 8 NPC scenes was failing to start, due to prevalidation growing stale. When I took over patching and optimizing the Enforcer from that mod, I was able to significantly reduce that number by improving performance and validating as late as possible. But still some scenes fail to start. Further, validating then revalidating is a waste of script time.

 

The most optimized method is to only validate once. And you can do that in regular Sexlab by adding the actor straight to the thread, bypassing duplicate IsValidActor() calls. Notably fewer scenes will fail to start when you do it this way. As a huge added bonus, the actor will enter the frozen/paralyzed state. They will no longer perform invalidating actions such as getting on a horse. The search can continue without anything getting stale.


I can still do the above in P+ but with the caveat that it is unsupported. It actually works fine, but I am in the uncomfortable realm of using 3 functions that P+ marks as internal: Framework.NewThread() and ThreadModel.AddActor(), and finally ThreadModel.Initialize() if the scene can't start.


Edit: Originally I had a question about how to free a SL thread in way P+ recognizes. Turns out it is the same as regular SL, just call Thread.Initialize(). I had tried that long before asking this question, and it did not work. Presumably I was doing something else wrong at the time. It works great when I try it now.

Edited by kaxat
Posted

Hey P+ question. I downloaded the latest version from the discord and installed. Sexlab was working and I had P+ overwrite it. When I attempt to load Skyrim my script extender pops up with a screen saying "Unable to load Sexlab animations. Folder Data\SKSE\Sexlab\Registry is empty or does not exist." Which if I do manually go there and check, is in fact missing. What am I doing wrong? 


 

Thanks

  • 3 weeks later...
Posted
On 1/28/2024 at 8:09 PM, Sighrimgorgon said:

So is SLP+ not compatible with Devious Devices? The compatibility information states that DD touches the internals of SL and mods that do that are not compatible. Sorry if this is a silly question, just wanted to triple-check. >.>

Iirc DD NG has a feature to disable animation filters which makes it compatible with p+.

 

On 1/30/2024 at 5:08 AM, yayepicyay said:

When I attempt to load Skyrim my script extender pops up with a screen saying "Unable to load Sexlab animations. Folder Data\SKSE\Sexlab\Registry is empty or does not exist."

You need SLSB packs for p+ from phase 2 onward.

On the discord in #slsb-packs you will find conversions for most of the popular SLAL packs.

  • 1 month later...
Posted (edited)

Where exactly is the phase 2 on the discord, is there a benefit to using it?

 

I tried just installing p+, got an error that says sexlabutil.dll is missing

 

Installed it along with sexlab and my notification texts in the upper left corner are missing

 

Which is the right way to install it?

Edited by AyseKayali1
Posted

- You need to have SexLab itself installed

- Install SexLab p+ and have it overwrite SexLab itself

- Do not install any mod that overwrites SexLab files

- Start a new game

 

Phase 2 is still in beta. Main difference is that it uses SLSB packs (SexLab Scene Builder) instead of SLAL ones. SLSB offers branching animations, tags per stage, in-build separate orgasm support, in-build futa support, better furniture support and probably more I forgot.

  • 3 weeks later...
  • 1 month later...
Posted

Is SLP+ an unofficial fork? I don't see it as sticky anywhere and only know about its existence by accident.

 

If Ashal is not endorsing it then I am afraid to take the risk.

  • 1 month later...
Posted
On 1/30/2024 at 12:08 AM, yayepicyay said:

Hey P+ question. I downloaded the latest version from the discord and installed. Sexlab was working and I had P+ overwrite it. When I attempt to load Skyrim my script extender pops up with a screen saying "Unable to load Sexlab animations. Folder Data\SKSE\Sexlab\Registry is empty or does not exist." Which if I do manually go there and check, is in fact missing. What am I doing wrong? 


 

Thanks

I also have this question. I'm going back to the Mod's page and look at the installation instructions. I know I had SL and SL-Defeat etc. a while back but removed them, so I'll also look into the uninstall/reinstall instructions if there are any. If I remember I will look back on this and let you know.

-@Author I have a lot of respect for MODers, esp. the authors of MODs I use / love. And I noticed a few LGBT comments above, sorry you have that heat. It was mature to invite them to the mod team through Discord.

Posted
2 minutes ago, StevenSand said:

I also have this question. I'm going back to the Mod's page and look at the installation instructions. I know I had SL and SL-Defeat etc. a while back but removed them, so I'll also look into the uninstall/reinstall instructions if there are any. If I remember I will look back on this and let you know.

-@Author I have a lot of respect for MODers, esp. the authors of MODs I use / love. And I noticed a few LGBT comments above, sorry you have that heat. It was mature to invite them to the mod team through Discord.

So I looked a little more on this thread and "Someone92" Replied to two comments Posted on Feb 17th, 2024:
 

On 1/28/2024 at 3:09 PM, Sighrimgorgon said:

So is SLP+ not compatible with Devious Devices? The compatibility information states that DD touches the internals of SL and mods that do that are not compatible. Sorry if this is a silly question, just wanted to triple-check. >.>

"Iirc DD NG has a feature to disable animation filters which makes it compatible with p+."

 

On 1/30/2024 at 12:08 AM, yayepicyay said:

When I attempt to load Skyrim my script extender pops up with a screen saying "Unable to load Sexlab animations. Folder Data\SKSE\Sexlab\Registry is empty or does not exist."

"You need SLSB packs for p+ from phase 2 onward.

On the discord in #slsb-packs you will find conversions for most of the popular SLAL packs."

Posted

ZaZ's furniture animations do not work with Pandora. Dunno if that can even be fixed on Pandora's part...

ZaZ should work with p+ as good / bad as it worked with original SL.

 

Posted
On 7/20/2024 at 12:37 PM, Someone92 said:

ZaZ's furniture animations do not work with Pandora. Dunno if that can even be fixed on Pandora's part...

ZaZ should work with p+ as good / bad as it worked with original SL.

 

Thanks

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