Início Tecnologia Passei meses tentando jogar ‘Bloodborne’ no PC e valeu 100% a pena

Passei meses tentando jogar ‘Bloodborne’ no PC e valeu 100% a pena

29
0

Quando sucumbi pela primeira vez ao hype e decidi dar Anel Elden uma tentativa, nunca tendo jogado Almas jogo anterior, recuperei bastante do jogo. Havia muitas coisas que não gostei na experiência: as mensagens estranhas e irritantes de outros jogadores; o ar geral de inescrutabilidade, incluindo a falta de clareza sobre o que eu deveria estar fazendo, e muito menos por quê; a sensação de que era claramente um jogo de console portado para PC; e o fato de que o grandalhão no cavalo continuava me entregando minha bunda em uma bandeja de ouro polido para combinar com sua armadura. Mas, alguns meses depois, enquanto minha esposa estava ausente por algumas semanas, decidi por capricho tentar novamente – e quando ela voltou, eu já havia passado cerca de 200 horas no jogo, morrido inúmeras vezes e conseguido grindar até a batalha final. Eu estava viciado.

Desde então, joguei praticamente todos os jogos de Hidetaka Miyazaki: Almas Negras I–III, Sekiroe Reinado Noturno. eu não tenho finalizado qualquer um deles, para ficar claro. Ainda sou ruim com eles. Mas, por alguma razão estranha e possivelmente masoquista, continuo voltando a eles. Todos eles, exceto um: Transmitido pelo sangue.

Por que? Bem, eu nunca gostei de consoles, e a obra-prima gótica de Miyazaki continua sendo, notoriamente, exclusiva do PlayStation. Por mais de uma década, os jogadores de PC têm esperado, sem esperança, que o jogo um dia chegue ao Steam, mas não há sinal de que isso vá acontecer – e, na verdade, o fato de a Sony parece estar se afastando dos lançamentos para PC em geral parece ter colocado o último prego no caixão de madeira do jogo.

Com tudo isso dito, você pode jogar Transmitido pelo sangue no PC – e a boa notícia é que, embora isso não seja tão fácil quanto “comprar o jogo no Steam, esperar o download, jogar”, é muito mais fácil hoje do que no ano passado, quando tentei pela primeira vez colocá-lo em funcionamento no meu computador para jogos, e a experiência é honestamente bastante decente.

Então, por onde começamos? Bem, Carl Sagan observou certa vez: “Se você quiser fazer uma torta de maçã do zero, primeiro você deve inventar o universo”. Da mesma forma, se você quiser executar Transmitido pelo sangue em um PC, você deve primeiro inventar o PlayStation 4.

Mais especificamente, você deve primeiro emular o Playstation. Se você nunca lidou com emulação antes, basicamente envolve configurar um ambiente virtual de PlayStation em seu PC e, em seguida, usar que para executar o jogo. Isso é necessário porque um jogo escrito especificamente para o PlayStation é compilado para rodar somente nesse hardware. Tentar executar um binário PS4 em um computador Windows seria como entrar em um táxi em Nova York e fornecer ao motorista instruções escritas em japonês para ir a um endereço em Tóquio. Mesmo que ele pudesse entender a linguagem e a forma como ela foi expressa, você estaria pedindo a ele que fizesse algo impossível.

Em teoria, Transmitido pelo sangue poderia ser portado para o Windows da mesma forma que o Almas os jogos têm sido, mas fazer isso envolveria ter o código do motor do jogo, reescrever as partes dele que foram projetadas de uma forma que as otimizasse para o ambiente PlayStation e, em seguida, compilar o resultado em um executável que rodaria no Windows. Mesmo que o código estivesse disponível, este seria um empreendimento significativo – e o código é muito não disponível.

Então, OK, o que precisamos é de um emulador. Novamente, o software PlayStation real é de código fechado e protegido por direitos autorais, então a maior parte do trabalho para realizar esse trabalho é encontrar alguém com conhecimento, tempo e motivação para começar do zero e escrever um programa que possa traduzir as instruções fornecidas por um binário PS4 em algo que um PC com Windows possa entender e executar. Felizmente, essas pessoas existirassim como um emulador de PlayStation funcional: shadPS4.

Além do emulador, obviamente você também precisará de uma cópia do jogo. Se você tem um amigo com PlayStation, pode comprar uma cópia do DVD e depois despejar os arquivos em um pendrive ou disco rígido portátil. Por uma questão de brevidade, não entrarei em detalhes de como fazer isso aqui, mas há muitos guias online. Também não vou especular se existem outros métodos de obtenção dos arquivos do jogo.

Depois de ter os arquivos do jogo e o shadPS4, você precisa instalar o primeiro no último. Novamente, esse processo é menos complicado do que costumava ser:

