
Ein Entwickler aus Manchester, bekannt als ctrl-cheeb-del, hat den Code von Pokémon HeartGold und SoulSilver für den Nintendo DS vollständig in C- und C++-Quellcode übersetzt, indem er KI-Agenten einsetzte. Beide amerikanischen Versionen kompilieren aus dem generierten Code byteweise identisch mit den originalen ROM-Dateien. Laut dem Autor dauerte die Arbeit etwa einen Monat, und die Kosten für Token zu öffentlichen API-Preisen beliefen sich auf ungefähr 56.000 US-Dollar.
Es handelt sich um eine übereinstimmende Dekompilierung: Maschinencode wird zurück in lesbaren Quellcode übersetzt, der, wenn er mit dem gleichen ursprünglichen Compiler kompiliert wird, genau das gleiche Binärformat wie auf der Cartridge erzeugt. Dies ist eine objektive Überprüfung: Wenn die Bytes übereinstimmen, ist die Funktion korrekt wiederhergestellt.
Laut veröffentlichten Statistiken annotierten KI-Agenten 4.075.354 Bytes ARM9- und ARM7-Prozessorcode. Verteilung: 97,9 Prozent reines C, 1,3 Prozent C++, 0,6 Prozent ursprüngliche Assemblereinfügungen, 0,1 Prozent von Build-Tools generiert.
Die Arbeit wurde in einem separaten Fork des pokeheartgold-Repositories durchgeführt, das von der Gruppe von Enthusiasten pret gepflegt wird; ihre Mitglieder dekompilieren Pokémon manuell und arbeiten seit Juni 2021 an HeartGold und SoulSilver. Der Autor des Forks gibt ausdrücklich an, dass die gesamte grundlegende Infrastruktur pret gehört, und die Gruppe akzeptiert keinen von KI geschriebenen Code und möchte nicht mit dem Ergebnis in Verbindung gebracht werden. Kritiker in sozialen Medien bemerkten, dass der Fork stark auf jahrelanger Arbeit anderer basiert und den Rest vervollständigt. Zuvor gab es im April ein ähnliches Experiment namens pokeheartgold-slop.
Die Zahl von 56.000 US-Dollar bedarf einer Klarstellung: Dies sind die Kosten für Token zu öffentlichen Tarifen, nicht die tatsächlichen Ausgaben. Bei der Arbeit über Abonnements wie Claude Max können die tatsächlichen Kosten um Größenordnungen niedriger sein.
HeartGold und SoulSilver wurden 2009 auf dem DS als Remakes von Gold und Silver für den Game Boy Color veröffentlicht. Die Dekompilierung macht das Spiel nicht kostenlos: Das Repository enthält nur den Code, ein persönlicher Dump der Original-Cartridge wird für die Kompilierung benötigt, und Grafiken, Musik und Assets sind durch das Urheberrecht von Nintendo und The Pokémon Company geschützt. Nintendos Lizenzvereinbarung verbietet auch die Dekompilierung.
Der Hauptpraktische Nutzen ist die Erstellung von Modifikationen: Mit dem vollständigen Quellcode ist es einfacher, Hacks, Fangames auf der Engine der vierten Generation, PC-Ports zu erstellen und die Struktur des Originals zu studieren. Zuvor halfen KI-Agenten, die Dekompilierung von Super Smash Bros. Melee und beiden Teilen von Snowboard Kids vollständig abzuschließen, und Maurice Hoymann teilte mit, wie 15 oder mehr Agenten den Code von Call of Duty in drei Monaten nachbildeten und dabei über 500 Milliarden Token verbrauchten.
Das Material dient ausschließlich zu Informationszwecken und stellt keinen finanziellen Rat oder Empfehlung dar.




