
È stata rilasciata la prima beta versione 0.80.0 del motore open source Medal of Honor — OpenMoHAA. L'obiettivo del progetto è creare un motore cross-platform con codice sorgente aperto, completamente compatibile con l'originale Medal of Honor, per i moderni sistemi Windows, Linux, Raspberry Pi, MacOS e chromeOS.
Il progetto OpenMoHAA è basato sul codice sorgente di ioquake3, poiché l'originale Medal of Honor utilizzava come base il motore Id Tech 3 (cioè il motore di Quake 3).
Novità:
- Aggiunta la compatibilità nativa con MacBook su Apple Silicon. Ora OpenMoHAA è nativamente disponibile sia su Mac con Intel che su Mac con M1/M2/M3/M4.
- Aggiunti 3 launcher per facilità e comodità: per eseguire Allied Assault e i suoi addon Spearhead e Breakthrough.
- Le video istruzioni per Spearhead e Breakthrough, così come il video di introduzione al gioco, funzionano.
- Rendering
- illuminazione migliorata;
- decalcomanie segnate ora vengono visualizzate;
- l'illuminazione dinamica ora viene visualizzata correttamente, non ci sono più problemi con il tremolio del terreno durante il lancio di razzi;
- le entità ora sono meglio illuminate da fonti luminose sferiche (alcuni artefatti sono ancora presenti);
- i riflessi solari ora vengono visualizzati.
- Miglioramenti al sistema audio e agli effetti.
- Correzioni del motore di scripting e migliorato supporto per i mod.
- Correttati strani artefatti di movimento al momento del lancio server su ARM.
- Risolta un'errore che impediva il corretto caricamento dei mod.
- Le dimostrazioni ora sono supportate tramite avvio +set com_target_demo 1 dalla riga di comando
Audio:
- Aggiunto 'tmvolume', in modo che gli script per il gioco singolo possano regolare il volume della musica.
- I suoni ambientali ora dovrebbero riprodursi correttamente su tutte le mappe.
- Risolto un crash quando la qualità audio era impostata su un valore inferiore a High (sotto i 44 kHz)
- Corretto un errore che causava la riproduzione infinita di alcuni suoni, principalmente durante il caricamento di un salvataggio.
- Corretto il disattivazione dei suoni ambientali di fondo al riavvio dopo una pausa (questo era un errore dell'originale).
- I suoni ambientali ora vengono completamente reimpostati su ogni mappa, il che significa che i suoni delle mappe precedenti non saranno udibili (questo era un errore dell'originale).
Client:
- Come protezione, i comandi stufftext (comandi che il server vuole che i client eseguano) ora vengono filtrati, consentendo solo alcuni comandi stufftext per prevenire eventuali modifiche dal server remoto.
- Aggiunto un fusibile-timer (funzione Medal of Honor: Spearhead e Breakthrough)
- Aggiunta la supporto a testemitter per la creazione di emitter.
- Le animazioni ora vengono riprodotte in modo fluido, una scala di tempo più piccola non porterà più a un ritardo significativo delle animazioni (questo era un problema del gioco originale).
- In modalità mohaas/mohaab, l'icona del radar della squadra ora dovrebbe lampeggiare quando un compagno di squadra parla.
- Ora è possibile spostarsi e riprodurre le voci dal menu vocale di gioco.
Modulo di gioco:
- Aggiunta una funzione server per configurare i messaggi di testo di gioco e i messaggi istantanei.
- Aggiunta una funzione server per prevenire sbilanciamenti di squadra.
- Aggiunti messaggi istantanei per la rottura del rilascio.
- Corretto la navigazione.
Rendering:
- Aggiunta supporto per l'illuminazione dinamica per i paesaggi.
- Aggiunta illuminazione per effetti di fumo.
- Aggiunta la supporto ai riflessi solari e ai riverberi delle lenti.
- L'illuminazione dinamica ora viene visualizzata correttamente e non causa più artefatti di rendering in tutto lo spazio.
- Corretto un crash che poteva verificarsi nel codice del paesaggio su alcune piattaforme.
- Corretto un errore che causava la selezione/scomparsa errata dei modelli statici.
- Corrette le strane deformazioni di acqua e oceani.
- Implementato un sistema di marcatura livello: caricamento del file DCL, decalcomanie, decalcomanie protettive e marcature del terreno.
- Migliorata l'illuminazione generale. Gli oggetti ora dovrebbero essere illuminati correttamente (alcuni problemi potrebbero ancora verificarsi).
- Screenshot JPEG ora supportati tramite il comando screenshotJPEG.
- I giunti del cielo e simili artefatti grafici non dovrebbero più essere visibili nella maggior parte delle configurazioni.
GUI:
- Corretto un errore che causava il blocco del gioco alla schermata di caricamento, se non era presente il pulsante 'continua' alla schermata di caricamento.
- Corrette le anomalie nell'elenco delle rotazioni della mappa dell'interfaccia utente durante l'aggiunta/applicazione.
- Supporto migliorato per il Blocco Note nel gioco.
- L'interfaccia utente non dovrebbe più bloccarsi durante l'aggiornamento/annullamento della lista server (questo errore si verifica anche nel gioco originale).
Tutte le funzionalità sono state implementate e funzionano in OpenMoHAA sin da settembre 2024. La stabilità di OpenMoHAA è migliorata. Il progetto passa dalla fase di alpha testing a quella di beta testing.
Fonte: linux.org.ru
