Vanilla Scripting Enhancements

⭐ ⭐⭐⭐ (10,494 endorsements) 📥 2.6M downloads 📌 v3.0 📅 5/29/2022
⚪ Last updated 2023

By Nightfallstorm and JR · Bug Fixes

⬇ Download Mod Source: Nexus Mods 📅 Updated: 5/29/2023 📅 Created: 5/29/2022
⚠️ Install Order · 6 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 ↗
6📦 PO3 Extender Find it →

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

🔍 Analysis

  • 👍 0.4% endorsement rate
  • 🏆 #44 of 156 Bug Fixes mods in this game by downloads

📋 About This Mod

The Problem:

Honestly, if your playing the vanilla game with a small amount of mods, you probably don't need this. If you use a lot of mods, particularly mods that have invisible cloak spells (Vokrii, Adamant, Footprints, etc.) you may notice that certain NPCs' presence (Saadia, Nirya, Alduin, etc.) gives you script lag.

This is because those mods use cloak spells to distribute their stuff to all the NPCs around you (or to you the player from those NPCs) so that their mod can work properly. You may notice that fire/frost/storm cloaks do damage to an NPC every second or so? Imagine that, but an invisible cloak that covers an entire cell (it's pretty big). 1 or 2 cloak spells won't be particularly noticeable on your script performance, but several of those cloak spells from those mods can bring the script engine to its knees (see screenshot of what my 900+ mod list does to the game)

Normally, 50 cloak spells doesn't do anything on its own to stress the script engine. But, some NPCs have scripts attached to them that listen for a particular event: `OnMagicEffectApply`. All these cloak spells are repeatably triggering this event and forcing the Papyrus engine to do tons of unnecessary work.

Edit: The problem this mod aims to fix is script lag. This is not something you will notice directly like with FPS lag, but something that can be noticed indirectly (Ex: interaction takes 5+ seconds to do, activating an ability takes a few seconds to actually do the thing, just things having a delay before doing what they are supposed do, if they even do anything at all), or if you use SSE Display Tweaks (https://www.nexusmods.com/skyrimspecialedition/mods/34705) you can see it in the OSD as "VM Overstressing"

Our Solution:

This mod aims to mitigate that by using PO3's `OnMagicEffectApplyEx` event. Unlike the vanilla one, `OnMagicEffectApplyEx` only fires for what you register it for.

For example, `MG01NiryaScript` is attached to Nirya from the college, and responds to `OnMagicEffectApply` by checking if you are healing her with Healing Hands. In vanilla, that event will fire for every single effect (especially those cloak spells) and check if it was healing hands. With `OnMagicEffectApplyEx`, it will now only fire if she was hit with Healing Hands, significantly reducing the amount of work the script engine has to do for her.

Installation:

Install like any other mod. This mod preserves changes from USSEP and vanilla script-microOptimizations, so feel free to have this mod load after those two.

Otherwise, let every other mod overwrite/load after this one. If another mod wants to overwrite this one, assume there is a good reason for doing so!

Edit: There are reports of CTD on loading existing saves with the BSA Versions. This seem

🤖 AI-enhanced — based on mod data

Vanilla Scripting Enhancements optimizes certain vanilla scripts using PO3 Extender to reduce script lag, particularly beneficial for players running many mods. With over 10,000 endorsements and 2.6 million downloads, it's a widely trusted performance mod for Skyrim.

✨ Key Features

Optimizes certain vanilla scripts using PO3 Extender
Reduces script lag when using lots of mods

📊 Pros & Cons

✅ Pros

  • Huge community trust: 10,494 endorsements and 2.6M downloads
  • Directly targets script lag, a common issue with heavy mod lists
  • Lightweight and focused—does one thing and does it well

⚠️ Cons

  • Requires PO3 Extender as a dependency, which may not be installed by default
  • Only optimizes certain scripts—not a comprehensive fix for all script lag
  • Last updated in 2023, so may not be compatible with the latest Skyrim version or other mods
🎯 Is This For You?
For Skyrim modders running large mod lists who notice script lag and want a simple performance boost. Skip if you're on a vanilla setup or don't use many script-heavy mods.
📦 Install:Medium· 5-10 minutes

💡 Beginner Tips

  • Make sure PO3 Extender is installed and up to date before adding this mod.
  • Place this mod near the end of your load order to ensure its optimizations take effect.
  • If you use a mod manager, let it handle the installation to avoid overwriting conflicts.

📊 Mod Details

Game
Skyrim Mods
Author
Nightfallstorm and JR
Version
3.0
Downloads
2,645,301
Endorsements
10,494
Category
Bug Fixes
Created
5/29/2022
Updated
5/29/2023

🧩 Commonly Used Together

Users add these mods to the same collections — a real compatibility signal, not an AI guess.

🔧 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 Bug Fixes 👤 More by Nightfallstorm and JR 🔎 Similar Mods 🌐 Best Bug Fixes (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods