Ofertas do dia no link de afiliado Amazon!

Grand Theft Auto Liberty City Stories | Recomp leva clássico da Rockstar do videogame pro PC

©Grand Theft Auto Liberty City Stories / Rockstar Games
 
LCS Recomp é um projeto que leva Grand Theft Auto Liberty City Stories para o PC por meio de uma recompilação nativa baseada no PSPRecomp. Em vez de depender do PPSSPP para rodar a versão de PSP, a proposta é transformar o código do jogo em um programa próprio para computador. Em outras palavras, aquele GTA que passou boa parte da vida sendo associado ao PSP ganhou uma porta de PC que conversa diretamente com o sistema.

O projeto foi criado por elmasas e tem como base o PSPRecomp, uma ferramenta voltada para recompilar jogos originalmente feitos para o portátil da Sony. No caso de LCS Recomp, o alvo é a versão de Grand Theft Auto Liberty City Stories lançada para PSP, que apresenta algumas diferenças em relação às outras versões do jogo. O resultado é uma alternativa nativa para jogar Liberty City Stories no computador sem precisar colocar um emulador de PSP no meio da brincadeira.

A ideia fica ainda mais interessante porque Liberty City Stories nunca recebeu uma versão oficial para Windows. O jogo chegou ao PSP em 2005 e depois apareceu em outras plataformas, mas não ganhou aquele tradicional instalador de PC para você clicar, instalar e sair atropelando pedestre em Liberty City com teclado e mouse. O LCS Recomp preenche justamente esse espaço por meio de um projeto comunitário.

Para funcionar, LCS Recomp precisa dos arquivos da própria versão americana de GTA Liberty City Stories para PSP, identificada como ULUS-10041. O projeto não distribui os arquivos do jogo. É necessário fornecer o EBOOT.ELF descriptografado e a pasta PSP_GAME da sua cópia, colocando esses arquivos no local indicado pela compilação. Assim, o código do projeto fica separado dos dados originais de Grand Theft Auto Liberty City Stories.

Depois de configurado, o jogo pode ser controlado com teclado e mouse ou com controle. O projeto permite alterar os comandos pelo arquivo de configuração, e o suporte a controle segue um esquema baseado no layout do Xbox, com correspondência para botões de controles PlayStation. Também existe suporte para movimentação com analógico, câmera pelo segundo analógico e funções específicas para veículos, então não é necessário transformar o teclado em uma central de comando da NASA para dirigir pelas ruas.

A parte visual também pode ser configurada. LCS Recomp possui opções para escolher a resolução da janela e a resolução interna usada pelo renderizador, permitindo adaptar a imagem para diferentes monitores. Há ainda opções relacionadas ao nível de detalhe das texturas e ao modo de tela, dando ao jogo uma flexibilidade que combina bem mais com um computador moderno do que simplesmente esticar a imagem original do PSP até ela pedir socorro.

No Windows, a versão nativa utiliza DirectX 12 como backend configurado para o renderizador. O projeto também possui uma versão para Linux, que utiliza Vulkan para os gráficos e SDL2 para janela e áudio. Isso faz com que LCS Recomp não fique preso ao Windows e tenha uma estrutura preparada para diferentes sistemas operacionais.

A compilação do projeto também é aberta. No Windows, o processo utiliza Visual Studio 2022 e LLVM com clang-cl, enquanto o repositório fornece scripts para facilitar a construção e execução. No Linux, existem scripts próprios e também uma opção baseada em Docker para montar um ambiente de compilação já preparado. O código está sob licença MIT, mantendo a proposta de projeto aberto para quem quiser estudar, modificar ou contribuir.

Grand Theft Auto Liberty City Stories é um caso especialmente curioso para esse tipo de projeto porque a versão de PSP foi construída para um hardware completamente diferente de um PC moderno. A recompilação permite pegar esse código e criar uma execução nativa no computador, abrindo espaço para configurações de resolução, controles e renderização que não fazem parte da experiência original do portátil. E tudo isso sem precisar ficar olhando para uma janelinha do PPSSPP enquanto tenta convencer o jogo de que aquele monitor gigantesco é, de alguma forma, uma tela de PSP.

LCS Recomp, portanto, funciona como uma maneira de transformar a versão de PSP de Liberty City Stories em uma experiência nativa de PC, mantendo a necessidade dos arquivos originais do jogo e deixando a parte do port por conta do projeto. Para quem acompanha ports nativos, recompilações e projetos de preservação de jogos antigos, ele coloca mais um Grand Theft Auto nessa coleção cada vez mais maluca de jogos que começam em consoles antigos e acabam rodando diretamente em computadores modernos.

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