Siga o 4geek no Google Clique em Seguir e não perca nenhuma novidade. Seguir Games

RPCS3 torna jogáveis God of War 3 e Ascension após correção de bug

RPCS3 — Um erro matemático microscópico deixava cenas de God of War 3 e God of War: Ascension com problemas visuais, mas um programador brasileiro...

RPCS3 torna jogáveis God of War 3 e Ascension após correção de bug
Pergunte à IA sobre este artigo:

RPCS3 — Um erro matemático microscópico deixava cenas de God of War 3 e God of War: Ascension com problemas visuais, mas um programador brasileiro identificou a causa e permitiu que ambos os títulos passem a ser considerados jogáveis no emulador.

  • Flash resumo: A correção eliminou uma névoa amarela e garantiu que os jogos de Kratos rodem dentro dos critérios do RPCS3, que já roda 77,25% da biblioteca do PS3.

Como um detalhe numérico bloqueava Kratos

O problema que impedia God of War 3 e Ascension de serem classificados como jogáveis no RPCS3 não era uma textura ou shader óbvio, mas uma diferença ínfima numa conta entre o hardware do PS3 e GPUs modernas. Essa fração fazia o jogo ultrapassar um limite interno que acionava a névoa amarela em determinadas cenas.

O programador brasileiro conhecido como Yahfz, que integrou a equipa do emulador no início de 2017 e é especialista em hardware, reproduziu a cena no PC e confirmou como o PS3 chegava exactamente ao valor esperado enquanto a placa moderna produzia um resultado ligeiramente superior. Ao ajustar a forma de calcular essa conta, a névoa desapareceu e as cenas voltaram ao aspecto original.

"Acho que esse bug é um exemplo bom de como emulação pode ser complicada. Para quem está a jogar o problema é simplesmente 'o céu está amarelo', mas por trás disso a causa era uma diferença microscópica em uma conta matemática", pontua Yahfz.

Estado da emulação e requisitos para jogar

O RPCS3 completou 15 anos de desenvolvimento e segue critérios rigorosos para classificar um jogo como jogável: o título tem de correr do início ao fim sem problemas que impeçam a progressão, sem bugs gráficos graves e com performance adequada. Exemplos históricos mostram que muitos jogos do PS3 já tinham fracas performances na época, o que torna o esforço de optimização exigente.

Para quem pretende experimentar, as configurações recomendadas citadas pelo projecto incluem processadores como o AMD Ryzen 5 5600 ou o Intel Core i5-10400, placas gráficas AMD RX 5600 XT ou NVIDIA RTX 2060 e 16 GB de RAM. No conjunto da biblioteca, o RPCS3 consegue rodar 77,25% dos títulos de forma ideal — um valor próximo dos 77,5% que representam mais de 1,9 mil jogos jogáveis.

O que acha? Pensa testar estes God of War no PC com o RPCS3? Para acompanhar mais, aceda à nossa editoria.

Perguntas Frequentes

Como é que o RPCS3 resolveu o bug que deixava o céu amarelo em God of War 3?

O RPCS3 resolveu o bug ao identificar uma diferença numérica minúscula entre o cálculo do PS3 e o resultado produzido por GPUs modernas; essa pequena variação fazia o jogo exceder um limiar que activava a névoa amarela. O programador Yahfz reproduziu a cena e ajustou a conta, restaurando a cor correcta.

Quais os requisitos recomendados para correr God of War 3 no RPCS3?

Para correr God of War 3 no RPCS3, recomendam‑se CPUs como o AMD Ryzen 5 5600 ou o Intel Core i5-10400, placas gráficas AMD RX 5600 XT ou NVIDIA RTX 2060 e 16 GB de RAM. Essas especificações constam entre as configurações indicadas para obter performance adequada no emulador.

Quantos jogos do PS3 o RPCS3 já consegue executar de forma satisfatória?

O RPCS3 consegue executar 77,25% da biblioteca do PlayStation 3 de forma ideal, número que é referido como cerca de 77,5% em estimativas e corresponde a mais de 1,9 mil jogos disponíveis no sistema. Esse patamar resulta de anos de desenvolvimento da equipa do emulador.

O que significa um jogo ser classificado como "jogável" no RPCS3?

No RPCS3, classificar um jogo como "jogável" significa que ele percorre o jogo do início ao fim sem problemas que impeçam a progressão, sem bugs gráficos relevantes e com uma performance adequada à experiência; esses critérios são mais rígidos do que os padrões da época do PS3.

Quem é Yahfz e qual foi o seu papel na inclusão de God of War no RPCS3?

Yahfz é um programador brasileiro especializado em hardware que integrou a equipa do RPCS3 no início de 2017. Ele identificou a causa da anomalia visual em God of War 3 e Ascension — uma diferença numérica ínfima — e corrigiu a execução, permitindo que ambos os títulos cumpram os critérios do emulador.

Partilhar:
POR Diogo Costa
Diogo Costa

Apaixonado por videojogos, cinema e tudo o que faz parte da cultura geek, Diogo gosta de estar sempre a par das novidades. Escreve sobre os temas que despertam a atenção dos fãs, desde tecnologia e gaming a anime, filmes, séries, celebridades e entretenimento.

Talvez Você Goste