Beta-Version OpenMoHAA 0.80.0

Beta-Version OpenMoHAA 0.80.0

Die erste Beta-Version 0.80.0 des offenen Medal of Honor-Engines – OpenMoHAA – ist erschienen. Das Ziel des Projekts ist es, eine plattformübergreifende Engine mit offenem Quellcode zu schaffen, die vollständig mit dem originalen Medal of Honor kompatibel ist, für moderne Systeme Windows, Linux, Raspberry Pi, MacOS und chromeOS.

Das OpenMoHAA-Projekt basiert auf dem Quellcode von ioquake3, da das originale Medal of Honor die Id Tech 3-Engine (also die Engine von Quake 3) als Basis verwendete.

Neuigkeiten:

  • Es wurde native Unterstützung für MacBook auf Apple Silicon hinzugefügt. Jetzt ist OpenMoHAA nativ sowohl auf Intel-Mac als auch auf Mac mit M1/M2/M3/M4 verfügbar.
  • Drei Launcher wurden für mehr Komfort und Einfachheit hinzugefügt: um Allied Assault und seine Add-ons Spearhead und Breakthrough zu starten.
  • Die Videoanleitungen für Spearhead und Breakthrough sowie das Einführungsvideo zum Spiel funktionieren.
  • Rendering
    • bessere Beleuchtung;
    • Dekals/Levelmarkierungen werden jetzt angezeigt;
    • Dynamisches Licht wird jetzt korrekt dargestellt, es gibt keine Probleme mehr mit dem Flackern des Bodens beim Abfeuern von Raketen;
    • Entitäten sind jetzt besser mit sphärischen Lichtquellen beleuchtet (einige Artefakte sind weiterhin vorhanden);
    • Sonnenreflexionen werden jetzt visualisiert.
  • Verbesserungen des Audiosystems und der Effekte.
  • Fehlerbehebungen im Skript-Engine 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 richtig geladen wurden.
  • Demos werden jetzt unterstützt, indem man +set com_target_demo 1 über die Kommandozeile startet

Audio:

  • „tmvolume“ wurde hinzugefügt, damit Skripte für das Einzelspiel die Lautstärke der Musik regeln können.
  • Umgebungsgeräusche sollten jetzt auf allen Maps korrekt wiedergegeben werden.
  • Ein Absturz wurde behoben, der auftrat, wenn die Audioqualität auf einen Wert unter High (was 44 kHz bedeutet) eingestellt war.
  • Ein Fehler wurde behoben, der dazu führte, dass einige Sounds für immer in einer Schleife liefen. Dies geschah hauptsächlich beim Laden eines gespeicherten Spiels.
  • Das Deaktivieren von Hintergrundumgebungsgeräuschen bei einem Neustart nach einer Pause wurde behoben (dies ist ein Fehler des originalen Spiels).
  • Der Umgebungsgeräusch wird jetzt bei jeder Map vollständig zurückgesetzt, was bedeutet, dass Umgebungsgeräusche von vorherigen Maps nicht hörbar sind (dies ist ein Fehler im originalen Spiel).

Client:

  • Zur Absicherung des Teams werden jetzt die Befehle „stufftext“ (Befehle, die der Server möchte, dass die Clients ausführen) gefiltert, nur bestimmte „stufftext“-Befehle sind erlaubt, um Änderungen vom entfernten Server zu verhindern.
  • Ein Sicherheits-Timer wurde hinzugefügt (Funktion aus Medal of Honor: Spearhead und Breakthrough)
  • Unterstützung für testemitter zur Erstellung von Emittern wurde hinzugefügt.
  • Animationen werden jetzt flüssig abgespielt, ein kleinerer Zeitmaßstab führt nicht mehr zu starken Verzögerungen der Animation (dies war ein Problem des Originalspiels).
  • Im Modus mohaas/mohaab sollte das Radar-Symbol des Teams jetzt blinken, wenn ein Teamkollege spricht.
  • Es ist jetzt möglich, sich zu bewegen und Sprachkommunikation aus dem In-Game Sprachmenü abzuspielen.

Spielmodul:

  • Eine Serverfunktion zum Anpassen von In-Game-Textnachrichten und Sofortnachrichten wurde hinzugefügt.
  • Eine Serverfunktion zur Verhinderung von Team-Ungleichgewichten wurde hinzugefügt.
  • Sofortnachrichten über die Befreiung wurden hinzugefügt.
  • Die Navigation wurde korrigiert.

Rendering:

  • Unterstützung für dynamische Beleuchtung für Landschaften wurde hinzugefügt.
  • Beleuchtung für Raucheffekte wurde hinzugefügt.
  • Unterstützung für Sonnenreflexionen und Linsenreflexionen wurde hinzugefügt.
  • Dynamische Beleuchtung wird jetzt korrekt angezeigt und verursacht keine Rendering-Artefakte mehr im gesamten Raum.
  • Ein Absturz, der im Landschaftscode auf einigen Plattformen auftreten konnte, wurde behoben.
  • Ein Fehler wurde behoben, der dazu führte, dass statische Modelle irreführend ausgewählt/ausgeblendet wurden.
  • Seltsame Verformungen von Wasser und Ozeanen wurden behoben.
  • Ein Level-Marksystem wurde implementiert: DCL-Datei laden, Decals, Schutzdecal und Gelände-Marken.
  • Die allgemeine Beleuchtung wurde verbessert. Objekte sollten jetzt korrekt beleuchtet werden (einige Probleme können jedoch weiterhin auftreten).
  • JPEG-Screenshots werden jetzt mit dem Befehl screenshotJPEG unterstützt.
  • Nahtlose Himmel und ähnliche grafische Artefakte sollten in den meisten Konfigurationen nicht mehr sichtbar sein.

GUI:

  • Ein Fehler wurde behoben, aufgrund dessen das Spiel beim Laden auf dem Ladebildschirm hängen blieb, wenn es keinen „Fortsetzen“-Button gab.
  • Fehler in der Karte-Drehungsaufstellung des Benutzerinterfaces beim Hinzufügen/Anwenden wurden behoben.
  • Verbesserte Unterstützung für Notizen im Spiel.
  • Die Benutzeroberfläche sollte beim Aktualisieren/Abbrechen der Liste nicht mehr blockiert werden. Server ( dieser Fehler tritt auch im Originalspiel auf).

Alle Funktionen wurden implementiert und funktionieren in OpenMoHAA seit September 2024. Die Stabilität von OpenMoHAA hat zugenommen. Das Projekt wechselt von der Alpha-Phase in die Beta-Phase.

Quelle: linux.org.ru

60GB SSD 8Gb DDR4