Dynamic Magic Modification Framework (DMMF)
🟡 Updated this year⚠️ 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
- 🏆 #14 of 18 Magic - Gameplay mods in this game by downloads
📋 About This Mod
Overview
Dynamic Magic Modification Framework (DMMF) is a commonlib NG SKSE plugin that enables dynamically altering spell properties at the moment of casting. Those using the framework can change the charge time, casting cost, casting resource, magnitude, and more dynamically based on a wide array of conditions.
Requirements
Address Library for SKSE
Updates:
I just uploaded hotfix v1. 0. 1a v1. 0. 1b. This should fix an issue related to invisibility/etherealize and should also hopefully fix a crash that was occurring for some users. I cannot reproduce the original crash, so I don't know if it actually fixes the issue. Please read the pinned comment for more context and information.
You still need the main file (v1. 0. 1). Download and install the update file and allow it to overwrite the original.
I have now uploaded a new version (v1. 1. 0). This uses a new casting instance tracking implementation that hopefully fixes some crashes that were reported. I personally cannot confirm as I could not reproduce the original crashes. Please ensure old file versions and update files are removed.
Mods Using DMMF
Controlled Casting (as of v3. 0. 0)
Skill Based Charge Time
Dual Casting Effects Charge Time
Magic Casting Utilities (support is planned but not yet implemented)
Blood Magic Costs Health
Inquisitor Remake I Warlock
Multi Spell Gimmick Staves
Quen of Stamina
Magicka Based Charge Time
Compatibility:
The mod is made with commonlib NG so it should work for all game versions (including VR). However, I have only tested on 1. 6. 1170.
The mod is compatible with all mod added spells.
The only true incompatibility is if another mod is hooking the same functions as me. I have fully replaced the implementation of the following functions:
-
[]ActorMagicCaster::Update
[
]ActorMagicCaster::SpellCast[]ActorMagicCaster::InterruptCastImpl
[]ActorMagicCaster::CheckCast
For Mod Users
The mod is a f
DMMF is a commonlib NG SKSE plugin that lets modders dynamically alter spell properties like charge time, casting cost, and casting resource at the moment of casting. It's a framework for Skyrim modders, not an end-user gameplay mod, with 543 endorsements and 94k downloads.
✨ Key Features
📊 Pros & Cons
✅ Pros
- Solid community traction: 543 endorsements and over 94k downloads show real demand.
- Framework approach gives modders flexibility to create unique casting mechanics.
- Active development (last updated Nov 2025) suggests ongoing support.
⚠️ Cons
- Not for end-users—requires modding knowledge to benefit from it.
- Potential compatibility issues with other SKSE plugins that alter spell casting.
- Limited documentation in the description; you'll need to dig into the source or forums.
For Skyrim modders who want to build custom spell-casting mechanics. If you're a player looking for new spells, this isn't for you—it's a toolkit. Skip if you're not comfortable with SKSE plugins and Papyrus scripting.
💡 Beginner Tips
- Make sure you have SKSE and commonlib NG installed correctly, as DMMF depends on them.
- If you're a modder, check the source code or forums for usage examples—the description is barebones.
- Test with a simple spell mod first to see how the framework hooks into casting.
📊 Mod Details
- Game
- Skyrim Mods
- Author
- _kmatt_
- Version
- 1.1.0
- Downloads
- 94,161
- Endorsements
- 543
- Category
- Magic - Gameplay
- Created
- 9/1/2024
- Updated
- 11/27/2025
🔧 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