Porte nativo leva trilogia clássica de console diretamente ao Windows via Vulkan
Software executa binários originais de PlayStation 4 em computadores modernos com suporte a recursos gráficos avançados.
Edição: Anderson Gomes
· 5 min de leitura
O desenvolvedor Mohammed Albarghouthi publicou uma solução que executa a coletânea Uncharted: The Nathan Drake Collection de forma nativa no Windows 10 e 11. O projeto ganhou tração acelerada nas plataformas de código aberto por permitir que os três jogos da franquia rodem diretamente no computador sem depender de um emulador completo tradicional. A abordagem soluciona o gargalo de desempenho ao traduzir apenas as chamadas gráficas originais diretamente para a interface gráfica moderna Vulkan.
Dados rápidos
- Repositório: Supermedo/uncharted_pc
- Licença: GPL-2.0
- Linguagem: C++
- Estrelas e forks: 789 estrelas e 37 forks
- Posição no ranking: 18º lugar no ranking diário do Trendshift
- Data da consulta: 2026-10-16
Execução nativa e preservação de jogos
A adaptação de jogos de consoles fechados para computadores pessoais costuma enfrentar barreiras de compatibilidade e exigências elevadas de processamento. Projetos de emulação integral precisam simular cada componente do hardware original, o que costuma demandar processadores de ponta e gerar perda de eficiência energética.
Ao focar na execução direta do código binário original do console no sistema operacional Windows, a ferramenta reduz a sobrecarga de processamento. A arquitetura x86 compartilhada entre os computadores pessoais e o console original facilita essa transferência direta de instruções. O trabalho foca na conversão dos comandos de renderização em chamadas que as placas de vídeo atuais conseguem interpretar por meio de bibliotecas gráficas padronizadas.
A proposta atende jogadores e pesquisadores que buscam acessar títulos de gerações anteriores com taxas de atualização superiores e resoluções customizadas. O lançador unificado gerencia os três episódios da série a partir de um único executável, simplificando o processo de configuração para o usuário final.
Arquitetura de tradução e compilação
O projeto opera sob o mesmo conceito do porte de Bloodborne criado anteriormente pelo autor. O código original do PlayStation 4 é executado diretamente na máquina do usuário, enquanto o subsistema de renderização gráfico é convertido para a interface de programação Vulkan 1.3. O projeto aproveita componentes do emulador shadPS4 e do porte bbport, além de módulos para descompressão de áudio, decodificação de vídeo e interfaces visuais.
Para usuários finais, o procedimento consiste em descompactar o arquivo compactado da versão estável, iniciar o executável principal, indicar a pasta com os dados do jogo e escolher o título desejado. Já para desenvolvedores que desejam compilar o código-fonte manualmente no ambiente Windows, o projeto requer o ecossistema MSYS2 com CLANG64:
bash build.sh
bash packaging/windows/package.sh
O primeiro comando gera o binário out\bb-probe.exe, enquanto o segundo organiza a estrutura final de distribuição na pasta dist\uncharted-windows e gera o arquivo compactado. O sistema verifica a integridade dos arquivos e prepara os atalhos com suporte a atualizações automatizadas.
Aplicações práticas da tecnologia
- Execução em altas taxas de quadros: permite configurar a reprodução dos jogos a 60 quadros por segundo ou desbloquear taxas de 120 quadros por segundo em telas compatíveis.
- Aprimoramento de imagem e nitidez: suporte a técnicas modernas de anti-aliasing como TAA, AMD FSR 3.1, AMD FSR 4 e NVIDIA DLSS no modo DLAA para suavização de bordas.
- Geração de quadros intermediários: ativação de interpolação via AMD FSR 3 para diversas marcas de placa de vídeo, ou NVIDIA DLSS com multiplicadores de até 4x em placas gráficas compatíveis.
- Personalização de controles de entrada: integração mista de teclado, mouse e controles convencionais com remapeamento completo, incluindo suporte a movimentação de câmera com mouse no terceiro jogo.
- Integração de plataforma: criação automática de atalhos na área de trabalho e adição direta dos títulos à biblioteca do cliente Steam pelo inicializador.
Diferenciais em relação a soluções existentes
Ao contrário de emuladores convencionais de PlayStation 4 que demandam configuração detalhada de subsistemas complexos, o projeto entrega uma camada especializada para um único pacote de títulos. A integração nativa de tecnologias proprietárias e abertas de reconstrução de imagem como DLSS e FSR 4 diferencia a base técnica das alternativas genéricas. A compilação focada em C++ resulta em menor sobrecarga de memória volátil, exigindo cerca de 8 GB combinando memória física e arquivo de paginação do sistema. O porte também integra decodificação de vídeo dedicada e pontes prontas para geração de quadros por hardware.
Limitações técnicas e cuidados necessários
O projeto apresenta um ciclo de desenvolvimento muito recente, tendo sido criado em 2026-10-15 com última versão v0.3.3 lançada na mesma data. Foram registradas 120 ocorrências abertas no rastreador de problemas, evidenciando instabilidades em cenários específicos. Travamentos conhecidos incluem falhas em taxas de 240 Hz no segundo capítulo de Uncharted 3, falhas na leitura de texturas na versão americana 1.02 e problemas no primeiro jogo durante a transição inicial de cenas.
Artefatos visuais com piscamentos pretos ou verdes em texturas ainda ocorrem devido à tradução de shaders no terceiro episódio. Placas de vídeo com menos de 6 GB de memória de vídeo sofrem com fechamentos inesperados, exigindo desativação de filtros avançados. O repositório não fornece arquivos proprietários do jogo, exigindo que o usuário possua sua própria cópia descriptografada do console. Não foi informado site oficial, e tópicos temáticos não foram especificados no repositório.
Resumo rápido
- Projeto: Supermedo/uncharted_pc
- Licença: GPL-2.0
- Linguagem: C++
- Estrelas: 789
- Ranking: 18º lugar no ranking diário do Trendshift
- Risco principal: instabilidade inicial com 120 problemas em aberto e exigência estrita de 6 GB de memória de vídeo
Fontes
- Repositório no GitHub: https://github.com/Supermedo/uncharted_pc
- Versão mais recente: https://github.com/Supermedo/uncharted_pc/releases/latest
- Ranking Trendshift: https://trendshift.io (Trendshift daily: #18)
- C++
- GPL-2.0
- Repositórios em Alta
- Trendshift


Ambiente de agentes em Rust expande o uso de IA do código para tarefas cotidianas
O software combina execução de alto desempenho com controle multiplataforma e modos variados de colaboração entre humanos e modelos inteligentes.
· 4 min de leitura
Ambiente desktop adiciona governança e orquestração a agente de código
Plataforma visual integra controle de orçamento, recuperação de falhas e equipes de múltiplos agentes ao Pi Coding Agent em sistemas desktop.
· 4 min de leitura