
Contenido
¿Tienes un consejo de noticias?
¿Hay algo sobre lo que cree que deberíamos informar? Envíe un correo electrónico a news@..net.
En muchos sentidos, el juego de aventuras Blade Runner de Westwood de 1997 se adelantó a su tiempo, lo que hizo que el largo período de tiempo en el que era difícil rastrear y jugar fuera un verdadero fastidio. Hoy en día, simplemente puede comprar una versión mejorada del original, pero los matices particulares del trabajo de Westwood están dificultando las cosas para los maestros de remasterización en Nightdive Studio, como tal, la próxima Blade Runner: Enhanced Edition se está retrasando.
En nuestro sitio hermano Eurogamer, Wesley Yin-Poole habló con el director ejecutivo de Nightdive, Stephen Kick, y miembros del equipo de fans de Blade Runner ScummVM sobre las dificultades de actualizar el trabajo de Westwood para sistemas modernos. Kick dice que la Enhanced Edition, originalmente programada para PC, PS4, Xbox One y Switch este año, ahora está siendo postergada a una fecha por determinar.
El trabajo de Nightdive en la Enhanced Edition no parece una tarea fácil. El equipo está realizando ingeniería inversa del original de 1997 y haciéndolo funcionar con su motor KEX patentado, la misma tecnología utilizada en otras remasterizaciones de Nightdive, incluidos los puertos estelares de Doom 64 de este año. Parece que las animaciones en particular son mucho para manejar, ya que la tecnología de renderizado de vóxeles de Westwood y las limitaciones de las PC de 1997 significaron que, en lugar de simplemente animar modelos 3D, cada cuadro de animación presenta esencialmente un modelo diferente posado en esa posición exacta. Kick dice que a esos modelos a medida también les falta «básicamente la mitad de la información» que esperaría, ya que Westwood los optimizó recortando ciertos elementos.
Nightdive no puede simplemente usar el trabajo de ingeniería inversa realizado por el equipo de ScummVM que llevó al lanzamiento de Blade Runner el año pasado en GOG debido al acuerdo de licencia de código abierto de ScummVM. Ninguno de los equipos tiene acceso al código fuente original de Westwood, y Kick dice que si existe algún material de Blade Runner en el tesoro de Westwood que Electronic Arts descubrió el año pasado, es poco probable que llegue a Nightdive. Los desarrolladores de ScummVM tardaron la mayor parte de una década en lograr que Blade Runner funcionara en un estado satisfactorio, por lo que quizás no sea demasiado sorprendente que Nightdive, con el talento de su equipo, necesite más tiempo.
El mes pasado se publicó un clip en progreso del trabajo de remasterización de la escena de Nightdive, y Kick también dice que no es representativo de cómo se verán las escenas finales de la Enhanced Edition. En lugar de aumentar todo hasta 60 FPS como se ve en el clip en progreso, Kick cree que Nightdive probablemente hará la mitad de la velocidad de fotogramas y restaurará algo de grano característico de la película.
Nightdive ciertamente no es ajeno a proyectos difíciles y arduos. Todavía está trabajando en su remake completo del System Shock original, y a principios de este año, Kick dejó constancia de que Nightdive todavía está tratando de recuperar No One Lives Forever a pesar de que el clásico FPS de Monolith está atrapado en una pesadilla de licencias.
‘); jQuery (‘. video-container’, yt_video_wrapper) .remove (); jQuery (‘. bb_wrapper’, yt_video_wrapper) .append (‘Ver en YouTube’); }; }); }}}); } function runCarbon () {! function (a, l, b, c, k, s, t, g, A) {a.CustomerConnectAnalytics = k, a[k]= a[k]|| función () {(a[k].q = a[k].q ||[]) .push (argumentos)}, g = l.createElement (b), A = l.getElementsByTagName (b)[0], g.type = «text / javascript», g.async =! 0, g.src = c + «? id =» + s + «& parentId =» + t, A.parentNode.insertBefore (g, A)} (ventana , document, «script», «// carbon-cdn.ccgateway.net/script»,»cca»,window.location.hostname,»04d6b31292″); } función runComscore () {var _comscore = _comscore || []; _comscore.push ({c1: «2», c2: «8518622»}); (función () {var s = document.createElement («script»); el = document.getElementsByTagName («script»)[0]; s.async = verdadero; s.src = «https://sb.scorecardresearch.com/beacon.js»; el.parentNode.insertBefore (s, el); }) (); } function runFacebookLogin () {$ (documento) .ready (function () {fbs = $ («[data-action=facebook-login]»); para (i = 0; i < fbs.length; i++) { new FacebookLogin({ target: fbs[i] }); } }); } function triggerMormont () { mormont('set', 'section', 'article'); mormont('set', 'language', 'en'); mormont('set', 'platforms', ['pc','ps4','switch','xboxone']); mormont('set', 'published', "2020-10-23T15:15:00+00:00"); mormont('set', 'article_type', "news"); mormont('set', 'author', "Mathew Olson"); mormont('set', 'tags', ['tag:nightdive-studios','tag:retro']) mormont('set', 'medium', 'web'); mormont('set', 'is_logged_in', "0"); mormont('send', 'pageview'); mormont('trackClicks', ['article']); } function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2019/mormont/v2.25.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runRecaptcha() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://www.google.com/recaptcha/api.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1540266.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); } function runSourcepoint() { var _sp_=function(n){function t(e){if(o[e])return o[e].exports;var r=o[e]={i:e,l:!1,exports:{}};return n[e].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var o={};return t.m=n,t.c=o,t.i=function(n){return n},t.d=function(n,o,e){t.o(n,o)||Object.defineProperty(n,o,{configurable:!1,enumerable:!0,get:e})},t.n=function(n){var o=n&&n.__esModule?function(){return n["default"]}:function(){return n};return t.d(o,"a",o),o},t.o=function(n,t){return Object.prototype.hasOwnProperty.call(n,t)},t.p="",t(t.s=2)}([function(n,t){function o(n,t){e&&console[n].apply(console,["[bootstrap]"].concat(Array.prototype.slice.call