Jump to content

Recommended Posts

Posted
34 minutes ago, demongoat said:

 

 

If i disable the dll in SLU+ sexlab complains about a version rollback, probably scripting differences and it expecting certain functions that papyrus in 1.66b or 4.6 don't have? The TFC mod is supposed to fix the issues with TFC breaking attack in freecam I believe, i haven't tested it really.

 

I'm running 1.6.1170 with 1.66b with 4.6 utils, and with SLU+ it gives this error when using the tcl plugin: 

Screenshot 2025-12-05 193932.png

That looks like you don't have the nexus papyrus util installed. As I said, you can try and allow the Nexus versions to overwrite the SLU version. That assumed of course that you actually have the Nexus one in the first place. Just disabling without an replacer is bound to cause havoc.

Posted (edited)
17 minutes ago, Talesien said:

That looks like you don't have the nexus papyrus util installed. As I said, you can try and allow the Nexus versions to overwrite the SLU version. That assumed of course that you actually have the Nexus one in the first place. Just disabling without an replacer is bound to cause havoc.

i'm running the wabbajak Skyrim After Dark, it has papyrusutil 4.6.  There is something about the tcl plugin that doesn't find it with SLU+ enabled like the code doesn't exist in SLU+ that the plugin is meant to fix.  I just wonder whether if I should make a bug report on the nexus page for the tfc fix plugin lol

Edited by demongoat
Posted
3 minutes ago, demongoat said:

i'm running the wabbajak Skyrim After Dark, it has papyrusutil 4.6.  There is something about the tcl plugin that doesn't find it with SLU+ enabled like the code doesn't exist in SLU+ that the plugin is meant to fix.

Did you test if the bug it wishes to fix even exist with slu+ present? Osmel might have fixed it already.

Posted
4 minutes ago, Talesien said:

Did you test if the bug it wishes to fix even exist with slu+ present? Osmel might have fixed it already.

I suppose I could DM him and ask, this was a bug report mostly to let him know the combination causes the game to fail to load.  It's the only time I've ever seen it happen in the dozen times I've used SLU+ on a mod list over the last year or so, it was a new one.

Posted (edited)
2 hours ago, demongoat said:

I suppose I could DM him and ask, this was a bug report mostly to let him know the combination causes the game to fail to load.  It's the only time I've ever seen it happen in the dozen times I've used SLU+ on a mod list over the last year or so, it was a new one.

Turns out it might just be a quirk of my load order, something just doesn't work with SLU+ this time around.  That is Skyrim modding for you.

Edited by demongoat
Posted

Don't know if anyone else has this issue, but SLU+ breaks animation cycling. Running on 1.5.97, the O SL hotkey moves to one animation and stops. Without SLU+ I can cycle through all registered animations for an actor.

Posted (edited)
On 12/16/2025 at 12:50 AM, Baryonyx75 said:

Don't know if anyone else has this issue, but SLU+ breaks animation cycling. Running on 1.5.97, the O SL hotkey moves to one animation and stops. Without SLU+ I can cycle through all registered animations for an actor.

Noticed this as well. Especially with npc vs npc scenes. It seems to only get stuck on the first stage most of the time though. If you use SL Tools keybinding to force them to move on one stage then the rest usually cycles like it's supposed to...80% of the time. 

Edit: Also realized a little too late that the latest SLU+ is designed for SL1.66. So if you are using Skyrim 1.5.97(SL1.63) you either need to give up on using it or switch to an older version. 

Edited by JayRoz
Posted
On 12/12/2025 at 10:48 AM, Talos007 said:

can someone help me ? i've slab cum overlay, after i install SLU+, cum overlay not function anymore ?

SLU+ overrides some of the scripts in the base SL that allow the "Covered in cum" actor effect to apply. You can fix this by reinstalling SL but this of course might break a few functions of SLU+. To be safer you can try to reinstall SCO first to see if that fixes it but if it doesn't, you're gonna need to use SLU+ like that. I have yet to find a better fix

Posted

I'm trying to use SLU+ or SL P+, and either one throws errors. If I use SL P+ it says "sexlabutil.dll missing", and if I use SLU+ I get a bunch of tag errors, then repeated errors of "SUM cannot find it system.json" and "DDe cannot find it's system.json".  Here is my load order with SLU+. Any help would be appreciated.
 

Quote

#Mod_Priority,#Mod_Status,#Mod_Name
"0000","+","DLC: HearthFires"
"0001","+","DLC: Dragonborn"
"0002","+","DLC: Dawnguard"
"0003","+","Creation Club: ccQDRSSE001-SurvivalMode"
"0004","+","Creation Club: ccBGSSSE037-Curios"
"0005","+","Creation Club: ccBGSSSE025-AdvDSGS"
"0006","+","Creation Club: ccBGSSSE001-Fish"
"0007","+","Creation Club: _ResourcePack"
"0008","+","Skip Intro"
"0009","+","Alternate Start - Live Another Life - SSE"
"0010","+","Unofficial Skyrim Special Edition Patch - USSEP"
"0011","+","Caliente's Beautiful Bodies Enhancer -CBBE-"
"0012","+","Fores New Idles in Skyrim SE - FNIS SE"
"0013","+","FNIS Creatures SE 7.6"
"0014","+","FNIS Spells SE 7.0"
"0015","+","RaceMenu"
"0016","+","CBPC - Physics with Collisions"
"0017","+","BodySlide and Outfit Studio"
"0018","+","XP32 Maximum Skeleton Special Extended"
"0019","+","CBBE 3BA"
"0020","+","(Grimlook33) Night Prowler Bodysuit"
"0021","+","(YS) Artoria Pendragon - SMP BHUNP - CBBE-3BA-3BBB-TBD"
"0022","+","SkyUI"
"0023","+","Remodeled Armor SE - CBBE 3BA"
"0024","+","JContainers SE"
"0025","+","Address Library for SKSE Plugins"
"0026","+","ConsoleUtilSSE NG"
"0027","+","KS Hairdos - HDT SMP (Physics)"
"0028","+","PapyrusUtil SE - Modders Scripting Utility Functions"
"0029","+","3BA Collision Bodyslides for KS Hairdos - HDT SMP (Physics)"
"0030","+","Nordic Faces - FaceGen - BSA"
"0031","+","FNIS Sexy Move SE"
"0032","+","Noble Elegance - CBBE 3BA And UNP Female Skin Textures"
"0033","+","Faster HDT-SMP"
"0034","+","UIExtensions"
"0035","+","The New Gentleman"
"0036","+","LoversLab"
"0037","+","SexLabFrameworkAE_v"
"0038","-","SexLab Framework PPLUS"
"0039","+","SLAL_SE"
"0040","+","Patched SE SL TOOLS Updated"
"0041","-","SexLabArousedSSELoose"
"0042","+","MoreNastyCrittersSE"
"0043","+","CreatureFrameworkV"
"0044","+","SexLabMatchMaker"
"0045","+","CreatureSummoner_MNCSEv"
"0046","-","BakaFactory Animated Beasts Cocks"
"0047","+","Billyy's SLAL Animations 9.7"
"0048","+","ZAZpatch"
"0049","+","Mfg Fix"
"0050","+","Anubs Animations"
"0051","+","Open Animation Replacer"
"0052","+","Paired Animation Improvements"
"0053","+","Devious Devices for SE-AE-VR"
"0054","+","Skyrim - Utility Mod AE"
"0055","+","Devious Devices - Equip AE"
"0056","+","Simple Mod Item Spawner -Alternative To AddItemMenu for AE VR or SE"
"0057","+","Glasses Pack Vol.1"
"0058","+","OSL Aroused"
"0059","+","Scrab's Papyrus Extender"
"0060","+","SLAL Animations by Leito v1.6"
"0061","+","MilkySLAL"
"0062","+","ZaZ Animation Pack 3BA V.8.0Enderal SE"
"0063","+","Naked Defeat"
"0064","-","Automated SLSB Conversions 0.9d"
"0065","+","Animation Limit Crash Fix SSE"
"0066","+","Backported Extended ESL Support"
"0067","+","SexLab Utility Plus"

 

