Baldurwind

Baldurwind is a mechanical total conversion for OpenMW. More features are planned, but in essence, Baldurwind's goal is to convert Morrowind into turn-based, party RPG!

The idea was inspired due to the sheer popularity of Baldur's Gate 3 (obviously) and some of my longstanding grievances with the combat system. There's not enough audiovisual feedback in typical Morrowind combat, so instead of removing hit chance (as I did in another mod), I designed some mechanics which enable the game to (in my opinion) more properly lean into that idea.

Read more  ↩︎

Beta Icons Restored and Reimagined

Beta Icons Restored and Reimagined provides an alternate glimpse into what might have been. It's based on the Beta skill icons, which you can find here for reference. However, the beta icons had problems of their own. For one, the rune backgrounds used obfuscated the art a lot for spell icons. Remember, these are displayed at 32x32px for the big spell icons and 16x16px for the small ones. Thus, I took the color palettes of the beta skill icons and extended them to the spell, attribute, and dynamic stat icons. The result is a full suite of character icon replacements (293 in total), best suited for use with Monochrome UI. See below for a preview of all the new icons!

Read more  ↩︎

CHIM 2090

Overview

CHIM 2090 is a modernized interpretation of the MWScript classic, CHIM Movement and Stamina. It has a hard requirement for OpenMW 0.50, due to extensive use of its onHit feature.

At its core, CHIM is a highly advanced damage scaing mod, taking many factors into account. There are four core systems in CHIM:

Read more  ↩︎

CHIM Climbing

CHIM Climbing is my own long-awaited attempt at porting the movement mechanics from the classic CHIM mod I worked on many years ago into OpenMW-Lua. The climbing module is strictly related to, well, climbing! This first version focuses exclusively on the concept of mantling, You can now climb and clamber over surfaces which you wouldn't have previously had access to.

The next major release of this mod will include a full Daggerfall-style climbing system, as was implemented in the original mod, but far less jank.

Read more  ↩︎

Cod3x

Cod3x

Cod3x is the OpenMW-Lua development companion: Lua Language Server annotations, context-aware diagnostics, and an engineering field manual built from years of production OpenMW Lua, profiler work, repository history, and runtime archaeology.

Cod3x: Code, Context, Consequence.

The annotations answer what exists.

The Cod3x Field Manual answers how to engineer with it, why the rules exist, where the engine costs live, and which mistakes have already been Paid For With Blood.

Read more  ↩︎

Crassified Navigation

Uncle Crassius Doesn't Need A Map. Why Should You?

Crassified Navigation is a simple mod, but meant to be as cursed as possible. It's effectively an OpenMW port of the mod Get Lost, spawned by a user request in MMC. But it comes with an extra cursed twist, being that as much of the operative Lua code as possible is embedded directly into the mod's omwaddon.

Nevertheless, it works just as well and easily as anything else.

Read more  ↩︎

DR1P

DR1P is an OpenMW visual-effects item pack for rings, amulets, belts, and other miscellaneous equipment. It adds wearable effect items for setups that want more expressive equipment visuals without turning each item into a separate systems project.

Fargoth Assassins

Well, by now the jig is up.

This mod is a small extension for AFFA's mod, Fargoth Says Hello.

Read more  ↩︎

FlexTag

FlexTag is a lightweight, zero-overhead tagging framework for Morrowind on OpenMW. It lets mods ask questions like "is this cell a dungeon?" or "does this NPC belong to the Camonna Tong?" — without hardcoding IDs or guessing.

Nothing happens in-game just by installing FlexTag. It's a dependency. Other mods use it.

Built-In Tags

FlexTag ships with six tag datasets covering the vanilla game and its DLCs:

Read more  ↩︎

H3lp Yours3lf

Sometimes, you just have to h3lp yours3lf.

H3lp Yours3lf is the shared OpenMW-Lua utility layer: reusable code proven across multiple mods, packaged so authors can build on dependable behavior instead of re-solving the same engine problems.

Read more  ↩︎

Hawk3ye

Hawkeye - OpenMW Zooming

Hawk3ye was inspired by Zoom To See. However, when eyeing it for my own personal setup, I found the mod was broken and wasn't really very satisfying overall. So, I refactored it for greater reliability and mod compatibility.

Read more  ↩︎

Horiz0n

I was discussing the concept of occlusion culling with someone recently.

I told them that the engine has no defense against extremely draw-call bound areas, such as Old Ebonheart.

However, I kept thinking about it, and eventually realized that was bullshit - because we DO have frustum and distance cull. These are the oldest tricks in the book for optimizing framerates in Morrowind, going all the way back to the classic Morrowind FPS Optimizer app from however long ago.

