Uma das maiores comunidades de decompilação de videogames começou a encerrar seu site, e seu administrador aponta o dedo para a inteligência artificial. O site, decomp.dev, está sendo descontinuado. Seu administrador, que usa o nome “@encounter”, afirma que os modelos de IA e a velocidade que eles proporcionam destruíram o aspecto comunitário da engenharia reversa de jogos.

O site começou como uma forma divertida de transformar em jogo um processo que, de outra forma, poderia parecer tedioso. Os usuários podiam acompanhar o progresso no código de um jogo subir gradualmente ao longo do tempo. Agora, segundo o administrador, ele se tornou apenas um “jogo vazio de números”.

Por que a decompilação importa

O que é a decompilação de videogames?

A decompilação pega o código executável de um jogo e o converte de volta à sua forma original. O código compilado é o que o sistema operacional lê para executar o jogo, mas o código-fonte original geralmente é escrito em uma linguagem comum, como C++. Chegar de volta a essa fonte exige muita tentativa e erro, além de um conhecimento sólido de programação.

É um trabalho diferente da emulação. Um emulador recria o ambiente em que um jogo foi originalmente executado para que ele possa rodar uma ROM. Já o código decompilado permite que o jogo funcione por conta própria e aproveite totalmente o hardware moderno. O acesso à base de código também significa que os desenvolvedores podem fazer mudanças fundamentais, como adicionar suporte a taxas de quadros mais altas ou alterar controles, em vez de simplesmente portar um jogo para outras plataformas.

No comunicado, @encounter escreveu que, por anos, as comunidades de decompilação tentaram estabelecer o trabalho principalmente como pesquisa. “Amamos esses jogos e queremos entender como eles funcionam, além de descobrir os mistérios que os desenvolvedores originais deixaram para trás”, escreveu o administrador. O código completo também oferece aos speedrunners uma visão mais detalhada de mecânicas como hitboxes e RNG, ou geração de números aleatórios.

A preservação é outro motivo. Com o crescimento da distribuição digital, incluindo o plano da Sony de eliminar gradualmente os discos físicos, a decompilação oferece uma forma de manter a história dos jogos intacta. Manter o código-fonte após o lançamento nem sempre foi uma prática padrão. O remaster de Final Fantasy Tactics, por exemplo, levou muito mais tempo para ser produzido por causa disso. Alterações no código também podem manter jogos antigos jogáveis. Uma decompilação de Animal Crossing para o GameCube permite que o calendário do jogo avance além de 2030.

Como a IA mudou a comunidade

A IA é o problema para as comunidades de decompilação?

O administrador tomou cuidado para dizer que a IA não é o problema por si só. Quando usadas corretamente, as ferramentas podem ser imensamente úteis, mas o administrador afirma que isso exige “a orientação certa, contribuição humana e revisões de código”. O problema, na visão do administrador, vem de usuários que exploraram a natureza de código aberto dos projetos do site “de maneiras cada vez mais problemáticas”.

Um padrão envolve o fork, ou seja, a criação de uma cópia separada de um projeto de decompilação em andamento, para concluí-lo rapidamente com IA. Muitas dessas contribuições são “contribuições de passagem de pessoas que não se esforçaram para garantir que o resultado fosse bom”, disse o administrador.

Outro envolve uma enxurrada de ports criados com IA a partir de código decompilado. Muitas das pessoas que lançam esses ports nunca ajudaram na própria decompilação. O administrador descreveu esses trabalhos como ports “malfeitos” e “mal funcionais”, construídos sobre um código que quem fez o port não ajudou a descobrir.

@encounter também atribuiu parte da culpa ao próprio design do site. Rankings e barras de progresso, criados para motivar programadores dedicados, atraíram pessoas que “só querem gastar tokens para fazer o número subir ou ‘portar o jogo para PC’, custe o que custar”.

Os projetos atuais não serão perdidos. O site continuará acompanhando-os, disponibilizando páginas individuais dos projetos e mantendo os dados históricos. Outras comunidades de decompilação existem em outros lugares, e pressões semelhantes provavelmente as fragmentarão também.

Questo articolo è stato scritto con l'assistenza dell'IA.
News Factory APP - notizie agentiche per potenziare il tuo SEO e AEO.