OpenMW es una recreación de motor de juego, libre y de código abierto, que implementa de nuevo el motor utilizado para dar vida al juego de rol de mundo abierto de The Elder Scrolls III: Morrowind, desarrollado por Bethesda Softworks.

OpenMW
Información general
Tipo de programa motor de videojuego
Lanzamiento inicial junio de 2008
Licencia GPLv3
Información técnica
Programado en C++
Versiones
Última versión estable 0.43.04 de diciembre de 2017
Enlaces
Captura de pantalla de OpenMW con contenido del proyecto de ejemplo.

Visión general

El proyecto tiene como objetivo solucionar los problemas del motor original y permitir jugarlo en equipos modernos. Está programado en C++ y utiliza el motor de física Bullet, OpenAL-Soft para el audio, MyGUI para los widgets de ventana y SDL 2 para la entrada. El lanzador y la herramienta OpenMW-CS (el editor de escenarios) usan Qt para sus interfaces gráficas de usuario. Todas las misiones y demás elecciones de personaje de Morrowind, así como sus expansiones y complementos oficiales, son completamente jugables en OpenMW, al igual que muchos mods creados por terceros.

Al ser una recreación del motor del juego, se basa en los recursos originales (pero no los incluye) como el arte, las texturas, la música y otro material con derechos de autor de Bethesda, por lo que se necesita una copia del juego original (en cualquiera de sus ediciones, incluida la Edición Juego del Año) para poder jugar Morrowind en OpenMW.

Se han iniciado proyectos paralelos que buscan crear recursos libres para utilizar con OpenMW, y la herramienta de desarrollo de contenido OpenMW-CS también puede emplearse sin precisar de ningún recurso de terceros.

Dado que el motor fue diseñado principalmente para Morrowind, como reemplazo del obsoleto motor Gamebryo, algunas personas han intentado portar otros juegos de Bethesda al motor de código abierto con resultados diversos. A fecha del 28 de febrero de 2019, varios videos de demostración muestran los mundos de juego de Skyrimy Oblivion cargándose exitosamente en el motor (aunque ofreciendo poca funcionalidad).

Historia

La primera versión pública de OpenMW fue la 0.1.0, lanzada en junio de 2008, usando inicialmente Ogre3D para el renderizado. El desarrollador principal original, Nicolay Korslund, dejó el proyecto al poco tiempo, pero transfirió sus funciones a Marc Zinnschlag. En 2020, el equipo anunció oficialmente que Bret Curtis (también conocido como psi29a) asumió el rol de liderazgo.

Con el lanzamiento de la versión 0.37.0, Ogre3D fue reemplazado por OpenSceneGraph debido a inquietudes sobre la dirección futura del desarrollo de Ogre3D. Este cambio trajo mejoras significativas en el rendimiento y solucionó varios problemas del motor que llevaban tiempo arrastrándose.

Desde 2016, todas las misiones, clases, razas y demás opciones de personaje de Morrowind, así como sus expansiones y complementos oficiales, son completamente jugables en OpenMW, aunque hasta 2017 el proyecto continuaba en fase de pruebas beta extendida. La mayoría de los mods de terceros que no dependen de archivos ejecutables de MS Windows y que no presenten errores graves de sintaxis en sus scripts también son compatibles con OpenMW.

TES3MP: desarrollo multijugador

OpenMW también sirve como base para TES3MP, un proyecto destinado a desarrollar una versión del juego en red y multijugador. En 2017, se encontraba en las primeras fases de prueba alfa. A mediados de 2017, se logró un avance importante y se lanzó la primera versión jugable. Con el lanzamiento de la versión alfa 0.7 a finales de 2018, la bifurcación multijugador logró sincronización entre jugadores para la mayoría de las características del juego, como la creación de pociones y encantamientos personalizados, convirtiéndose así en una versión mayormente completa en términos de funcionalidad.

Algunas características

  • Soporte para fuentes TrueType.
  • Opción de escalado de la GUI, útil para mejorar la legibilidad en pantallas de alta resolución.
  • El mapa del mundo se ajusta automáticamente para incluir nuevas masas terrestres de mods como Tamriel Rebuilt.
  • Diálogo de alquimia mejorado y redimensionable.
  • Consola mejorada (colores, autocompletado de comandos y IDs de objetos).
  • Cursores renderizados por hardware: la fluidez del cursor no depende del framerate.
  • Compatibilidad con formatos de audio y video soportados por FFmpeg.
  • Filtro de sonido mejorado para escenas bajo el agua.
  • Mayor precisión en el renderizado (el motor original tenía problemas de precisión que causaban vibraciones de objetos al alejarse del origen del mundo).
  • Soporte para mapas de textura normal, especular y parallax.
  • Soporte para todas las resoluciones.
  • Campo de visión ajustable (field of view).
  • Filtrado anisotrópico.
  • Renderizado mejorado de destellos solares usando consultas de oclusión de hardware.
  • Nuevo shader de agua con efectos de reflexión y refracción.
  • Nuevo motor de terreno con renderizado continuo y terreno lejano.
  • Soporte para archivos de malla/escena OSG como alternativa al formato propietario NIF.
  • Soporte para enfundar armas, incluidos carcajes y vainas dinámicas.
  • etc.

Enlaces importantes

Referencias

editar
  1. «OpenMW 0.1.0». OpenMW (en inglés estadounidense). 4 de noviembre de 2021. Archivado desde el original el 22 de mayo de 2023. Consultado el 22 de mayo de 2023. 
  2. «OpenMW 0.48.0 Released!». OpenMW (en inglés estadounidense). 23 de julio de 2023. Archivado desde el original el 6 de agosto de 2023. Consultado el 6 de agosto de 2023.