- El proyecto de reimplementación de código abierto del motor de Morrowind, OpenMW, publicó la versión 0.50.0, con mejoras de gran escala como soporte para gamepad y deshardcodeo del sistema de combate
- La expansión de la API de scripting de Lua amplía el alcance del control sobre elementos internos del juego como combate, clima, terreno y diario
- El motor gráfico mejora el manejo de geometría skinned y corrige errores de normal/parallax mapping, aumentando la compatibilidad con mods
- Las actualizaciones de UI refuerzan la comodidad de uso con menú para controladores, movimiento de objetos con Alt-clic y traducción al polaco
- La funcionalidad de Beyond Morrowind amplía la base para soportar motores de juegos posteriores de Bethesda, como Oblivion, lo que marca un avance hacia un motor RPG más generalista
Resumen de las principales mejoras
- OpenMW 0.50.0 se centra en una renovación completa de la experiencia con gamepad, el deshardcodeo del sistema de combate, la expansión de la API de Lua y mejoras de UI
- La nueva versión puede descargarse en todos los sistemas operativos y el formato de los archivos de guardado existentes no cambió
- Se agregaron movimiento rápido de objetos (Alt-clic), traducción de la UI al polaco y un menú mejorado para controladores
- Se detallan problemas conocidos relacionados con macOS, Windows y GPUs AMD/Intel
IA y búsqueda de rutas
- La navegación basada en navmesh es más precisa que en Morrowind original, y se corrigió para ignorar datos de ruta erróneos, como puntos dentro de rocas
- Se ajustó el ciclo de actualización del reconocimiento de sigilo (Sneak) para que la obtención de experiencia funcione de forma estable
- Se corrigieron múltiples bugs relacionados con combate y percepción: limitación del comportamiento de NPC paralizados, posibilidad de combate para NPC inmóviles, prevención de cosecha repetida de hierbas, etc.
Configuración y sistema de archivos virtual (VFS)
- Los archivos de configuración ahora se guardan al cerrar la ventana de ajustes y no al salir del juego
- Mejoró el soporte para rutas no ASCII y la estabilidad de los archivos BSA
Formato ESM y archivos de guardado
- No hay cambios en el formato de guardado, y es posible volver a la versión 0.49.0
- Se corrigieron errores en el procesamiento de subregistros del estado de misiones
Jugabilidad
- Se corrigió para que el aumento de habilidades en prisión se refleje en la progresión de nivel
- Se arreglaron numerosos bugs de detalle relacionados con magia, combate y evaluación de crímenes
- Se reforzó la consistencia con el juego original en aspectos como problemas al equipar objetos apilables, detección de impactos, procesamiento de efectos mágicos y fórmula de cálculo de precios
Gráficos
- La mejora en el manejo de geometría skinned aumenta la compatibilidad con recursos de mods (por ejemplo, se resolvió el problema de la posición de las velas en abot’s Boats)
- Se mejoró la estabilidad gráfica con correcciones en errores de orientación de normal maps/parallax maps, ciclo de fases lunares, reflejos del agua y carga de shaders de posprocesado
- No hay nuevas funciones gráficas, pero se mantiene una calidad superior a la de Morrowind original
Scripting mwscript
- GetSpellEffects ahora admite detección de encantamientos y se agregó el comando de depuración FillJournal
- Mejoras de estabilidad en conflictos de scripts de diálogo, visualización del mapa y manejo de colisiones al caminar sobre el agua
Scripting OpenMW-Lua
- Deshardcodeo de la lógica de impactos en combate: desgaste de armadura, ajuste de dificultad, efecto de sangre y sonidos de impacto ahora pueden controlarse por script
- Se agregaron APIs para weather, land, region y journal
- Muchas funciones nuevas, como creación de NPC personalizados, eventos de combate (Hit, Unequip, etc.) y funciones para comprobar el estado de la UI
- El manejador OnUpdate ahora se invoca también en frames en pausa con tiempo de simulación 0
Sonido
- Se agregó el efecto Doppler de audio 3D, implementando cambios de tono según la velocidad de movimiento
Interfaz de usuario (UI)
- Se agregó una UI de menú para controladores que permite operar sin mouse en tareas como crear pociones o encantar objetos
- Movimiento inmediato de objetos con Alt-clic, mejor ordenamiento de slots de guardado, visualización del oro del jugador y traducción al polaco
- Los elementos visuales del HUD, ventanas de diálogo, atajos y menús se ajustaron para parecerse más al Morrowind original
- Se corrigieron numerosos problemas en manejo de Unicode, resaltado de temas de diálogo y errores del menú de viaje
OpenMW-CS, launcher y herramientas
- Se completó la localización al polaco del launcher y el asistente
- Mejora en el diseño de marcadores de selección del editor y soporte para indentación múltiple en el editor de scripts
- Se eliminó el soporte para Qt5, se corrigió un error de reutilización de RefNum y un bug de selección en alta resolución
Beyond Morrowind
- Continúa la expansión de la base para soportar Oblivion y motores de juegos posteriores de Bethesda
- Texturizado de terreno completado, renderizado de objetos lejanos, sonido de apertura de puertas y mejora en la velocidad de carga de archivos comprimidos
- El renderizado de objetos con detalle completo mejora la calidad visual, aunque requiere atención por el mayor uso de memoria
Conclusión
- OpenMW 0.50.0 es una gran actualización con apertura del sistema de combate, API de Lua amigable para mods, modernización de la UI y base para expansión hacia motores de nueva generación
- El proyecto está evolucionando más allá de Morrowind hacia un motor RPG de mundo abierto de propósito general
- La retroalimentación de la comunidad se sigue recopilando a través de Discord, IRC, foros y el rastreador de issues de GitLab
1 comentarios
Opiniones en Hacker News
Este proyecto me impresiona cada vez que lo veo
Si miras al final del anuncio, puedes ver mapas de Skyrim, Fallout: New Vegas y Oblivion cargados en OpenMW
Los juegos a los que se les dedican miles de horas adquieren valor cultural, y creo que deben protegerse de la codicia de las editoras
Cada vez que Bethesda anuncia una actualización para Skyrim o Fallout 4, me preocupa que rompa los mods existentes
OpenMW está resolviendo los problemas de los juegos viejos, pero creo que Elder Scrolls 6 y Fallout 5 ya no tienen esperanza
El mod Tamriel Rebuilt te permite explorar el territorio continental de Morrowind, que no estaba en el juego original
Se siente como si hubieran hecho un Morrowind 2 del doble de tamaño
Ya ganó suficiente dinero y ahora ya forma parte de la cultura
El simple hecho de haber creado un símbolo cultural así puede dar impulso suficiente a otros proyectos
Siento que algún día ignorarán la oposición de la comunidad y lo impondrán de todos modos
Skyrim es un juego sobrevalorado, y tanto el combate como la exploración eran mucho mejores en Dark Messiah of Might and Magic de 2005
Si quieres compararlos directamente, mira este video y este video
Sigue siendo mi juego favorito, y el trabajo del equipo de OpenMW es asombroso
Está dándole nueva vida a un juego antiguo sin perder la visión del original
No sabía que tenían el objetivo de dar soporte incluso a motores posteriores, y me entusiasma muchísimo
Hace poco terminé una partida con la versión 0.49 y el paquete Total Overhaul
Los modders han hecho un trabajo increíble, pero todavía hay problemas de rendimiento
Los reflejos del agua, las nubes volumétricas y el manejo de sombras hacen que los frames se desplomen
Hacen falta mejoras técnicas como occlusion culling, LOD y draw call batching
Aun así, es un proyecto excelente, y de verdad hace falta una función de filtrado en la UI de tiendas y contenedores
Felicidades al equipo de OpenMW por este gran lanzamiento
Me dio mucha risa la explicación del anuncio sobre que “el reconocimiento de personajes es lento cuando no están en combate”
Todavía recuerdo robar monedas de oro a escondidas en Oblivion y escuchar “¡ALTO! ¡Has violado la ley!”
Poder correr Oblivion en el motor de Morrowind es realmente genial
Gracias a OpenMW, mi SteamDeck se convirtió en una máquina perfecta para Morrowind
Si usas Luxtorpeda, se registra como uno de los runtimes de Steam
y ejecuta OpenMW en lugar de Morrowind.exe
Hoy en día a veces incluso la versión de Windows corre mejor en Linux
En los últimos años, la integración de Lua ha avanzado muchísimo
Ahora ya se puede implementar una gran variedad de funciones, y además ayuda a reducir el hardcoding en el código C++
Si tienes tiempo, te recomiendo participar como contribuidor (PR)
El ambiente de la comunidad es muy bueno, y yo también he enviado algunos PR
Ojalá existiera un modpack de un clic para modernizar el juego
También me pasa con New Vegas u Oblivion: me agoto después de pasarme dos días configurándolo todo
En modding-openmw.com/lists
puedes completar la descarga y la instalación con dos comandos
Curiosamente, casi no se oye hablar de la comunidad de mods de Morrowind
Daggerfall, Oblivion y Skyrim son muy activos, así que me pregunto por qué Morrowind parece tan silencioso
porque el CD original incluía un editor de mods oficial
Recuerdo haberlo usado yo mismo para reducir la cantidad de cliff-racers
Están Tamriel Rebuilt y muchos otros de gráficos, distancia, gremios, armaduras, magia y corrección de bugs
Personalmente prefiero mods que mantengan la sensación vanilla
Solía usar mods donde el modelo cambia al cosechar plantas, mods para aliviar el tema de los cliff-racers,
mejoras gráficas, horarios para los NPC y un mod de biblioteca de duplicación de libros, entre otros
El Construction Kit venía incluido en el disco del juego,
y Nexus Mods comenzó originalmente como un portal de mods de Morrowind
Relacionado con eso, existe un fork multijugador de OpenMW llamado TES3MP para jugar con amigos
Actualmente está basado en la 0.47, así que va algo desfasado, pero en OpenMW oficial también planean integrar multijugador
Además, el proyecto Tamriel Rebuilt, que ya lleva 24 años en desarrollo,
añade el doble de quests que el juego original, ciudades enormes y nuevas facciones
Para más detalles, consulta la página de preguntas frecuentes
mientras que Project Tamriel (project-tamriel.com) es el que añade Cyrodiil, Skyrim, High Rock y Hammerfell