Dylbills Papyrus Functions
🟢 Updated this month⚠️ Install Order · 5 steps
Install in this order, then this mod last — most mods fail to load without their framework and dependencies in place.
Preview

🔍 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
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
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
📊 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.
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.
💡 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