Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens

✍️ OpenClawRadar📅 Publicado: March 15, 2026🔗 Source
Claude Code Usado para Engenharia Reversa do Disney Infinity 1.0, Quebrando Restrição de 13 Anos de Personagens
Ad

Análise Técnica do Processo de Engenharia Reversa

Um desenvolvedor usou com sucesso o Claude Code para fazer engenharia reversa do Disney Infinity 1.0 (2013) e quebrar uma restrição de personagem de longa data que havia desafiado a comunidade de modding por mais de uma década. O jogo originalmente bloqueava os personagens em seus conjuntos de jogo "domésticos" específicos, impedindo o jogo cruzado entre os diferentes mundos dos personagens.

Por Que Este Foi um Problema Difícil

A restrição não era uma simples flag ou arquivo de configuração. A função chave FindPlaysetForCharacter era chamada em 13 pontos diferentes em 6 áreas do código C++ do jogo. Tentativas anteriores falharam porque:

  • Corrigir uma verificação não funcionava, já que as outras 12 ainda bloqueavam o acesso
  • Mods apenas de arquivos de dados falharam porque o código nativo validava antes de ler os dados
  • A injeção de DLL travava o jogo devido ao acesso não seguro a threads ao estado Lua
  • Renomear arquivos de personagens para pastas de outros personagens causava travamentos no jogo

Como o Claude Code Ajudou

O desenvolvedor usou o Claude Code (Opus com alto raciocínio) no binário do jogo sem símbolos, sem código-fonte e sem documentação existente de engenharia reversa. O Claude Code ajudou com:

  • Rastrear o grafo de chamadas de FindPlaysetForCharacter por toda a base de código
  • Identificar todos os 13 locais de chamada de validação
  • Mapear a qual área de código cada local de chamada pertencia
  • Entender a linguagem assembly x86 e reconhecer padrões de salto condicional após cada chamada
  • Determinar os bytes exatos para corrigir
  • Trabalhar em múltiplas abordagens falhas antes de chegar à solução funcional
Ad

A Solução e os Resultados

Todo o processo de engenharia reversa levou menos de 24 horas. A solução final consiste em:

  • 17 correções binárias
  • 3 arquivos de dados modificados

O mod permite que qualquer personagem funcione em qualquer conjunto de jogo, é gratuito e de código aberto, e instala em 2 minutos. O repositório GitHub está publicamente disponível em github.com/philparkinson1204/InfinityUnlocked.

Resposta da Comunidade

A postagem no Reddit anunciando o mod se tornou a principal postagem no subreddit do Disney Infinity com mais de 90 votos positivos, 45+ comentários e mais de 3.000 visualizações. O modder mais conhecido da comunidade comentou "Melhor que meu método... TRABALHO INCRÍVEL!!!" e ofereceu colaboração. Os usuários estão ativamente testando a versão beta, relatando bugs e solicitando portes para o Disney Infinity 2.0 e 3.0, já que eles rodam no mesmo motor.

O README credita o Claude Code diretamente pelo trabalho de engenharia reversa.

📖 Leia a fonte completa: r/ClaudeAI

Ad

👀 See Also

AgentBnB: Um Sistema Multi-Agente Criado por um Não-Programador Usando Claude Code
Use Cases

AgentBnB: Um Sistema Multi-Agente Criado por um Não-Programador Usando Claude Code

Um corretor de imóveis sem experiência em programação criou o AgentBnB, um sistema onde agentes autônomos podem se encontrar, contratar uns aos outros, pagar uns aos outros e liquidar contas sem intervenção manual. O projeto atualmente tem 29 estrelas no GitHub e inclui sistemas de identidade, custódia, reputação e rede de retransmissão.

OpenClawRadar
Configuração Prática do OpenClaw: Configuração do Mac Mini, Gestão de Custos e Automação Diária
Use Cases

Configuração Prática do OpenClaw: Configuração do Mac Mini, Gestão de Custos e Automação Diária

Um desenvolvedor compartilha sua configuração básica do assistente OpenClaw rodando em um Mac Mini, detalhando medidas de segurança, otimização de custos de US$ 60-70 em taxas iniciais de API para US$ 0,60-2,60 diários, e integrações práticas incluindo Telegram, Dropbox e Google Workspace via Composio.

OpenClawRadar
Construindo um Aplicativo de Análise de Fantasy Baseball com Claude Code: A Experiência de um Estudante de Direito
Use Cases

Construindo um Aplicativo de Análise de Fantasy Baseball com Claude Code: A Experiência de um Estudante de Direito

Um estudante de direito com diploma de ciência da computação de 2017 construiu o Ball Knower, um aplicativo iOS de análise de fantasy baseball, usando o Claude Code para implementação enquanto cuidava de todas as decisões de produto e domínio. O aplicativo possui 1.313 perfis de jogadores da MLB, escolhas diárias de arremessadores para streaming e rankings de dinastia, com um backend executando 30 tarefas cron extraindo de 9 fontes de dados.

OpenClawRadar
Desenvolvedor troca Cursor por Claude para acesso ilimitado ao Opus
Use Cases

Desenvolvedor troca Cursor por Claude para acesso ilimitado ao Opus

Um desenvolvedor migrou do Cursor para o plano Max de US$ 100 do Claude para obter uso ilimitado do Sonnet e Opus, considerando-o mais econômico do que a despesa mensal de US$ 120 do Cursor com créditos.

OpenClawRadar