Wichtige Informationen

Fast dreißig Jahre lang blieb ein Star Fox 64 Arwing im Code von The Legend of Zelda: Ocarina of Time verborgen. Ursprünglich von Nintendo EAD-Entwicklern als technisches Testwerkzeug importiert, um das Z-Targeting gegen sich schnell bewegende Luftfeinde zu verfeinern, wurde das Schiff als Vorsichtsmaßnahme im Speicher des fertigen Spiels belassen, um mögliche Softwarebeschädigungen zu vermeiden.

Spieler können diesen Arwing nun auf der Original-Hardware ohne externe Cheat-Geräte beschwören, indem sie Arbitrary Code Execution (ACE) nutzen. Durch die Ausnutzung einer Pufferüberlauf-Schwachstelle im Namenssystem der Speicherdatei zwingen Spieler den Nintendo 64-Prozessor dazu, bestimmte Textzeichenfolgen als ausführbaren Code zu interpretieren.

Der Prozess erfordert präzise, bildschirmgenaue Eingaben, einschließlich der Eingabe spezifischer Zeichenfolgen als Speichername und der Durchführung starrer Aktionen im Spiel, um den Speicher zu stabilisieren. Sobald er ausgelöst wird, erscheint der Arwing am Himmel und zeigt aggressives KI-Verhalten, einschließlich Flugmustern und Laserangriffen, bevor er wie ein Standardgegner besiegt werden kann.

Diese Entdeckung hat die Speedrunning-Community maßgeblich beeinflusst und die Moderatoren dazu gezwungen, neue Kategorien zu schaffen, um die Wettbewerbsgerechtigkeit zu wahren. Über den Arwing hinaus ermöglicht diese Beherrschung der Echtzeit-Code-Injektion fortgeschrittene Modifikationen, wie das Laden neuer Texturen oder Minispiele direkt auf das Originalmodul.

Weitere Details findest du in der Originalquelle.