Posted
16 hours ago, deeyock said:

I'm trying to use SLU+ or SL P+, and either one throws errors. If I use SL P+ it says "sexlabutil.dll missing", and if I use SLU+ I get a bunch of tag errors, then repeated errors of "SUM cannot find it system.json" and "DDe cannot find it's system.json".  Here is my load order with SLU+. Any help would be appreciated.
 

 

Since we don't know what game version you are on nor what version of SL you are using, it's impossible to say anything solid. However the errors you describe hint at a mismatch between the game version the SL version and perhaps the P+ version. Those need to fit with each other. I also remember that P+ is only available for 1.6.1170 and 1.5.97, so if you are on any other version of the game P+ is currently not an option (I darkly remember plans for P+ to move to commonlibs NG, but so far that seems not to be available here).

Posted (edited)
On 12/21/2025 at 7:22 PM, deeyock said:

I'm trying to use SLU+ or SL P+, and either one throws errors. If I use SL P+ it says "sexlabutil.dll missing", and if I use SLU+ I get a bunch of tag errors, then repeated errors of "SUM cannot find it system.json" and "DDe cannot find it's system.json".  Here is my load order with SLU+. Any help would be appreciated.
 

 

 

SL Utility Plus and SL P+ are mutually exclusive, choose one.  SL Util plus, is more compatible with loverslab mods. 

Is in the mods' documentation that you read exhaustively, riiiiight?.

 

 

from SL P+ installation section documentaion link

Spoiler

Incompatibitle mods

First and foremost, this is a non-exhaustive list of mods known to be incompatible. There are too many SL mods to test them all. Furthermore, not all of the mods listed were tested against the latest version. Information may or may not be accurate with updates to P+. I'll update this list based on reports and my own testing.

  • FreeFlyCam may conflict with the keybindings of the new UI. This may or may not be fixed in the future.
    • I am unfortunately unsure about specifics.
  • Deadly Drain, any version, is incompatible.
    • Deadly Drain interacts with SexLab in an incorrect and unsupported manner. SLP+ no longer supports this
    • I gave it a brief look and informed the author why it may not detect scenes, further issues will need to be investigated by the author themselves.
      • A rough patch can be found in this thread, read the comment as some things aren't working.
  • Follow me for Sex is incompatible.
    • As the original mod seems to have vanished, it'd have to be remade.
    • Patching is ill-advised because the mod was severaly overcomplicated to begin with.
  • SexLab Tools (SL Tools) is incompatible.
    • This will be integrated into SexLab P+ natively, most likely during the UI update.
  • Mods that are redundant with P+, such as:

Partially compatibile mods

These mods work, but not all functionality can be guaranteed. They might have issues with their specific animations or filtering, or other potential conflicts.

  • Devious Devices NG, mainly issues related to animation filtering
    • At the time of writing, the version on LL (0.3.7) and the discord version (0.3.8) only have minor incompatibilities.
    • Specifically, the animation filter used to filter out SL animations that "wouldn't be possible" (i.e. oral while wearing a gag) is not working.
  • ZAZ Scripts are incompatible, most mods requiring ZAZ require the meshes (furniture, gags, ropes, ...).
    • 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 time of writing the mods known to do that are: Estrus, ZAZ, DD/DDNG, Prison Overhaul

There have been talks to revisit this implementation. This is not final!

SLSO in particular has been replaced. To have a better understanding of what is available in P+ by default and what isn't, we'll devide SLSO in four parts:

  1. Enjoyment Logic : The logic has been completely rewritten and thus replaced entirely. It now relies in stage-specific tags and 3D physics data to determine interaction types (penetrations, grinding, handjobs, etc) with each interaction type affecting the enjoyment/pain raise differently. These can be customized by editing SKSE\Plugins\SexLab.ini.

  2. SeparateOrgasm Events: These events have been carried over with backwards compatibility in mind. Most mods should be compatible, including the likes of IVDT.

  3. Widgets: These can be found in an, essentially, stripped down version of SLSO. You can find this pinned in the "SLPP Patches" channel on the discord for the time being.

  4. Minigame: At the time of writing this has not been implemented, it'll be implemented later alongside new UI. No ETA is given.

