Se ha lanzado la versión alfa 0.70.0 del motor de código abierto Medal of Honor, OpenMoHAA. El objetivo del proyecto es crear un motor de código abierto multiplataforma que sea totalmente compatible con el Medal of Honor original.
El proyecto OpenMoHAA se basa en código fuente ioterremoto3, ya que el Medal of Honor original utilizó el motor Id Tech 3 (es decir, el motor de Quake 3) como base.
¿Qué hay de nuevo?
- Se agregó soporte nativo para PowerPC.
- Se agregó animación inactiva predeterminada para archivos TIKI que no tienen animación.
- El sistema de audio SDL ha sido reemplazado por OpenAL.
Módulo de juego:
- Se corrigieron fallas de funcionamiento de la puerta, como que la puerta se abriera en la dirección incorrecta.
- Se ha corregido la física, en particular el rebote de granadas.
- Se corrigió que la IA fuera menos estúpida que en versiones anteriores.
- Sistema de artillería fijo (ProjectileGenerator): correcciones para t2l3, t2l4...
- Se corrigió la carga/guardado del juego con datos incorrectos.
- Marcador fijo para la FFA y los espectadores.
- El motor de secuencias de comandos ha sido reparado; ahora todas las secuencias de comandos deberían funcionar.
- Se solucionó un problema con los puntos de generación que impedía que el jugador apareciera en la ubicación correcta.
- El detector de minas detecta correctamente las minas en un jugador.
- Ahora se muestra la fecha de la misión (por ejemplo, "6 de junio de 1944").
- El sistema del vehículo ahora es completamente funcional: ya no se atascan.
- Ahora se pueden reproducir todos los mapas para un jugador (aunque pueden ocurrir algunos errores raros).
Servidor:
- Se corrigió el desbordamiento de la cadena de configuración en mapas grandes como t1l2 en MOH: Spearhead.
Representación:
- Se agregó soporte para texturas DDS.
- Transformaciones agregadas: expresiones faciales dinámicas de los personajes.
- Portal del cielo implementado.
UI:
- Se agregó un bloc de notas en el juego.
- Se agregaron capturas de pantalla para juegos guardados.
Además de todo lo anterior, se han solucionado muchos errores. En OpenMoHAA implementado casi todas las funciones. Esta todavía es una versión alfa y todavía hay muchos errores en el proyecto.
Fuente: linux.org.ru