eGames

Cómo un fallo recién encontrado cambia The Legend of Zelda: Majora’s Mask Speedrunning

Con un nuevo problema técnico, los velocistas de The Legend of Zelda: Majora’s Mask finalmente han superado uno de sus mayores obstáculos: el primer ciclo de tres días.

La tarjeta de título icónica para el amanecer del primer día en La Leyenda de Zelda: Máscara de Majora ha representado la ruina de cualquier porcentaje de carreras para la comunidad de corredores de velocidad del juego. Incluso con fallas que permiten a los jugadores saltarse los cuatro jefes principales del juego y saltar directamente a la luna, el nivel final del juego, los corredores de velocidad aún tenían que pasar por el ciclo del primer día cada vez.

No importa qué tan rápido completen las tareas los jugadores o cuánto se usen las mecánicas del juego para avanzar en el tiempo, los speedrunners solo pudieron reducir el ciclo del primer día a unos 20 minutos. Permaneció así durante casi 13 años en todos los máscara de Majora speedruns, ya sea sin fallas, 100 por ciento o incluso asistido por herramientas. Los jugadores se vieron obligados a pasar alrededor de 20 minutos en este obstáculo aparentemente insuperable, hasta hace muy poco.

Speedruns para ambos Ocarina del tiempo y máscara de Majora han aceptado métodos para fallar el juego y, dado que los juegos se crearon con el mismo motor, comparten muchos de estos métodos. Dos utilizados para ejecuciones de cualquier porcentaje son Manipulación de referencia obsoleta (SRM) y Ejecución de código arbitrario (ACE). En pocas palabras, SRM y ACE son métodos para corromper el código del juego y explotar esa corrupción para obtener elementos y objetos que de otro modo serían inaccesibles para el jugador en ese punto del juego.

Cada elemento del entorno se representa con números dentro de la memoria del juego, como coordenadas X, coordenadas Y, coordenadas Z y rotación. Estos elementos también se denominan actores. Los números le dicen al juego dónde se encuentra el actor dentro del entorno, si el actor debe desaparecer si el jugador abandona el área y muchas otras piezas importantes de información que SRM usa fallas para corromper. Una vez que los datos están dañados, puede ocurrir ACE, donde el juego busca el código que necesita, pero en su lugar encuentra los datos dañados.

Para Ocarina del tiempo y máscara de Majora, esto a veces significa manipular las coordenadas XYZ de un actor para reemplazar otro código en la memoria del juego. El único problema con el uso de SRM y ACE en máscara de Majora es que ninguno de los métodos establecidos anteriormente se podía realizar con Deku Link, y dado que Link está atascado en esta forma durante todo el ciclo del primer día, hizo que la larga introducción del juego fuera imposible de omitir e impermeable a los atajos.

Sin embargo, eso cambió en noviembre de 2021, cuando Türkenheimer, cazador de fallas y corredor de velocidad, publicó un video titulado «SRM en el primer ciclo es posible». Después de un par de semanas y con la ayuda de su colega speedrunner MrCheeze, Türkenheimer publicó «Human in First Cycle», mostrando un método práctico para usar este exploit en un máscara de Majora carrera de velocidad.

Primero, el nombre del archivo guardado debe contener los caracteres Fpr (sensible a mayúsculas y minúsculas), de manera óptima al final para ahorrar tiempo más adelante. Luego, Link debe atrapar a uno de los bombarderos de Clock Town, explotar un globo y soplar una burbuja Deku, todo en el mismo marco mientras la burbuja se coloca en coordenadas XY específicas. Cuando se hace correctamente, la bocanada de humo del globo reventado se cargará en el mismo lugar de la memoria del juego donde estaba la burbuja Deku. Ahora que este espacio en la memoria está dañado, los valores XY de la burbuja sobrescribirán el lugar en la memoria del juego donde se almacenó el código para la desaparición de la bocanada de humo, activando una instancia de ACE.

Aquí es donde vuelve el nombre del archivo guardado. Esta corrupción coloca el cursor del menú en el menú de pausa del juego en una fila en la que no debería estar. Esto le permite al jugador desplazarse por la memoria del juego hasta el nombre del archivo guardado. Luego, Fpr se puede configurar en valores específicos que representan elementos que se pueden equipar con los botones C (las pequeñas flechas amarillas en el controlador original de Nintendo 64). Fpr le permite al jugador equipar la máscara de Fierce Diety, la máscara de Goron y el Hookshot a los botones C. Para reducirlo, el actor (la burbuja deku) corrompe el código del juego y lo obliga a recuperar el código que estaba escrito en el nombre del archivo guardado (Fpr).

Con la máscara de Goron, el velocista puede proceder como Goron Link a West Clock Town y bailar con el espantapájaros para saltar al amanecer del segundo día. Desde aquí, Link procede al Bosque del Misterio, donde el diseño cambia para cada día del ciclo. El diseño en el día dos es la mejor opción para realizar el error de Moon Warp, trayendo el récord para un sin restricciones máscara de Majora speedrun de aproximadamente 24 minutos y 26 segundos a 18 minutos y 29 segundos. Seis minutos es un gran salto en términos de speedrunning, revolucionando el arte del speedrunning máscara de Majora más de 20 años después del lanzamiento inicial del juego, y todo fue gracias a la burbuja de mocos aparentemente inútil de Deku Link.

Publicaciones relacionadas

Botón volver arriba