Skip to content

About⚓︎

The Morrowind Script Extender makes additional functions available for use in Morrowind scripts, beyond those provided by the game's construction set.

These extra functions allow modders to add features and behavior to scripts that would otherwise be impractical or impossible.

Morrowind Modding Community Discord

If you are looking for MWSE scripting advice or discussions, try the Morrowind Modding Community Discord.

Installation⚓︎

  • Install the Visual Studio x86 2022 Redistributable is required for MWSE. Note that you will need the x86 version, even if you already have the x64 redistributable installed.
  • Install the Morrowind Code Patch modifies the game executable, and MWSE assumes you have at least the base patches performed for its own modifications.
  • Install the Morrowind Graphic Extender XE (MGE XE) allows MWSE to be loaded.
  • Run MWSE-Update.exe in your Morrowind install folder. This was downloaded and installed as part of MGE XE's installation.

Contributing⚓︎

The Morrowind Script Extender is open source software that welcomes contributions in the forms of ideas, bug fixes, documentation, and new features. There is a separate guide for documentation contributions found here.

Requirements⚓︎

Visual Studio⚓︎

Contributing to MWSE requires a copy of Visual Studio 2022, with the following features enabled:

  • Workloads:
    • Desktop development with C++

LuaJIT⚓︎

LuaJIT needs to be compiled once, and is included in the project. To compile, use Tools > Visual Studio Command Prompt and run the following:

cd deps\LuaJIT\src
msvcbuild.bat

GitHub⚓︎

Code contributions are managed via GitHub.

Discord⚓︎

Communication of features, designs, and requests are handled on Discord. See the #mwse channel in the Morrowind Modding Community Discord.

Authors⚓︎

The following individuals have contributed to the Morrowind Script Extender.