Die Legende von Zelda Ocarina of Time ist zweifellos eines der beliebtesten Videospiele aller Zeiten. Nun, außer vielleicht dem Wassertempel-Level, der vielleicht einer der am meisten gehassten Teile des Titels ist. – Im Laufe der Jahre gab es zwar eine Reihe von Neuveröffentlichungen, aber außerhalb von Nintendo-basierten Systemen gab es sicherlich nichts „Offizielles“. Daher wurde das Spiel hauptsächlich durch die Verwendung der PC-Emulation überarbeitet. Programme, die effektiv darauf ausgelegt sind, die ursprünglichen N64-Spieldaten in einem Format zu dekodieren, das auf modernerer (und deutlich anderer) PC-Hardware verstanden werden kann.

Was wäre, wenn ich Ihnen sagen würde, dass Sie vielleicht in der in naher Zukunft eine vollwertige und vollständige Version des Spiels spielen können, die nativ für den PC entwickelt wurde? – Nun, dank der harten Arbeit des Teams von „Zelda 64 Reverse Engineering“ scheint dieser Tag einen entscheidenden Schritt weiter gegangen zu sein!

Zelda Ocarina of Time – Reverse Engineering für natives PC-Erlebnis!

Die Das Filmmaterial, das Sie sich im folgenden Video ansehen können, stammt nicht von einer N64-emulierten Version von Zelda Ocarina of Time. Dies stammt aus einem vollwertigen, selbst ausführbaren Projekt, das sorgfältig aus den Originaldaten zurückentwickelt wurde. Mit anderen Worten, dies ist keine Emulation, dies ist in jeder Hinsicht eine von Fans erstellte Portierung, die speziell für die native Ausführung auf dem PC entwickelt wurde.

Obwohl das Projekt seit fast 3 Jahren in Arbeit ist , basierend auf dem Video (und den Kommentaren des Teams) scheint es, dass die Dinge dem Abschluss sehr nahe kommen. Und das beinhaltet sogar Breitbildunterstützung und möglicherweise ein volles 60-FPS-Erlebnis.

FPS – Eine riesige Hürde

Eines der größten Probleme, mit denen das Team bei der PC-Portierung konfrontiert war, war die ungewöhnliche Art und Weise, wie Zelda Ocarina of Time seine Framerate nutzte. Viele Bewegungen, Angriffe und sogar feindliche Interaktionen von Link waren etwas bizarrerweise direkt damit verbunden. Um dies dürftig, aber einfach zu erklären, basiert Link, der mit seinem Schwert das Gras zerschneidet (in der ursprünglichen N64-Version), nicht nur auf Kollisionserkennung. Stellen Sie es sich eher so vor, dass die Schnittanimation 20 Frames benötigt, und wenn in diesen 20 Frames nichts damit interagiert, registriert das Objekt keinen Schaden. Dies ist übrigens der Grund, warum der Infinite Sword Glitch (ISG) in N64-Speed-Läufen so erstaunlich überwältigt ist. Das Schwert (oder der Holzstab in den meisten Fällen) versucht, bei jedem einzelnen Frame einen Treffer zu registrieren.

Ich lasse das Team seine Beschreibung geben, um Ihnen beim Verständnis zu helfen:

„Die n64-Version läuft tatsächlich mit drei Frameraten, 60 fps für den Pausenbildschirm, 30 fps für den Titelbildschirm und 20 fps für die Oberwelt. Dank der Dekomposition haben wir herausgefunden, was die Spielgeschwindigkeit steuert, also sind theoretisch bereits 60 fps möglich.

Das Problem liegt wirklich darin, dass NPC-Routinen und einige Movesets von Link (Sword Slash, Hookshot , Backflips, Frontflips) berechnen alle ihre Distanz basierend auf der Framerate. Bei 60 fps verdreifacht Link also einfach seine Sprungweite, Hookshot-Distanz und so weiter.

60 fps werden dann realistisch möglich sein, sobald diese Funktionen richtig dokumentiert sind und eine nette Problemumgehung gefunden wird, um diesen Ergebnissen entgegenzuwirken.“

In Anbetracht dessen, dass so viele Mechaniken an spezifische Framerate-Regeln gebunden sind (die je nach Bereich und Art der Interaktion stark variieren), würde es effektiv gerendert werden, die PC-Version einfach auf 60 FPS zu schlagen, zwar nicht völlig unspielbar, aber enorm inkonsistent. – Da diese Hürde scheinbar kurz vor der vollständigen Lösung steht, können jedoch durchaus gute Dinge auf dem Weg sein. Nun, vorausgesetzt, sie können gegenüber den Anwälten von Nintendo weiterhin einigermaßen anonym bleiben!

Wenn Sie jedoch mehr über das Projekt erfahren möchten, können Sie den YouTube-Kanal von „jemand“ besuchen über den Link hier!

Was denkst du? – Lass es uns in den Kommentaren wissen!

Categories: IT Info