Claude-Code zur Reverse-Engineering von Disney Infinity 1.0 verwendet, durchbricht 13-jährige Charakterbeschränkung

Technische Aufschlüsselung des Reverse-Engineering-Prozesses
Ein Entwickler hat erfolgreich Claude Code genutzt, um Disney Infinity 1.0 (2013) zu reverse-engineeren und eine langjährige Charakterbeschränkung zu umgehen, die die Modding-Community über ein Jahrzehnt lang vor ein Rätsel gestellt hatte. Das Spiel sperrte ursprünglich Charaktere auf ihre spezifischen "Heimat"-Playsets, was das Crossover-Spielen zwischen verschiedenen Charakterwelten verhinderte.
Warum dies ein schwieriges Problem war
Die Beschränkung war kein einfaches Flag oder eine Konfigurationsdatei. Die Schlüsselfunktion FindPlaysetForCharacter wurde an 13 verschiedenen Stellen in 6 Bereichen des C++-Codes des Spiels aufgerufen. Frühere Versuche scheiterten, weil:
- Das Patchen einer Prüfung nicht funktionierte, da die anderen 12 den Zugang weiterhin blockierten
- Mods, die nur Datendateien änderten, scheiterten, weil nativer Code vor dem Lesen der Daten validierte
- DLL-Injection das Spiel zum Absturz brachte, aufgrund von nicht thread-sicherem Lua-Zustandszugriff
- Das Umbenennen von Charakterdateien in andere Charakterordner zu Spielabstürzen führte
Wie Claude Code half
Der Entwickler nutzte Claude Code (Opus mit hoher Denkfähigkeit) auf der Binärdatei des Spiels ohne Symbole, ohne Quellcode und ohne bestehende Reverse-Engineering-Dokumentation. Claude Code half bei:
- Der Verfolgung des Aufrufgraphen von
FindPlaysetForCharacterdurch die gesamte Codebasis - Der Identifizierung aller 13 Validierungsaufrufstellen
- Der Zuordnung, zu welchem Codebereich jede Aufrufstelle gehörte
- Dem Verständnis von x86-Assembly und der Erkennung von bedingten Sprungmustern nach jedem Aufruf
- Der Bestimmung der exakten zu patchenden Bytes
- Der Durcharbeitung mehrerer gescheiterter Ansätze, bevor die funktionierende Lösung gefunden wurde
Die Lösung und Ergebnisse
Der gesamte Reverse-Engineering-Prozess dauerte weniger als 24 Stunden. Die endgültige Lösung besteht aus:
- 17 Binärpatches
- 3 modifizierten Datendateien
Die Mod ermöglicht es jedem Charakter, in jedem Playset zu funktionieren, ist kostenlos und Open Source und installiert sich in 2 Minuten. Das GitHub-Repository ist öffentlich verfügbar unter github.com/philparkinson1204/InfinityUnlocked.
Reaktion der Community
Der Reddit-Post, der die Mod ankündigte, wurde zum Top-Post im Disney Infinity-Subreddit mit 90+ Upvotes, 45+ Kommentaren und über 3.000 Aufrufen. Der bekannteste Modder in der Community kommentierte: "Better than my method... AWESOME JOB!!!" und bot eine Zusammenarbeit an. Nutzer beteiligen sich aktiv am Beta-Testen, melden Fehler und wünschen sich Portierungen für Disney Infinity 2.0 und 3.0, da diese auf derselben Engine laufen.
Die README-Datei schreibt Claude Code direkt die Reverse-Engineering-Arbeit zu.
📖 Read the full source: r/ClaudeAI
👀 Siehe auch

State-Machine-Ansatz zur Koordination mehrerer KI-Agenten
Das Team von ultrathink.art stellte fest, dass die Koordination mehrerer KI-Agenten explizite Zustandsübergänge, Herzschlag-Zeitüberschreitungen, Wiederholungslimits und Aufgabenverkettung erfordert, anstatt traditioneller Nachrichtenwarteschlangen. Sie implementierten obligatorische Qualitätskontrollen zwischen den Agentenübergaben, um fehlerhafte Ausgaben zu verhindern.

Entwickler baut persönliche Finanz-App in einem Monat mit Claude Code: Wichtige Arbeitsabläufe und Herausforderungen
Ein Entwickler mit 14 Jahren Erfahrung hat in etwa einem Monat eine persönliche Finanzprognose-App mit Claude Code erstellt und im App Store veröffentlicht. Er identifizierte drei spezifische Workflows, in denen Claude Code am effektivsten war, und teilte Herausforderungen wie Scope Creep und Datenmodellkomplexität.

Triff Claude: Ein visueller Roman, vollständig von KI erschaffen
Ein Entwickler hat ein satirisches Visual Novel namens Meet Claude erstellt, das fast ausschließlich mit Claude AI für das Schreiben, Programmieren, Kunst, Musik und die Veröffentlichung entwickelt wurde. Das Spiel thematisiert die Abhängigkeit von KI-Assistenten und ist kostenlos auf Steam mit mehreren Enden erhältlich.

Portieren von Quake auf Three.js mit Claude Code: Arbeitsablauf und Einschränkungen
Ein Entwickler nutzte Claude Code, um den Quellcode von Quake auf JavaScript und Three.js zu portieren, wodurch eine webbasierte Version entstand. Das Projekt erforderte umfangreiche Prompt-Arbeit und zeigte Claudes Schwierigkeiten beim Portieren des Multiplayer-Servercodes auf Deno+WebTransport.