The problem that I found with prior approaches was that they were all dedicated to the idea of saving your framerate at all times. You'd get your frames back, but they wouldn't expand your view distance back out when the headroom returned.

Thus was born, Horiz0n.

Horiz0n - View Distance Manager
Read more  ↩︎

I Am Basket

Whoops, didn't feel like writing this one!

Luamics

Luamics is a simple global script that adds a chance for any chest encountered in-game to be replaced by a mimic chest. Mimic chests will retain their original loot, and spawn at a rate of 5%. Chests which are scripted, owned, or have trader in their record id are ineligible to be converted to mimics, so the script should be relatively safe. Should be, that is.

Read more  ↩︎

Monochrome User Interface Supplement

Monochrome UI supplement is, well... a monochrome UI supplement.

Specifically, this mod replaces some of the built-in textures openmw provides and changes the default text color of Lua widgets. When Monochrome UI first released, there were no Lua widgets and replacing these built-in textures required invasive (and unsafe) modifications to one's game. Now, we can replace both much more easily.

Read more  ↩︎

P37z

P37z lets the player mount and ride creatures in OpenMW. It provides the movement and AI support needed to make creature mounts useful in ordinary gameplay rather than treating them as a static novelty.

Pr0f1l3r

Pr0f1l3r is an OpenMW Lua profiling tool for measuring call counts, timing, memory attribution, throughput, and LuaJIT traces. It is aimed at mod authors investigating performance, with profiler runs controlled through the player script and reported through structured log output.

S3maphore

Your music, just the way you want it. No compromises, no bullshit, with a focus on scalability and extreme attention to performance optimization.

Read more  ↩︎

S3ui

S3ui is an early replacement OpenMW UI experiment. It currently registers a player-context prototype inventory window toggled with the hardcoded I key.

Read more  ↩︎

S4V3R

Saver - OpenMW Autosaves

S4V3R is a brutally opinionated autosave manager with simplistic options and an extremely lightweight performance footprint.

Read more  ↩︎

Sh4des

Sh4des is a collection of shaders developed by S3ctor for OpenMW. The pack gathers postprocessing and retro-leaning visual treatments so players can change the look of the game without replacing its underlying world assets.

Starwind Community Patch Project

Brought to you by the Starwind Team and all the players on The Starwind Initiative

The Starwind Community patch project was born as a fix for crashes we found after someone made a bunch of normal maps for everything, including Starwind. Technically, these crashes are an engine bug, but it's also because the meshes are broken as well. Thus, SW_CPP was born.

Read more  ↩︎

Starwind Map Expansion

Starwind Merged Plugin Project

Brought to you by the Starwind Team and all the players on The Starwind Initiative

The Starwind Merged Plugin Project builds one maintained, masterless Definitive Starwind edition for OpenMW.

The release is split into two plugins:

  • Star_Data.omwaddon — stable definitions, reusable resources, shared records, and the long-term foundation for Starwind mods.
  • Starwind.omwaddon — world content, actors, quests, dialogue, legacy MWScript, and other content expected to keep changing during modernization.

Starwind.omwaddon depends only on Star_Data.omwaddon. Load both, with Starwind.omwaddon after Star_Data.omwaddon.

Read more  ↩︎

Starwind PVP

Presently contained in this archive are only the assets developed for it.

Read more  ↩︎

Static Switching System

Static Switching System (SSS) is a declarative world-patching framework for OpenMW. Write YAML modules to replace meshes globally or in specific places, or to target live objects with conditions and apply object, inventory, actor, world-state, and scripting actions.

Read more  ↩︎

T4rg3t5

Lock on. Stay on.

Dark Souls 1-inspired targeting for the modern outlander.

T4rg3t5 is a complete lock-on system for OpenMW: fast target acquisition, directional switching, automatic facing, readable combat feedback, and a rebuilt third-person camera designed around the fight instead of merely pointing at it.

Read more  ↩︎

Talk To The H4ND

Toolgun

Toolgun is a port of the eponymous swiss-army-revolver from Garry's Mod, purpose built for OpenMW. Fix floaters, rotate or scale objects to your liking, and then save them all back into a REAL mod you can share with the world after!

Read more  ↩︎

Transmog Menu

The Transmog Menu is originally derived from Cosmetic Overrides for MWSE. However, that mod does all its work in an MCM, and I wanted to go all-out here.

Read more  ↩︎

UI Modes Slim

Streamlined version of UI Modes, focused on streamlined menu interactions

Read more  ↩︎

Visual Soul Gems

Visual Soul Gems makes filled soul gems look filled.

VSG uses the excellent Crystal Soul Gems assets by SVNR, OffworldDevil, and NullCascade to give filled vanilla soul gems four distinct visual styles in OpenMW. VSG also supports black soul gems. Pick one of four styles, or let VSG choose for you.

Read more  ↩︎