in

Cómo una comunidad en línea recuperó The Legend of Zelda

Cómo una comunidad en línea recuperó The Legend of Zelda

No tengo un primer recuerdo de La leyenda de Zelda: Ocarina of Time porque ha estado en mi vida desde que tengo memoria. Antes de tener la coordinación para jugar yo mismo, veía a mis hermanos mayores jugarlo durante horas y horas. Cuando finalmente pude jugarlo yo mismo, se sintió como volar.

Persigo ese golpe de dopamina una o dos veces al año jugando Ocarina del tiempo, que normalmente requiere desempolvar mi viejo GameCube y esperar que el disco no esté demasiado rayado para leer. Pero durante los últimos meses, no he estado jugando Ocarina del tiempo en una consola de Nintendo en absoluto. En cambio, lo he estado jugando en algo llamado Barco de Harkinian: un puerto no oficial de Ocarina del tiempo para PC que hace unos pocos años hubiera sido inimaginable.

Durante décadas, Nintendo ha complacido amablemente mi amor, y el de otros jugadores, por Ocarina del tiempo relanzando el aclamado juego en cada una de sus consolas domésticas desde la Nintendo 64. En cierto modo, estos puertos oficiales han permitido que el juego crezca conmigo. Pero no todos los puertos son iguales. Ocarina del tiempo El relanzamiento más reciente como parte de la colección Nintendo Switch Online fue, en una palabra, abismal.

Encontrar formas de jugar el juego en otro lugar ha sido arriesgado en el mejor de los casos. Antes Barco, ejecutar el juego en una PC requería usar un emulador para imitar el hardware de una consola de Nintendo. Los emuladores son notoriamente quisquillosos, a veces afectan dramáticamente el juego. Pero construir un puerto nativo, no emulado, requeriría acceso a Ocarina del tiempo código fuente: el código legible por humanos escrito por los desarrolladores que lo crearon.

Esto plantea un grave problema, porque Ocarina del tiempo El código fuente se mantiene estrictamente entre Dios y Nintendo. Para los simples mortales, la única visión del funcionamiento interno de Ocarina del tiempo es el binario casi ininteligible compilado a partir del código fuente y cargado en el cartucho del juego. Ahí es donde entra algo llamado descompilación.

La descompilación es una forma de ingeniería inversa en el software. Al igual que comenzar al final de un laberinto y trabajar hacia atrás, un entusiasta de la descompilación escribe un nuevo código basado en el binario compilado del programa que está tratando de hacer coincidir. En lugar de hacer conjeturas sobre cómo se veía el código fuente original, todo lo que necesitan hacer es asegurarse de que el nuevo código se compile en el mismo binario. Una vez que hayan logrado eso, su nuevo código, que probablemente se ve muy diferente al original, se puede tratar como código fuente, abierto a ajustes, mejoras y recompilación.

Este puede ser un proceso increíblemente arduo y lento, especialmente para un programa grande como un videojuego. Pero Ocarina del tiempo la base de fanáticos es dedicada, y en 2020 un grupo de esos fanáticos bajo el nombre de Zelda Reverse Engineering Team (ZeldaRET para abreviar) anunció su intención de descompilar el juego completo, junto con varias otras entradas en la franquicia. Por primera vez en más de dos décadas, un puerto de PC hecho por fanáticos parecía estar al alcance, pero ZeldaRET no tenía tales planes. El grupo totalmente voluntario está formado principalmente por speedrunners y modders sin intención de portar los juegos que descompilan con éxito (un hecho que hacen explícito numerosas veces en su sitio web).

¿Y quién puede culparlos? Si bien la ingeniería inversa de software disfruta de una protección legal marginal, la migración de juegos desarrollados por otra persona es un campo minado de litigios, y Nintendo es notoriamente agresiva cuando se trata de defender su propiedad intelectual. Además, el objetivo declarado de ZeldaRET es una mayor comprensión y preservación de los juegos clásicos, cuya necesidad es cada vez más evidente en la industria de los videojuegos, y que no requiere un esfuerzo arriesgado de portabilidad para lograrlo.

Pero a diferencia de Nintendo, todo el código de ZeldaRET es de código abierto. Una base de código disponible públicamente y un fandom profundamente dedicado hicieron que fuera casi inevitable intentar un puerto, legalmente riesgoso o no.

Los laboriosos fanáticos de Zelda, Jack Walker y Kenix, aceptaron el desafío. En junio de 2020, con el proyecto de descompilación con solo un 17 por ciento de finalización, los dos comenzaron a intercambiar ideas para un puerto basado en la base de código en crecimiento. En noviembre de 2021, después de acumular un equipo de desarrolladores voluntarios, se inició la construcción del primer puerto real. Y en marzo de este año, cuatro meses después de la descompilación exitosa y 23 años después del lanzamiento inicial de Ocarina of Time, el OoT Puerto de PC: ahora llamado Barco de Harkinian en referencia a la mal concebida y a menudo memed CD-i juegos de Zelda – se puso a disposición del público.

Entonces, ¿alguien puede continuar? Barco de Harkinian ¿Discordar y descargar el juego completo? No, eso sería piratería, y BarcoLos desarrolladores de son estrictamente antipiratería. Lo que encontrarás en su página de descargas es una especie de caparazón del juego, con todas las mecánicas y la lógica del juego descompiladas listas para usar, pero ninguno de los recursos protegidos por derechos de autor, como modelos de personajes, mapas de nivel o música que hacer que el juego sea jugable.

Al descargar, el usuario necesita «construir» el puerto alimentando Barco un archivo ROM específico del juego original, básicamente una copia del binario que se encuentra en el cartucho o disco del juego, del cual el puerto extrae esos activos. Esto significa que la única forma legítima de ejecutar Barco de Harkinian requiere poseer una versión de Ocarina del tiempo y tener las herramientas y el conocimiento para interactuar con un programa que se ejecuta en su PC. Esa no es una tarea fácil, pero vale la pena, porque el producto final es algo hermoso.

Una vez construido, abrir Barco de Harkinian produce una escena familiar para los fanáticos de Zelda: una colina solitaria iluminada por una luna poniente y representada en gráficos 3D nostálgicamente primitivos. Se tocan acordes sentimentales en un piano muestreado sorprendentemente fiel; una figura familiar monta un caballo familiar a través de la pantalla.

Esta pantalla de título es exactamente lo que verías en una versión oficial del juego. De hecho, la experiencia de ahora en adelante es exactamente lo que esperarías del juego original, aunque con salida de alta definición nativa, compatibilidad con pantalla ancha, estabilidad completa y un retraso de entrada impresionantemente minúsculo.

Pero para profundizar realmente Barco de Harkinian, debe sumergirse en la barra de configuración. Allí encontrará opciones cosméticas, mejoras del juego, trampas y muchas otras características cuidadosamente creadas por un equipo de desarrollo voluntario activo y talentoso.

Cuando juego, el juego se ejecuta a 60 fps, tres veces la velocidad de fotogramas entrecortada del original. La túnica de Link es azul claro para que coincida con su paleta actualizada de Aliento de lo salvaje. La velocidad de ascenso y empuje de bloques aumenta para suavizar la mecánica de rompecabezas más tediosa del juego, y puedo usar los botones adicionales en mi gamepad para equipar más elementos, reduciendo el tiempo dedicado a pausar y reanudar para intercambiar equipos. Hay docenas de otros pequeños cambios y actualizaciones que hacen que el juego envejecido se sienta positivo nuevamente, y hay aún más que esperar con futuros lanzamientos.

Pero, ¿y el oso durmiente de Nintendo? Podría ser solo cuestión de tiempo antes de que todo el proyecto sea forzado a la clandestinidad por un solo memorando de su prodigioso equipo legal. Bajo la ley de derechos de autor moderna, los titulares de los derechos pueden ejercer un poder casi ilimitado sobre su trabajo; solo la percepción de una infracción de derechos de autor es suficiente para desencadenar una batería de amenazas legales sofocantes. Pero el hecho de que Barco ha pasado tanto tiempo sin noticias de Kioto es razón para ser tentativamente optimista. Tal vez la dedicación de la comunidad al autocontrol contra las infracciones de derechos de autor, erradicando agresivamente cualquier intento o defensa de la piratería en sus filas, valdrá la pena.

Mientras Nintendo se contente con lanzar versiones de sus juegos clásicos de calidad alarmantemente baja a precios sorprendentemente altos, Barco de Harkinian es prueba de que la opción no oficial es a veces la mejor opción. En un mundo perfecto, Barco proporcionaría trabajo remunerado a sus desarrolladores dedicados cuyos esfuerzos podrían celebrarse amplia y abiertamente. En el mundo real, sus desarrolladores no reciben compensación y su labor amorosa se disfruta en voz baja, siempre nerviosos por el futuro. Continúan haciéndolo porque aman el juego. Es un amor que entiendo.

Derek Hill es escritor y diseñador independiente. En su tiempo libre, le gusta trabajar la madera y recorrer la arquitectura moderna.

Fuente

Written by Redacción NM

Horarios de salida del domingo del FedEx St. Jude Championship 2022, TV e información de transmisión

Horarios de salida del domingo del FedEx St. Jude Championship 2022, TV e información de transmisión

Exejecutivo de BitMEX se declara culpable de violar la Ley de Secreto Bancario - Cripto noticias del Mundo

Exejecutivo de BitMEX se declara culpable de violar la Ley de Secreto Bancario – Cripto noticias del Mundo