Ofertas do dia no link de afiliado Amazon!

The Simpsons Game Recompiled | Port nativo pra PC do jogo exclusivo de videogames

The Simpsons Game, lançado em 2007 para Nintendo DS, PlayStation 2, PlayStation 3, PSP, Wii e Xbox 360, ganhou um projeto de recompilação baseado na versão de Xbox 360. Chamado The Simpsons Game Recompiled, o projeto de YesterMester transforma essa edição em uma versão nativa para PC usando recompilação estática, pegando o código original desenvolvido para o processador PowerPC do Xbox 360 e convertendo-o para C++, permitindo que ele seja compilado para processadores x86-64 de computadores. Na prática, a ideia é fazer a versão de Xbox 360 rodar diretamente no hardware do PC em vez de depender de emulação de CPU.

A brincadeira fica ainda mais interessante porque o projeto não se limita a jogar o executável original dentro de uma caixinha e torcer para tudo funcionar. O The Simpsons Game Recompiled utiliza o ReXGlue, um runtime derivado do trabalho do Xenia, para cuidar das partes relacionadas ao sistema do Xbox 360, incluindo kernel, áudio, entrada e gráficos. No Linux, a renderização utiliza Vulkan, enquanto no Windows há suporte a Direct3D 12 e Vulkan.

O resultado é um port nativo de The Simpsons Game para Windows, Linux e Steam Deck. O jogo consegue iniciar, reproduzir vídeos, salvar e carregar partidas e executar suas fases, além de contar com suporte a controles. Também existe suporte para teclado e mouse com teclas configuráveis, algo que ajuda bastante quem olha para um jogo originalmente feito para console e pensa que vai precisar arrancar um controle da gaveta para conseguir jogar.

A versão recompilada também permite jogar a 60 quadros por segundo, enquanto menus, tela de título e carregamentos permanecem em 30 FPS, acompanhando a lógica original do jogo. Há ainda escala de resolução, filtragem anisotrópica e FXAA. No caso do Steam Deck, o projeto permite adicionar o jogo à biblioteca do Steam para iniciar diretamente pelo Game Mode, deixando a experiência bem mais parecida com a de um jogo nativo do aparelho.

Outro detalhe que facilita a vida é o launcher próprio. Ele consegue instalar os arquivos do jogo a partir de uma ISO de Xbox 360, cuidar das configurações, aplicar patches, fazer backup dos saves, adicionar o título ao Steam e atualizar os componentes do projeto. Como sempre, o The Simpsons Game Recompiled não distribui os arquivos do jogo, então é necessário possuir uma cópia própria de The Simpsons Game para Xbox 360. A versão americana é o principal alvo do projeto, enquanto a edição europeia também funciona, mas recebe menos testes.

Os requisitos também mostram que não se trata simplesmente de abrir um emulador antigo com uma skin dos Simpsons. O computador precisa ter processador x86-64 e, na versão padrão, suporte a AVX2. Existe uma compilação específica para CPUs mais antigas com SSE4.2, embora com desempenho inferior. No Windows é necessário um driver compatível com Direct3D 12, enquanto no Linux a exigência é uma GPU com driver Vulkan atual. 

The Simpsons Game teve versões para várias plataformas, mas essa iniciativa tem como foco a edição de Xbox 360, levando justamente essa versão para uma arquitetura moderna de PC sem depender da execução do processador original por emulação. É uma diferença técnica que parece pequena no papel, mas muda bastante a forma como o jogo pode ser preservado e aproveitado em computadores atuais.

The Simpsons Game Recompiled é, portanto, uma forma de jogar a aventura de Homer, Bart, Lisa e Marge no PC com uma estrutura muito mais próxima de um port nativo do que de uma simples configuração de emulador. O projeto reúne recompilação do código original com renderização moderna, 60 FPS, resolução escalável, suporte a Steam Deck, controles e teclado e mouse. Para um jogo de 2007 que ficou sem uma versão oficial para PC, ver Springfield rodando diretamente no computador é uma situação bem mais interessante do que esperar a Electronic Arts lembrar que esse jogo existe.

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