SKSE Plugin Preloader

⭐ ⭐⭐⭐ (38,435 endorsements) 📥 1.1M downloads 📌 v3 📅 5/21/2016
⚪ Last updated 2016

By meh321 and sheson · Utilities

⬇ Download Mod 🏛️ Official Download Source: Nexus Mods 📅 Updated: 5/22/2016 📅 Created: 5/21/2016
⚠️ Install Order · 3 steps
1🛠️ SKSE — Skyrim Script Extender Download ↗
2🔧 USLEEP — Unofficial Skyrim Legendary Edition Patch Download ↗
3🖥️ SkyUI — SkyUI (MCM framework) Download ↗

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

🔍 Analysis

  • 👍 3.5% endorsement rate — high engagement, a strong quality signal
  • 🏆 #8 of 85 Utilities mods in this game by downloads

📋 About This Mod

For mod users:

What it does? Allows SKSE plugins to load before the game initializes.

Do I need this and is there any benefit to this? No! You don't need this unless a mod specifically says you require this. There is no benefit to having this for no reason. At the time of writing this you only need it if you use Crash Fixes mod and UseOSAllocators=1 in the INI file. There is no other reason to use this at all. It allows the mod to make edit to game code before the game has any chance to run that code.

How does it work? Contains DLL, d3dx9_42.dll. It is loaded by game automatically, which preloads the plugins, then redirects all function calls to the original d3dx9_42.dll file in your system directory.

Installing Put d3dx9_42.dll in your root Skyrim directory (where TESV.exe is), NOT in data folder!

Does this have a performance hit or any downsides? No.

Is it compatible with ENB? Yes.

Is ENB required? No.

Doesn't it mess up things if you load SKSE plugins at different time? Only SKSE plugins that have included a special file, indicating that they wish to load earlier, will be preloaded. You should not manually create the file! Plugin author will decide this and include the file with their mod if it must be loaded like that.

I'm having issues where a plugin is not preloaded when it's supposed to! Create a file called d3dx9_42.log in your Skyrim root directory. Start the game again, exit and then check the log file to see what happened.

For mod authors:

How do I make my plugin load before game initializes? Let's say your plugin name is MyPlugin.dll and it's in Data/SKSE/Plugins, then you create a text file called MyPlugin_preload.txt in Data/SKSE/Plugins, the contents of the file does not matter.

How is the plugin loaded? The d3dx9_42 loader will call LoadLibrary on your plugin before game initializes. It does NOT call SKSEPlugin_Query or SKSEPlugin_Load, those are called later by SKSE itself. That means you must do whatever it is you need to do before the game initializes in your DllMain method.

SKSE later calls LoadLibrary again, is that a problem? No, LoadLibrary can be called multiple times and will only load the DLL once, unless it's in multiple locations as different files.

Can I install my plugin files (including the _preload.txt) via. Mod Organizer? Yes - tested with MO 1. 3. 11

Can I install my plugin files (including the _preload.txt) via. Wrye Bash? Yes - be sure to tell users to choose "Override Skips" on the installer so that the .txt installs along with your SKSE plugin.

🤖 AI-enhanced — based on mod data

SKSE Plugin Preloader is a utility mod for Skyrim that enables SKSE plugins to load before the game initializes, which is essential for certain mods that require early injection. With over 38,000 endorsements and 1.1 million downloads, it's a proven tool for modders. Last updated in 2016, it remains a staple for advanced Skyrim modding.

✨ Key Features

Allows SKSE plugins to preload before the game initializes.
Widely adopted with 38,435 endorsements and 1.1 million downloads.
Created by experienced mod authors meh321 and sheson.

📊 Pros & Cons

✅ Pros

  • Community staple — 38k endorsements and over a million downloads show it's trusted.
  • Essential for mods that need early injection, like certain DLL plugins.
  • Lightweight utility that does one job well.

⚠️ Cons

  • Last updated in 2016 — may not be compatible with the latest Skyrim version or SKSE updates.
  • No detailed instructions or troubleshooting provided in the description.
  • Requires SKSE and manual installation, which might intimidate new modders.
🎯 Is This For You?
For Skyrim modders who use SKSE plugins that require preloading before the game starts. If you're into advanced modding or use mods that depend on this utility, it's a must-have. Skip if you only use basic mods or don't know what SKSE plugins are.
📦 Install:Medium· 5-10 minutes

💡 Beginner Tips

  • Make sure you have SKSE installed and the correct version for your Skyrim build.
  • Place the preloader files in your Skyrim root folder, not the Data folder.
  • Check mod compatibility — some plugins may not work with the preloader if they're outdated.

📊 Mod Details

Game
Skyrim LE Mods
Author
meh321 and sheson
Version
3
Downloads
1,095,080
Endorsements
38,435
Category
Utilities
Created
5/21/2016
Updated
5/22/2016

🔧 How to Install Skyrim LE Mods

Download from Nexus.

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

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

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

Keep browsing — more Skyrim LE mods await

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