Nach zwei Jahren Entwicklung wurde die Version 0.49 des OpenMW-Projekts veröffentlicht. Dieses Projekt entwickelt eine freie Implementierung der Engine fĂŒr das Rollenspiel im Fantasy-Genre The Elder Scrolls 3: Morrowind. Im Vergleich zur Original-Engine bietet OpenMW eine verbesserte BenutzeroberflĂ€che, verbesserte Grafiken, einen eigenen Editor OpenMW-CS zur Erstellung neuer Spiele und Mods, nutzt die Physik-Simulationsengine Bullet, unterstĂŒtzt die Plattformen macOS und Linux und verbessert das Verhalten von NPCs.
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:
- Die KI-Funktionen wurden erweitert, so können Bots jetzt TrÀnke trinken.

- Die UnterstĂŒtzung fĂŒr sanfte ĂbergĂ€nge zwischen Animationen wurde implementiert, was die Realistik der Animation durch Interpolation der ZustĂ€nde zwischen den SchlĂŒsselframes in verschiedenen Animationsstilen verbessert. Die Logik der Animation im Kampf wurde ĂŒberarbeitet.
- Die Möglichkeiten zur Erstellung von Erweiterungen in Lua wurden erweitert: Lua-Skripte können jetzt Animationen, Sounds, magische Effekte, Quests, das virtuelle Dateisystem, Objektteleportation, Objekterstellung, das Laden von Daten im YAML-Format sowie das Speichern und Laden von SpielstÀnden steuern und verwalten.
- Die Mechanik des Nahkampfes wurde geÀndert und orientiert sich nun an dem Originalspiel Morrowind. Bots sind nicht mehr in der Lage, nach oben oder unten zu attackieren. Das Schusssystem wurde vereinfacht, wobei die Umgebung des Spielers nun mit einem Trefferbereichscone gescannt wird. Spieler können leichter fliegende Feinde treffen, wÀhrend fliegende Gegner nun auch einfacher den Spieler angreifen können. Die Realismusbewertung von Treffern im Nahkampf wurde erhöht; diese findet jetzt nicht mehr beim Schlag statt, sondern nach dessen Beendigung, was es ermöglicht, Angriffen besser auszuweichen.

- Es wurde die Möglichkeit implementiert, dass Meeresbewohner in Gebieten auĂerhalb der Hauptkarte erscheinen.

- Das Lichtsystem beim Rendering wurde modernisiert â die Realismus der Lichter und Reflexionen von punktuellen Lichtquellen wurde verbessert, und es wurden schönere Effekte von Wellen und Ripples auf dem Wasser hinzugefĂŒgt. Optionen wurden ergĂ€nzt, um das ursprĂŒngliche Aussehen des Spiels Morrowind zu simulieren.


- Die Genauigkeit und Vorhersehbarkeit der Kollisionserkennung im Physik-Engine wurde verbessert, wenn Charaktere mit der Umgebung interagieren.
- Die StabilitĂ€t der Nachbearbeitung wurde verbessert. Shader-Uniformen fĂŒr die Farbe des Himmels und der Umgebung wurden hinzugefĂŒgt. Zielrenderings werden nun zwischen den Frames fĂŒr die UnterstĂŒtzung von zeitlichen Effekten beibehalten.

- Die B-Konsole unterstĂŒtzt jetzt die Suche innerhalb der Ausgabe und bietet die Möglichkeit, den Verlauf der eingegebenen Befehle zwischen den Sitzungen zu speichern.

- Die UnterstĂŒtzung fĂŒr gespeicherte Spiele, die in OpenMW-Versionen vor 0.45 aufgezeichnet wurden, wurde eingestellt.

- Der Spieleeditor und die Grafik-Tools wurden auf Qt 6 portiert. Der Launcher und das Installationsprogramm wurden um eine russische Ăbersetzung ergĂ€nzt.

- Es wurde mit der Implementierung der UnterstĂŒtzung fĂŒr Spiele auf neueren Versionen der Bethesda-Engine begonnen, wie Oblivion (2006), Skyrim, Fallout 3, Fallout: New Vegas und Fallout 4. Ressourcen-Dateien aus diesen Spielen können zur Erstellung von Mods fĂŒr Morrowind oder als Beispiele fĂŒr Spiele von OpenMW verwendet werden.


Quelle: opennet.ru











