Software:OpenMW

From HandWiki
OpenMW
Initial release0.1.0 / June 3, 2008; 17 years ago (2008-06-03)[1]
Stable release
0.49.0[2] / July 4, 2025; 6 months ago (2025-07-04)
Repositorygitlab.com/OpenMW/openmw
Written inC++
PlatformCross-platform
TypeGame engine
LicenseGNU General Public License (version 3 or later)
Websiteopenmw.org
Screenshot of OpenMW with Example Suite content

OpenMW is a free and open-source[3][4] game engine recreation that reimplements the one powering Bethesda Softworks' 2002 open-world role-playing game Software:The Elder Scrolls III: Morrowind.[5][6] The project addresses issues with the original Gamebryo engine and provides cross-platform support, improved performance, and enhanced modding capabilities while maintaining full compatibility with the original game's content and most third-party modifications.

The engine is programmed in C++ using modern open-source libraries and requires the original game assets to function, though it does not include copyrighted material from Bethesda. The project has expanded beyond its original scope, with development underway to support other Bethesda titles built on Gamebryo-based engines, including Software:The Elder Scrolls IV: Oblivion, Software:The Elder Scrolls V: Skyrim, and multiple Fallout titles.[7]

Overview

The project was initiated to address issues with Morrowind's original engine, which no longer receives official support or bug-fix updates. The OpenMW engine is programmed in C++ and uses the Bullet physics engine, OpenAL-Soft for audio, MyGUI for window widgets, and SDL 2 for input. The launcher and OpenMW-CS tool use Qt for their graphical user interfaces. All quests and character choices from Morrowind and its official expansions/add-ons are fully playable in OpenMW, as are many third-party mods.

As a game engine recreation, OpenMW relies on but does not include the original assets of the game, such as art, textures, music, and other Bethesda-copyrighted material. A copy of the original game in any edition, including the Game of the Year Edition, is required to play Morrowind in OpenMW.[5] Side projects have been started to create free assets to accompany OpenMW,[8] and the OpenMW-CS content-development tool can also be used without the need for any third-party assets.[9]

Beginning around 2018, development efforts have explored expanding OpenMW beyond Morrowind to support other Bethesda titles built on Gamebryo-based engines. Early experimental work by a single programmer known as cc9cii focused on porting Software:The Elder Scrolls IV: Oblivion and Software:The Elder Scrolls V: Skyrim, with demo videos showcasing successful world loading into the engine as of February 2019.[10] This experimental work has since evolved into official project goals. With the release of version 0.49.0 in July 2025 (described as the first release to go beyond Morrowind), the development team formally announced support for these Elder Scrolls titles alongside Fallout 3, Software:Fallout: New Vegas, and Fallout 4.[7]

History

The first public release of OpenMW was version 0.1.0 in June 2008,[11] initially using Ogre3D for rendering.[12] The original lead developer, Nicolay Korslund, left the project early on but passed his roles to Marc Zinnschlag.[13] In 2020, the team officially announced that Bret Curtis (also known as psi29a) took over the leadership role.[14]

With the release of version 0.37.0, Ogre3D was replaced with OpenSceneGraph due to concerns about the future direction of Ogre3D's development.[15][16] This switch brought significant performance improvements and fixed several long-standing issues in the engine.[17]

Since 2016, all of the quests, classes, races, and other character choices of Morrowind and its official expansions and add-ons are fully playable in OpenMW, though it remains in extended beta testing as of 2017. Most third-party mods that are not dependent on any MS Windows executables and which are free of serious scripting syntax errors are also compatible with OpenMW.[18]

TES3MP: multiplayer development

OpenMW is also the basis for TES3MP, an attempt to develop a networked, multiplayer version of the game. It was in early alpha testing as of 2017.[19][20][21] In the middle of 2017, a major breakthrough was achieved and a first playable version was released.[22] With the release of the 0.7 alpha in late 2018, the multiplayer fork now supported synchronization between players for most of the game's features, like making custom potions and enchantments, and thus became mostly feature-complete.[23]

