Beta wersja OpenMoHAA 0.80.0

Beta wersja OpenMoHAA 0.80.0

Wydano pierwszą wersję beta 0.80.0 otwartego silnika Medal of Honor — OpenMoHAA. Celem projektu jest stworzenie wieloplatformowego silnika z otwartym kodem źródłowym, w pełni kompatybilnego z oryginalnym Medal of Honor, dla nowoczesnych systemów Windows, Linux, Raspberry Pi, MacOS i chromeOS.

Projekt OpenMoHAA oparty jest na kodzie źródłowym ioquake3, ponieważ oryginalna Medal of Honor korzystała z silnika Id Tech 3 (czyli silnika Quake 3).

Co nowego:

  • Dodano natywne wsparcie MacBooków na Apple Silicon. Teraz OpenMoHAA jest natywnie dostępny zarówno na Macach z Intel, jak i na Macach z M1/M2/M3/M4.
  • Dodano 3 launchery dla wygody i prostoty: do uruchamiania Allied Assault i jego dodatków Spearhead oraz Breakthrough.
  • Instrukcje wideo z Spearhead i Breakthrough, a także wideo wprowadzające do gry działają.
  • Renderowanie
    • lepsze oświetlenie;
    • decale/znaczniki poziomu są teraz wyświetlane;
    • dynamiczne oświetlenie teraz wyświetla się poprawnie, nie ma już problemów z migotaniem ziemi podczas strzelania rakietami;
    • podmioty są teraz lepiej oświetlone przez sferyczne źródła światła (niektóre artefakty wciąż występują);
    • odblaski słoneczne są teraz wizualizowane.
  • Ulepszenia systemu audio i efektów.
  • Poprawki silnika skryptowego i ulepszona obsługa modów.
  • Poprawiono dziwne artefakty ruchu podczas uruchamiania serwera na ARM.
  • Naprawiono błąd, przez który mody nie ładowały się poprawnie.
  • Demonstracje są teraz wspierane za pomocą uruchamiania +set com_target_demo 1 z wiersza poleceń

Audio:

  • Dodano «tmvolume», aby skrypty do gry jednoosobowej mogły regulować głośność muzyki.
  • Dźwięki otoczenia powinny teraz być odtwarzane poprawnie na wszystkich mapach.
  • Naprawiono awarię, gdy jakość dźwięku była ustawiona na wartość poniżej High (co oznacza 44 kHz)
  • Poprawiono błąd, przez który niektóre dźwięki były odtwarzane w nieskończoność. Zdarzało się to głównie podczas ładowania zapisanej gry.
  • Naprawiono wyłączanie tła dźwięków otoczenia po restarcie po przerwie (to błąd oryginalnej gry).
  • Dźwięk otoczenia teraz całkowicie resetuje się na każdej mapie, co oznacza, że dźwięki otoczenia z poprzednich map nie będą słyszalne (to błąd w oryginalnej grze).

Klient:

  • W ramach ochrony komendy stufftext (komendy, które serwer chce, aby klienci wykonywali) teraz są filtrowane, dozwolone są tylko niektóre komendy stufftext, aby zapobiec jakimkolwiek zmianom zdalnego serwera.
  • Dodano zabezpieczenie-czasomierz (funkcja Medal of Honor: Spearhead i Breakthrough)
  • Dodano wsparcie dla testemittera do tworzenia emitentów.
  • Animacje teraz odtwarzają się płynnie, mniejsza skala czasu nie prowadzi już do dużych opóźnień animacji (to był problem z oryginalną grą).
  • W trybie mohaas/mohaab ikona radaru drużyny teraz powinna migać, gdy kolega z drużyny mówi.
  • Teraz możliwe jest poruszanie się i odtwarzanie głosów z wewnętrznego menu głosowego gry.

Moduł gry:

  • Dodano funkcję serwera do konfigurowania wiadomości tekstowych w grze i wiadomości natychmiastowych.
  • Dodano funkcję serwera zapobiegającą nierównowadze drużyn.
  • Dodano natychmiastowe wiadomości o przełamaniu.
  • Naprawiono nawigację.

Renderowanie:

  • Dodano wsparcie dla dynamicznego oświetlenia dla krajobrazów.
  • Dodano oświetlenie dla efektów dymowych.
  • Dodano wsparcie dla odbić słonecznych i odblasków z soczewek.
  • Dynamiczne oświetlenie teraz jest wyświetlane poprawnie i nie powoduje artefaktów renderowania w całej przestrzeni.
  • Naprawiono błąd, który mógł wystąpić w kodzie krajobrazu na niektórych platformach.
  • Naprawiono błąd, przez który statyczne modele były niepoprawnie eksportowane/ukrywane.
  • Naprawiono dziwne zniekształcenia wody i oceanów.
  • Wdrożono system oznaczania poziomu: załadowanie pliku DCL, dekale, dekale ochronne i oznaczenia terenu.
  • Poprawiono ogólne oświetlenie. Obiekty powinny teraz być oświetlane poprawnie (mogą występować pewne problemy).
  • Screenshoty JPEG są teraz wspierane przez polecenie screenshotJPEG.
  • Spawy nieba i podobne artefakty graficzne nie powinny być widoczne w większości konfiguracji.

GUI:

  • Naprawiono błąd, przez który gra zawieszała się na ekranie ładowania, jeśli na ekranie ładowania nie było przycisku 'kontynuuj'.
  • Naprawiono błędy na liście obrotu mapy w interfejsie użytkownika przy dodawaniu/zastosowywaniu
  • Poprawione wsparcie Notatnika w grze.
  • Interfejs użytkownika nie powinien się już blokować podczas aktualizacji/anulowania listy. serwerów (ten błąd występuje również w oryginalnej grze).

Wszystkie funkcje zostały zaimplementowane i działają w OpenMoHAA od września 2024 roku. Stabilność OpenMoHAA wzrosła. Projekt przechodzi z alfa-testów do beta-testów.

Źródło: linux.org.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster