Jogos

A IA facilitou a descompilação de jogos antigos e a decomp.dev encerrou o seu ranking

Adrian Kessler
Adicione-nos no Google

Reconstruir à mão o código-fonte de um videojogo antigo costumava exigir anos de trabalho de equipas de voluntários. Agora, os modelos de IA fazem grande parte desse trabalho e a decomp.dev, o site que acompanhava centenas destes projetos de fãs e classificava o seu progresso, desativou o índice público e deixou de aceitar novos projetos. O administrador diz que as ferramentas funcionam. O que se desfez foi a comunidade.

Na linguagem dos entusiastas, a descompilação equivalente é uma forma rigorosa de engenharia inversa: escrever código C que, depois de compilado, produz exatamente o mesmo código de máquina do jogo original, byte a byte. É esse código reconstruído que permite aos fãs jogar nativamente num PC um clássico de Mario da Nintendo, procurar falhas para speedruns, modificar jogos, adaptá-los a novo hardware ou recuperar código que, de outra forma, poderia perder-se.

Segundo o comunicado, escrito pelo administrador do site, que usa o pseudónimo Encounter, modelos de ponta recentes, como o GPT-6-Astra, ultrapassaram um limite. Seguem instruções complexas, cruzam símbolos com informação de depuração e escrevem código de leitura natural. São também «excecionalmente bons a experimentar permutações»: escrevem pequenos scripts que testam muitas versões de uma função até encontrarem uma que compile com correspondência exata e mantêm a concentração em tarefas longas por menos dinheiro do que os modelos anteriores.

O dano é social. Os projetos listados na decomp.dev eram de código aberto para atrair colaboradores, mas Encounter descreve «forks hostis» que pegam em projetos conduzidos por pessoas e os «acabam» com IA, além de oportunistas que se apressam a lançar conversões para PC que mal funcionam, feitas a partir de descompilações para as quais nunca contribuíram. As barras de progresso, concebidas para manter as pessoas motivadas quando cada fração de um por cento exigia esforço real, tornaram-se aquilo a que Encounter chama «um jogo vazio de números», para quem «queima tokens para fazer o número subir».

O encerramento é menos abrangente do que parece. A decomp.dev continua a disponibilizar as páginas dos projetos existentes e os dados históricos; só desapareceram o índice principal e as novas submissões. Encounter também se recusa a culpar a IA enquanto tal: escreve que esta «pode ajudar imenso quando é usada corretamente» e optou por não proibir projetos com assistência de IA, porque um único entusiasta não pode definir nem policiar o que é «lixo» em centenas de projetos. A questão jurídica também continua em aberto: o código descompilado continua a ter origem em jogos protegidos por direitos de autor, e ferramentas mais rápidas alargam essa zona cinzenta sem a esclarecer.

A pressão estende-se para lá dos jogos. Como noticiou a 404 Media, nos últimos dias têm circulado clones de software pago criados com IA, como as aplicações Creative Cloud da Adobe e o Microsoft Office, e pequenos estúdios de videojogos dizem que continuam a surgir cópias dos seus jogos feitas com IA em «clean room». Uma ferramenta dirigida especificamente a este hobby, a decomp.wtf, prometia encaminhar o agente de IA de um utilizador para um jogo que este possuísse e convertê-lo de volta para C, uma função de cada vez. O seu criador acabou por descontinuá-la, escrevendo que grande parte da comunidade de descompilação se opõe a esse tipo de descompilação com IA. O código continua no GitHub ao abrigo da licença MIT.

A decomp.dev foi lançada em 2024 para centralizar o acompanhamento do progresso. Encounter situa a mudança no início de 2026, quando o Opus 4.6 e o GPT-5.4 pareciam conhecer as próprias ferramentas da comunidade sem que ninguém lhes desse essa informação, embora os resultados ainda exigissem muito trabalho de revisão humana e fossem demasiado caros por tarefa. O site anunciou a mudança a 15 de outubro. O seu próprio código, que, segundo Encounter, foi escrito inteiramente por pessoas, nunca teve uma licença de código aberto, pelo que ninguém o pode reutilizar para reconstruir o ranking noutro local. Nunca foi tão fácil explorar os jogos; as pessoas que costumavam fazê-lo em conjunto acabaram de perder o seu ponto de encontro.

Etiquetas: , , , , ,

Adicione-nos no Google

Discussão

Existem 0 comentários.