https://github.com/OpenMW/openmw Skip to content Sign up * Why GitHub? Features - + Mobile - + Actions - + Codespaces - + Packages - + Security - + Code review - + Issues - + Integrations - + GitHub Sponsors - + Customer stories- * Team * Enterprise * Explore + Explore GitHub - Learn and contribute + Topics - + Collections - + Trending - + Learning Lab - + Open source guides - Connect with others + The ReadME Project - + Events - + Community forum - + GitHub Education - + GitHub Stars program - * Marketplace * Pricing Plans - + Compare plans - + Contact Sales - + Education - [ ] * # In this repository All GitHub | Jump to | * No suggested jump to results * # In this repository All GitHub | Jump to | * # In this organization All GitHub | Jump to | * # In this repository All GitHub | Jump to | Sign in Sign up {{ message }} OpenMW / openmw Public * Notifications * Star 3.9k * Fork 820 * OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/ gitlab.com/openmw/openmw GPL-3.0 License 3.9k stars 820 forks Star Notifications * Code * Pull requests 12 * Actions * Projects 0 * Security * Insights More * Code * Pull requests * Actions * Projects * Security * Insights master Switch branches/tags [ ] Branches Tags Could not load branches Nothing to show {{ refName }} default View all branches Could not load tags Nothing to show {{ refName }} default View all tags 45 branches 54 tags Code Latest commit @petrmikheev petrmikheev Merge branch 'fix_lua_test' into 'master' ... 17f7a1a Oct 18, 2021 Merge branch 'fix_lua_test' into 'master' Fix LuaUtilPackageTest.Transform See merge request OpenMW/openmw!1302 17f7a1a Git stats * 26,596 commits Files Permalink Failed to load latest commit information. Type Name Latest commit message Commit time .github/workflows Let's get testy! (#3172) Oct 15, 2021 CI Add dependency to SQLite3 Oct 11, 2021 apps Merge branch 'fix_lua_test' into 'master' Oct 18, 2021 cmake Remove redundant qt-related cmake macros Sep 17, 2021 components Add progress reporter type Oct 17, 2021 docs Define default actor half extents in settings Oct 11, 2021 extern Add dependency to SQLite3 Oct 11, 2021 files Define default actor half extents in settings Oct 11, 2021 manual/opencs remove latex error May 25, 2015 scripts Support stacked histogram for frames with duration over given threshold Sep 25, 2021 .editorconfig Update .editorconfig to include GLSL Jun 21, 2018 .gitignore Integrate Lua doc into sphinx doc (issue #5931) Jul 9, 2021 .gitlab-ci.yml Remove unsafe characters from zip filenames on Windows Sep 8, 2021 .travis.yml Update IRC links to libera May 31, 2021 AUTHORS.md Update AUTHORS.md Oct 4, 2021 CHANGELOG.md Merge branch 'clear_me_not' into 'master' Oct 17, 2021 CHANGELOG_PR.md Resolved merge conflicts with changelog (cont.) May 18, 2021 CMakeLists.txt Add dependency to SQLite3 Oct 11, 2021 CONTRIBUTING.md Fix outdated bug tracker links Apr 21, 2020 LICENSE http to https for supported urls (#1625) Mar 8, 2018 README.md Getting the ball rolling for 0.48 Jun 18, 2021 appveyor.yml Fix AppVeyor CI May 7, 2021 readthedocs.yml Force RTD to not build any other types of docs. Jul 19, 2018 View code OpenMW Current Status Getting Started The data path Command line options README.md OpenMW Coverity Scan Build Status pipeline status OpenMW is an open-source game engine that supports playing Morrowind by Bethesda Softworks. You need to own the game for OpenMW to play Morrowind. OpenMW also comes with OpenMW-CS, a replacement for Bethesda's Construction Set. * Version: 0.48.0 * License: GPLv3 (see LICENSE for more information) * Website: https://www.openmw.org * IRC: #openmw on irc.libera.chat Font Licenses: * DejaVuLGCSansMono.ttf: custom (see files/mygui/ DejaVuFontLicense.txt for more information) Current Status The main quests in Morrowind, Tribunal and Bloodmoon are all completable. Some issues with side quests are to be expected (but rare). Check the bug tracker for a list of issues we need to resolve before the "1.0" release. Even before the "1.0" release however, OpenMW boasts some new features, such as improved graphics and user interfaces. Pre-existing modifications created for the original Morrowind engine can be hit-and-miss. The OpenMW script compiler performs more thorough error-checking than Morrowind does, meaning that a mod created for Morrowind may not necessarily run in OpenMW. Some mods also rely on quirky behaviour or engine bugs in order to work. We are considering such compatibility issues on a case-by-case basis - in some cases adding a workaround to OpenMW may be feasible, in other cases fixing the mod will be the only option. If you know of any mods that work or don't work, feel free to add them to the Mod status wiki page. Getting Started * Official forums * Installation instructions * Build from source * Testing the game * How to contribute * Report a bug - read the guidelines before submitting your first bug! * Known issues The data path The data path tells OpenMW where to find your Morrowind files. If you run the launcher, OpenMW should be able to pick up the location of these files on its own, if both Morrowind and OpenMW are installed properly (installing Morrowind under WINE is considered a proper install). Command line options Syntax: openmw Allowed options: --help print help message --version print version information and quit --data arg (=data) set data directories (later directories have higher priority) --data-local arg set local data directory (highest priority) --fallback-archive arg (=fallback-archive) set fallback BSA archives (later archives have higher priority) --resources arg (=resources) set resources directory --start arg set initial cell --content arg content file(s): esm/esp, or omwgame/omwaddon --no-sound [=arg(=1)] (=0) disable all sounds --script-verbose [=arg(=1)] (=0) verbose script output --script-all [=arg(=1)] (=0) compile all scripts (excluding dialogue scripts) at startup --script-all-dialogue [=arg(=1)] (=0) compile all dialogue scripts at startup --script-console [=arg(=1)] (=0) enable console-only script functionality --script-run arg select a file containing a list of console commands that is executed on startup --script-warn [=arg(=1)] (=1) handling of warnings when compiling scripts 0 - ignore warning 1 - show warning but consider script as correctly compiled anyway 2 - treat warnings as errors --script-blacklist arg ignore the specified script (if the use of the blacklist is enabled) --script-blacklist-use [=arg(=1)] (=1) enable script blacklisting --load-savegame arg load a save game file on game startup (specify an absolute filename or a filename relative to the current working directory) --skip-menu [=arg(=1)] (=0) skip main menu on game startup --new-game [=arg(=1)] (=0) run new game sequence (ignored if skip-menu=0) --fs-strict [=arg(=1)] (=0) strict file system handling (no case folding) --encoding arg (=win1252) Character encoding used in OpenMW game messages: win1250 - Central and Eastern European such as Polish, Czech, Slovak, Hungarian, Slovene, Bosnian, Croatian, Serbian (Latin script), Romanian and Albanian languages win1251 - Cyrillic alphabet such as Russian, Bulgarian, Serbian Cyrillic and other languages win1252 - Western European (Latin) alphabet, used by default --fallback arg fallback values --no-grab Don't grab mouse cursor --export-fonts [=arg(=1)] (=0) Export Morrowind .fnt fonts to PNG image and XML file in current directory --activate-dist arg (=-1) activation distance override --random-seed arg (=) seed value for random number generator About OpenMW is an open-source open-world RPG game engine that supports playing Morrowind. Main repo and issue tracker can be found here: https://gitlab.com/OpenMW/openmw/ gitlab.com/openmw/openmw Topics open-source c-plus-plus foss rpg-engine morrowind openmw tes Resources Readme License GPL-3.0 License Releases 22 OpenMW 0.46.0 Released! Latest Jun 15, 2020 + 21 releases Contributors 222 * @zinnschlag * @psi29a * @akortunov * @Capostrophic * @cc9cii * @elsid * @AnyOldName3 * @sirherrbatka * @smbas * @nikolaykasyanov * @ananace + 211 contributors Languages * C++ 96.1% * CMake 1.3% * C 0.8% * GLSL 0.5% * Lua 0.4% * TeX 0.4% * Other 0.5% * (c) 2021 GitHub, Inc. * Terms * Privacy * Security * Status * Docs * Contact GitHub * Pricing * API * Training * Blog * About You can't perform that action at this time. You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.