You do not need the original mod.

A mod I use is not working, how do I fix this?

If the mod is actively maintained, check if someone else has informed the author. If not, inform them about the incompatibility and provide Papyrus logs for them to investigate. Below you'll find how to get these logs:

Enabling logging 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

 

 

 

Edited by safado
Posted
8 hours ago, safado said:

 

SL Utility Plus and SL P+ are mutually exclusive, choose one.  SL Util plus, is more compatible with loverslab mods. 

Is in the mods' documentation that you read exhaustively, riiiiight?.

 

 

from SL P+ installation section documentaion link

  Reveal hidden contents

Incompatibitle mods

First and foremost, this is a non-exhaustive list of mods known to be incompatible. There are too many SL mods to test them all. Furthermore, not all of the mods listed were tested against the latest version. Information may or may not be accurate with updates to P+. I'll update this list based on reports and my own testing.

  • FreeFlyCam may conflict with the keybindings of the new UI. This may or may not be fixed in the future.
    • I am unfortunately unsure about specifics.
  • Deadly Drain, any version, is incompatible.
    • Deadly Drain interacts with SexLab in an incorrect and unsupported manner. SLP+ no longer supports this
    • I gave it a brief look and informed the author why it may not detect scenes, further issues will need to be investigated by the author themselves.
      • A rough patch can be found in this thread, read the comment as some things aren't working.
  • Follow me for Sex is incompatible.
    • As the original mod seems to have vanished, it'd have to be remade.
    • Patching is ill-advised because the mod was severaly overcomplicated to begin with.
  • SexLab Tools (SL Tools) is incompatible.
    • This will be integrated into SexLab P+ natively, most likely during the UI update.
  • Mods that are redundant with P+, such as:

Partially compatibile mods

These mods work, but not all functionality can be guaranteed. They might have issues with their specific animations or filtering, or other potential conflicts.

  • Devious Devices NG, mainly issues related to animation filtering
    • At the time of writing, the version on LL (0.3.7) and the discord version (0.3.8) only have minor incompatibilities.
    • Specifically, the animation filter used to filter out SL animations that "wouldn't be possible" (i.e. oral while wearing a gag) is not working.
  • ZAZ Scripts are incompatible, most mods requiring ZAZ require the meshes (furniture, gags, ropes, ...).
    • 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 time of writing the mods known to do that are: Estrus, ZAZ, DD/DDNG, Prison Overhaul

There have been talks to revisit this implementation. This is not final!

SLSO in particular has been replaced. To have a better understanding of what is available in P+ by default and what isn't, we'll devide SLSO in four parts:

  1. Enjoyment Logic : The logic has been completely rewritten and thus replaced entirely. It now relies in stage-specific tags and 3D physics data to determine interaction types (penetrations, grinding, handjobs, etc) with each interaction type affecting the enjoyment/pain raise differently. These can be customized by editing SKSE\Plugins\SexLab.ini.

  2. SeparateOrgasm Events: These events have been carried over with backwards compatibility in mind. Most mods should be compatible, including the likes of IVDT.

  3. Widgets: These can be found in an, essentially, stripped down version of SLSO. You can find this pinned in the "SLPP Patches" channel on the discord for the time being.

  4. Minigame: At the time of writing this has not been implemented, it'll be implemented later alongside new UI. No ETA is given.

You do not need the original mod.

A mod I use is not working, how do I fix this?

If the mod is actively maintained, check if someone else has informed the author. If not, inform them about the incompatibility and provide Papyrus logs for them to investigate. Below you'll find how to get these logs:

Enabling logging 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

 

 

 

Pretty sure this is an exclusive or. If you read carefully it clearly looks like he tried both SLU+ and P+, but not at the same time. I might be mistaken, but that's how the original posts reads to me. The included LO also does not have P+ in it, so ...

Posted
9 hours ago, Talesien said:

