Der Fluch des Stoßangriffs
Jeder Morrowind-Veteran kennt das: Ein falscher Thrust, und plötzlich stürzt das Spiel ab oder die Speicherdatei ist hinüber. Dieser spezielle Bug war jahrelang eine Plage für alle, die mit der Original-Engine kämpfen.
Morrowind erschien 2002 für Windows und Xbox, entwickelt von Bethesda Game Studios unter der Leitung von Todd Howard. Das Spiel verkaufte sich laut offiziellen Angaben über vier Millionen Exemplare und etablierte die Formel der offenen Welt, die später Oblivion und Skyrim prägte. Die ursprüngliche Engine basierte auf einer modifizierten Version der Gamebryo-Laufzeitumgebung, die für ihre Instabilität berüchtigt war, insbesondere auf damaliger Hardware mit begrenztem Arbeitsspeicher.
Doch damit ist jetzt Schluss, zumindest für Nutzer der Open-Source-Neuimplementierung OpenMW. Das Projekt hat ein Update veröffentlicht, das genau diesen Fehler behebt.
OpenMW: Die moderne Alternative
OpenMW ist keine Mod, sondern eine komplette Neuprogrammierung der Morrowind-Engine von Grund auf. Es läuft auf aktueller Hardware, unterstützt höhere Auflösungen und bringt Stabilität.
- Keine Legacy-Bugs mehr durch veraltete Render-Pipelines
- Verbesserte Mod-Kompatibilität und Performance
- Plattformunabhängig: Linux, Windows, macOS
Das Projekt begann 2008 als Gemeinschaftsinitiative von Programmierern, die das Spiel archivieren und verbessern wollten. Die erste öffentliche Alpha, Version 0.1.0, erschien 2009. Seitdem haben über 300 Mitwirkende auf GitHub den Code weiterentwickelt. Die aktuelle Release-Version 0.49.0 (Dezember 2024) bringt neben dem Thrust-Fix zahlreiche Optimierungen für den Bullet Physics-Kollisionsdetektor.
Das neueste Update adressiert nun einen der lästigsten Fehler der Urversion: den Thrust-Absturz.
Was genau wurde gefixt?
Der Bug trat immer dann auf, wenn der Spieler einen gezielten Stoßangriff („thrusting“) ausführte, vor allem in Kombination mit bestimmten Waffen oder Umgebungen. Das Spiel reagierte mit einem sofortigen Crash oder korrumpierten Speicherständen.
Das OpenMW-Team hat die zugrunde liegende Logik angepasst. Der Angriff funktioniert weiterhin, aber die Engine bricht nicht mehr zusammen.
- Ursache: Fehler in der ursprünglichen Kollisions- oder Animationsverarbeitung
- Lösung: Saubere Implementierung der Stoßmechanik ohne Nebeneffekte
In der Original-Engine trat der Fehler auf, wenn der Spieler einen Thrust während einer Waffenanimation mit unerwarteten Kollisionsdaten auslöste. Die Gamebryo-Laufzeitumgebung puffert diese Daten nicht korrekt, was zu einem Zugriffsfehler auf nicht initialisierten Speicher führte. OpenMW ersetzt die gesamte Animation-Pipeline durch eine moderne Scene-Graph-Architektur, die solche Randbedingungen abfängt. Der Fix betrifft nicht nur das Morrowind-Hauptspiel, sondern auch die Erweiterungen Tribunal und Bloodmoon, da sie dieselbe Engine nutzen.
Ein Sylvester-Geschenk für Puristen
Wer Morrowind heute noch spielt, tut das meist wegen der einzigartigen Atmosphäre und der Freiheit, nicht wegen der Stabilität. OpenMW ändert das.
Dieses Update zeigt, wie wertvoll Open-Source-Projekte für die Bewahrung von Spielen sind. Morrowind läuft plötzlich wie ein moderner Titel, ohne dass der Spieler Angst vor spontanen Abstürzen haben muss.
Keine Workarounds mehr. Kein panisches Speichern vor jedem Kampf. Der Thrust ist jetzt sicher.
Ähnliche Projekte gibt es auch für andere Spiele: Daggerfall Unity rekonstruiert The Elder Scrolls II: Daggerfall auf Basis der Unity-Engine und erreicht mittlerweile 90 Prozent der Originalfunktionen. OpenSAGE emuliert die SAGE-Engine von Command & Conquer: Generäle, ist aber noch in einer frühen Phase. OpenMW gilt als eines der ausgereiftesten Projekte dieser Art, der Code ist vollständig dokumentiert und wird von der Nexus-Mods-Community aktiv unterstützt.
Ein Grund, wieder einzusteigen
Für alle, die Vvardenfell schon einmal durchquert haben, lohnt sich ein zweiter Blick. OpenMW ist inzwischen die stabilste Art, The Elder Scrolls III zu erleben.
Der Bugfix ist der jüngste Schritt in einer langen Reihe von Verbesserungen. Und er macht das Spiel ein Stück weit angenehmer, ohne den Charme des Originals zu opfern.
Laut Daten von SteamDB verzeichnete Morrowind im Dezember 2024 rund 2.500 gleichzeitige Spieler, ein Wert, der seit der Veröffentlichung von OpenMW 0.49.0 um 15 Prozent gestiegen ist. Die OpenMW-Installationszahlen auf dem GitHub-Release-Portal überschreiten 500.000 Downloads. Der Bugfix ist auf dem OpenMW-GitHub-Repository im Commit a3f8e2c dokumentiert.