¿Recuerdas la era de los juegos de PC que se ejecutaban al doble de velocidad si desbloqueabas sus límites draconianos de fps? Es raro que los juegos de PC en estos días no admitan velocidades de cuadro dinámicas, pero es más común en consolas como Nintendo Switch, donde los desarrolladores saben exactamente con cuánto (o qué poco) poder de procesamiento tienen que trabajar. The Legend of Zelda: Tears of the Kingdom está diseñado con un límite de 30 fps, y los mods ya han podido eliminar ese límite y engañar al juego para que se ejecute a 60 fps… si tu PC puede soportarlo. Pero dado el estado inicial de emulación de Tears of the Kingdom, ni siquiera una poderosa plataforma de juego puede mantener Tears of the Kingdom funcionando a 60 fps. todo el tiempo.
Y cuando la velocidad de fotogramas baje, prepárate para la cámara lenta.
¿Por qué sucede esto en la emulación, cuando la mayoría de los juegos pueden manejar una caída en la velocidad de fotogramas sin ralentizar el reloj interno del juego?
«Por lo general, los juegos de PC no están sujetos a la velocidad de renderizado, sino que la lógica del juego se ejecuta a la misma velocidad, sin importar los fps que alcances», explica el veterano programador de emulación Robert Peip, quien actualmente desarrollando un núcleo de Nintendo 64 para el proyecto MiSTer. Peip dice que puedes ver este tipo de ralentización en los juegos modernos en casos extremos; si caes por debajo de los 5 fps, por ejemplo, la lógica del juego probablemente no funcione con normalidad, pero por lo general pueden tolerar una buena cantidad de fluctuaciones.
«En la emulación, a veces hay un límite estricto de fps, por ejemplo, en Breath of the Wild, la lógica del juego para la física estaba limitada a un máximo de 30 fps. Es por eso que se necesitan mods para 60 fps. Cuando aplicas un mod de 60 fps y no puedes alcanzarlo , el juego no actualizará la lógica del juego con la frecuencia suficiente y el juego se ralentizará. Esto estaba aún más presente en los títulos 2D más antiguos que se ejecutaban a fps fijos todo el tiempo».
La ralentización no es el único problema con la modificación de Tears of the Kingdom a 60 fps: las escenas prerenderizadas se ejecutan al doble de velocidad, ya que, una vez más, el juego se programó para ejecutarse a una velocidad específica.
Al ritmo al que se mueven actualmente los desarrolladores de emuladores, una velocidad de 60 fps mucho más constante puede ser viable en los próximos meses a través de la optimización. Pero la solución más oportuna es un mod para el juego que le permita ejecutarse con una velocidad de fotogramas dinámica, lo que significa que la lógica del juego seguirá comportándose de manera consistente a 60 fps o, digamos, 37 fps.
El viernes temprano, un cartel de Reddit publicó un mod FPS dinámico «beta» para Tears of the Kingdom, afirmando que funciona junto con el mod existente de 60 fps para suavizar el rendimiento cuando cae la velocidad de fotogramas. Todavía es un trabajo en progreso, con algunos problemas notables, incluidas algunas animaciones como el fuego que aún se reproduce a velocidades incorrectas y las escenas de corte que aún se ejecutan al doble de tiempo. Tampoco resuelve un efecto secundario extraño del parche de 60 fps, que hace que la pantalla se oscurezca al cambiar de arma.
Las modificaciones como estas para juegos emulados suelen ser parches de memoria, ajustando ciertos valores en la memoria para alterar temporalmente su funcionamiento. Es una forma de modificación más ligera que cambiar los archivos de un juego, ya que todo lo que tienes que hacer es colocar un pequeño archivo de texto en una carpeta de modificaciones que el emulador leerá cuando cargues el juego. Pero hacer un parche de memoria requiere descubrir cómo funciona un juego, lo que generalmente requiere un poco de estudio y una buena cantidad de prueba y error.
Entonces, ¿cómo llegaron las modificaciones anteriores tan rápido después del lanzamiento de Tears of the Kingdom? Bueno… no lo hicieron.
Varios de estos parches llegaron antes de que Tears of the Kingdom saliera, lo que les otorga un vínculo incómodamente flagrante con la piratería. El redditor detrás del mod de fps dinámico ha estado publicando trucos en el subreddit r/NewYuzuPiracy desde que se filtró Tears of the Kingdom, y el mod de 60 fps también se publicó mucho antes del lanzamiento oficial. Eso me hace querer alejarme de ambos, incluso si el mod en cuestión es realmente solo un pequeño archivo de texto con una docena de líneas de código.
Esa conexión con la piratería no impedirá que muchos usuarios los descarguen, y ahora que el juego está disponible, es fácil pasar por alto, o ni siquiera darse cuenta, quién creó los mods y cómo lo hicieron. Pero es una mala imagen para la escena de la emulación en general, y para los jugadores que descargan diligentemente sus propias copias de Tears of the Kingdom para jugar a través de la emulación, es lamentable que las modificaciones actuales no se hayan creado de la misma manera, siguiendo las reglas.
Ahora que Tears of the Kingdom está disponible, hay modders dedicados que ahora están en el caso. Anteriormente, crearon trucos de relación de aspecto ultraancha, resolución dinámica deshabilitada y velocidades de fotogramas desbloqueadas en otros juegos de Switch, como se indica en el sitio del emulador de Yuzu aquí. Solo debería ser cuestión de tiempo hasta que encuentren un mod que permita una velocidad de fotogramas dinámica sin el problema de la pantalla negra que afecta al mod actual de 60 fps. Hasta entonces, me apegaré a los 30 fps nativos y sin modificar, que ya se ven muy prometedores hasta en 4K.