- Das Open-Source-Projekt OpenMW zur Neuimplementierung der Morrowind-Engine hat Version 0.50.0 veröffentlicht, mit umfassenden Verbesserungen wie Gamepad-Unterstützung und Ent-Hardcodierung des Kampfsystems
- Durch die Erweiterung der Lua-Scripting-API wurde der steuerbare Bereich interner Spielelemente wie Kampf, Wetter, Terrain und Journal vergrößert
- Die Grafik-Engine verbessert die Verarbeitung von skinned geometry und behebt Fehler bei Normal-/Parallax-Mapping, was die Mod-Kompatibilität erhöht
- UI-Updates wie Controller-Menüs, Alt-Klick zum Verschieben von Gegenständen und eine polnische Übersetzung erhöhen den Bedienkomfort
- Mit den Beyond-Morrowind-Funktionen wird die Basis für die Unterstützung späterer Bethesda-Spiel-Engines wie Oblivion erweitert, was einen Schritt hin zu einer allgemeinen RPG-Engine bedeutet
Überblick über die wichtigsten Verbesserungen
- OpenMW 0.50.0 konzentriert sich auf eine grundlegende Überarbeitung des Gamepad-Erlebnisses, die Ent-Hardcodierung des Kampfsystems, die Erweiterung der Lua-API und UI-Verbesserungen
- Die neue Version ist für alle Betriebssysteme verfügbar, und das bestehende Speicherdateiformat wurde nicht geändert
- Hinzugekommen sind schnelles Verschieben von Gegenständen (Alt-Klick), eine polnische UI-Übersetzung und verbesserte Controller-Menüs
- Dokumentiert sind bekannte Probleme im Zusammenhang mit macOS, Windows und AMD-/Intel-GPUs
KI und Pfadfindung
- Die Navmesh-basierte Pfadfindung ist präziser als im ursprünglichen Morrowind und wurde so angepasst, dass fehlerhafte Pfaddaten (z. B. Punkte in Felsen) ignoriert werden
- Der Aktualisierungszyklus der Erkennung für Schleichen (Sneak) wurde angepasst, sodass das Sammeln von Erfahrungspunkten stabil funktioniert
- Zahlreiche Bugs bei Kampf und Wahrnehmung wurden behoben: eingeschränktes Verhalten gelähmter NPCs, kampffähige unbewegliche NPCs, Verhinderung wiederholter Kräuterernte usw.
Einstellungen und virtuelles Dateisystem (VFS)
- Konfigurationsdateien werden nun beim Schließen des Einstellungsfensters statt erst beim Beenden des Spiels gespeichert
- Unterstützung für Nicht-ASCII-Pfade sowie die Stabilität von BSA-Archiven wurden verbessert
ESM-Format und Speicherstände
- Keine Änderung am Speicherformat, ein Zurückwechseln auf Version 0.49.0 ist möglich
- Ein Fehler bei der Verarbeitung von Subrecords für Queststatus wurde behoben
Gameplay
- Es wurde korrigiert, dass Skill-Anstiege im Gefängnis im Level-Fortschritt berücksichtigt werden
- Zahlreiche Detailfehler bei Magie, Kampf und Kriminalitätsberechnung wurden behoben
- Die Konsistenz mit dem Original wurde bei Themen wie Ausrüstungsproblemen bei stapelbaren Gegenständen, Treffererkennung, Verarbeitung von Magieeffekten und Preisformeln verbessert
Grafik
- Die verbesserte Verarbeitung von skinned geometry erhöht die Kompatibilität mit Mod-Assets (z. B. Behebung des Problems mit der Segelposition in abot’s Boats)
- Fehler bei der Ausrichtung von Normal-Maps/Parallax-Maps, bei Mondphasenzyklen, Wasserreflexionen und beim Laden von Post-Processing-Shadern wurden behoben und verbessern die Grafikstabilität
- Es gibt keine neuen Grafikfunktionen, aber die Qualitätsvorteile gegenüber dem ursprünglichen Morrowind bleiben erhalten
mwscript-Scripting
- GetSpellEffects unterstützt nun die Erkennung von Verzauberungen, und der Debug-Befehl FillJournal wurde hinzugefügt
- Die Stabilität wurde unter anderem bei Konflikten in Dialogskripten, der Kartendarstellung und der Kollisionsbehandlung beim Gehen auf Wasser verbessert
OpenMW-Lua-Scripting
- Die Logik für Trefferverarbeitung im Kampf wurde ent-hardcodiert: Rüstungsschäden, Schwierigkeitsanpassung, Bluteffekte, Treffergeräusche usw. lassen sich nun per Skript steuern
- APIs für weather, land, region und journal wurden hinzugefügt
- Zahlreiche neue Funktionen wie Erstellung benutzerdefinierter NPCs, Kampf-Events (Hit, Unequip usw.) und Funktionen zur Prüfung des UI-Status wurden ergänzt
- Der OnUpdate-Handler wird nun auch in pausierten Frames mit 0 Simulationszeit aufgerufen
Sound
- Ein 3D-Audio-Doppler-Effekt wurde hinzugefügt, der Tonhöhenänderungen abhängig von der Bewegungsgeschwindigkeit ermöglicht
Benutzeroberfläche (UI)
- Mit dem neuen Controller-Menü-UI lassen sich Tränke brauen, Verzauberungen durchführen usw. auch ohne Maus bedienen
- Sofortiges Verschieben von Gegenständen per Alt-Klick, verbesserte Sortierung von Speicherplätzen, Anzeige des Spielergolds und eine polnische Übersetzung wurden hinzugefügt
- HUD, Dialogfenster, Hotkeys und visuelle Menüelemente wurden stärker an das Original von Morrowind angeglichen
- Zahlreiche Probleme bei Unicode-Verarbeitung, Hervorhebung von Gesprächsthemen und Fehlern im Reisemenü wurden behoben
OpenMW-CS, Launcher und Tools
- Die polnische Lokalisierung für Launcher und Assistenten wurde abgeschlossen
- Das Design der Auswahlmarkierungen im Editor wurde verbessert, und der Skripteditor unterstützt nun mehrfaches Einrücken
- Qt5-Unterstützung wurde entfernt, Fehler bei der Wiederverwendung von RefNum sowie ein Bug bei der hochauflösenden Auswahl wurden behoben
Beyond Morrowind
- Die Grundlage für die Unterstützung von Oblivion und späteren Bethesda-Spiel-Engines wird weiter ausgebaut
- Terrain-Texturierung wurde fertiggestellt, Rendering entfernter Objekte, Tür-Öffnungsgeräusche und schnelleres Laden komprimierter Dateien wurden verbessert
- Das Rendering von Objekten mit vollem Detailgrad verbessert die Bildqualität, erhöht jedoch den Speicherverbrauch
Fazit
- OpenMW 0.50.0 ist ein umfangreiches Update mit geöffnetem Kampfsystem, mod-freundlicher Lua-API, modernisierter UI und einer Grundlage für die Erweiterung auf Engines der nächsten Generation
- Das Projekt entwickelt sich über Morrowind hinaus zu einer allgemeinen Open-World-RPG-Engine
- Community-Feedback wird weiterhin über Discord, IRC, Foren und den GitLab-Issue-Tracker gesammelt
1 Kommentare
Hacker-News-Kommentare
Dieses Projekt ist jedes Mal aufs Neue beeindruckend, wenn ich es sehe
Unten in der Ankündigung kann man sehen, dass die Karten von Skyrim, Fallout: New Vegas und Oblivion in OpenMW geladen wurden
Spiele, in die Menschen Tausende Stunden investieren, bekommen einen kulturellen Wert, und ich finde, man sollte sie vor der Gier der Publisher schützen
Jedes Mal, wenn Bethesda ein Update für Skyrim oder Fallout 4 ankündigt, mache ich mir Sorgen, dass bestehende Mods kaputtgehen
OpenMW löst die Probleme alter Spiele, aber für Elder Scrolls 6 und Fallout 5 sehe ich ehrlich gesagt keine Hoffnung
Die Mod Tamriel Rebuilt ermöglicht es, das im Originalspiel fehlende Festland von Morrowind zu erkunden
Es fühlt sich an, als hätte man Morrowind 2 in doppelter Größe geschaffen
Sie haben bereits mehr als genug Geld eingespielt und sind inzwischen Teil der Kultur geworden
Schon allein die Schaffung solcher kulturellen Symbole kann genug Antrieb für andere Projekte geben
Irgendwann werden sie den Widerstand der Community wohl ignorieren und es einfach durchziehen
Skyrim ist ein überbewertetes Spiel, und Kampf sowie Erkundung waren im 2005 erschienenen Dark Messiah of Might and Magic deutlich besser
Zum direkten Vergleich kann man sich dieses Video und dieses Video ansehen
Es ist immer noch mein Lieblingsspiel, und die Arbeit des OpenMW-Teams ist erstaunlich
Es bewahrt die Vision des Originals und haucht einem alten Spiel gleichzeitig neues Leben ein
Ich wusste nicht, dass sogar die Unterstützung späterer Engines ein Ziel ist, und freue mich sehr darauf
Ich habe vor Kurzem mit Version 0.49 und dem Paket Total Overhaul einen Durchlauf beendet
Die Modder haben wirklich Großartiges geleistet, aber es gibt immer noch Leistungsprobleme
Wasserreflexionen, volumetrische Wolken, Schattenberechnung und Ähnliches lassen die Framerate stark einbrechen
Es braucht technische Verbesserungen wie occlusion culling, LOD und draw call batching
Trotzdem ist es ein großartiges Projekt, und eine Filterfunktion für Shop- und Container-UIs wäre wirklich nötig
Glückwunsch an das OpenMW-Team zu diesem großen Release
Die Formulierung in der Ankündigung, dass „die Charaktererkennung langsamer ist, wenn man sich nicht im Kampf befindet“, fand ich extrem lustig
Ich musste an den Moment in Oblivion denken, wenn man heimlich Goldmünzen stiehlt und dann „STOP! You violated the law!“ hört
Dass man Oblivion in der Morrowind-Engine laufen lassen kann, ist wirklich großartig
Dank OpenMW ist mein SteamDeck zu einer vollständigen Morrowind-Maschine geworden
Mit Luxtorpeda wird es als eine der Steam-Runtimes registriert
und startet statt Morrowind.exe OpenMW
Inzwischen läuft manchmal sogar die Windows-Version unter Linux besser
In den letzten Jahren hat sich die Lua-Integration stark weiterentwickelt
Inzwischen lassen sich damit wirklich viele verschiedene Funktionen umsetzen, und sie hilft auch dabei, Hardcoding im C++-Code zu reduzieren
Wenn man Zeit hat, würde ich empfehlen, als Mitwirkender(PR) einzusteigen
Die Stimmung in der Community ist sehr gut, und ich selbst habe auch ein paar PRs eingereicht
Ich wünschte, es gäbe ein One-Click-Modpack, das das Spiel modernisiert
Bei New Vegas oder Oblivion bin ich oft schon nach zwei Tagen Setup erschöpft
Auf modding-openmw.com/lists
kann man Download und Installation mit zwei Befehlen abschließen
Seltsamerweise hört man nicht viel über die Morrowind-Modding-Community
Daggerfall, Oblivion und Skyrim sind sehr aktiv, aber ich frage mich, warum es um Morrowind so still ist
Der offiziellen CD lag nämlich ein offizieller Mod-Editor bei
Ich erinnere mich noch, dass ich ihn benutzt habe, um die Zahl der cliff racer zu verringern
Es gibt Tamriel Rebuilt sowie Mods für Grafik, Sichtweite, Gilden, Rüstungen, Magie und Bugfixes
Persönlich bevorzuge ich Mods, die das Vanilla-Gefühl bewahren
Ich habe gern Mods verwendet, bei denen sich das Pflanzenmodell nach der Ernte ändert, Mods zur Reduktion von cliff racern,
Grafikverbesserungen, NPC-Tagesabläufe und eine Bücherduplikat-Bibliotheks-Mod
Auf der Spieldisk war das Construction Kit enthalten,
und Nexus Mods begann ursprünglich als Portal für Morrowind-Mods
In diesem Zusammenhang gibt es auch den OpenMW-Multiplayer-Fork TES3MP, mit dem man mit Freunden zusammenspielen kann
Aktuell basiert er auf 0.47 und ist damit etwas älter, aber auch im offiziellen OpenMW ist eine Multiplayer-Integration geplant
Außerdem fügt das seit 24 Jahren laufende Projekt Tamriel Rebuilt
doppelt so viele Quests wie das Original, riesige Städte und neue Fraktionen hinzu
Mehr dazu auf der FAQ-Seite
während Project Tamriel(project-tamriel.com) Cyrodiil, Skyrim, High Rock und Hammerfell hinzufügt