Cuando Nightdive Studios anunció que estaba trabajando en una remasterización de la amada aventura de apuntar y hacer clic de 1997 Blade Runner, dijo que el juego saldría para PC, PlayStation 4, Xbox One y Nintendo Switch más adelante en 2020. Esta web puede revelar que no sucederá, ya que el desarrollo del juego se ha topado con una serie de desafíos que han complicado el trabajo.
Nightdive Studios, conocido por restaurar juegos clásicos como System Shock y Turok: Dinosaur Hunter, obtuvo una licencia del titular de los derechos de Blade Runner, Alcon Entertainment, en diciembre de 2019 y se puso a trabajar en la remasterización de la aventura cinematográfica de Westwood Studios.
En septiembre de 2020, el desarrollador con sede en Vancouver, Washington, lanzó un video que muestra la escena de apertura del original en comparación con la versión remasterizada. El video no funcionó particularmente bien, y algunos fanáticos se quejaron de que la apariencia genial y cinematográfica de Blade Runner se había perdido en el proceso de mejora.
En una entrevista con This Web, el CEO de Nightdive, Stephen Kick, confirmó que Blade Runner: Enhanced Edition, como se llama, ahora tiene una fecha de lanzamiento "por determinar".
"Ha habido algunos obstáculos que hemos tenido que superar en términos de la tecnología antigua que usa el juego", dijo Kick. "Y nuestra búsqueda del código fuente original y los activos han resultado vacíos".
Cuando EA compró Westwood en agosto de 1998 e hizo que el estudio se mudara de oficina, el código fuente de Blade Runner se perdió. Si bien EA descubrió una bóveda de contenido antiguo de Westwood durante el desarrollo de la remasterización de Command & Conquer, Kick no cree que terminará con nada relacionado con Blade Runner, incluso si se encuentra.
"Hemos tenido algunas discusiones con EA sobre qué más hay en la bóveda que encontraron con respecto a Blade Runner, y no hemos podido obtener una respuesta clara", dijo Kick. "E incluso si hubiera algo, es muy poco probable que nos lo entreguen por razones legales, principalmente, lo cual es un poco decepcionante, porque esperábamos al menos obtener las grabaciones de audio originales. Así que básicamente estamos trabajando fuera de lo que había en el juego original en este momento y sin tener acceso a nada original.
"Me han hecho creer que hay algunas cosas que nadie sabrá nunca".
Esto significa que Nightdive debe aplicar ingeniería inversa al código, una tarea ardua y lenta que implica la creación de herramientas para extraer los recursos artísticos originales. "Simplemente está tomando un poco más de tiempo de lo que originalmente anticipamos", dijo Kick.
Pero Blade Runner viene con su propio conjunto de peculiaridades, peculiaridades que otros proyectos de remasterización no tienen.
El original es un juego muy comprimido que se envió en varios discos en 1997. Incluye video de movimiento completo, hermosos fondos renderizados previamente y miles de cuadros de animación. Para incluir todo eso, Westwood comprimió gran parte del juego.
Para complicar aún más las cosas, los modelos en el juego de Blade Runner no son personajes amañados que se animan. Básicamente, los personajes tienen animaciones que se dividen en modelos individuales, lo que significa que cada cuadro de animación es, esencialmente, un modelo diferente. Esto significa que las animaciones involucran miles de modelos. "Para hacer que todo encajara con todos los personajes, en realidad tuvieron que eliminar cortes de cada modelo", explicó Kick. "Básicamente, la mitad de la información del modelo tuvo que eliminarse solo para que todo encajara en el juego".
Nightdive debe completar las piezas faltantes, por así decirlo, mientras anima a los personajes correctamente usando un solo modelo para cada cuadro de animación. La alternativa sería rehacer Blade Runner por completo, pero eso no está dentro del alcance del proyecto.
“Estamos en un punto medio realmente difícil en el que realmente no podemos hacer lo que normalmente se hace en una remasterización”, dijo Kick. "Tuvimos que inventar nuevas canalizaciones para extraer los datos y modificarlos de una manera que los presentara incluso con una resolución un poco más alta o una fidelidad más alta.
"Así que sí, ha sido un verdadero desafío".
Lo interesante es que este trabajo de ingeniería inversa de Blade Runner ya ha sido realizado por los entusiastas de ScummVM. ScummVM es un programa hecho por fanáticos que te permite ejecutar ciertos juegos de aventuras clásicos, siempre que ya tengas sus archivos de datos, en sistemas para los que nunca fueron diseñados. ScummVM admite más de 250 juegos, incluidos los clásicos de LucasArts, Sierra On-Line, Revolution Software, Cyan, Inc. y, por supuesto, Westwood Studios. Su trabajo es invaluable para un ejército de fieles seguidores amantes de los juegos de aventuras de la vieja escuela en un momento en que el género está más o menos extinto.
En el transcurso de ocho años, ScummVM investigó Blade Runner y actualizó el juego de manera experta, incluso restauró parte del contenido cortado, y es este trabajo el que impulsa el lanzamiento de GOG en diciembre de 2019 del Blade Runner original.
Entonces, uno pensaría que Nightdive podría haberse ahorrado mucho dolor y angustia si simplemente hubiera obtenido la licencia del buen trabajo de ScummVM en Blade Runner. Y, de hecho, Kick entró en negociaciones con ScummVM para obtener dicha licencia, pero las conversaciones fracasaron.
Kick confirmó que Nightdive originalmente tenía la intención de usar el código que fue diseñado por ingeniería inversa por el equipo de ScummVM, pero esto estaba prohibido por el acuerdo de código abierto de ScummVM porque el estudio apunta a múltiples plataformas para Blade Runner.
Profundizando en los detalles, si Nightdive hubiera usado el software de ScummVM usando la Licencia Pública General (GPL), tendría que proporcionar ese código y cualquier modificación que le haya hecho al usuario final a pedido. Es por eso que cada juego de ScummVM viene con el código de ScummVM, así como cualquier otra cosa que pueda haber venido del equipo.
Pero no puede hacer esto en la consola porque el código con licencia GPL puede no ser legalmente compatible con las reglas que los fabricantes de consolas tienen para publicar juegos en sus consolas. Nightdive no puede, por ejemplo, venderle a alguien un juego en Nintendo Switch y también proporcionarle un código accesible a pedido.
Kick calificó esta situación como "desafortunada", pero insistió en que usará su propio motor, KEX, para hacer todo el trabajo y garantizar que Blade Runner esté en todas las plataformas en lugar de solo en la PC.
Sev, quien se unió al proyecto a mitad de camino para ayudar con NPC AI pero ha estado con el equipo de ScummVM desde 2003, le dijo a This Web que habían estado en conversaciones con Nightdive sobre la posibilidad de una licencia dual, pero esto fracasó ya que ambas partes no pudieron. No estoy de acuerdo con los términos.
"Hablamos de eso", confirmó Kick. "Pero no pudimos llegar a términos que tuvieran sentido para el proyecto.
"Fue decepcionante. Pero nuevamente, debido a que usamos nuestra propia tecnología y tenemos un equipo de codificadores extraordinariamente talentosos, fue un desafío que estábamos dispuestos a enfrentar. Así que sí, estamos logrando un progreso significativo". Y creo que los resultados van a hablar por sí mismos".
Creo que es justo decir que el equipo de ScummVM detrás de Blade Runner es escéptico sobre el proyecto de Nightdive. El equipo confirmó que habían estado en negociaciones con Kick durante un par de meses antes de que las conversaciones colapsaran solo un mes y medio antes de que se anunciara la remasterización HD de Nightdive en marzo de 2020. "Ahora afirman haber realizado ingeniería inversa del juego y recreado los activos originales. Lo creeré cuando lo vea", dijo madmoose, miembro de ScummVM, que comenzó a trabajar en Blade Runner en 2011, en una publicación en Reddit.
"Si quieres jugar a Blade Runner, cómpralo en GOG.com. Es barato y está dirigido por buena gente".
El equipo de ScummVM se muestra escéptico con respecto a la remasterización de Blade Runner de Nightdive porque saben exactamente lo difícil que es y cuánto tiempo lleva aplicar ingeniería inversa al juego. La calidad de su trabajo en Blade Runner es bastante asombrosa, el resultado de un esfuerzo de equipo prolongado y concertado que abarcó cerca de una década. "Había estado haciendo ingeniería inversa de algunos formatos de video para un par de otros juegos y Blade Runner era un juego interesante porque está completamente basado en video", explicó madmoose a This Web.
"Los personajes del juego se muestran sobre videos de fondo en bucle. Incluso la interfaz de configuración de usuario está basada en video. Así que inicialmente fue solo un pequeño proyecto para trabajar en el formato de video. No existía nada para reproducir correctamente los videos en Blade Runner, aunque existían proyectos para jugar. videos de otros juegos de Westwood.
"Luego trabajé en la reproducción de audio y luego en el gran objetivo de hacer que los personajes del juego dibujaran sobre los videos".
El equipo de ScummVM terminó desmontando por completo todo el juego, descubriendo cada secreto, encontrando cada estructura y cada algoritmo que lo sustenta.
Peter Kohaut, quien comenzó a trabajar en Blade Runner a principios de 2014 para aprender a desensamblar, se familiarizó tanto con el código que pudo identificar qué pieza fue escrita por qué desarrollador, solo por su estilo de codificación.
"Nadie estaba completamente seguro de cuántos finales tenía el juego antes de que decodificáramos todo el juego", dijo madmoose.
"Tomamos el programa original y recreamos el código fuente muy parecido al código fuente original. He visto a viejos fanáticos del juego Blade Runner mostrar errores de los originales que todavía tenemos en ScummVM porque la recreación es muy precisa. ."
El equipo de ScummVM sigue de cerca el trabajo de Nightdive, como era de esperar, y está especialmente interesado en ver el motor Blade Runner remasterizado en acción. En este momento, todo lo que tiene que continuar es el video de comparación lanzado en septiembre.
"Es solo mejorar los videos", dijo Sev. "Trabajo absolutamente genérico, no específico del motor".
Incluso hablar de la dificultad de remasterizar los modelos de los personajes no necesariamente se relaciona con la mayor parte del trabajo que se necesitará para realizar ingeniería inversa en el juego, insistió Sev.
"Podrían modificar los videos o incluso remodelar completamente los personajes", dijo Sev. "Tienen que tener el lugar para colocarlos y animarlos. Es como si quisieras tener un auto y comienzas con la compra de un par de faros".
"Ciertamente, hay mucho más trabajo desafiante por hacer para la remasterización del juego", agregó el ingeniero de software Thanasis "Praetorian" Antoniou.
Es natural preguntarse si la complicación en torno a Blade Runner tiene tanto que ver con el dinero como con la codificación. Kick dedicó una gran cantidad de tiempo y energía a cerrar un trato para licenciar el juego con Alcon Entertainment, y cuando le pregunté si le había sorprendido el lanzamiento del original de GOG en diciembre de 2019, se negó a comentar.
En cuanto a ScummVM, el equipo insistió en que ninguno de sus trabajos tiene que ver con el dinero. Si bien ScummVM tiene un acuerdo de afiliación con GOG, el equipo lo calificó de irrelevante para su esfuerzo. "Nos encantó GOG desde el primer momento, porque antes de que aparecieran, la única opción para obtener esos juegos legalmente era eBay", dijo Sev.
"El trabajo no se ha centrado en el dinero", agregó Praetorian. "El juego realmente se consideró un caso perdido en cuanto a los derechos de redistribución.
"Queríamos tener una versión definitiva, que cualquiera que tuviera los discos originales pudiera reproducirlo, en configuraciones modernas, teléfonos inteligentes, tabletas".
Los pensamientos ahora se centran en el eventual lanzamiento de Blade Runner: Enhanced Edition, pero no parece que vaya a salir pronto. Kick dijo que el trabajo de código "está casi terminado". Los desarrolladores están actualizando el componente visual del juego y "experimentando". El video de comparación publicado en septiembre fue parte de esta experimentación.
"Básicamente, estamos repasando todos los aspectos visuales y de audio del juego ahora y lo presentamos con la mayor fidelidad posible".
Kick admitió que el video de comparación no mostró muy bien a Blade Runner. "Es más un trabajo en progreso", dijo, "a diferencia de, así es como se verá la versión final".
Kick dijo que los desarrolladores probablemente terminarán bajando la edición mejorada de 60 fps a 30 fps, para que se parezca más a una película, y luego agreguen un grano de película. "Será suave y se verá bien, pero aún tendrá ese tipo de grano subyacente que tenía el original".
El video de comparación mostró la cinemática de apertura de Blade Runner, pero ¿cuándo veremos el trabajo de Nightdive en el motor?
"Probablemente deberíamos mostrar eso a continuación", dijo Kick, "pero no puedo decirte cuándo será".
Después de hablar con Stephen Kick en nuestra videollamada, me pregunté si pensaba, en privado, que el proyecto Blade Runner podría no valer la pena. Aquí tenemos un viejo juego basado en una película, construido de manera arcaica por un desarrollador que ya no existe y por un editor que ya no posee los derechos del juego, y que ahora está bajo la atenta mirada de una licencia de mil millones de dólares. titular y un equipo de entusiastas que son escépticos sobre el trabajo. Blade Runner es una franquicia querida y un juego de Westwood muy querido. La presión es muy alta.
"El negocio de relanzar juegos clásicos no es fácil", dijo Kick. "El negocio de relanzar juegos clásicos con licencia es muy difícil".
Mientras tanto, no tengo la sensación de que el equipo de ScummVM esté en contra de la existencia de una remasterización de Blade Runner. De hecho, el equipo me dijo que están entusiasmados con la perspectiva de que más personas jueguen el juego que tanto les gusta. Pero son incondicionalmente protectores de su trabajo y creen de todo corazón que debe tratarse adecuadamente.
Mientras esperan a ver cómo resulta Blade Runner de Nightdive, el equipo de ScummVM aún mantiene su versión. La corrección de errores está en curso, y Praetorian está tratando de restaurar el contenido perdido en función de los "restos" descubiertos mientras revisaba el código fuente: una palabra aquí, un pequeño guión allá o una línea de diálogo sin relación o sin terminar.
"Son cosas como diálogos adicionales con personajes, escenas adicionales (como algunas con Rachael de la película), pequeñas escenas, señales de audio adicionales (como en el sistema GPS), animaciones adicionales, rutas de (sub)historias, opciones adicionales para la acción, un Sesión de Voigt-Kampff con Runciter que fue eliminada, incluso (posiblemente) uno o dos finales adicionales", explicó Praetorian.
Algo muy emocionante. Pase lo que pase durante 2021, sospecho que los fanáticos ejecutarán Blade Runner de Nightdive a través de una prueba de Voight-Kampff para averiguar si es el verdadero negocio, o simplemente un "replicante".