Sleep Tight SE - More Item Slots and Optimizations

⭐ ⭐ (276 endorsements) 📥 3,794 downloads 📌 v1.1 📅 4/22/2021
⚪ Last updated 2021

By Subhuman0100 · Patches

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 7/3/2021 📅 Created: 4/22/2021
⚠️ Install Order · 5 steps
1🛠️ SKSE64 — Skyrim Script Extender 64 Download ↗
2🔧 USSEP — Unofficial Skyrim Special Edition Patch Download ↗
3🖥️ SkyUI — SkyUI (MCM framework) Download ↗
4🧩 Address Library — Address Library for SKSE Plugins Download ↗
5🔧 SSE Engine Fixes — SSE Engine Fixes Download ↗

Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.

🔍 Analysis

  • 👍 7.3% endorsement rate — high engagement, a strong quality signal
  • 🏆 #109 of 197 Patches mods in this game by downloads

📋 About This Mod

Expands toostruus's port of Sleep Tight to support more armor/item slots as well as code optimizations and reduction (elimination?) of papyrus log spam

Not standalone, requires Sleep Tight SE.

Expanded Features:

In addition to the items removed/added by Sleep Tight SE, this also adds/removes items in the following slots:

44, 45, 48, 49, 53, 54 ,55, 56, 57, 58, 59 & 60

Those item slots are often used by "non-standard" items such as capes, belts, bracelets etc that aren't used in the vanilla game.

Item in slot 52 is removed conditionally- not removed if SOS or SOS Light is installed (no more sleeping eunuchs!)

Item in slot 31 is only removed if the same item occupies both slots 31 & 42 (meaning it's a helmet) and not two separate items (a wig and a circlet, for example)

If the actor's race has the 'child' flag set, only the shoes and gloves are removed

Removed items are stored in a dynamically sized array, instead of in 20 separate variables (decreased memory footprint)

Optimizations:

- Conditional checks to see if an item is present in a slot before trying to remove or replace it, allowing for faster execution and definitely reduced, hopefully eliminated, papyrus log spam.   (Normally conditional checks would slow things down, but since both EquipItem() and UnequipItem() are native functions synched to framerate, it's much faster to check first and avoid the slow native functions where possible)

- Eliminated "casting" where possible, instead of retrieving equipped items as type form, casting (converting) to type armor to store, then casting back to type form to reapply the item, it's a form at all times now. (Casting is a fast process, however what's even faster is not casting at all!)

Install with a mod manager or manually.   The entirety of this is one compiled script and the included source code (_slpnpc)

Caveat: Custom races may use the above slots to attach things like wings or horns to a character.  It depends on what the creator of that race chose to do.  If you find this is removing those body parts from a custom race, you may want to uninstall this.

My other mods:

Immersive Children - Less Papyrus spam

Mistveil Barracks Double Beds

Windhelm Bloodworks - More Beds

Replacement WIDeadBodyCleanupScript

Fertility Mode v3 Fixes and Tweaks (adult)

Sacrosanct - Fertility Mode Integration(adult)

📊 Mod Details

Game
Skyrim Mods
Author
Subhuman0100
Version
1.1
Downloads
3,794
Endorsements
276
Category
Patches
Created
4/22/2021
Updated
7/3/2021

🔧 How to Install Skyrim Mods

Download from Nexus.

📖 Full step-by-step install guide for Skyrim →

Visit the official mod page for specific installation instructions for this mod.

🎮 Need cheat codes or console commands? Check ur gaming wiki for Skyrim commands, item IDs, and more.

Keep browsing — more Skyrim mods await

📋 All Skyrim Mods 🏆 Top 25 📂 More Patches 👤 More by Subhuman0100 🔎 Similar Mods 🌐 Best Patches (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods