Ofertas do dia no link de afiliado Amazon!

GCRecomp | Jogos de Game Cube são recompilados e melhorados rodar direto no PC!

©Nintendo Game Cube / Nintendo

 
O GameCube é um daqueles consoles da Nintendo que deixaram saudade, com jogos que marcaram época e uma biblioteca cheia de pérolas. Só que, para jogar esses clássicos no PC, normalmente é necessário recorrer a um emulador, como o Dolphin. O GCRecomp segue outro caminho, usando a recompilação de jogos para permitir que títulos do Nintendo GameCube possam ser transformados em programas nativos para computadores modernos.

A proposta do GCRecomp, também chamado de GameCubeRecompiled, é pegar o código de um jogo feito para o processador PowerPC do GameCube e convertê-lo em código Rust, que pode ser compilado para rodar diretamente no Windows, Linux e macOS. Isso abre caminho para versões de jogos que funcionam como programas nativos de PC, sem depender de um emulador tradicional executando as instruções do console durante a partida. 

Mas calma, que ainda não é só clicar num botão, escolher Super Mario Sunshine e sair correndo atrás de moedas no computador. O GCRecomp é uma ferramenta de desenvolvimento, não uma coleção de jogos de GameCube prontos para baixar e jogar. Ela trabalha com arquivos executáveis DOL extraídos dos jogos, analisando suas instruções e gerando código que depois precisa ser compilado. Ou seja, não é um emulador tradicional nem um port pronto de algum clássico da Nintendo. 


O projeto conta com ferramentas para analisar o código dos jogos, identificar funções e converter as instruções do processador do GameCube. Só que o console não é feito apenas de processador. Os jogos também dependem de gráficos, áudio, controles e outras funções específicas do hardware. Por isso, o GCRecomp inclui uma estrutura de suporte para essas funções, mas componentes como gráficos, áudio e entrada de comandos ainda fazem parte do trabalho de desenvolvimento. 

O GCRecomp é inspirado no N64Recomp, projeto que segue uma ideia parecida com jogos de Nintendo 64. Esse tipo de iniciativa desperta interesse porque uma recompilação bem desenvolvida pode facilitar melhorias como suporte a resoluções maiores, controles modernos, modificações e outras funções próprias de versões para PC. No caso do GCRecomp, porém, essas possibilidades dependem do desenvolvimento da ferramenta e de cada jogo recompilado, não sendo recursos garantidos em qualquer título. 

Para quem entende de programação e quer explorar esse universo, o código-fonte está disponível. O projeto utiliza Rust e inclui instruções para compilação e documentação técnica, então não é exatamente aquele programinha que você abre enquanto come um pacote de salgadinho e espera o jogo ficar pronto. É uma ferramenta voltada principalmente para desenvolvedores e entusiastas de engenharia reversa.

Vale lembrar que o GCRecomp não inclui jogos comerciais. Para trabalhar com um título, é necessário obter os arquivos a partir de uma cópia própria do jogo, respeitando as condições legais aplicáveis. O projeto não é uma forma de baixar jogos de GameCube gratuitamente, mas uma ferramenta para quem deseja estudar, preservar e desenvolver versões recompiladas desses títulos. 

O adblock bloqueia links de afiliados da Amazon como os desse post, então se não estiver aparecendo, é só desativar o adblock.