Shadow of the Colossus: port não-oficial chega ao PC


Este é um dos maiores jogos já feitos. Shadow of the Colossus é um jogo muito pedido, e ter ele no PC — mesmo que não oficialmente — traz melhorias como usar teclado e mouse e, quem sabe no futuro, facilita o uso de mods.

Port nativo do Shadow of the Colossus para Windows 10/11 segue a versão de PS4 (GAME ID: CUSA08809, versão EU 1.01). O código x86-64 do próprio jogo roda direto na CPU do PC e a GPU do PS4 é traduzida para Vulkan. Não é um emulador completo: é um loader com as funções de sistema de que o jogo precisa para rodar, assim como o projeto do Bloodborne PC.

Problemas conhecidos

  • Na primeira abertura depois de atualizar, os shaders são compilados de novo: o primeiro carregamento demora e engasga.
  • Placas AMD: a 0.57 traz a correção das cores verdes/rosas (#7), ainda sem teste em uma placa AMD. Se o problema continuar, mande o seu arquivo user/last_run.log em uma issue do projeto.
  • Com 8 GB de memória de vídeo (VRAM), o uso fica perto do limite em áreas grandes.

Repositório do Projeto: https://github.com/AjncSystem/ShadowOfTheColossus-PC

Continuar lendo Shadow of the Colossus: port não-oficial chega ao PC

Black: o port não-oficial do jogo mais amado de PS2 e Xbox OG para PC


No mundo dos ports não oficiais de jogos para PC, eis um jogo pelo qual sempre vi que muitos têm uma paixão enorme: Black, desenvolvido pela Criterion e publicado pela EA Games. Até hoje, o jogo é considerado um marco de qualidade gráfica — e nunca recebeu um port oficial para o PC. Black tem exatamente o mesmo status que Metal Gear Solid 4 tem no PS3: preso para sempre no PS2 e no Xbox OG!

Agora Black entrou para a onda de descompilações e recompilações e finalmente chega ao PC para ser jogado nativamente — por enquanto, apenas no Windows. Eu mesma estou tentando portar essa build de Windows para Linux, afinal de contas, sou Linux Side of Life. Como nunca joguei o jogo, vejo uma boa oportunidade de começar a jogá-lo da melhor forma possível: mouse e teclado.

Black!

O port está bem direcionado, com funções de keybinding, configurações gráficas (não muitas) e tudo o que um game de PC necessita. Ele vem diretamente da versão de Xbox OG, e não da versão de PS2!

Dificuldades nas Funções do Jogo

No momento, existem algumas dificuldades que acabam gerando certos bugs. São elas (retiradas do repositório do port):

  • O jogo foi feito para rodar a 30 fps; a 60 fps (configuração padrão), é possível que alguns elementos funcionem na velocidade incorreta (CONFIGURAÇÕES DO PC > TELA > TAXA DE QUADROS), embora eu não tenha notado nada do tipo.
  • Os avisos na tela exibem os botões do controle de Xbox, mesmo quando você joga usando o teclado.
  • Áudio: a reverberação é uma aproximação da presente no Xbox; alguns canais de efeitos não estão integrados à mixagem, não há suporte para subwoofer e o som 3D utiliza apenas distância e posicionamento estéreo (pan).
  • Apenas a versão NTSC-U é suportada (o uso do parâmetro --force tentará carregar outra versão, o que, muito provavelmente, resultará em falha).

Configurando o Jogo para Rodar

Crie uma imagem ISO da sua versão NTSC-U do jogo e extraia o conteúdo usando o extract-xiso (comando: extract-xiso -x Black.iso). Renomeie a pasta extraída para game.

Verifique se você possui a versão (build) compatível. No PowerShell, execute:

Get-FileHash game\default.xbe -Algorithm SHA256
O resultado deve ser: DF2739C372D254A90AEECCF5971D12097F22D89FBB90DB021FDA96DD4DEB68F6.

Baixe o arquivo .zip disponível na seção “Releases” e extraia-o ao lado da pasta game, de modo que a pasta port fique posicionada ao lado dela:

BLACK
game
default.xbe
...
port
black.exe
blackrt.dll

Execute o arquivo port\black.exe.

Repositório do port: https://github.com/Spark198rus/black-pc

Continuar lendo Black: o port não-oficial do jogo mais amado de PS2 e Xbox OG para PC

God of War III: port nativo para PC roda o clássico do PS3

Na onda dos ports de jogos de consoles que nunca chegaram oficialmente ao PC, agora chegou a vez de God of War III — o ápice da série clássica antes do reboot de 2018 (que é tão bom quanto).

O port atual está aparentemente rodando muito bem; porém, eu mesma ainda não pude testá-lo, pela falta de uma versão nativa para Linux. Para quem está no Windows, o port já funciona normalmente, permitindo finalizar o jogo.

O que funciona no port de God of War III

  • Abertura, menus, cenas de vídeo (H.264) e jogabilidade.
  • Áudio: música, vozes e efeitos (ATRAC9 e MP3).
  • Controles (DualSense, Xbox e outros, via SDL3) e teclado simultâneos, ambos com mapeamento personalizável.
  • Salvamento e carregamento: a lista de saves é exibida na tela, como no PS4. O salvamento automático também funciona, e o launcher faz backup dos saves antes de cada inicialização.
  • Patches: resolução de renderização de 480p, 720p, 1440p, 1800p ou 4K; correção de texturas corrompidas; opção de pular vídeos com o botão X (da comunidade); taxa de quadros da engine de 120 FPS (kvicken) ou 240 FPS (adaptada por Felipe Prado).
  • Início instantâneo: o cache de shaders salvo é carregado em segundo plano enquanto você joga, e novos shaders também são compilados em segundo plano, evitando pausas no jogo para processá-los.
  • Launcher nas cores do jogo, em inglês com traduções parciais: configurações rápidas na página inicial, exibição, desempenho, pasta do jogo, backups de saves, patches, mods (ordem, predefinições e conflitos), controles com ícones dos botões do PlayStation ou do Xbox, atualizações e diagnósticos.
  • Menu dentro do jogo (tecla Insert no teclado; R3+L2 no controle), com quatro abas:
  • Jogo: cheats (vida infinita, magia, barra de itens, Fúria de Esparta, orbes vermelhos no máximo); multiplicadores de 0,1x a 100x para orbes vermelhos, verdes (vida), azuis (magia) e dourados (Fúria de Esparta), bem como para dano causado e recebido; barra de vida dos inimigos.
  • Imagem: modo de exibição (janela, sem bordas, tela cheia), VSync, upscaling FSR 1 e nitidez RCAS.
  • Desempenho: limite de taxa de quadros (de 30 a ilimitado), quadros em fila e compilação de shaders em segundo plano; as opções de resolução de renderização, taxa de quadros da engine e leitura de GPU (GPU readback) são aplicadas por meio do botão “Aplicar e reiniciar”.
  • Overlay: uma sobreposição de desempenho com FPS, frametime, upscaler, GPU (nome e uso), CPU, RAM e VRAM — todos opcionais —, com opções de tamanho de fonte, posição (canto da tela), opacidade do fundo e layout. Os números referem-se ao uso específico do jogo, e não ao do sistema como um todo.

Como usar o port no PC (Windows)

  • Baixe o arquivo gow3-windows.zip na página de Releases (Lançamentos) do projeto.
  • Extraia o conteúdo para uma pasta de sua escolha, por exemplo: C:\Games\gow3-windows. Não execute o programa diretamente de dentro do arquivo ZIP.
  • Abra o arquivo God of War III.exe. Se o Windows exibir a mensagem “O Windows protegeu o seu computador”, clique em “Mais informações” e, em seguida, em “Executar assim mesmo”; o programa não possui assinatura digital.
  • Clique em “Choose the game folder” (Escolher pasta do jogo). Isso levará você à página do jogo. Ao lado de “Game folder” (Pasta do jogo), clique em “Browse…” (Procurar…) e selecione a pasta que contém o arquivo eboot.bin.
  • De volta à tela inicial (Home), a capa do jogo e a informação “CUSA01623 · version 01.02” aparecerão. Ajuste as configurações rápidas (Quick settings), se desejar: modo de exibição, limite de taxa de quadros, resolução de renderização e taxa de quadros da engine.
  • Clique em “PLAY” (Jogar). A primeira inicialização demora um pouco mais, pois a imagem do jogo está sendo preparada; as inicializações seguintes serão rápidas.
  • Correções e patches estão incluídos e são aplicados automaticamente: correção de texturas, pular vídeos com o botão X e suporte a 120 FPS vêm ativados por padrão. Altere a resolução e a taxa de quadros nas abas Home ou Performance.

Repositório do projeto no GitHub: port de God of War III para PC (FelipePrado0/gow3_pc).

Continuar lendo God of War III: port nativo para PC roda o clássico do PS3