Repolode
gothamor

gothamor/gta-vcs-recomp

Port nativo de GTA: Vice City Stories para Windows e Linux, criado ao recompilar em C++ o executável do seu próprio disco.

Estrelas
505
Forks
26
Issues abertas
23
Último commit
há 9 horas

O que é?

Este projeto é um port nativo para PC de Grand Theft Auto: Vice City Stories (PS2, versão dos EUA). Ele recompila o executável do jogo para PS2 em C++ e o compila para Windows e Linux, em vez de executá-lo em um emulador. O mundo 3D, os veículos e os menus são renderizados com Direct3D 11 no Windows ou Vulkan no Linux, e os vídeos são decodificados com FFmpeg.

O repositório não contém código nem dados do jogo. Os usuários precisam fornecer seu próprio arquivo .iso da versão dos EUA; durante a compilação, o projeto lê o executável desse arquivo, e o jogo carrega os recursos em tempo de execução. Um launcher para Windows orienta o usuário na seleção do disco e na compilação, e há scripts de compilação manual para as duas plataformas.

O projeto ainda está em desenvolvimento. O menu de configurações inclui controle de tempo independente da taxa de quadros (60 fps por padrão), suporte a widescreen e ultrawide, resoluções internas mais altas, anti-aliasing e remapeamento completo dos controles, além de um trainer acessível pela tecla F5.

Recursos principais

  • 01Executa nativamente no Windows (Direct3D 11) e no Linux (Vulkan), sem emulador.
  • 02Controle de tempo independente da taxa de quadros, com 60 fps por padrão e opção de usar os 30 fps originais.
  • 03Modos widescreen e ultrawide, além de resoluções internas mais altas e MSAA.
  • 04Suporte a teclado, mouse e controle, com remapeamento de todos os comandos.
  • 05Trainer integrado, acessível pela tecla F5, para veículos, armas, missões e configurações do mundo.

Casos de uso

  • Jogar Vice City Stories em um PC moderno, com altas taxas de quadros e resoluções widescreen.
  • Executar o jogo de PS2 no Linux com renderizador Vulkan nativo.
  • Estudar como o código de um jogo de PS2 pode ser recompilado estaticamente para C++.

Início rápido

  1. 1

    Baixe o zip mais recente para Windows na página Releases e extraia-o em uma pasta local com um caminho curto

  2. 2

    Inicie VCSLauncher.exe e siga as etapas para selecionar seu .iso da versão dos EUA, instalar as ferramentas de build e compilar o jogo

Antes de usar

  • O projeto está em desenvolvimento, então muitos recursos ainda estão incompletos.
  • Você precisa fornecer seu próprio .iso da versão dos EUA (SLUS-21590); outras regiões não são compatíveis.
  • O primeiro build recompila cerca de 200 MB de código C++ e pode levar de 20 a 60 minutos.
  • Licenciado sob GPL-3.0, uma licença copyleft que também se aplica a obras derivadas.

Tópicos

#game-port#static-recompilation#ps2#emulation-alternative#c++#vulkan#direct3d-11#reverse-engineering

Perguntas frequentes

O que é gta-vcs-recomp?
Port nativo de GTA: Vice City Stories para Windows e Linux, criado ao recompilar em C++ o executável do seu próprio disco. Este projeto é um port nativo para PC de Grand Theft Auto: Vice City Stories (PS2, versão dos EUA). Ele recompila o executável do jogo para PS2 em C++ e o compila para Windows e Linux, em vez de executá-lo em um emulador. O mundo 3D, os veículos e os menus são renderizados com Direct3D 11 no Windows ou Vulkan no Linux, e os vídeos são decodificados com FFmpeg.
gta-vcs-recomp é gratuito? Qual é a licença?
gta-vcs-recomp é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
gta-vcs-recomp ainda é mantido?
Manutenção ativa. O último commit de gta-vcs-recomp foi em 6 de nov. de 2026.
Para que posso usar gta-vcs-recomp?
Jogar Vice City Stories em um PC moderno, com altas taxas de quadros e resoluções widescreen. Executar o jogo de PS2 no Linux com renderizador Vulkan nativo. Estudar como o código de um jogo de PS2 pode ser recompilado estaticamente para C++.
Como instalar gta-vcs-recomp?
Baixe o zip mais recente para Windows na página Releases e extraia-o em uma pasta local com um caminho curto Inicie VCSLauncher.exe e siga as etapas para selecionar seu .iso da versão dos EUA, instalar as ferramentas de build e compilar o jogo
Onde consigo gta-vcs-recomp?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/gothamor/gta-vcs-recomp

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados

Port de Pokémon Pokopia (Switch 2) para Windows, criado por recompilação estática e executado a partir de um dump extraído pelo próprio usuário.

Outros#recompilation#static-recompilation#switch2
461+233 esta semana44C++GPL-3.0Atualizado anteontem

Camada de compatibilidade de código aberto para iOS e macOS que roda sua própria cópia de Diablo II: Resurrected para Switch com Reign of the Warlock nativamente no iPhone, iPad e Mac.

5,2 mil+273 esta semana1,3 milCMITAtualizado anteontem

Port não oficial de FIFA Street (2012) para Windows, recompilado a partir do jogo de Xbox 360, com launcher, salas e partidas online gratuitas da comunidade. Você precisa fornecer sua própria ISO.

Outros#game-preservation#recompilation#windows
490+27 esta semana26C#MITBem mantidoAtualizado há 6 dias