
Została udostępniona pierwsza wersja beta otwartego silnika Medal of Honor - OpenMoHAA. Celem projektu jest stworzenie wieloplatformowego silnika open source, w pełni kompatybilnego z oryginalnym Medal of Honor, dla nowoczesnych systemów Windows, Linux, Raspberry Pi, MacOS i chromeOS.
Projekt OpenMoHAA bazuje na kodzie źródłowym ioquake3, gdyż oryginalny Medal of Honor wykorzystywał jako bazę silnik Id Tech 3 (czyli silnik z Quake 3).
Co nowego:
- Dodano natywną obsługę MacBooka na Apple Silicon. OpenMoHAA jest teraz dostępny natywnie zarówno na komputerach Mac z procesorem Intel, jak i na komputerach Mac M1/M2/M3/M4.
- Dodano 3 programy uruchamiające dla wygody i prostoty: do uruchomienia Allied Assault i jego dodatków Spearhead i Breakthrough.
- Instrukcje wideo ze Spearhead i Breakthrough, a także film wprowadzający do gry, działają.
- Wykonanie
- lepsze oświetlenie;
- wyświetlane są teraz naklejki/znaczniki poziomów;
- dynamiczne oświetlenie jest teraz wyświetlane poprawnie, nie ma już problemów z migotaniem podłoża podczas strzelania rakietami;
- istoty są teraz lepiej oświetlone przez sferyczne źródła światła (niektóre artefakty nadal są obecne);
- Odblaski słońca są teraz renderowane.
- Ulepszenia dźwięku i efektów.
- Poprawki silnika skryptów i ulepszona obsługa modów.
- Naprawiono dziwne artefakty ruchu podczas uruchamiania serwer na ARMie.
- Naprawiono problem polegający na tym, że mody nie ładowały się poprawnie.
- Dema są teraz obsługiwane przez uruchomienie +set com_target_demo 1 z wiersza poleceń
Audio:
- Dodano „tmvolume”, aby umożliwić skryptom dla jednego gracza dostosowanie głośności muzyki.
- Dźwięki otoczenia powinny teraz odtwarzać się poprawnie na wszystkich mapach.
- Naprawiono awarię, gdy jakość dźwięku była ustawiona na wartość niższą niż Wysoka (co oznacza 44 kHz)
- Naprawiono błąd, który powodował, że niektóre dźwięki zapętlały się w nieskończoność. Dzieje się tak głównie podczas ładowania zapisanej gry.
- Naprawiono wyłączanie dźwięków otoczenia w tle podczas ponownego uruchamiania po przerwie (był to błąd w oryginalnej grze).
- Dźwięki otoczenia są teraz całkowicie resetowane na każdej mapie, co oznacza, że dźwięki otoczenia z poprzednich map nie będą słyszalne (jest to błąd w oryginalnej grze).
Klient:
- W ramach ochrony polecenia stufftext (polecenia, które serwer chce, aby klienci wykonywali) są teraz odfiltrowywane. Tylko niektóre polecenia stufftext są dozwolone, aby zapobiec jakimkolwiek zmianom ze zdalnego serwera.
- Dodano bezpieczeństwo stopera (Medal of Honor: funkcja Spearhead i Przełom)
- Dodano obsługę testerów do tworzenia emiterów.
- Animacje odtwarzają się teraz płynnie, a mniejsza skala czasowa nie będzie już powodować poważnych opóźnień animacji (problem z oryginalną grą).
- W trybie mohaas/mohaab ikona radaru drużyny powinna teraz migać, gdy mówi członek drużyny.
- Można teraz nawigować i odtwarzać głosy z poziomu menu głosowego w grze.
Moduł gry:
- Dodano funkcjonalność serwera do konfigurowania wiadomości tekstowych i wiadomości błyskawicznych w grze.
- Dodano funkcję serwera, aby zapobiec braku równowagi w drużynie.
- Dodano wiadomości błyskawiczne o przełomie wyzwolenia.
- Nawigacja naprawiona.
Wykonanie:
- Dodano obsługę dynamicznego oświetlenia krajobrazów.
- Dodano oświetlenie dla efektów dymu.
- Dodano obsługę odblasków słonecznych i odblasków obiektywu.
- Dynamiczne oświetlenie pojawia się teraz poprawnie i nie powoduje już artefaktów renderowania w całej przestrzeni.
- Naprawiono awarię, która mogła wystąpić w kodzie terenu na niektórych platformach.
- Naprawiono problem polegający na tym, że modele statyczne nie były poprawnie wybierane/ukrywane.
- Naprawiono dziwną deformację wody i oceanów.
- Zaimplementowano system oznaczeń poziomu: ładowanie pliku DCL, kalkomanii, naklejek ochraniaczy i znaków reliefowych.
- Poprawione oświetlenie ogólne. Obiekty powinny teraz być prawidłowo oświetlone (niektóre problemy mogą nadal występować).
- Zrzuty ekranu w formacie JPEG są teraz obsługiwane za pomocą polecenia zrzut ekranuJPEG.
- Połączenia nieba i podobne artefakty graficzne nie powinny być już widoczne w większości konfiguracji.
GUI:
- Naprawiono błąd powodujący zawieszanie się gry na ekranie ładowania, jeśli na ekranie ładowania nie było przycisku „kontynuuj”.
- Naprawiono błędy na liście rotacji map interfejsu użytkownika podczas dodawania/stosowania
- Ulepszona obsługa Notatnika w grze.
- Interfejs użytkownika nie powinien już blokować się podczas aktualizowania/anulowania listy serwery (Ten błąd występuje również w oryginalnej grze).
Wszystkie funkcje zostały zaimplementowane i działają w OpenMoHAA od września 2024. Stabilność OpenMoHAA stała się wyższa. Projekt przechodzi z testów alfa do testów beta.
Źródło: linux.org.ru
