En la semana desde el lanzamiento de Tears of the Kingdom, los modders han estado trabajando incansablemente para desarmar el código del juego y afinar su funcionamiento interno. Aparentemente, todos los días hay una nueva iteración de un mod dinámico de velocidad de fotogramas que hace que el sueño de 60 fps perfectos esté un poco más al alcance. Pero el apetito voraz por esas mejoras se ha producido a costa del drama en la escena de modificación de Switch, con uno de los modders más conocidos dando un paso atrás en la creación de modificaciones y cerrando efectivamente su Discord.
Modder theboy181 es responsable de la mayoría de los parches enumerados en el sitio web del emulador Yuzu, que realizan una serie de mejoras en los juegos populares de Switch. Algunos permiten que los juegos se rendericen en 21: 9 o 32: 9 ultra ancho, o desactivan funciones visuales como el desenfoque de movimiento. Otros, probablemente los más populares, duplican los juegos de 30 fps a 60 fps. El pasado noviembre el mod de 60 fps de theboy181 para Pokémon Scarlet se volvió viral en Twitteracumulando 22.000 retuits.
Theboy181 comenzó a investigar el código de Tears of the Kingdom el viernes pasado, una vez que se lanzó el juego, aunque para entonces las modificaciones creadas por los jugadores que habían pirateado el juego se podían descargar con los primeros intentos de conquistar el límite de 30 fps y otras limitaciones. «Mi proceso es, si me gusta un juego, lo compro. Y luego quiero ponerlo en mi PC y hacer que se vea lo mejor posible para mis propios medios personales», me dijo theboy181 en una entrevista el lunes. «Haciendo eso en el pasado, he compartido cosas públicamente después de haber tenido tiempo de jugarlas y saber que son mods de calidad».
Este proceso ha funcionado para theboy181 para una serie de mods en el pasado, pero cuando el juego en cuestión es uno de los más vendidos de todos los tiempos, estás tratando con una multitud diferente.
Tears of the Kingdom tiene un contingente impaciente de fanáticos hambrientos de cada avance de modificación menor en el momento en que está disponible. Recuerda que si bien el nuevo Zelda ha estado a la venta por menos de una semana, se filtró dos semanas antes, lo que significa que ahora ha estado disponible durante unos 20 días para los jugadores que lo piratearon. Los jugadores que más invirtieron en modding, entonces, ya habían robado el juego, y no tomaron amablemente los mods «paywalled» de theboy181.
En el servidor Discord de theboy181, los jugadores interesados en sus mods podían donar $1 o más para acceder a canales privados para juegos individuales donde publicaba versiones en desarrollo de los mods. El proceso de modificación de juegos para la emulación requiere mucho tiempo para hacerlo bien. Primero, debe volcar el juego y descompilar su código usando una herramienta como Ghidra, traduciendo valores hexadecimales impenetrables en un ensamblaje más comprensible. «Visualmente te muestra un gráfico del código y lo que está haciendo, y esa representación visual me ayuda a entender qué decisiones está tomando la lógica del juego», dijo theboy181. «Verá cosas como sumas, multiplicaciones, divisiones; está buscando diferentes fragmentos, como una relación de aspecto. Siempre es un valor específico, como 16 dividido por 9».
A partir de ahí, los modders comienzan a modificar los valores que pertenecen a aspectos como la velocidad de fotogramas, pero esos cambios pueden causar efectos dominó y romper otros aspectos del juego. Hay mucho ensayo y error involucrado. «No soy un programador, comencé a tomar algunos cursos de lenguaje de secuencias de comandos y a aprender, pero básicamente, soy bastante bueno para descubrir cómo deberían funcionar las cosas y luego probarlas», agregó theboy181. «La salsa secreta es poder pasar tres días revisando 30,000 líneas de código sin que tu familia te repudie o te abandone».
En el servidor Discord de theboy181, los seguidores no estaban técnicamente pagando por mods: sus donaciones esencialmente les otorgaron acceso anticipado, similar al Patreon para el emulador Yuzu. Después de probar y finalizar las modificaciones, theboy181 las publicaría públicamente en Github, pero eso podría llevar un tiempo.
Demasiado tiempo, en este caso.
El miércoles, alguien que usaba una cuenta de Reddit llamada PaywalledModsLMAO creó un hilo en r/NewYuzuPiracy con un enlace de descarga a todas las modificaciones de Zelda en progreso de theboy181. «Me avergüenza decir que pagué mi $ 1 obligatorio por estos», escribió el cartel, antes de incluir una «mini-exposición» sobre las prácticas de modificación «hacky» de theboy181. La principal crítica es que theboy181 copió, y luego pagó, el trabajo de Redditor ChucksFeedandSeed, que había estado publicando modificaciones basadas en la velocidad de fotogramas en el subreddit NewYuzuPiracy desde mucho antes del día del lanzamiento, y no acreditaba adecuadamente su trabajo. También hay una vaga acusación de plagio más amplio con mods más antiguos.
En última instancia, las críticas resultan insignificantes incluso bajo un pequeño escrutinio. En su mod dinámico de fps, ChucksFeedandSeed había escrito «si algún desarrollador de parches pagados quiere usar la información aquí, siéntete libre, no me importa, solo no me hagas esperar semanas para probarlo yo mismo». Theboy181 publicó públicamente el código de Chuck en su canal de anuncios con una sola modificación, escribiendo «Gracias por el modificador desconocido», y luego también subió su versión ajustada del mod de fps dinámico en el canal privado Tears of the Kingdom.
Para los carteles de Reddit, esto era una prueba irrefutable: prueba de mala acreditación y pago injusto. Pero como me explicó theboy181 el lunes, inicialmente no estaba seguro de quién hizo el trabajo, y poco después, lanzó un nuevo mod diseñado explícitamente para trabajar mano a mano con Chuck.
En nuestra entrevista, theboy181 me dijo que un usuario le había llamado la atención sobre el mod de fps dinámicos en un sitio de piratería. «Estoy como, oh, entonces podría no ser el trabajo del autor original», dijo. «Esa mañana lo probé y quedé bastante impresionado. Miré el código y tenía un par de preguntas sobre cómo determinó un par de compensaciones que usó. Yo estaba como, ‘este tipo tiene un depurador. Quiero conocerlo, y quiero aprender de él. Porque me habría llevado mucho tiempo darme cuenta».
La versión ligeramente modificada del parche de Theboy181, que no acreditaba a Chuck por su nombre, solo estaba en ese canal privado (en suma al canal de anuncios públicos) durante unas 30 horas; el martes, lo eliminó y lanzó un nuevo mod que arregló las escenas que se reproducían al doble de velocidad a 60 fps, y sugirió que todos lo combinaran con un mod recientemente actualizado de ChucksFeedandSeed (la velocidad de fotogramas dinámica debe combinarse con un mod de fps más alto). Theboy181 también hizo una donación a la página Ko-Fi de Chuck, donde sigue siendo el principal contribuyente.
Horas más tarde apareció la publicación acusatoria de Reddit, ignorando la secuencia de eventos que indicaba claramente a theboy181 tenía reconoció el trabajo de Chuck e hizo todo lo posible para justificar la filtración de todas sus modificaciones en desarrollo.
Cuando hablamos el lunes, theboy181 me dijo que solía administrar un Patreon, que a veces ganaba $ 500 por mes. «Se sintió bien lograr que la gente apoyara mi trabajo creativo», dijo. «Y luego, un día alguien apareció, donó como $ 5, tomó todo mi trabajo y creó un programa que lo distribuiría. En ese momento cerré mi Patreon porque derrotó todo el proceso. Fue frustrante, pero al mismo tiempo fue un poco halagador. Como, ¡guau, me están pirateando!
Theboy181 ha tenido experiencias similares desde entonces, lo que lo llevó a abandonar dramáticamente la escena mod por frustración, solo para regresar más tarde. Después de una afluencia de miembros a su Discord acusándolo de robar el trabajo de Chuck el miércoles, y luego de la filtración en Reddit, cerró el servidor y publicó que «está tomando un descanso indefinido de la modificación debido a que se siente infravalorado».
“Ha sido un honor atenderlos, pero es hora de que priorice a mi familia”, escribió.
Hay un tono de regodeo en la mayoría de las respuestas posteriores a este anuncio en el subreddit NewYuzuPiracy, con muchos carteles que declaran que es una victoria contra cualquiera que se atreva a cobrar por mods. «Modding DEBERÍA ser un pasatiempo y siempre piratearé y filtraré cada puto mod ‘de pago’ que encuentre», escribió el cartel Womenaregaylmaolol.
Este tipo de drama es quizás inevitable en cualquier fandom relacionado con la piratería, pero al final solo hace que la escena de la emulación sea un lugar peor para todos. El lunes, theboy181 habló emocionado sobre el altísimo nivel de interés en Tears of the Kingdom, y cuántos modders talentosos que esperaba que fueran mejores y más rápidos que él saldrían de la carpintería. «La única razón por la que soy bueno en esto es por la cantidad de tiempo que dedico y lo terco que soy», dijo. «La otra mitad, la razón por la que el público ve algo bueno, es por los probadores y los seguidores. Están donando y luego van a trabajar. No podría jugar tantos juegos o tener esto». mucha pasión por la mitad de estos juegos para poder detectar los problemas que deben solucionarse».
Ese recurso ya no está en la escena Switch, al menos temporalmente. A Tears of the Kingdom no le faltan modders, pero es posible que los juegos de Switch más pequeños que necesitan sus propios parches de 60 fps y otras modificaciones desafiantes no atraigan la misma dedicación en el futuro.