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

Claude Artifacts + React: Lehrer baut Minigolf-Spiel für Geometrieunterricht in 20 Minuten
Ein Lehrer nutzte Claudes Artifact + React, um ein Minigolf-Spiel für den Geometrieunterricht zu erstellen und dann für die Weitergabe in HTML umzuwandeln. Die Schüler entwarfen eigene Bahnen per Zeichnung.

OpenClaw als Rechtsanwaltsfachangestellte: Einrichtung eines Scheidungsfalls mit Discord, Obsidian und GPT-Zugriff
Ein Ausländer in Japan nutzt OpenClaw auf einem Mac mini, um Scheidungsbeweise, Übersetzungen, Fristen und ein Eltern-Tagebuch mit GPS-Abgleich zu verwalten.

Mit Claude verfasste Masterarbeit: Wirtschaftsstudent besteht mit Bestnote
Ein Wirtschaftsstudent nutzte Claude für die Literaturrecherche, Datenanalyse mit Python-Skripten und Excel sowie die Präsentation – bestand mit einer Spitzennote nahe dem PhD-Niveau. Im Anhang wurde die KI-Nutzung offengelegt, es wurden keine Fragen gestellt.

Autoresearch mit Claude Code in Produktionscodebasis: 60 Experimente, 3 Änderungen behalten
Ein Entwickler führte 60 Iterationen von Autoresearch mit Claude Code an einem produktiven Hybrid-Suchsystem (Django, pgvector, Cohere-Embeddings) durch und behielt nur 3 Änderungen bei, was einer Fehlerquote von 93 % entspricht. Der Prozess identifizierte unwirksame Optimierungen und entdeckte einen Redis-Caching-Fehler.