MWSE
mwse.github.io
What it is
MWSE adds scripting capabilities to The Elder Scrolls III: Morrowind beyond those provided by the game's Construction Set. It gives mod authors ways to add features or behavior that would otherwise be impractical or impossible. From version 2.1, modifications can use Lua for event-driven behavior, with hooks for events such as level-ups, collisions and world activations. MWSE exposes APIs through Lua 5.1, with extensions from Lua 5.2 and Lua 5.3. Mods are not sandboxed, so they can include packaged Lua modules and native code. Included patches raise the mod limit from 256 to 1024, and crash dumps and logs help diagnose mod problems. MWSE is free software under the GNU General Public License and comes with no warranty. It supports Windows and Linux through Wine. Installation requires the x86 Visual Studio 2022 Redistributable, Morrowind Code Patch and Morrowind Graphic Extender XE. MGE XE bundles MWSE-Update.exe, which downloads the latest automated build. The project directs scripting advice and discussion to the Morrowind Modding Community Discord.
Spec sheet
- Purpose
- MWSE adds functions to Morrowind scripts beyond those provided by the game's Construction Set.Read 2 Oct 2026 · mwse.github.io
- Audience
- The repository identifies mod authors as the audience for learning MWSE and receiving assistance.Read 2 Oct 2026 · github.com
- Support
- The project directs users seeking scripting advice or discussion to the Morrowind Modding Community Discord.Read 2 Oct 2026 · mwse.github.io
- License
- MWSE is free software licensed under the GNU General Public License and comes with absolutely no warranty.Read 2 Oct 2026 · github.com
- APIs
- MWSE exposes its APIs through Lua 5.1 with extensions from Lua 5.2 and Lua 5.3.Read 2 Oct 2026 · mwse.github.io
- Diagnostics
- MWSE creates crash dump files and logging information to help diagnose mod issues.Read 2 Oct 2026 · mwse.github.io
- Events
- MWSE provides event hooks ranging from player level-ups to object collisions and world activations.Read 2 Oct 2026 · mwse.github.io
- Installation
- Installation requires the x86 Visual Studio 2022 Redistributable, Morrowind Code Patch, and Morrowind Graphic Extender XE.Read 2 Oct 2026 · mwse.github.io
- Lua scripting
- Starting in MWSE 2.1, modders can create event-driven Morrowind modifications using Lua.Read 2 Oct 2026 · mwse.github.io
- Modding use
- The additional functions let modders add features and behavior that would otherwise be impractical or impossible.Read 2 Oct 2026 · mwse.github.io
- Open source
- MWSE welcomes contributions including ideas, bug fixes, documentation, and new features.Read 2 Oct 2026 · mwse.github.io
- Patches
- Included patches raise the mod limit from 256 to 1024.Read 2 Oct 2026 · mwse.github.io
- Unsandboxed
- MWSE does not sandbox mods, allowing packaged Lua modules and native code.Read 2 Oct 2026 · mwse.github.io
- Updater
- MWSE-Update.exe downloads the latest automated build from GitHub, and MGE XE bundles the updater.Read 2 Oct 2026 · mwse.github.io
Plans and prices
Strong points and limits
Strong points
- Adds event-driven Lua scripting for Morrowind mods.
- Includes hooks for game events.
- Raises the mod limit from 256 to 1024.
- Creates crash dumps and diagnostic logs.
Limits
- Installation requires three additional components.
- Mods are not sandboxed.
- The software comes with no warranty.
Who it suits
MWSE is for Morrowind mod authors who want Lua event hooks or scripting functions beyond the Construction Set. Users should be prepared to meet its listed installation requirements.
Verdict
MWSE expands what Morrowind mods can do through Lua and additional scripting APIs. Its unsandboxed mods and required dependencies are key considerations before installation.
Where Specifiction places it
- Game Mod Loaders#12 of 267.7