Ofertas do dia no link de afiliado Amazon!

GTA Vice City Stories Recomp | Clássico do PSP portado para rodar direto em computadores

Grand Theft Auto Vice City Stories ganhou uma alternativa para quem quer jogar o clássico fora do PSP. O projeto PSPRecomp usa recompilação estática para transformar o código da versão de PSP em um programa que roda nativamente no Windows, sem precisar executar o jogo através de um emulador como o PPSSPP.

A diferença parece pequena na superfície, mas tecnicamente é bem grande. Em uma emulação tradicional, o computador precisa reproduzir o funcionamento do hardware do PSP enquanto o jogo está rodando. Na recompilação estática, o código original é analisado e convertido para código que pode ser compilado para o computador. Em vez de ficar fingindo que é um PSP o tempo inteiro, o PC passa a executar uma versão nativa daquele código. O processador do portátil da Sony, o Allegrex baseado em MIPS, deixa de ser o protagonista da brincadeira.

O PSPRecomp foi criado como um framework para esse tipo de trabalho e GTA Vice City Stories é o primeiro perfil funcional do projeto. O repositório possui uma área específica para VCS, reunindo o código gerado, configurações, integração com o sistema e outras partes necessárias para transformar o jogo de PSP em uma aplicação para Windows. O projeto utiliza C++20, CMake e Visual Studio 2022, além de integração com DirectX 12 no perfil de Vice City Stories.

E não se trata de um port oficial da Rockstar. Vice City Stories foi lançado originalmente para PSP em 2006 e depois recebeu uma versão para PlayStation 2, mas nunca ganhou uma versão oficial para PC. A situação é particularmente curiosa porque GTA Vice City Stories é uma produção bastante diferente de GTA Vice City, apesar de compartilhar a mesma cidade e funcionar como uma história anterior aos acontecimentos do jogo de 2002.

Claro que a recompilação também não transforma automaticamente o projeto em uma versão remasterizada. A ideia principal é fazer o código do jogo funcionar de forma nativa no computador. Recursos de emulação e limitações do hardware original podem ser tratados de outra maneira, mas isso não significa que o projeto já venha com gráficos refeitos, texturas em alta resolução ou todas aquelas firulas que aparecem em um remaster. mas abre muitas portas!

Outro detalhe é que o PSPRecomp não distribui os arquivos comerciais de Vice City Stories. O projeto mantém separado o código necessário para a recompilação e os dados pertencentes ao jogo. Para montar a versão correspondente, são necessários os arquivos obtidos da própria cópia do usuário. É a velha regra dos projetos de engenharia reversa de jogos, ninguém vai colocar o GTA inteiro dentro do GitHub e fingir que o advogado da Take-Two não vai perceber.

Para quem está acostumado com projetos como N64Recomp, PS2Recomp e outras recompilações de jogos antigos, a lógica é familiar. O objetivo é pegar um jogo originalmente preso a uma arquitetura específica e transformar seu código em algo que possa ser compilado para hardware moderno. Isso também abre espaço para melhorias que seriam mais complicadas em uma emulação tradicional, principalmente quando o projeto começa a receber ajustes próprios para resolução, controles, áudio, renderização e outras partes do funcionamento.

No caso de Vice City Stories, isso é especialmente interessante porque a versão de PSP é a base de um jogo que nunca teve uma edição oficial para computadores. Em vez de esperar a Rockstar resolver tirar Victor Vance da gaveta, o projeto segue por outro caminho e trabalha diretamente com o código da versão original.

O PSPRecomp também não foi estruturado exclusivamente para GTA Vice City Stories. A ideia do framework é permitir que outros jogos de PSP recebam seus próprios perfis de recompilação, cada um com as adaptações necessárias. Isso transforma o VCS em uma espécie de cobaia de luxo para uma tecnologia que pode acabar sendo usada em outros jogos do portátil.

Por enquanto, portanto, o grande atrativo do GTA Vice City Stories Recomp é bem simples de entender. Um jogo que nasceu no PSP pode ser transformado em uma aplicação nativa de Windows através de recompilação estática, sem depender da emulação do portátil da Sony para executar o código. Para um GTA que passou quase duas décadas sem uma versão oficial para PC, já é uma baita mudança de endereço.
O adblock bloqueia links de afiliados da Amazon como os desse post, então se não estiver aparecendo, é só desativar o adblock.