Um dos projetos de engenharia reversa mais acompanhados do mundo dos games chegou ao fim. O grupo doldecomp terminou a decompilação completa de Super Smash Bros. Melee, lançado em 2001 para o GameCube. Todo o código do jogo foi reconstruído em linguagem legível, e ferramentas de inteligência artificial ajudaram na reta final, o que gerou uma discussão na comunidade.

O que foi feito

O projeto começou em 2020 e trabalha com a versão americana do jogo. Segundo o XenoSpectrum, que acompanha o placar do projeto, a última função foi reconstruída em 7 de setembro de 2026. São 19.828 funções no total, e o executável gerado a partir do código novo é idêntico ao original.

Esse tipo de trabalho se chama decompilação por correspondência. Os voluntários escrevem, função por função, um código que, compilado com o mesmo compilador da época, gera exatamente as mesmas instruções de máquina do jogo original. Cada função passa ou falha numa verificação automática, então não existe "quase pronto": o placar só chega a 100% quando tudo bate.

Onde entra a IA

O anúncio dos 100% no X trazia um asterisco: "usado com IA (Claude)". No histórico do projeto, ao menos um colaborador escreveu que duas contribuições foram "implementadas e verificadas com Codex e Astra", ferramentas e modelos da OpenAI. O Held Games vai além e afirma que um modelo da OpenAI ajudou a fechar a reta final em poucos dias.

O XenoSpectrum faz uma ressalva importante: as duas contribuições citadas somam menos de um décimo de ponto percentual do total, e o registro público não mostra o que levou o projeto de cerca de 93% para 100% em setembro. Ou seja, a IA participou, mas os seis anos de trabalho humano fizeram a maior parte.

A polêmica

O crédito à IA dividiu os fãs. Parte da comunidade criticou o uso das ferramentas, enquanto outros lembraram que, numa decompilação por correspondência, a IA só propõe código que precisa reproduzir o original byte a byte, e que pessoas continuam revisando cada contribuição. É uma diferença grande em relação a gerar um jogo novo com IA.

Dá para jogar no PC?

Não diretamente. O repositório reconstrói o executável do GameCube e não traz o jogo: para compilar, é preciso extrair o arquivo principal de uma cópia própria do disco. O valor do projeto está em outro ponto: com o código legível, fica mais fácil criar mods, estudar o jogo e, no futuro, fazer versões para outras plataformas. Segundo o próprio repositório, o trabalho agora é dar nomes e organizar o código.

Por que isso importa

Melee é um dos jogos competitivos mais jogados da história, e a decompilação completa ajuda a preservá-lo. O caso também mostra como a IA está acelerando a engenharia reversa de jogos antigos, tema da nossa matéria sobre como a IA virou ferramenta de engenharia reversa.