Pretty sure this is an exclusive or. If you read carefully it clearly looks like he tried both SLU+ and P+, but not at the same time. I might be mistaken, but that's how the original posts reads to me. The included LO also does not have P+ in it, so ...

 

Is in position 38 ("0038","-","SexLab Framework PPLUS") and SL-UP in 67 "0067","+","SexLab Utility Plus.  Do not know if "-" between priority id and mod name means disabled.   

 

 

Posted
On 12/6/2025 at 12:14 AM, demongoat said:

Turns out it might just be a quirk of my load order, something just doesn't work with SLU+ this time around.  That is Skyrim modding for you.

 

Maybe reinstall SL-Util-Plus, It has a custom PapyrusUtils3.9 that is only installed if "Special Edition" is chosen in the installation menu.  Choosing the wrong Skyrim version option will break SkyrimAE 1.6 Sexlab Papyrusutils or Standalone PapyrusUtils with incompatible DLL.  "Aniversary Edition" do not need custom PapyrunUtils as 4.x is good enough.  If installing standalone papyrusUtils 4.6 over sexlab and SL-Up works, then the issue is likely choosing "Special Edition" during install. 

 

The custom PapyrusUtil3.9 used by SL-UP is actually PapyrusUtils4.x compiled for SKSE64 2.0.20. 

Posted
On 12/3/2025 at 9:44 AM, Sandwichee said:

I apologize for bothering everyone, but I would like to ask why a cum texture that is clearly a body part is being used on both the actor's body and face?
screenshot

 

can be configured in the cum overlays mods usually. do some digging in the respective mods in the MCM. 

Posted (edited)
How can I get rid of the static tongue when using sexlab utilty plus with slso + hentairim and fill her up when my character enters the ahegao state? I only want the smp tongue but I get two different ones.
 
NVM had nothing to do with this mod.
Edited by LateOne
Posted
On 12/26/2025 at 3:31 AM, Nymra said:

 

can be configured in the cum overlays mods usually. do some digging in the respective mods in the MCM. 

I did not use any cum overlay mods, only SEXLAB 1.63.

Posted (edited)
3 hours ago, Sandwichee said:

I did not use any cum overlay mods, only SEXLAB 1.63.

 

That is normal for Sexlab, you need a Sexlab CumOverlay mod, to expand the options and effects selection, including separate face overlay, factions timers, integration to other mods.  SLACS was the first one that I'm aware, there more now, an SLACs is legacy.  Recommend to use latest that is aware of latest version of Sexlab and SL util +.

 

Spoiler

The overlay mods uses NIO to apply cum overlays while sexlab use Skyrim effects, the different is how the engine renders it because of shader limits and graphics hacks making it more transparent or invisible. NIO Overlays shader has fewer issues with render.  NIO is the backend of Racemenu, so many people call it racemenu overlays.  You need to change racemenu\NIO defaults to overlay max slot reservations by modifying racemenu\NIO config ini.  Overlay mods are likely to have a section about that modification with recommendations. 


 

Spoiler

You can try SLACS 2 + SCO ( Cum Overlays ) or Sexlab Cum Overlays Extended v0.1.0 (repository, look for the mod in the list).

The first one has less texture selection because it is a recent creation, unless you put something together for you.  The second has a couple of links to good ones in the mod description spoiler.

 

You can also use "legacy" SLACS that has a couple of patches from community for other mods that tracks cum count for some of their feature\quest\scenes.  Sadly, patches are spread through the site. Those patches will not work with the newer SLACS-2.   Generaly the patches do not add much, just swapping Sexlab cum count to SLACs count that go farther than two layers of cum.  Layers of cum is what the count tracks, and sexlabs only do two layers max and the overlay mods do more.  

 

 

Edited by safado
Posted
10 hours ago, safado said:

 

That is normal for Sexlab, you need a Sexlab CumOverlay mod, to expand the options and effects selection, including separate face overlay, factions timers, integration to other mods.  SLACS was the first one that I'm aware, there more now, an SLACs is legacy.  Recommend to use latest that is aware of latest version of Sexlab and SL util +.

 

  Hide contents

