Información clave
Durante casi treinta años, un Arwing de Star Fox 64 permaneció oculto dentro del código de The Legend of Zelda: Ocarina of Time. Importada originalmente por los desarrolladores de Nintendo EAD como una herramienta de prueba técnica para perfeccionar el Z-Targeting contra enemigos aéreos que se movían rápidamente, la nave se dejó en la memoria del juego final como medida de precaución para evitar una posible corrupción del software.
Los jugadores ahora pueden invocar a este Arwing en el hardware original sin dispositivos de trucos externos utilizando la Ejecución Arbitraria de Código (ACE). Al explotar una vulnerabilidad de desbordamiento de búfer en el sistema de nombres de archivos de guardado, los jugadores obligan al procesador de la Nintendo 64 a interpretar cadenas de texto específicas como código ejecutable.
El proceso requiere entradas precisas y perfectas por fotograma, lo que incluye ingresar secuencias de caracteres específicas como nombre de guardado y realizar acciones rígidas dentro del juego para estabilizar la memoria. Una vez activado, el Arwing aparece en el cielo, exhibiendo un comportamiento de IA agresivo, que incluye patrones de vuelo y ataques láser, antes de que pueda ser derrotado como un enemigo estándar.
Este descubrimiento ha impactado significativamente a la comunidad de speedrunning, obligando a los moderadores a crear nuevas categorías para mantener la equidad competitiva. Más allá del Arwing, este dominio de la inyección de código en tiempo real permite modificaciones avanzadas, como cargar nuevas texturas o minijuegos directamente en el cartucho original.


