Dylbills Papyrus Functions

⭐ ⭐⭐ (6,780 endorsements) 📥 1.2M downloads 📌 v10.8 📅 3/24/2022
🟢 Updated this month

By Dylbill · Modders Resources

⬇ Download Mod Source: Nexus Mods ↗ 📅 Updated: 9/9/2026 📅 Created: 3/24/2022
⚠️ 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

  • 👍 0.6% endorsement rate
  • ✅ Updated 20 days after the latest game patch — actively maintained
  • 🏆 #32 of 35 Modders Resources mods in this game by downloads

📋 About This Mod

     

Check Out My Other Mods

Description

A script functions resource. I noticed I was using similar script functions in multiple mods, so I decided to make a script resource for convenience and thought some others might find them useful. This will be a requirement for most of my mods in the future. Note that these functions are papyrus only, (there's no skse .dll).

In Version 4. 6 I added DbSkseFunctions.psc and corresponding .dll thanks to mrowrpurr's excellent tutorial series on creating SKSE plugins, Ryan-rsm-McKenzie for CommonLib, powerofthree for CommonLib SSE and CharmedBaryon for CommonLib NG.

Most functions in DbMiscFunctions.psc require skse. Some require papyrusUtil or Papyrus Extender. The source script is well commented on with examples of how to use the functions, as well as their requirements.

Version 1. 9

Added DynamicArrays.psc. Used to create arrays of varying length. Like Utility. CreateStringArray(i) ect but doesn't require SKSE.

DynamicArrays.psc and DynamicArrays_b.psc must be attached to the same form in the creation kit to use.

Note that arrays created must still be between 1 and 128 elements in length.

Version 2. 0

Added Join, Push, RemoveAt, Clear and Count functions to DynamicArrays.psc.

Version 2. 1 

Added Sort, Resize, InsertAt, InsertArrayAt, SubArray and CopyArray functions to DynamicArrays.psc

Similar to PapyrusUtil but doesn't require SKSE.

There's an example of how to use DynamicArrays in the download section under optional.

Version 8. 0

Added PapyrusUtilEx.psc which allows you to resize papyrus arrays of any type (no size limit) or otherwise alter (slice, merge, copy).

Installation / How To Use

Users: Drop the files into your Data folder.

If installing on Skyrim LE, delete the DbSkseFunctions.dll file from Data/Skse/Plugins.

Modders: Same, and use either Import DbMiscFunctions, DbSkseFunctions, DbSkseEvents in your scripts or DbMiscFunctions. SomeFunction() / DbSkseFunctions. SomeFunction() / DbSkseEvents. SomeFunction()

Functions / Events

DbSkseFunctions:

GetClipBoardText

SetClipBoardText

IsWhiteSpace

CountWhiteSpaces

SortFormArray

GetFormDescription

GetFormDescriptions

GetFormNames

GetLoadedModNames

GetLoadedLightModNames

GetAllLoadedModNames

GetLoadedModDescriptions

GetLoadedLightModDescriptions

GetAllLoadedModDescriptions

GetAllActiveQuests

GetAllRefaliases

GetAllRefAliasesForRef

GetAllQuestObjectRefs

GetQuestObjectRefsInContainer

GetAllObjectRefsInContainer

SetAliasQuestObjectFlag

IsAliasQuestObjectFlagSet

GetAllHitProjectileRefsOfType

GetAllShotProjectileRefsOfType

GetClosestObjectFromRef

GetClosestObjectIndexFromRef

GetGameHoursPassed

GameHoursToRealTimeSeconds

IsGamePaused

GetLastMenuOpened

RefreshItemMenu

IsItemMenuOpen

ExecuteConsoleCommand

HasCollision

ToggleCollision

SetCollision

SetSoulGemSize

CanSoulGemHoldNPCSoul

SetSoulGemCanHoldNPCSoul

GetCurrentMusicType

GetNumberOfTracksInMusicType

GetMusicTypeTrackIndex

SetMusicTypeTrackIndex

GetMusicTypePriority

SetMusicTypePriority

GetMusicTypeStatus

GetKnownEnchantments

AddKnownEnchantmentsToFormList

GetWordOfPowerTranslation

UnlockShout

AddAndUnlockAllShouts

GetBookSkill

SetBookSkill

GetSkillBooksForSkill

AddSkillBookForSkillToList

SetBookSpell

GetSpellTomeForSpell

GetSpellTomesForSpell

AddSpellTomesForSpellToList

SetBookRead

SetAllBooksRead

GetActiveEffectSource

GetActiveEffectCastingSource

GetMagicEffectsForForm

IsFormMagicItem

IsActorAttacking

IsActorPowerAttacking

IsActorSpeak

🤖 AI-enhanced — based on mod data

A script function resource for modders, providing reusable functions to simplify mod development. With 6,628 endorsements and 1.1 million downloads, it's a widely trusted utility. Last updated July 2025, ensuring compatibility with current game versions. Ideal for mod authors looking to streamline their code.

✨ Key Features

Provides a collection of script functions for modders to use in their own mods.
High community trust with 6,628 endorsements and 1.1 million downloads.
Actively maintained, last updated July 2025.

📊 Pros & Cons

✅ Pros

  • Massive adoption (1.1M downloads) — this is a staple for mod authors.
  • Regular updates keep it relevant for current game patches.
  • Endorsement ratio (6.6k) shows modders genuinely rely on it.

⚠️ Cons

  • Description is sparse — no detailed feature list or usage examples provided.
  • As a resource, it's useless for players; only benefits mod creators.
  • No documentation on dependencies or installation steps in the description.
🎯 Is This For You?
For mod authors who want to save time by using tested, community-vetted script functions. If you're a player, skip this — it won't change your game directly. But if you're tinkering with mod creation, this is a solid foundation.
📦 Install:Easy· Under 1 minute

💡 Beginner Tips

  • If you're new to modding, check the mod's forum or comments for usage examples — the description lacks details.
  • Ensure your modding environment matches the game version this was last updated for (July 2025).
  • Since it's a resource, you'll need to integrate the functions into your own scripts — not a plug-and-play mod.

📊 Mod Details

Game
Skyrim Mods
Author
Dylbill
Version
10.8
Downloads
1,177,071
Endorsements
6,780
Category
Modders Resources
Created
3/24/2022
Updated
9/9/2026

🧩 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 Modders Resources 👤 More by Dylbill 🔎 Similar Mods 🌐 Best Modders Resources (All Games) ⚠️ Fix Crashes & Errors 💾 Save Files 🔀 Check Compatibility ⚖️ Compare Mods 🆕 New Mods