Skip to content

Instantly share code, notes, and snippets.

@MissCorruption
Last active April 23, 2024 17:59
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MissCorruption/887725102fb18d96d43e26555e008bbb to your computer and use it in GitHub Desktop.
Save MissCorruption/887725102fb18d96d43e26555e008bbb to your computer and use it in GitHub Desktop.
SexLab P+ Testing

DISCLAIMER

As of 3rd of October 2023 information about P+ Phase #1 has been condensed into a spoiler tag on the bottom page. This information will not be updated anymore. This page will now track information about the Phase #2 build going forward.

Last updated on: March 10th 2024

Basic Information

SexLab P+ Phase #2 is only available on Scrab's Discord, it'll stay that way until more testing has been done and the more severe bugs are fixed.

With Phase #2, SexLab Animation Loader (SLAL) is deprecated. You need to have packs made with SexLab Scene Builder (SLSB), which can also be found on Scrab's discord, as well as instructions on how to convert from SLAL to SLSB. Without these packs SLP+ will not run.

More information can be found on Scrab's Discord

How to help & get Papyrus logs

Helping by submitting logs

The best way to help is reporting any issues you find that aren't listed here. Keep in mind issues caused by inproper installations are invalid and won't help anyone. Additionally, reporting issues without full papyrus logs is usually pointless and since many don't know how to enable them, here's how:

Using BethINI

If you're using BethINI, simply change the following settings under the "General" tab:

image

Using the INI Editor/doing it manually

If you're doing it manually you need to change your skyrim.ini file with these settings:

[Papyrus]
bEnableLogging=1
bEnableTrace=0
bEnableProfiling=1
bLoadDebugInformation=0

Moving from Phase #1 to Phase #2

There are several things to consider when updating from SexLab P+ 1.8.X.X. to 2.X, here is a list of them:

  1. SexLab Animation Loader is irrelevant, the packs are required.

    • SexLab Scene Builder Packs are also required
  2. Any mod altering SL scripts does not work. Unless they are patched for Phase #2 an onward.

  3. Any mod that was patched for Phase 1 will likely need to be patched for Phase 2 as well.

    • We have patches for some mods on Scrab's discord and would appreciate testers!

Basic install instructions

  1. Install SexLab and ensure it's working correctly

  2. Install SexLab P+ 2.X from Scrab's discord, it can be found here (Discord Link)

  3. Grab the automated SLSB conversion by BabyImpala, it is by far the most complete conversion pack we have available and steadily updated.

    • Take note of the FOMOD and install the SLAL packs, we are not allowed to ship the meshes, therefore you need the original packs.
    • An example image of the correct Load Order for this follows:
      • image
  4. Ensure none of your mods are overwriting SexLab PPlus, unless specifically patched for it!

  5. Always test on a new game.

SLSB Packs

BabyImpala has converted a lot of SLAL packs to the new SLSB format, below you'll find a list of which have been converted, as of version 0.7b:

*¹ This requires you to find the pack yourself.

Incompatibilities & Notes

Animation Limit

By default, P+ has no animation limit. However, mods that make use of the sslBaseAnimation class will continue to only be able to access the first 1k animations. This means you'll have access to 1000 human animations and 1000 creature animations, 2000 animations total.

Incompatibitle mods

  • Battle Fuck! is partially compatible.
    • Works mechanically, animation sequence breaks and has placement issues
    • Potentially fixed by converting it to SLSB
  • Dangerous Nights is partially compatible.
    • Scan option works as intended.
    • Spawn options cannot initiate scenes.
      • This can be circumvented by setting the MCM to always talk and use defeat mods after rejection.
      • This should be patched either way.
  • Dangerously Nude is incompatible.
  • Devious Devices is partially compatible.
    • Specifically it's animation filter, an NG version is already in the works, which will also be made for P+.
    • At the time of writing, the version on LL (0.2.9) of DDNG is incompatible with phase #2.
  • Estrus Chaurus (EC) is partially compatible.
    • The animations need to be converted to SLSB first.
  • Sexy Adventures (former SL Adventures) is incompatible.
    • Does not recognize the player as valid SL actor.
  • SexLab Horrible Harrassment (SLHH) is partially compatible.
  • SexLab Separate Orgasm SE (SLSO) is partially incompatible.
    • Discussions about creating an alternative are on the table. Refer to Scrab's discord, specifically here.
    • The voice functionality works, even with IVDT. The minigame does not.
  • SexLab Tools (SL Tools) is incompatible.
  • [SexLab Radiant Prostitution], any version
    • It was previously patched for Phase #1, but has not been patched for Phase #2.
  • Simple Defeat is incompatible.
    • Cannot create scenes or takes too long to end them.
  • ZAZ, any version
    • ZAZ used papyrus to register animations, which is no longer possible with SLSB and P+.
    • By extension, any other mod registering animations through Papyrus (either with SL directly or through ZAZ) requires patching
      • At the timee of writing the mods known to do that are: Estrus, ZAZ, DD/DDNG, Prison Overhaul
  • Mods that were already incompatible with P+ Phase 1 and that have not been patched proper.
  • Mods that are redundant with P+, such as:
Information about SexLab P+ Phase #1

Basic Info

Sexlab P+ is a patch to improve SexLab and provide more and better features. For more info:

How to help & get Papyrus logs

Helping by submitting logs

The best way to help is reporting any issues you find that aren't listed here. Keep in mind issues caused by inproper installations are invalid and won't help anyone. Additionally, reporting issues without full papyrus logs is usually pointless and since many don't know how to enable them, here's how:

Using BethINI

If you're using BethINI, simply change the following settings under the "General" tab:

image

Using the INI Editor/doing it manually

If you're doing it manually you need to change your skyrim.ini file with these settings:

[Papyrus]
bEnableLogging=1
bEnableTrace=0
bEnableProfiling=1
bLoadDebugInformation=0

Helping by reporting SOS Addons which are not meant to be Futa

P+ includes the functionality to exclude SOS addons from turning your female character into a Futa. For example if you have an addon that adds pubes to your character, you'll still be considered female. Due to P+ having automatic detection there may be false positives or false negatives, report these if you find any. You can find the .yaml here:

image

Known issues

NOTICES

Due to content block #2 being a rather big project most of these issues will not be adressed until it is done. These issues are listed here simply for documentary purposes so they can be fixed after content block #2. No ETA will be given when any of that happens and/or is finished.

I do all my testing on Skyrim SE 1.5.97, therefore I cannot account for issues on other versions.

Incompatibilities

What is incompatible? (Version 1.8.2.X)

  • SexLab Separate Orgasm SE (SLSO) is incompatible
  • SexLab Utilities+ is incompatible
    • This won't be fixed as you only need one.
  • SexLab Anima Searcher (SLAS) is incompatible
    • Will be integrated into the native registry of P+ at a later date.
  • SexLab Grass Patch (SLGP) is incompatible
    • P+ already gets rid of this issue therefore it is unnecessary.
  • Skyrim Utility Mod (SUM) reports as incompatible.
    • You can fix this by changing the config files as instructed here.
  • SexLab Tools currently has issues.
    • These won't be fixed, rather it'll be made redundant.
  • Radiant Prostitution is incompatible.
    • Use this version instead.
  • SexLab Survival (SLS) may not detect an open mouth to evaluate spitting.
    • Supposedly detects the receiver as position 0, but P+ changes it to position 1.
    • This'll likely be fixed with SexLab Scene Builder, mods may still require an update.
    • Other mods potentially affected are Fill Her Up (any version?) and Fertility Mode (any version?)
  • Most if not all mods accessing SexLab internals or altering SexLab scripts are deemed incompatible until proven otherwise.

What will be incompatible? (Phase #2 and onward)

Animation Registry

Several issues are caused by the animation registry, this includes but may not be limited to:

  • Furniture Framework doesnt work and likely wont ever work due to how animations are placed in p+.
    • See patches below, make sure the .pex overwrites Furniture Framework's.
  • Adjustment Profiles are currently disabled, i.e. you can only use one "global" one.
  • Animation related MCM settings (expressions, adjustments, other "extras") are currently not being saved.
    • Volume for voices doesn't seem to be read properly, as setting them to 1% and reloading the game let's the voices play at default volume, despite the MCM showing 1%.
  • Scaling is currently disabled.

Unspecified Issues

  • Scenes involving actors that were interacting with an object such as leaning against the wall, sitting on a bed/chair, wearing ZAZ devices, etc. can misalign during the animation.
    • This applies to any devices, mounting, etc. before the scene. Any of these actions caused by a scene are fine.
  • The player can get stuck and lose all control over their character after a scene which no fix other than reloading a previous safe.
    • This could not be triggered using the SexLab Debug Spell but with other mods, including but not limited to: PAHE and it's friends as well as Damsel in Distress and Spoils of War.
    • A fix for getting stuck is saving during the scene and loading that save if you happen to be stuck. Alternatively you safe before every scene you have control over (i.e. SexLab Solutions, SLEN, etc.).
@worknlife
Copy link

Thanks
But That discord server seems to be private or link broken?

@MissCorruption
Copy link
Author

Thanks But That discord server seems to be private or link broken?

Which link exactly?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment