La espera por el próximo The Elder Scrolls continúa alimentando la imaginación de los jugadores, pero también está provocando que algunos fans busquen soluciones por su cuenta. Morrowind, uno de los capítulos más influyentes de la saga, vuelve a estar en el centro de la conversación gracias a un proyecto tan curioso como ambicioso. Lo que comenzó como un simple experimento técnico ha terminado convirtiendo el clásico RPG en algo que puede ejecutarse de una manera que Bethesda nunca planteó.
Morrowind ya no necesita una instalación convencional
Bethesda lleva cerca de 15 años manteniendo a los seguidores de The Elder Scrolls pendientes de cualquier novedad relacionada con la próxima entrega principal. Con el paso del tiempo, la ausencia de información ha provocado que la comunidad vuelva constantemente a los capítulos clásicos de la saga, especialmente a Morrowind, lanzado originalmente en 2002.
Las conversaciones sobre un posible remaster del juego han ganado fuerza en los últimos tiempos, mientras los jugadores recuerdan la enorme influencia que tuvo aquel RPG en el género. Pero mientras las peticiones continúan llegando a Bethesda, un usuario de Reddit decidió experimentar con una idea mucho más peculiar.
El resultado permite ejecutar The Elder Scrolls III: Morrowind directamente desde un navegador web.
El proyecto, desarrollado por un usuario conocido como Dumpster Buddy, parte de OpenMW, un motor de código abierto diseñado para recrear el funcionamiento técnico de Morrowind. La gran diferencia está en que el desarrollador consiguió compilarlo para WebAssembly, una tecnología que permite ejecutar código de alto rendimiento dentro de los navegadores modernos.
En la práctica, esto significa que el motor puede funcionar dentro de una pestaña sin necesidad de recurrir a un launcher tradicional. Al abrir el proyecto, el jugador puede encontrarse directamente en Seyda Neen, uno de los primeros lugares que visita cualquier aventurero que se adentra en Vvardenfell.
Y lo más llamativo es que no estamos hablando de una retransmisión de vídeo ni de un servicio de juego en la nube.
El juego funciona de verdad dentro de una pestaña
La diferencia técnica es importante. El proyecto no consiste simplemente en transmitir Morrowind desde otro ordenador para mostrarlo en el navegador. El propio motor está ejecutándose mediante WebAssembly, adaptado para funcionar con las tecnologías gráficas disponibles en los navegadores actuales.
Esto abre posibilidades bastante curiosas. El proyecto cuenta con soporte para partidas guardadas y mando, y también puede trabajar con modificaciones. Su creador incluso ha planteado la posibilidad de incorporar en el futuro características adicionales, entre ellas algún tipo de funcionalidad multijugador o un gestor de mods.
Conseguir que todo esto funcionara, sin embargo, requirió bastante más que convertir un archivo y pulsar un botón.
El entorno de escritorio para el que fue diseñado originalmente el motor no puede trasladarse directamente al navegador. Uno de los principales retos fue adaptar OpenSceneGraph, el sistema encargado de buena parte del renderizado, para utilizar WebGL2.
La parte gráfica también necesitó numerosos ajustes. Las sombras tuvieron que ser modificadas para evitar que aparecieran problemas al desplazarse por los escenarios, mientras que los reflejos del agua se resolvieron mediante un shader personalizado.
La iluminación por píxel fue otro de los elementos que tuvieron que adaptarse al nuevo entorno. Además, el antialiasing por hardware plantea dificultades después del procesamiento gráfico en WebGL2, por lo que el proyecto recurre al supersampling como alternativa.
Todo este trabajo resulta todavía más llamativo teniendo en cuenta que, según su propio creador, la motivación inicial era bastante sencilla: comprobar si realmente podía hacerse.
La magia tiene una pequeña trampa
La demostración resulta impresionante, aunque existe una limitación que conviene conocer antes de imaginar una versión completamente independiente de Morrowind accesible desde cualquier ordenador.
El navegador necesita disponer de los archivos originales del juego.
Esto significa que el proyecto no proporciona una copia completa de Morrowind que pueda ejecutarse libremente desde una página web. El usuario debe aportar sus propios archivos para que el motor pueda cargarlos y utilizarlos.
Por tanto, para alguien que ya tiene Morrowind instalado en Steam o en otro formato compatible, la utilidad práctica puede ser bastante limitada. Al fin y al cabo, ejecutar el juego de la manera tradicional continúa siendo mucho más sencillo.
Aun así, el concepto tiene cierto atractivo. Los archivos podrían almacenarse en una unidad portátil y utilizarse en otro ordenador compatible, convirtiendo el navegador en una especie de puerta de entrada alternativa al clásico RPG.
Para quienes simplemente quieran comprobar hasta dónde llega el proyecto sin configurar nada, también existe una pequeña demostración que no necesita los archivos originales. No ofrece la experiencia completa, pero sirve para explorar la interfaz y comprobar cómo luce el veterano RPG dentro de un navegador.
Mientras Bethesda continúa trabajando en el futuro de The Elder Scrolls, la comunidad vuelve a demostrar que no está dispuesta a quedarse quieta. Y quizá lo más curioso de este proyecto no sea que Morrowind pueda ejecutarse en una pestaña, sino que haya sido necesario que un fan se preguntara algo tan sencillo como: ¿Y si se pudiera hacer?.