References

  1. "OpenMW 0.1.0" (in en-US). 2021-11-04. https://wiki.openmw.org/index.php?title=Project_History#Version_0.1.0/. 
  2. "OpenMW 0.49.0 Released!" (in en-US). 2025-07-04. https://openmw.org/2025/openmw-0-49-0-released//. 
  3. Smith, Graham (January 15, 2014). "OpenMW Brings Morrowind To Cross-Platform Engine". http://www.rockpapershotgun.com/2014/01/15/openmw-brings-morrowind-to-cross-platform-engine/. 
  4. azpe (September 5, 2016). "Así es OpenMW 0.40.0, el Morrowind de Código abierto" (in es). https://www.linuxadictos.com/asi-openmw-0-40-0-morrowind-codigo-abierto.html. 
  5. 5.0 5.1 Carlson, Patrick (June 3, 2014). "Morrowind getting an engine overhaul through OpenMW". http://www.pcgamer.com/morrowind-getting-an-engine-overhaul-through-openmw/. 
  6. Booker, Logan (July 20, 2014). "Morrowind Is Being Rewritten From Scratch (With Multiplayer A Possibility)" (in en). Kotaku Australia. https://www.kotaku.com.au/2014/07/morrowind-is-being-rewritten-from-scratch-with-multiplayer-a-possibility/. 
  7. 7.0 7.1 "OpenMW 0.49 arrives to enhanced Morrowind and they're looking to support later Bethesda games". July 2025. https://www.gamingonlinux.com/2025/07/openmw-0-49-arrives-to-enhanced-morrowind-and-theyre-looking-to-support-later-bethesda-games. 
  8. OpenMW. "Ultima IX: Redemption for Morrowind, Libre Edition". https://github.com/OpenMW/UIX-R. 
  9. "OpenMW CS User Manual — OpenMW 0.47.0 documentation". https://openmw.readthedocs.io/en/latest/manuals/openmw-cs/index.html. 
  10. OpenMW. "OpenMW support for other games: Oblivion, Skyrim, Fallout and more". https://forum.openmw.org/viewtopic.php?f=3&t=3017. 
  11. "Project History". https://wiki.openmw.org/index.php?title=Project_History. 
  12. Stahie, Silviu (May 29, 2015). "OpenMW Linux Remake of The Elder Scrolls 3: Morrowind Gets Updated". http://news.softpedia.com/news/OpenMW-Linux-Remake-The-Elder-Scrolls-3-Morrowind-Gets-Updated-482690.shtml. 
  13. "OpenMW | SCALE 12x". Southern California Linux Expo. February 21, 2014. https://www.socallinuxexpo.org/scale12x/presentations/openmw.html. 
  14. "OpenMW 0.46.0 Released!" (in en-US). 2020-06-15. https://openmw.org/2020/openmw-0-46-0-released/. 
  15. "Thoughts on Ogre 2.1 release". February 12, 2015. http://scrawl.bplaced.net/blog/?p=178. 
  16. Booker, Logan (December 5, 2015). "Yes, That Open Source Rewrite Of Morrowind Is Still Going". kotaku.com. https://www.kotaku.com.au/2015/12/yes-that-open-source-rewrite-of-morrowind-is-still-going/. 
  17. Larabel, Michael (December 1, 2015). "OpenMW 0.37 Released, Switches To OpenSceneGraph". https://phoronix.com/scan.php?page=news_item&px=OpenMW-0.37-Released. 
  18. "features · Wiki · OpenMW / openmw" (in en). https://gitlab.com/OpenMW/openmw/-/wikis/features. 
  19. Morrison, Angus (January 13, 2016). "Morrowind multiplayer makes progress". http://www.pcgamer.com/morrowind-multiplayer-makes-progress/. 
  20. Smith, Graham (January 13, 2016). "Watch Morrowind Multiplayer Take Its First Steps". https://www.rockpapershotgun.com/2016/01/13/morrowind-multiplayer/. 
  21. Donnelly, Joe (January 14, 2016). "Morrowind multiplayer demos early co-op and combat". https://www.pcgamesn.com/the-elder-scrolls-iii-morrowind-game-of-the-year-edition/morrowind-multiplayer-demos-early-co-op-and-combat. 
  22. O'Connor, Alice (July 31, 2017). "Morrowind gets multiplayer with OpenMW's TES3MP". https://www.rockpapershotgun.com/2017/07/31/the-elder-scrolls-3-morrowind-multiplayer-launched/. 
  23. "0.7-alpha". October 9, 2018. https://github.com/TES3MP/TES3MP/releases/tag/0.7.0-alpha.