Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Port nativo de God of War III Remastered chega ao Windows via Vulkan sem emulador

Projeto executa o código original de PS4 direto na CPU do PC e converte gráficos para Vulkan, alcançando altas taxas de quadros.

Edição: Anderson Gomes
· 4 min de leitura

Port nativo de God of War III Remastered chega ao Windows via Vulkan sem emulador
Imagem: Cartão · site do gow3_pc · cartão da plataforma · licença GPL-2.0

O desenvolvedor Felipe Prado disponibilizou uma adaptação para Windows 10 e 11 de God of War III Remastered, título originalmente lançado para PlayStation 4. O projeto entrou em alta rápida nas plataformas de código aberto por permitir rodar o jogo sem o uso de um emulador completo tradicional, solucionando gargalos de processamento ao reaproveitar a arquitetura x86-64 compartilhada entre o console e os computadores modernos.

Dados rápidos

  • Repositório: FelipePrado0/gow3_pc
  • Licença: GPL-2.0
  • Linguagem: C++
  • Estrelas e forks: 1.040 estrelas e 49 forks
  • Posição no ranking: Trendshift (12º diário e 17º semanal)
  • Data da consulta: 2026-10-13

Como a tecnologia resolve o gargalo de desempenho

A emulação convencional de consoles costuma exigir uma camada pesada de tradução de instruções de processador, o que consome muitos recursos da máquina. Como o PlayStation 4 utiliza processadores de arquitetura x86-64, a mesma dos computadores pessoais, a recriação do comportamento da CPU torna-se desnecessária quando as bibliotecas de sistema são substituídas.

O projeto resolve essa barreira ao fornecer um ambiente de execução específico escrito em C++ que substitui diretamente os serviços do sistema operacional do console. O código do jogo é direcionado diretamente para a CPU do computador, enquanto a parte gráfica é interceptada e convertida para a interface de programação Vulkan, evitando camadas intermediárias redundantes.

Com essa estrutura, os requisitos de hardware deixam de focar em uma emulação bruta do processador e passam a depender primordialmente da compatibilidade gráfica da placa de vídeo.

Estrutura técnica e fluxo de funcionamento

O funcionamento divide o processamento entre a execução direta do código e a tradução gráfica baseada no núcleo de vídeo do shadPS4, que converte comandos e rotinas de sombreamento (shaders) para a biblioteca Vulkan. O projeto inclui correções específicas de renderização baseadas no trabalho de cuesta4, além de um sistema de cache de sombreamento em segundo plano que evita travamentos durante a compilação de novos efeitos visuais.

Para configurar e executar o título no computador, o procedimento manual documentado segue este fluxo:

  1. Baixar o arquivo gow3-windows.zip na página de versões e extrair o conteúdo em uma pasta do sistema.
  2. Abrir o executável God of War III.exe e selecionar a pasta local contendo os arquivos originais do jogo (eboot.bin, sce_module e sce_sys).
  3. Confirmar a identificação do título e definir resolução, modo de exibição e limite de quadros no inicializador.
  4. Iniciar a partida pelo botão Play para gerar a imagem inicial de execução.

Casos de uso práticos

  • Preservação digital de jogos: Permite manter o acesso ao catálogo do console sem depender exclusivamente do hardware original do PlayStation 4.
  • Execução em altas taxas de atualização: Jogadores com monitores de alta frequência podem rodar o jogo a 120 FPS ou 240 FPS por meio dos ajustes de motor gráfico integrados.
  • Calibração de desempenho em hardware intermediário: Usuários com placas de vídeo compatíveis com Vulkan 1.3 podem aplicar técnicas de upscaling FSR 1 e nitidez RCAS para equilibrar resolução e fluidez.
  • Testes de acessibilidade e controle: Habilita o uso simultâneo de teclado e controles diversos compatíveis com a biblioteca SDL3, com mapeamento livre de botões.

Diferenças em relação a emuladores convencionais

Enquanto emuladores gerais tentam reproduzir a totalidade dos subsistemas de hardware de um console para executar qualquer software da biblioteca, este projeto é um porte direcionado com runtime feito especificamente para um único jogo.

A camada gráfica reaproveita o núcleo do shadPS4 e correções de renderização da ramificação eltutz, mas desacopla o gerenciamento do sistema. A estrutura herda a base dos projetos bloodborne_pc de deadinside28 e Supermedo, incorporando menus internos dedicados e rotinas automatizadas de cópia de segurança dos arquivos de salvamento.

Limitações conhecidas e cuidados

O software está em estágio Alpha, o que significa que instabilidades podem ocorrer durante o uso. Embora tenha sido testado de ponta a ponta na resolução nativa de 1080p com o motor a 240 FPS, outras resoluções de renderização apresentam falhas visuais em texturas que ainda aguardam correção.

O repositório não inclui nenhum arquivo protegido por direitos autorais do jogo. O usuário precisa obrigatoriamente fornecer uma cópia legal extraída de seu próprio console, tendo sido validadas apenas as versões CUSA01623 e CUSA01715 nas edições 01.00 e 01.02. Outras regiões não tiveram funcionamento confirmado. O executável para Windows não possui assinatura digital, o que aciona avisos de segurança no sistema operacional durante a inicialização.

Resumo rápido

  • Projeto: FelipePrado0/gow3_pc
  • Licença: GPL-2.0
  • Linguagem: C++
  • Estrelas: 1.040
  • Ranking: Trendshift (12º diário e 17º semanal)
  • Risco principal: Estágio de desenvolvimento Alpha com falhas visuais em resoluções diferentes de 1080p e executável sem assinatura digital.

Fontes

  • Repositório no GitHub: https://github.com/FelipePrado0/gow3_pc
  • Versões e lançamentos: https://github.com/FelipePrado0/gow3_pc/releases/latest
  • Página inicial: https://github.com/FelipePrado0/gow3_pc/releases/latest
  • C++
  • GPL-2.0
  • Repositórios em Alta
  • Trendshift

Fonte: Repositório no GitHub · Como produzimos as matérias