PapyrusUtil - Modders Scripting Utility Functions

⭐ ⭐⭐⭐⭐ (51,200 endorsements) 📥 1.8M downloads 📌 v3.3 📅 10/4/2014
⚪ Last updated 2016

By exiledviper meh321 · Modders Resources and Tutorials

⬇ Download Mod Source: Nexus Mods 📅 Updated: 9/15/2016 📅 Created: 10/4/2014
⚠️ Install Order · 4 steps
1🛠️ SKSE — Skyrim Script Extender Download ↗
2🔧 USLEEP — Unofficial Skyrim Legendary Edition Patch Download ↗
3🖥️ SkyUI — SkyUI (MCM framework) Download ↗
4📦 SKSE Find it →

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

🔍 Analysis

  • 👍 2.9% endorsement rate — high engagement, a strong quality signal
  • 🏆 #4 of 26 Modders Resources and Tutorials mods in this game by downloads

📋 About This Mod

This version is for the original Skyrim

Get the Special Edition version here

1. Description 2. Requirements 3. Installing 4. Uninstalling 5. Updating 6. Compatibility & issues 7. Credits 8. Changelog

1. Description

SKSE plugin that allows you to save any amount of int, float, form and string values on any form or globally from papyrus scripts. Also supports lists of those data types. These values can be accessed from any mod allowing easy dynamic compatibility.

PapyrusUtil.psc - version check & variable initialized arrays. StorageUtil.psc - store variables and lists of data on a form that can be pulled back out using the form and variable name as keys. See psc file for documentation. JsonUtil.psc - similar to StorageUtil.psc but saves data to custom external .json files instead of forms, letting them be customizable out of game and stored independent of a users save file. ActorUtil.psc - actor package override. ObjectUtil.psc - animation replacement. MiscUtil.psc - some misc commands.

2. Requirements SKSE 1. 7. 3 latest version: http://skse.silverlock.org/

3. Installing Use mod manager or extract files manually.

4. Uninstalling Remove the files you added in Installing step.

5. Updating Just overwrite all files.

6. Compatibility & issues Should be compatible with everything.

7. Credits exiledviper - continued maintenance & refactoring of original plugin's source code meh321 - original version and idea SKSE team - for making this plugin possible milzschnitte - for suggestions

8. Changelog 3. 3 - 09/15/2016

  • []JsonUtil New Functions:
Added arbitrary path functions to allow custom JSON formatting JsonInFolder(string folder) to get array of JSON files that exist in a given folder
  • []MiscUtil New Function:
ScanCellNPCsByFaction() to search cell for actors within a given faction
  • []PapyrusUtil New Function:
GetScriptVersion() to get current installed script version, which might differ from GetVersion()'s DLL value depending on user's varied and/or bad mod installation.  []Fixes:[/siz

🤖 AI-enhanced — based on mod data

PapyrusUtil is an SKSE plugin that adds new scripts with native functions for data storage and other conveniences, aimed at modders. With 51,200 endorsements and 1.8M downloads, it's a staple resource for Skyrim modding, though it hasn't been updated since 2016.

✨ Key Features

Adds several new scripts with native functions for data storage and misc functions.
Provides conveniences for scripters and modders.
Requires SKSE to function.

📊 Pros & Cons

✅ Pros

  • Massive community trust (51,200 endorsements, 1.8M downloads) — this is a foundational tool.
  • Essential for modders who need efficient data storage without reinventing the wheel.
  • Active in many mod load orders despite its age — a testament to its stability.

⚠️ Cons

  • Last updated in 2016 — may have compatibility issues with newer Skyrim versions or SKSE updates.
  • No detailed documentation or examples provided in the description, so new modders may need external tutorials.
  • Requires SKSE, which adds an extra dependency for users and mod authors.
🎯 Is This For You?
For Skyrim mod authors who want to add complex data storage to their mods without writing low-level code. If you're a player just looking for gameplay mods, you don't need this — it's a behind-the-scenes utility. Skip if you're not comfortable with scripting or mod development.
📦 Install:Medium· 5-10 minutes

💡 Beginner Tips

  • Make sure you have the latest SKSE version compatible with your Skyrim installation, as PapyrusUtil relies on it.
  • If you're a mod author, test your scripts in a clean save to avoid data corruption.
  • Check the mod's forum or comments for community-written examples, since the description lacks detailed usage instructions.

📊 Mod Details

Game
Skyrim LE Mods
Author
exiledviper meh321
Version
3.3
Downloads
1,772,730
Endorsements
51,200
Category
Modders Resources and Tutorials
Created
10/4/2014
Updated
9/15/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 Modders Resources and Tutorials 👤 More by exiledviper meh321 🔎 Similar Mods 🌐 Best Modders Resources and Tutorials (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods