Die Version 0.50 des OpenMW-Projekts wurde vorgestellt, das eine freie Implementierung der Engine für das Rollenspiel im Fantasy-Genre The Elder Scrolls 3: Morrowind entwickelt. Im Vergleich zur Original-Engine bietet OpenMW ein modernes Benutzerinterface, verbesserte Grafik, einen eigenen Editor OpenMW-CS zur Erstellung neuer Spiele und Mods, die Nutzung der Physiksimulations-Engine Bullet, Support für die Plattformen macOS und Linux sowie verbesserte Bot-Interaktionen.
Der Code des Projekts ist in C++ geschrieben und unter der GPLv3-Lizenz veröffentlicht. Die Benutzeroberfläche des Editors OpenMW-CS und des Launchers verwendet Qt, während im Spiel die MyGUI-Bibliothek zum Einsatz kommt. Für die Eingabegeräte wird SDL verwendet, und für die Audioausgabe OpenAL. Fertige Builds sind für Linux (PPA, flatpak), Windows und macOS verfügbar. Zum Starten sind die Spieldateien aus dem Originalspiel Morrowind oder die Installation eines alternativen Ressourcenpakets erforderlich.

Zu den Änderungen in der neuen Version gehören:
- Das Verhalten der Bots wurde verbessert und das Wegfindungssystem modernisiert.
- Einstellungen werden jetzt nach dem Schließen des Einstellungsfensters gespeichert, anstatt erst beim Verlassen des Spiels.
- Einige Gameplay-Diskrepanzen mit dem Originalspiel Morrowind wurden behoben, beispielsweise wurden die Fähigkeiten im Gefängnis überarbeitet, und in der Justizsystematik wurden Doppelanklagen für dasselbe Vergehen ausgeschlossen.
- Die Implementierung der Skelettanimationen wurde verbessert, und Probleme beim Skinning wurden gelöst, die beispielsweise zu einer falschen Ausrichtung der Segel auf Schiffen führten.

- Die Inkonsistenz bei der Anordnung von Objekten auf der Karte wurde beim Rendering mit OpenGL behoben.

- Im OpenMW-Lua-Skripting-System wurde die Möglichkeit zur Anpassung der Kampfmechanik implementiert, z. B. die Beeinflussung des durch Rüstung erlittenen Schadens. Unterstützung für die Anpassung von Wettereinstellungen durch Skripte und den Abruf von Geländedaten wurde hinzugefügt. Es wurde die Möglichkeit geschaffen, das Spielerprotokoll zu lesen und zu ändern. Zudem gibt es Unterstützung für die Erstellung eigener NPC-Charaktere ohne die Verwendung von Plugins.
- Für 3D-Sound wurde der Doppler-Effekt aktiviert, der die Geräusche beweglicher Objekte realistischer gestaltet.
- Die Benutzeroberfläche für Gamepads wurde überarbeitet. Es ist nun möglich, die Gamepad-Tasten zur Navigation durch die Spieloberfläche zu nutzen und den gesamten Spielprozess vollständig mit einem Gamepad zu steuern, ohne eine Maus emulieren zu müssen.

- Im Inhaltseditor wurden die Auswahlmarkierungen von Elementen überarbeitet.

- Die Arbeiten zur Unterstützung von Spielen auf neueren Versionen der Bethesda-Engines wie Oblivion (2006), Skyrim, Fallout 3, Fallout: New Vegas und Fallout 4 wurden fortgesetzt. Der Code zur Texturierung der Landschaft wurde überarbeitet. Unterstützung für die Darstellung entfernter Objekte, einschließlich Bäume, wurde hinzugefügt, unter Verwendung der Funktion für seitenweise Ladeverfahren.



Quelle: opennet.ru







