
Se ha lanzado la primera versión beta 0.80.0 del motor abierto Medal of Honor — OpenMoHAA. El objetivo del proyecto es crear un motor multiplataforma de código abierto, totalmente compatible con el Medal of Honor original, para sistemas modernos como Windows, Linux, Raspberry Pi, MacOS y chromeOS.
El proyecto OpenMoHAA se basa en el código fuente de ioquake3, ya que el Medal of Honor original utilizó como base el motor Id Tech 3 (es decir, el motor de Quake 3).
Novedades:
- Se ha añadido soporte nativo para MacBook en Apple Silicon. Ahora OpenMoHAA está disponible de forma nativa tanto en Macs con Intel como en Macs con M1/M2/M3/M4.
- Se han añadido 3 lanzadores para mayor comodidad y simplicidad: para iniciar Allied Assault y sus complementos Spearhead y Breakthrough.
- Los video tutoriales de Spearhead y Breakthrough, así como el video introductorio del juego, funcionan.
- Renderizado
- mejor iluminación;
- los decals/marcadores de nivel ahora se muestran;
- la iluminación dinámica ahora se representa correctamente, ya no hay problemas de parpadeo del suelo al disparar misiles;
- las entidades ahora están mejor iluminadas por fuentes de luz esféricas (algunos artefactos aún están presentes);
- los destellos del sol ahora se visualizan.
- Mejoras en el sistema de audio y efectos.
- Correcciones en el motor de scripts y mejor soporte para mods.
- Se han corregido artefactos extraños de movimiento al iniciar servidores en ARM.
- Se ha corregido un error que impedía que los mods se cargaran correctamente.
- Las demostraciones ahora se admiten mediante el lanzamiento +set com_target_demo 1 desde la línea de comandos.
Audio:
- Se ha añadido «tmvolume» para que los scripts de un solo jugador puedan ajustar el volumen de la música.
- Los sonidos ambientales ahora deberían reproducirse correctamente en todos los mapas.
- Se ha corregido un fallo cuando la calidad del sonido estaba configurada en un valor inferior a Alto (es decir, 44 kHz).
- Se ha corregido un error que hacía que algunos sonidos se repitieran para siempre. Esto ocurría principalmente al cargar un juego guardado.
- Se ha corregido la desactivación de los sonidos ambientales de fondo al reiniciar después de un intermedio (este es un error del juego original).
- El sonido ambiental ahora se restablece completamente en cada mapa, lo que significa que los sonidos ambientales de mapas anteriores no serán audibles (este es un error del juego original).
Cliente:
- Como medida de seguridad, se filtran los comandos de stufftext (comandos que el servidor quiere que los clientes ejecuten), permitiendo solo algunos comandos de stufftext para prevenir cualquier cambio desde el servidor remoto.
- Se ha añadido un cortafuegos con temporizador (función de Medal of Honor: Spearhead y Breakthrough).
- Se ha añadido soporte para testemitter para crear emisores.
- Las animaciones ahora se reproducen de forma fluida, una escala de tiempo menor ya no causará un retraso significativo en la animación (un problema del juego original).
- En modo mohaas/mohaab, el ícono del radar del equipo ahora debería parpadear cuando un compañero de equipo habla.
- Ahora es posible moverse y reproducir voces desde el menú de voz en el juego.
Módulo del juego:
- Se ha añadido una función del servidor para configurar los mensajes de texto y mensajes instantáneos dentro del juego.
- Se ha añadido una función del servidor para prevenir el desequilibrio de equipos.
- Se han añadido mensajes instantáneos sobre la ruptura de liberación.
- Se ha corregido la navegación.
Renderización:
- Se ha añadido soporte para iluminación dinámica en paisajes.
- Se ha añadido iluminación para efectos de humo.
- Se ha añadido soporte para brillos solares y destellos de lentes.
- La iluminación dinámica ahora se muestra correctamente y ya no causa artefactos de renderización en todo el espacio.
- Se ha corregido un fallo que podría ocurrir en el código del paisaje en algunas plataformas.
- Se ha corregido un error que hacía que los modelos estáticos se seleccionaran/ocultaran incorrectamente.
- Se ha corregido una extraña deformación del agua y los océanos.
- Se ha implementado un sistema de marcas de nivel: carga de archivo DCL, decaljes, decaljes de protectores y marcas de relieve.
- Se ha mejorado la iluminación general. Ahora los objetos deberían estar iluminados correctamente (aún pueden surgir algunos problemas).
- Las capturas de pantalla en JPEG ahora son compatibles con el comando screenshotJPEG.
- Las costuras del cielo y artefactos gráficos similares ya no deberían ser visibles en la mayoría de las configuraciones.
GUI:
- Se ha corregido un error que hacía que el juego se congelara en la pantalla de carga si no había un botón de 'continuar' en la pantalla de carga.
- Se han corregido errores en la lista de rotación del mapa en la interfaz de usuario al añadir/aplicar.
- Se ha mejorado el soporte de Bloc de notas en el juego.
- La interfaz de usuario ya no debería bloquearse al actualizar/cancelar la lista servidores (este error también ocurre en el juego original).
Todas las funciones se han implementado y funcionan en OpenMoHAA desde septiembre de 2024. La estabilidad de OpenMoHAA ha mejorado. El proyecto pasa de pruebas alfa a pruebas beta.
Fuente: linux.org.ru
