
Die erste Beta-Version 0.80.0 der offenen Medal of Honor-Engine — OpenMoHAA ist veröffentlicht. Ziel des Projekts ist es, eine plattformübergreifende Open-Source-Engine zu entwickeln, die vollständig mit der originalen Medal of Honor kompatibel ist, für moderne Systeme wie Windows, Linux, Raspberry Pi, MacOS und chromeOS.
Das Projekt OpenMoHAA basiert auf dem Quellcode von ioquake3, da die originale Medal of Honor als Basis die Id Tech 3-Engine (also die Engine von Quake 3) verwendete.
Neuigkeiten:
- Native Unterstützung für MacBook mit Apple Silicon wurde hinzugefügt. Nun ist OpenMoHAA sowohl nativ für Intel-Mac als auch für Mac mit M1/M2/M3/M4 verfügbar.
- Drei Launcher wurden hinzugefügt, um den Start von Allied Assault und seinen Erweiterungen Spearhead und Breakthrough zu erleichtern.
- Videoanleitungen zu Spearhead und Breakthrough sowie ein Einführungsvideo zum Spiel funktionieren.
- Rendering
- besseres Licht;
- Decals/Levelmarkierungen werden jetzt angezeigt;
- Dynamisches Licht wird jetzt korrekt angezeigt; es gibt keine Probleme mehr mit dem Flimmern des Bodens beim Abfeuern von Raketen;
- Entitäten werden jetzt besser mit sphärischen Lichtquellen beleuchtet (einige Artefakte sind weiterhin vorhanden);
- Sonnenreflexionen werden jetzt visualisiert.
- Verbesserungen des Audiosystems und der Effekte.
- Fehlerbehebungen des Skriptmotors und verbesserte Mod-Unterstützung.
- Seltsame Bewegungsartefakte beim Start wurden behoben. Server auf ARM.
- Ein Fehler wurde behoben, der dazu führte, dass Mods nicht ordnungsgemäß geladen wurden.
- Demonstrationen werden jetzt mit dem Befehl +set com_target_demo 1 über die Kommandozeile unterstützt.
Audio:
- Das „tmvolume“ wurde hinzugefügt, damit Skripte für den Einzelspielermodus die Musiklautstärke anpassen können.
- Umgebungsgeräusche sollten jetzt auf allen Karten korrekt wiedergegeben werden.
- Ein Absturz wurde behoben, der auftrat, wenn die Audioqualität auf einen Wert unter High (d.h. 44 kHz) eingestellt wurde.
- Ein Fehler wurde behoben, der dazu führte, dass einige Sounds endlos wiederholt wurden. Dies trat hauptsächlich beim Laden eines gespeicherten Spiels auf.
- Ein Problem wurde behoben, bei dem die Hintergrundumgebungsgeräusche nach einem Pausieren beim Neustart deaktiviert wurden (ein Fehler des Originalspiels).
- Umgebungsgeräusch wird jetzt auf jeder Karte vollständig zurückgesetzt, d.h. Geräusche von vorherigen Karten sind nicht mehr hörbar (ein Fehler im Originalspiel).
Client:
- Zum Schutz der Stufftext-Befehle (Befehle, die der Server den Clients ausführen will), werden nun nur bestimmte Stufftext-Befehle gefiltert, um Änderungen vom Remote-Server zu verhindern.
- Ein Sicherheits-Puffer-Timer (Funktion von Medal of Honor: Spearhead und Breakthrough) wurde hinzugefügt.
- Die Unterstützung für testemitter zur Erstellung von Emittern wurde hinzugefügt.
- Animationen werden nun flüssig abgespielt, und ein kleinerer Zeitmaßstab führt nicht mehr zu einer starken Verzögerung der Animationen (dies war ein Problem des Originalspiels).
- Im Modus mohaas/mohaab sollte das Radar-Symbol des Teams nun blinken, wenn ein Teamkollege spricht.
- Es ist nun möglich, sich zu bewegen und Stimmen aus dem In-Game-Sprachmenü abzuspielen.
Spielmodul:
- Eine Serverfunktion zur Anpassung von In-Game-Textnachrichten und Sofortnachrichten wurde hinzugefügt.
- Eine Serverfunktion zur Vermeidung von Teamungleichgewicht wurde hinzugefügt.
- Sofortnachrichten zum Durchbruch wurden hinzugefügt.
- Die Navigation wurde verbessert.
Rendering:
- Die Unterstützung für dynamische Beleuchtung für Landschaften wurde hinzugefügt.
- Beleuchtung für Raucheffekte wurde hinzugefügt.
- Es wurde Unterstützung für Sonnenblitze und Reflexionen von Linsen hinzugefügt.
- Dynamische Beleuchtung wird jetzt korrekt dargestellt und verursacht keine Rendering-Artefakte im gesamten Raum mehr.
- Ein Absturz, der im Landschaftscode auf einigen Plattformen auftreten konnte, wurde behoben.
- Ein Fehler, der bewirkte, dass statische Modelle nicht korrekt ausgewählt oder versteckt wurden, wurde behoben.
- Seltsame Verzerrungen von Wasser und Ozeanen wurden behoben.
- Ein System zur Festlegung von Höhenmarkierungen wurde implementiert: DCL-Datei-Upload, Decals, Schutz-Decals und Reliefmarkierungen.
- Die allgemeine Beleuchtung wurde verbessert. Jetzt sollten Objekte korrekt beleuchtet sein (einige Probleme können jedoch weiterhin auftreten).
- JPEG-Screenshots werden jetzt mithilfe des Befehls screenshotJPEG unterstützt.
- Himmelnahtstellen und ähnliche grafische Artefakte sollten in den meisten Konfigurationen nicht mehr sichtbar sein.
GUI:
- Ein Fehler, der das Spiel beim Ladebildschirm zum Absturz brachte, wenn keine Schaltfläche "Fortsetzen" auf dem Bildschirm vorhanden war, wurde behoben.
- Fehler in der Kartenrotation der Benutzeroberfläche beim Hinzufügen/Anwenden wurden behoben.
- Verbesserte Notizbuchunterstützung im Spiel.
- Die Benutzeroberfläche sollte nicht mehr beim Aktualisieren/Stornieren der Liste blockiert werden. Server (dieser Fehler tritt auch im Originalspiel auf).
Alle Funktionen sind implementiert und funktionieren in OpenMoHAA seit September 2024. Die Stabilität von OpenMoHAA hat zugenommen. Das Projekt geht von der Alpha- in die Beta-Testphase über.
Quelle: linux.org.ru
