Erinnern Sie sich an die Ära der PC-Spiele, die mit doppelter Geschwindigkeit liefen, wenn Sie ihre drakonischen FPS-Limits freisetzten? Heutzutage kommt es selten vor, dass PC-Spiele keine dynamischen Frameraten unterstützen. Bei Konsolen wie der Nintendo Switch ist dies jedoch häufiger der Fall, da die Entwickler genau wissen, mit wie viel (oder wie wenig) Rechenleistung sie arbeiten müssen. The Legend of Zelda: Tears of the Kingdom ist mit einer 30-fps-Obergrenze konzipiert, und Mods konnten diese Obergrenze bereits entfernen und das Spiel dazu bringen, mit 60 fps zu laufen … sofern Ihr PC damit umgehen kann. Aber angesichts des frühen Emulationsstadiums von Tears of the Kingdom kann nicht einmal ein mächtiges Gaming-System Tears of the Kingdom mit 60 fps am Laufen halten alle die Zeit.
Und wenn die Bildrate sinkt, machen Sie sich auf Zeitlupe gefasst.
Warum passiert das bei der Emulation, wenn die meisten Spiele einen Framerate-Einbruch verkraften können, ohne auch die interne Uhr des Spiels zu verlangsamen?
„Normalerweise sind PC-Spiele nicht an die Rendering-Geschwindigkeit gebunden, sondern die Spiellogik läuft mit der gleichen Geschwindigkeit, egal welche fps man erreicht“, erklärt der erfahrene Emulationsprogrammierer Robert Peip, der derzeit arbeitet Entwicklung eines Nintendo 64-Kerns für das MiSTer-Projekt. Peip sagt, dass man diese Art von Verlangsamung in modernen Spielen in extremen Fällen beobachten kann – wenn die Geschwindigkeit beispielsweise unter 5 fps sinkt, kann die Spiellogik wahrscheinlich nicht mehr normal funktionieren –, aber normalerweise können sie ein beträchtliches Maß an Schwankungen tolerieren.
„In der Emulation gibt es manchmal ein hartes fps-Limit, z. B. war in Breath of the Wild die Spiellogik für die Physik auf maximal 30 fps beschränkt. Aus diesem Grund sind Mods für 60 fps erforderlich. Wenn Sie einen 60-fps-Mod anwenden und diesen nicht erreichen können , aktualisiert das Spiel die Spiellogik nicht oft genug und das Spiel wird langsamer. Dies war bei älteren 2D-Titeln, die die ganze Zeit über mit festen FPS liefen, noch stärker ausgeprägt.
Verlangsamung ist nicht das einzige Problem beim Modifizieren von Tears of the Kingdom auf 60 fps – die vorgerenderten Zwischensequenzen laufen mit doppelter Geschwindigkeit, da das Spiel wiederum so programmiert wurde, dass es mit einer bestimmten Geschwindigkeit läuft.
Bei dem Tempo, mit dem sich Emulator-Entwickler derzeit bewegen, könnten durch Optimierung in den kommenden Monaten weitaus konsistentere 60 fps realisierbar sein. Die zeitgemäßere Lösung ist jedoch ein Mod für das Spiel, der es ermöglicht, mit einer dynamischen Framerate zu laufen, was bedeutet, dass sich die Spiellogik immer noch konsistent bei 60 fps oder beispielsweise 37 fps verhält.
Am frühen Freitag veröffentlichte ein Reddit-Poster einen dynamischen „Beta“-FPS-Mod für Tears of the Kingdom und behauptete, er arbeite zusammen mit dem bestehenden 60-fps-Mod, um die Leistung zu glätten, wenn die Framerate sinkt. Es ist immer noch in Arbeit, mit einigen bemerkenswerten Problemen, darunter einige Animationen wie Feuer, die immer noch mit falscher Geschwindigkeit abgespielt werden, und Zwischensequenzen, die immer noch in doppelter Zeit laufen. Es behebt auch nicht einen seltsamen Nebeneffekt des 60-fps-Patches, der dazu führt, dass der Bildschirm beim Waffenwechsel schwarz wird.
Bei Mods wie diesen für emulierte Spiele handelt es sich in der Regel um Speicherpatches, die bestimmte Werte im Speicher optimieren, um dessen Funktionsweise vorübergehend zu ändern. Es ist eine einfachere Form des Moddings als das eigentliche Ändern der Dateien eines Spiels, da Sie lediglich eine kleine Textdatei in einem Mod-Ordner ablegen müssen, die der Emulator liest, wenn Sie das Spiel laden. Aber um einen Speicherpatch zu erstellen, muss man herausfinden, wie ein Spiel funktioniert, was normalerweise etwas Studium und eine Menge Versuch und Irrtum erfordert.
Wie kamen die oben genannten Mods so schnell nach der Veröffentlichung von Tears of the Kingdom auf den Markt? Nun ja… das haben sie nicht getan.
Mehrere dieser Patches kamen bereits vor der Veröffentlichung von Tears of the Kingdom an, was eine unangenehm offensichtliche Verbindung zur Piraterie herstellte. Der Redditor hinter dem dynamischen FPS-Mod hat Hacks auf dem Subreddit r/NewYuzuPiracy gepostet, seit Tears of the Kingdom durchgesickert ist, und der 60-FPS-Mod wurde auch lange vor der offiziellen Veröffentlichung gepostet. Deshalb möchte ich beides meiden, auch wenn es sich bei dem betreffenden Mod eigentlich nur um eine winzige Textdatei mit einem Dutzend Codezeilen handelt.
Diese Verbindung zur Piraterie wird viele Benutzer nicht davon abhalten, sie herunterzuladen, und jetzt, wo das Spiel auf dem Markt ist, kann man leicht übersehen oder gar nicht bemerken, wer die Mods erstellt hat und wie sie das gemacht haben. Aber für die Emulationsszene im Allgemeinen sieht es schlecht aus – und für Spieler, die pflichtbewusst ihre eigenen Kopien von Tears of the Kingdom abgeben, um sie per Emulation zu spielen, ist es bedauerlich, dass die aktuellen Mods nicht auf die gleiche Weise erstellt wurden und sich an die Regeln halten.
Nachdem Tears of the Kingdom nun draußen ist, gibt es engagierte Modder, die sich nun mit dem Fall befassen. Sie haben sich zuvor Hacks mit ultrabreitem Seitenverhältnis, deaktivierter dynamischer Auflösung und freigeschalteten Frameraten in anderen Switch-Spielen ausgedacht. wie auf der Website des Yuzu-Emulators hier aufgeführt. Es sollte nur eine Frage der Zeit sein, bis sie einen Mod finden, der eine dynamische Framerate ohne das Problem mit dem schwarzen Bildschirm ermöglicht, das den aktuellen 60-fps-Mod betrifft. Bis dahin bleibe ich bei den nativen, unveränderten 30 fps, was bei bis zu 4K schon sehr vielversprechend aussieht.