Snowboard Kids decompilado en 84 días: un récord gracias a la IA y a la comunidad
Decompiling a Nintendo 64 Game in 84 Days

El blog de Chris Lewis anuncia la descompilación completa de Snowboard Kids para Nintendo 64 en solo 84 días, un séptimo del tiempo que tomó su secuela. El proyecto combinó el uso de agentes de IA (Codex, Claude, GLM) con la experiencia de la comunidad de descompilación, especialmente para manejar el compilador IDO 5.3, más difícil de replicar que GCC. Se detallan estrategias como el uso de worktrees paralelos, la documentación de peculiaridades del compilador y la priorización de código de librerías. El autor subraya que la IA aceleró el proceso, pero no fue el único factor, y que el código fuente resultante beneficiará a speedrunners y modders.
Sin su experiencia con IDO, creo que el proyecto se habría estancado en torno al 89-90%.
- jmcgough
Me han encantado absolutamente los proyectos de decompilación que han salido últimamente. Grandes aplausos al autor por esto, Snowboard Kids es una joya real.
También animaría a la gente a echar un vistazo a la recompilación de Legend of Dragoon [1]. Es un verdadero trabajo de amor que ha dado nueva vida a un juego en gran parte abandonado. Puedes jugarlo completamente vanilla, o con gráficos mejorados, correcciones a decisiones de diseño engorrosas, correcciones de errores, etc.
- hombre_fatal
Es bastante sorprendente lo que puedes hacer cuando abrazas los LLMs, descubres cómo construir un proyecto riguroso y de alta calidad con ellos, y luego empiezas a trabajar en más proyectos.
Te conviertes en una máquina con tu flujo de trabajo, limitado una vez más solo por tu tiempo/energía, tokens, y tu discreción sobre cómo gastarlos.
- amjnsx
Me sorprende que las propias compañías de juegos no estén interesadas en estos proyectos.
Parece dinero fácil simplemente decompilar un juego retro, añadir algunas mejoras de calidad de vida y ponerlo en Steam.
¿Están atados de manos por lo legal o qué otros factores lo impiden?
- thebruce87m
Relacionado de forma leve, pero he estado esperando que GoldenEye sea decompilado durante un tiempo, pero antes de que ese proceso haya terminado, ha habido un sucesor espiritual (?) que ha satisfecho mi necesidad de un jugador individual: https://store.steampowered.com/app/1574480/Agent_64_Spies_Ne...
Vale la pena echarle un vistazo si quieres un poco de nostalgia.
- JLO64
> Una mejora pequeña pero útil fue dar a cada tarea una fecha límite explícita y exponer esa fecha límite al agente.
Tengo mucha curiosidad por probar esto yo mismo. Recientemente he estado delegando tareas a agentes para que las completen por su cuenta cada vez más. Aunque su trabajo es aceptable, he descubierto que no solo tardan mucho en completarlo, sino que a menudo añaden demasiada complejidad y pruebas.
- tigen
¿Cuál es el estatus legal de estos?
Históricamente existía la noción de reimplementación en "sala limpia".
Hoy en día parece que la gente traduce el código real del juego a una representación diferente de ese mismo código y eso lo hace de código abierto. GitHub está lleno de estos.
- cpriest
Para las personas que han hecho decompilaciones con coincidencia exacta: ¿qué te quemó más tiempo de calendario, la congelación de la cadena de herramientas o el último 5% de funciones que no coinciden?
- jaydayvis
Creo que Marx se está revolviendo en su tumba por el esfuerzo humano incansablemente gastado para recrear lo que casi con certeza ya existe en un disquete guardado en alguna caja fuerte de "PI - No tocar". Pero quizás los interminables rompecabezas para personas cada vez más ingeniosas son el punto de todo esto.