A developer going by CelebrationFew1755 has published InfinityUnlocked, an open-source mod for Disney Infinity 1.0 (2013) that removes the game's character-playset restriction — a lock the modding community had been unable to crack for over a decade. The breakthrough came from pointing Anthropic's Claude Code, running Claude Opus 4.6 in high-reasoning mode, directly at the game's stripped binary with no symbols, no source code, and no prior reverse engineering documentation. The entire project took under 24 hours.
The restriction is not enforced by a single flag or configuration entry. A central function — GameManager::FindPlaysetForCharacter — is called at 13 separate validation sites spread across 6 distinct areas of the game engine, including Lua gate functions, NFC figure placement logic, avatar management, character selection, zone transitions, and playset entry. Previous community attempts over 13 years had all failed: data-file patches were blocked by native C++ validation, DLL injection crashed the game due to thread-unsafe Lua state access, and file-renaming approaches caused crashes. Claude Code traced the full call graph, identified all 13 call sites and their byte offsets, and determined that the correct fix was to NOP the conditional jumps following each validation call. The final mod applies 17 binary patches to the game executable and modifies 3 data zip files.
The post on r/ClaudeAI accumulated nearly 980 upvotes and over 70 comments. On r/Disney_Infinity it became the top post, with prominent community members praising the approach and users already requesting ports to Disney Infinity 2.0 and 3.0. The mod is freely available on GitHub and installs in approximately two minutes via an included Python patcher script that also creates an automatic backup of the original executable.