E então você está pronto para ir, certo? Bem, não exatamente. Enquanto o Transmitido pelo sangue a emulação é muito menos problemática do que há um ano, não é perfeita. Da forma como está no momento, o maior problema que você encontrará é que o jogo está sujeito a “explosões de vértices”.

Se você já mexeu com software 3D, pode ter uma ideia do que isso significa. Basicamente, um modelo 3D é definido por seus vértices – pontos no espaço 3D cujas posições são fixadas por suas coordenadas x, y e z. Conecte dois vértices e você terá uma aresta bidimensional; conecte três e você terá uma face triangular bidimensional. Conecte várias faces triangulares ao longo de suas arestas compartilhadas e você terá o início de uma malha, uma variedade tridimensional que envolve uma região no espaço 3D.

Depois de ter uma malha, você pode aplicar cores ou texturas às suas faces. No nível mais simples, isso envolve dizer à GPU: “Ei, encontre o triângulo definido pelos vértices A, B e C e torne seus pixels vermelhos”. Tudo isso significa que a capacidade de um jogo 3D de renderizar gráficos com sucesso em sua tela depende de um registro preciso e confiável da posição de cada vértice em cada quadro. Se algo der errado com isso – se as posições dos vértices enviadas para sua GPU estiverem erradas ou se as informações estiverem corrompidas de alguma forma – as texturas e cores explodem nas faces que deveriam ocupar, e você acaba com isto:

© IAmBatby/shadPS4 GitHub

Este problema tem atormentado a implementação do shadPS4 Transmitido pelo sanguetanto que se você pesquisar “explosão de vértice” no Google, os principais resultados estão basicamente todos relacionados à emulação do jogo para PC. O problema parece ter origem em um sistema chamado FaceGen, que permite a customização do rosto do seu personagem, além de fornecer variação nos rostos dos NPCs. Há um exame bastante detalhado do problema aqui – parece ter algo a ver com a maneira como um PC distingue entre RAM do sistema e VRAM, enquanto o PlayStation não, mas a postagem do blog vinculada fornece uma explicação muito mais sutil do que me sinto qualificado para tentar.

Esse foi um dos dois problemas que encontrei da última vez, e a boa notícia é que hoje existem duas maneiras de resolvê-lo. Existe agora um recurso no próprio shadPS4 que visa mitigar o problema, embora venha com um impacto significativo no desempenho. A abordagem alternativa é simplesmente desativar o Facegen. Isso é implementado por um mod chamado “Vertex Explosion Fix”, e é a solução que eu escolhi. Se for uma escolha entre melhor desempenho e um pouco de variação superficial nas faces dos estranhos Aldeia dos Amaldiçoados-caras que estou esculpindo com um machado, vou escolher o primeiro.

O outro problema com a versão do jogo que está no meu PC há um ano é que, por alguma razão, os efeitos de partículas do jogo não funcionaram. Alguns deles são essencialmente colírios para os olhos, como as partículas em cascata que flutuam lentamente do céu acima de Yharnam. Outros são irritantes de ficar sem, mas em última análise não são o fim do mundo, como a explosão e a propagação das chamas quando você joga um coquetel molotov em uma multidão de agricultores ranzinzas.

Mas dois deles são importantes, e sua ausência tornou o jogo desnecessariamente difícil: os orbes brilhantes que fornecem a localização dos itens e a mancha vermelha de sangue no chão que marca o local onde você morreu, permitindo que você recupere o runas almas ecos de sangue deixados para trás quando seu personagem reapareceu.

Achei que se fosse realmente escrever sobre isso, seria melhor deixar o jogo o mais funcional possível. Isso significou reexportar os arquivos do jogo, verificar novamente se o patch foi aplicado corretamente e, em seguida, configurar uma nova instalação das versões mais recentes do inicializador e do shadPS4.

Não tenho certeza de quais dessas variáveis ​​– o inicializador, o mod, os arquivos do jogo recém-exportados ou a versão atualizada do shadPS4 – fizeram a diferença, embora eu suspeite que tenha sido uma das duas últimas. Mas seja qual for o caso, depois de mexer um pouco para fazer tudo funcionar novamente, liguei o inicializador, iniciei o jogo e… efeitos de partículas! E sem explosões de vértices!

E assim! Rufar de tambores! Depois de tudo isso, eis o espetáculo de eu ser pisoteado por algo chamado [checks notes] Clérigo Besta.

Esta filmagem vem da minha segunda tentativa; na primeira vez, realizei um “ataque visceral” milagroso, que envolve disparar sua pistola no exato momento em que um inimigo está atacando, atordoando-o e permitindo que você o golpeie com segurança com vários ataques pesados. É por isso que você me vê tentando desesperadamente e sem sucesso atirar na boca desse filho da puta novamente.

De qualquer forma, continuem, riam, pessoal – este é um mundo totalmente novo de chefes para me fazer sentir estúpido e, francamente, eu não poderia estar mais feliz.

fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui