Una de las comunidades de descompilación de videojuegos más grandes ha comenzado a cerrar su sitio web, y su administrador señala a la inteligencia artificial como culpable. El sitio, decomp.dev, está siendo retirado. Su administrador, que se hace llamar "@encounter", afirma que los modelos de IA y la velocidad que traen han roto el aspecto comunitario de la ingeniería inversa de videojuegos.

El sitio comenzó como una forma divertida de convertir en juego un proceso que de otro modo podría resultar tedioso. Los usuarios podían ver cómo su progreso en el código de un videojuego subía con el tiempo. Ahora, según el administrador, se ha convertido en nada más que un "juego hueco de números".

Por qué importa la descompilación

¿Qué es la descompilación de videojuegos?

La descompilación toma el código ejecutable de un videojuego y lo convierte de nuevo a su forma original. El código compilado es lo que el sistema operativo lee para ejecutar el juego, pero el código fuente original suele estar escrito en un lenguaje común como C++. Llegar de nuevo a ese código fuente requiere mucha prueba y error, junto con un sólido conocimiento de programación.

Es un trabajo distinto al de la emulación. Un emulador recrea el entorno en el que un juego originalmente se ejecutaba para poder correr una ROM. El código descompilado permite que el juego funcione en sus propios términos y aproveche al máximo el hardware moderno. El acceso a la base de código también significa que los desarrolladores pueden hacer cambios fundamentales, como agregar soporte para una mayor tasa de cuadros por segundo o modificar los controles, en lugar de simplemente portar un juego a otras plataformas.

En el comunicado, @encounter escribió que durante años, las comunidades de descompilación intentaron establecer el trabajo como principalmente investigación. "Amamos estos juegos y queremos entender cómo funcionan, y descubrir los misterios que los desarrolladores originales dejaron atrás", escribió el administrador. El código completo también les da a los speedrunners una mirada más cercana a mecánicas como las hitboxes y el RNG, o generación de números aleatorios.

La preservación es otra razón. A medida que crece la distribución digital, incluido el plan de Sony de eliminar gradualmente los discos físicos, la descompilación ofrece una forma de mantener intacta la historia de los videojuegos. Conservar el código fuente después del lanzamiento no siempre fue una práctica estándar. El remasterizado Final Fantasy Tactics, por ejemplo, tardó mucho más en producirse por ese motivo. Los cambios en el código también pueden mantener jugables los juegos antiguos. Una descompilación de Animal Crossing para GameCube permite que el calendario del juego avance más allá de 2030.

Cómo la IA cambió la comunidad

¿Es la IA el problema para las comunidades de descompilación?

El administrador tuvo cuidado de aclarar que la IA no es el problema por sí sola. Usadas correctamente, las herramientas pueden ser inmensamente útiles, pero el administrador afirma que eso requiere "la guía adecuada, aportes humanos y revisiones de código". El problema, según la opinión del administrador, proviene de usuarios que han explotado la naturaleza de código abierto de los proyectos del sitio "de maneras cada vez más problemáticas".

Un patrón consiste en hacer un fork, es decir, crear una copia separada de un proyecto de descompilación en curso, y terminarlo rápidamente con IA. Muchas de esas contribuciones son "aportes de paso de personas que no han hecho ningún esfuerzo por asegurarse de que las contribuciones sean buenas", dijo el administrador.

Otro consiste en una avalancha de ports creados con IA a partir de código descompilado. Muchas de las personas que los publican nunca ayudaron con la descompilación en sí. El administrador describió estos como ports "a medio hacer" y "apenas funcionales", construidos sobre código que quien hace el port no ayudó a descubrir.

@encounter también culpó al diseño del propio sitio. Las tablas de clasificación y las barras de progreso, pensadas para motivar a programadores dedicados, atrajeron a personas que "solo quieren gastar tokens para que el número suba o 'portar el juego a PC', que todo lo demás se vaya al diablo".

Los proyectos actuales no se perderán. El sitio seguirá rastreándolos, mostrando las páginas de cada proyecto y conservando los datos históricos. Existen otras comunidades de descompilación en otros lugares, y es probable que presiones similares también las fragmenten.

Questo articolo è stato scritto con l'assistenza dell'IA.
News Factory APP - notizie agentiche per potenziare il tuo SEO e AEO.