The overlay mods uses NIO to apply cum overlays while sexlab use Skyrim effects, the different is how the engine renders it because of shader limits and graphics hacks making it more transparent or invisible. NIO Overlays shader has fewer issues with render.  NIO is the backend of Racemenu, so many people call it racemenu overlays.  You need to change racemenu\NIO defaults to overlay max slot reservations by modifying racemenu\NIO config ini.  Overlay mods are likely to have a section about that modification with recommendations. 


 

  Hide contents

You can try SLACS 2 + SCO ( Cum Overlays ) or Sexlab Cum Overlays Extended v0.1.0 (repository, look for the mod in the list).

The first one has less texture selection because it is a recent creation, unless you put something together for you.  The second has a couple of links to good ones in the mod description spoiler.

 

You can also use "legacy" SLACS that has a couple of patches from community for other mods that tracks cum count for some of their feature\quest\scenes.  Sadly, patches are spread through the site. Those patches will not work with the newer SLACS-2.   Generaly the patches do not add much, just swapping Sexlab cum count to SLACs count that go farther than two layers of cum.  Layers of cum is what the count tracks, and sexlabs only do two layers max and the overlay mods do more.  

 

 

Thanks for your reply, I'll test it!

Posted
2 hours ago, castiel2700 said:

this work with sexlab 166b?

From the update log (in the installer):

 

Quote

** Update of the "SexLab Utility Plus v20240407". Now:
     Updated it with the SexLab Framework v1.66b changes. Means that is compatible with all the AE versions of SexLab but will show the version number 1.66b even if you install another version.

 

Posted

What, other than FPS, affects how quick SL registers new anims from SLAL?  It used to be super fast, don't know what I changed but it just chugs along so slow now...  FPS is 180ish if I turn off FPS limit in ENB

Posted (edited)
2 hours ago, no_way said:

What, other than FPS, affects how quick SL registers new anims from SLAL?  It used to be super fast, don't know what I changed but it just chugs along so slow now...  FPS is 180ish if I turn off FPS limit in ENB

 

SLU+ does more tag tracking and classification than normal sexlab.  During animation registration, there are more tasks as a result. 


 

Spoiler

Game engine PapyrusVM performance tweaks. It helps with PapyrusVM overload during startup, it also helps during gameplay and if the experimental feature "Speed up native calls" is set to true, it gets a greater boost.   Recommend to also download and deploy the miscellaneous "INI file for reference" and use it to configure the mod easily.    The recommended section of SLU+ has this mod listed. 

 

Spoiler

Some settings like (Max Operations Per Task) may decrease FPS, as graphics rendered and PapyrusVM share the same cpu threads and those settings tell the system to give a little more processing time and take it from the graphics, resulting in a boost in scripts execution and a drop in FPS.  Depends on overall performance. I think any FPS higher than monitor capacity to render is a waste anyway. 

 

 

Papyrus Tweaks NG

Spoiler


Fixes

  • Toggle Scripts Command Fix (default: enabled)
    The toggle scripts console command pauses all scripts, but doesn't persist when doing the save action or stack dumping (aka scripts get unpaused). This fixes that.
  • Negative Script Page Allocation Fix (default: enabled)
    Fixes the Papyrus Engine unintentionally allocating memory with a negative page size in some circumstances.
  • IsHostileToActor Crash Fix (default: enabled)
    Fixes a vanilla bug where the game CTDs when passing in a NONE object to the script function Actor.IsHostileToActor().
  • Fix delayed script breakage (default: enabled)
    Fixes scripts completely breaking if they have non-existent soft dependencies (basically fixes this long known bug: https://forums.nexusmods.com/index.php?/topic/6957326-multiple-mods-with-soft-dependency-to-the-same-resource/). If you use resaver and notice some scripts having missing data in your save after using this fix, those were the scripts that were broken by this vanilla bug the whole time. The fix restores the functionality, but can't restore the missing data without a fresh save.

 


VMTweaks

 

  • Max Operations Per Task (default: 500)
    The papyrus engine was designed to be able to run on a computer that was considered mediocre in 2011. This never got updated with SE. Hence papyrus is limited to 100 operations per task. On newer machines this number can be set much higher without any noticeable impact on framerate while having potentially much higher performance. Set to 0 to disable this tweak
  • Stack Dump Timeout (default: 15000ms)
    By default a stack dump occurs when the script engine is overstressed for five seconds (5000ms) straight. This often happens when adding or removing a lot of items at once (for example when going to prison). Contrary to popular belief the stack dump itself is actually harmless, but it will cause a lot of entries in the papyrus log. This tweak changes how long the machine can be stressed before stack dumping.
  • Enable Doc String loading (default: enabled)
    The game discards doc strings when loading scripts. This changes that flag to enable doc string loading. Requires Enable Debug Information Loading tweak to be true to work properly
  • Enable Debug Information Loading (default: enabled)
     Enable loading of debug information from scripts. This completely overrides bLoadDebugInformation in Skyrim.ini and is provided here for easier configuration

 


LoggerTweaks

 

  • Disable Get Form From File Error Logs (default: false)
    A lot of mods use the Game.GetFormFromFile function to check if a mod is installed and dynamically adapt their behavior. So it is not an error if that function does not find the requested file. This tweak suppresses the error message.
  • Improve Basetype Mismatch Logs (default: true)
    Improves "Cannot bind SCRIPTNAME to OBJECT because base types do not match" to distinguish the type of script, and if the script is genuinely not compatible, or if the script doesn't exist.
  • Improve Validate Args Logs (default: true)
    Adds a lot of extra information to argument mismatch error logs, like function names and expected vs actual argument types, making it a lot easier to debug these errors.
  • Disable No Property On Script Error Logs (default: false)
    Sometimes when mods get updated some properties will be removed from their scripts, because the mod author no longer deemed them necessary. This will cause an error message in the log saying that property no longer exists. This can be intended by the mod author, and this tweak suppresses the message
  • Disable Mismatch Script Error Log (default: false)
    Sometimes when mods get updated some scripts will be removed, because the mod author no longer deemed them necessary. In vanilla this will cause an error message in the log saying that the saved script can no longer be found. This can be intended by the mod author, however.
  • Stack Dump Summary (default: true)
    Adds a summary for when a stack dump occurs of what events are active, and their frequency
  • . This is mainly aimed for users who want to easily see what scripts are being invoked more frequently than others. Ex:
    [01/03/2023 - 09:01:51PM] ###############Stack Dump Summary Start################
    [01/03/2023 - 09:01:51PM] Event: AAEMUninstall.OnInit, Frequency: 1
    [01/03/2023 - 09:01:51PM] Event: wwtimerwidget.size, Frequency: 1
    [01/03/2023 - 09:01:51PM] Event: zbloodnpcquestupdatescript.OnInit, Frequency: 1
    [01/03/2023 - 09:01:51PM] Event: CWRikkeGalmarScript.OnPackageChange, Frequency: 2
    [01/03/2023 - 09:01:51PM] Event: DA07RazorPieceScript.OnContainerChanged, Frequency: 2
    [01/03/2023 - 09:01:51PM] Event: sos_addonquest_script.OnInit, Frequency: 3
    [01/03/2023 - 09:01:51PM] Event: SKI_ConfigBase.OnInit, Frequency: 7
    [01/03/2023 - 09:01:51PM] Event: ih_florafinderworkerscript.OnInit, Frequency: 8
    [01/03/2023 - 09:01:51PM] Event: OStimSubthread.OnInit, Frequency: 10
    [01/03/2023 - 09:01:51PM] Event: SKI_ConfigBase.OnConfigManagerReady, Frequency: 12
    [01/03/2023 - 09:01:51PM] Event: CWFieldCOCrimeFactionScript.OnInit, Frequency: 34
    [01/03/2023 - 09:01:51PM] ###############Stack Dump Summary End#################
    ... // Actual Stack dump log here




     
  •  

 

 


Experimental(default: false)

 

 

 

  •  
  • Speed up native calls (Formerly "Run Scripts On Main Thread")
    Scripts will only run in tasklets that aren't on the main thread most of the time, hence functions like "Game.GetPlayer" or "Formlist.GetAt" needing to be synced to framerate for thread safety. This experimental tweak speeds up most of those calls by syncing them to a spinlock instead of framerate, greatly improving script performance for most scripts. By default, only the read-only/getter functions are sped up this way (ex: "HasKeyword", "IsLoaded", "GetWornArmor", etc.) as they are much more safe than functions that alter the game in any way (ex: "EquipItem", "RemoveItem", "MoveTo", etc.) as those could have issues if ran multiple times in one frame.

     
  • Bypass Papyrus Corrupted Save Check

    When loading a corrupted save, Skyrim can throw a messagebox saying "The save can not be loaded" despite already loading into the game. This is because the game is missing some script data that is in the save, but
  • not in your current play session (ex: Uninstalling a mod and having leftover scripts in the save, but not in the game). This experimental setting bypasses that callback that would normally kick you out of your save, allowing you to continue using that save. Warning: This will NOT fix a broken save, just allows you to load the save no matter what information is lost. ONLY USE AS A LAST RESORT TO RECOVER A SAVE YOU HAVE BEEN WARNED!!
     
    • Ignore Papyrus Memory Limit

      Whenever the VM is stressed (100+ events queued up for processing), the VM will ignore any memory limit set by
    • `iMaxAllocatedMemoryBytes` until it can chew through enough events to bring that number down. This experimental setting keeps that `ignoreMemoryLimit` flag set, so the VM is allowed to use as much memory as it needs all the time. If you plan to enable this, I strongly recommend getting Recursion Monitor. This setting also makes `iMaxAllocatedMemoryBytes` in Skyrim's INI redundant
       
      • Disable Scripts In Playroom (VR only)
        Pauses papyrus scripts in the playroom in VR. Scripts running in the playroom has been causing incompatibilities with a lot of mods, like for example Live another Life. This experimental tweak keeps any scripts that don't contain "vrplayroom" (VR Playroom has scripts that have to run to work properly) paused until you exit the playroom, and repauses scripts when going back to the playroom. Update: Tweak will now not apply if the playroom is disabled, which fixes scripts breaking if you turned on this tweak, but don't even use the playroom.

 

 

Adding Spell to sScriptClassExclusions helps with compatibility of some mods that did not respond well to faster spell scripts running on it own threads.  Example ini section  below has spell added at the end of the list. 

Spoiler
;(Formerly sMainThreadClassesToExclude, requires bSpeedUpNativeCalls=true)
;List of script classes to exclude from being sped up by bSpeedUpNativeCalls.
;It is strongly recommended to leave at defaults unless you absolutely know what you're doing
sScriptClassExclusions = UI, ConsoleUtil, PO3_SKSEFunctions, MfgConsole, MFGConsoleFunc, Input, Debug, Utility, PapyrusTweaks, Quest, Spell

 

 

 

Disabling Sexlab debug logs helps a lot with registration performance. 

 

There are also fixes to SLA Loader that helps a little bit.  It has a feature to register animations in the background while you work on the other mods settings, if Papyrus Tweaks is helping.  I recall is named "Run All No Menu", recommend also the announcement with message "DoneMessage"to be enabled.  It also will register ZAP animations and Estrus Chaurus at the last step if enabled.  (those have internal registration outside SLAL)

 

SLAL 1.5 and patches to 1.8 version on topDifference to other SLAL like OsmelMC is:

Spoiler

I can only register 1700 animations with OsmelMC version. It stops.
This version dont try to register twice. It only use one Function.
 

If your CK stops working when compiling. Estrus Chaurus not playing well with SKYUI 5.2
 

 

Spoiler

This version Run ALL will run the following tasks.

  • "1 of 7 Run All activation
  • "2 of 7 Disable All Anim..."
  • "3 of 7 Rebuild Anim Registry..."
  • "4 of 7 Enable All..."
  • "5 of 7 Register Animations..."
  • "6 of 7 Reload the JSON..."
  • "7 of 7 Reapply JSON..."

 

 

 

 


 

 

Edited by safado

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
×
×
  • Create New...