
È stata rilasciata la prima versione beta 0.80.0 del motore open source Medal of Honor — OpenMoHAA. L'obiettivo del progetto è creare un motore multipiattaforma 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).
Cosa c'è di nuovo:
- È stata aggiunta la supporto nativo per MacBook su Apple Silicon. Ora OpenMoHAA è disponibile nativamente sia su Mac con Intel che su Mac con M1/M2/M3/M4.
- Sono stati aggiunti 3 launcher per comodità e facilità: per avviare Allied Assault e i suoi addon Spearhead e Breakthrough.
- Le video istruzioni per Spearhead e Breakthrough, così come il video introduttivo al gioco, funzionano.
- Rendering
- illuminazione migliorata;
- le decalcomanie/marcature di livello ora vengono visualizzate;
- l'illuminazione dinamica ora viene visualizzata correttamente, non ci sono più problemi di sfarfallio del terreno quando si spara con i razzi;
- le entità ora sono meglio illuminate da sorgenti di luce 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 supporto migliorato per le mod.
- Corrette le strane anomalie nel movimento all'avvio server su ARM.
- Corretto un errore che impediva il caricamento corretto delle mod.
- Le dimostrazioni ora sono supportate avviando +set com_target_demo 1 dalla riga di comando
Audio:
- Aggiunto "tmvolume", in modo che gli script per la modalità singolo giocatore possano regolare il volume della musica.
- I suoni ambientali ora dovrebbero essere riprodotti correttamente su tutte le mappe.
- Corretto un crash quando la qualità del suono era impostata su un valore inferiore a High (cioè 44 kHz)
- Corretto un errore che causava il loop infinito di alcuni suoni. Questo si verificava principalmente durante il caricamento di un salvataggio.
- Corretto il problema di disattivazione dei suoni ambientali di sottofondo al riavvio dopo un'interruzione (questo è un errore dell'originale gioco).
- Il suono ambientale ora viene completamente reimpostato su ogni mappa, il che significa che i suoni ambientali delle mappe precedenti non saranno udibili (questo è un errore nell'originale gioco).
Cliente:
- Come protezione, i comandi stufftext (comandi che il server desidera che i client eseguano) vengono ora filtrati; sono consentiti solo alcuni comandi stufftext per prevenire eventuali modifiche da remoto.
- Aggiunto un interruttore temporale (funzione di Medal of Honor: Spearhead e Breakthrough)
- Aggiunto il supporto per testemitter per la creazione di emulatori.
- Le animazioni ora vengono riprodotte in modo fluido, una scala temporale più piccola non comporterà più ritardi significativi nelle 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 muoversi e riprodurre voci dal menu vocale di gioco.
Modulo di gioco:
- Aggiunta una funzione server per configurare i messaggi di testo e i messaggi istantanei in gioco.
- Aggiunta una funzione server per prevenire sbilanciamenti delle squadre.
- Aggiunti messaggi istantanei per il blitz di liberazione.
- Corretto il problema di navigazione.
Rendering:
- Aggiunto il supporto per l'illuminazione dinamica per i paesaggi.
- Aggiunta illuminazione per effetti di fumo.
- Aggiunto supporto per riflessi solari e riflessi da 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 inconsistenze nel campionamento/nascosto dei modelli statici.
- Corretto un'anomalia nella deformazione di acqua e oceani.
- Implementato un sistema di marcatori di livello: caricamento di file DCL, decalcomanie, decalcomanie di protezione e marcatori di rilievo.
- Migliorata l'illuminazione generale. Ora gli oggetti dovrebbero essere illuminati correttamente (alcuni problemi potrebbero ancora verificarsi).
- Gli screenshot JPEG sono ora supportati tramite il comando screenshotJPEG.
- Le giunzioni del cielo e simili artefatti grafici non dovrebbero più essere visibili nella maggior parte delle configurazioni.
GUI:
- Corretta un'errore che causava il blocco del gioco nella schermata di caricamento se non c'era il pulsante 'continua'.
- Corrette le anomalie nell'elenco di rotazione della mappa dell'interfaccia utente quando si aggiunge/applica.
- Migliore supporto per il Blocco Note in gioco.
- L'interfaccia utente non dovrebbe più bloccarsi durante l'aggiornamento/cancellazione dell'elenco. server (questo errore si verifica anche nel gioco originale).
Tutte le funzionalità sono state implementate e funzionano in OpenMoHAA fin da settembre 2024. La stabilità di OpenMoHAA è aumentata. Il progetto passa da test alfa a test beta.
Fonte: linux.org.ru
