J'ai passé des mois à essayer de jouer à « Bloodborne » sur PC et ça en valait la peine à 100 %


Quand j'ai succombé au battage médiatique et décidé de donner Anneau ancien un essai, n'ayant jamais joué à un Âmes jeu avant, j’ai rebondi assez fort sur le jeu. Il y avait juste beaucoup de choses que je n'aimais pas dans l'expérience : les messages étranges et ennuyeux des autres joueurs ; l'air général impénétrable, y compris le manque de clarté quant à ce que j'étais censé faire, et encore moins pourquoi ; le sentiment qu'il s'agissait clairement d'un jeu de console porté sur PC ; et le fait que le grand mec sur le cheval n'arrêtait pas de me tendre mes fesses sur un plateau en or poli assorti à son armure. Mais quelques mois plus tard, alors que ma femme était absente pendant quelques semaines, j'ai décidé sur un coup de tête de réessayer. Et au moment où elle est revenue, j'avais passé environ 200 heures de jeu, je suis mort d'innombrables fois et j'ai réussi à me battre jusqu'à la bataille finale. J'étais accro.

Depuis, j'ai joué à quasiment tous les jeux de Hidetaka Miyazaki : Âmes sombres I-III, Sekiroet Règne de la nuit. je n'ai pas fini n’importe lequel d’entre eux, pour être clair. Je suis toujours mauvais avec eux. Mais pour une raison étrange, peut-être masochiste, j'y reviens sans cesse. Tous sauf un : Transmis par le sang.

Pourquoi? Eh bien, je n'ai jamais été un amateur de consoles, et le chef-d'œuvre gothique de Miyazaki reste, notoirement, une exclusivité PlayStation. Depuis plus d'une décennie, les joueurs PC espèrent contre tout espoir que le jeu puisse un jour arriver sur Steam, mais rien n'indique que cela se produira un jour – et le fait que Sony semble s'éloigner des versions PC en général semble avoir mis le dernier clou dans le cercueil en bois éclaté du jeu.

Cela dit, vous peut jouer Transmis par le sang sur PC – et la bonne nouvelle est que même si cela est loin d'être aussi simple que « acheter un jeu sur Steam, attendre qu'il soit téléchargé, jouer », c'est beaucoup plus facile aujourd'hui qu'il ne l'était à la même époque l'année dernière, lorsque j'ai essayé pour la première fois de le faire fonctionner sur mon ordinateur de jeu, et l'expérience est honnêtement assez décente.

Alors par où commencer ? Eh bien, Carl Sagan a observé un jour : « Si vous voulez faire une tarte aux pommes à partir de zéro, vous devez d'abord inventer l'univers. » De même, si vous souhaitez exécuter Transmis par le sang sur PC, il faut d'abord inventer la PlayStation 4.

Plus précisément, vous devez d'abord imiter la PlayStation. Si vous n'avez jamais abordé l'émulation auparavant, cela implique essentiellement de configurer un environnement PlayStation virtuel sur votre PC, puis d'utiliser que pour lancer le jeu. Cela est nécessaire car un jeu écrit spécifiquement pour la PlayStation est compilé pour fonctionner uniquement sur ce matériel. Essayer d'exécuter un binaire PS4 sur un ordinateur Windows reviendrait à monter dans un taxi à New York et à fournir au chauffeur des instructions écrites en japonais pour se rendre à une adresse à Tokyo. Même s’il pouvait comprendre à la fois le langage et la manière dont il est exprimé, vous lui demanderiez de faire quelque chose d’impossible.

Théoriquement, Transmis par le sang pourrait être porté sur Windows de la même manière que le Âmes les jeux l'ont été, mais cela impliquerait d'avoir le code moteur du jeu, de réécrire les parties de celui-ci qui ont été conçues de manière à les optimiser pour l'environnement PlayStation, puis de compiler le résultat dans un exécutable qui fonctionnerait sous Windows. Même si le code était disponible, cela représenterait une entreprise importante – et le code est très important. pas disponible.

Alors, OK, ce dont nous avons besoin, c'est d'un émulateur. Encore une fois, le logiciel PlayStation actuel est fermé et protégé par le droit d'auteur, donc la plus grande partie du travail consiste à trouver quelqu'un avec les connaissances, le temps et la motivation nécessaires pour repartir de zéro et écrire un programme capable de traduire les instructions fournies par un binaire PS4 en quelque chose qu'un PC Windows peut à la fois comprendre et exécuter. Heureusement, de telles personnes existertout comme un émulateur PlayStation fonctionnel : shadPS4.

En plus de l'émulateur, vous aurez évidemment également besoin d'une copie du jeu. Si vous avez un ami possédant une PlayStation, vous pouvez acheter une copie du DVD, puis transférer les fichiers sur une clé USB ou un disque dur portable. Par souci de brièveté, je n'entrerai pas dans les détails de la façon de procéder ici, mais il existe de nombreux guides en ligne. Je ne spéculerai pas non plus sur l'existence d'autres méthodes pour obtenir les fichiers du jeu.

Une fois que vous avez les fichiers du jeu et shadPS4, vous devez installer le premier sur le second. Encore une fois, ce processus est moins compliqué qu’avant :

Et puis vous êtes prêt à partir, n'est-ce pas ? Eh bien, pas tout à fait. Alors que le Transmis par le sang l'émulation est beaucoup moins buggée qu'il y a un an, elle n'est pas parfaite. Dans l’état actuel des choses, le plus gros problème que vous rencontrerez est que le jeu est sujet aux « explosions de sommets ».

Si vous avez déjà joué avec un logiciel 3D, vous avez peut-être une idée de ce que cela signifie. Fondamentalement, un modèle 3D est défini par ses sommets, c'est-à-dire des points dans l'espace 3D dont les positions sont fixées par leurs coordonnées x, y et z. Connectez deux sommets et vous obtenez une arête bidimensionnelle ; connectez-en trois et vous obtenez un visage triangulaire bidimensionnel. Connectez plusieurs faces triangulaires le long de leurs bords communs et vous obtenez le début d'un maillage, une variété tridimensionnelle qui entoure une région dans l'espace 3D.

Une fois que vous avez un maillage, vous pouvez appliquer des couleurs ou des textures à ses faces. Au niveau le plus simple, cela implique de dire au GPU : « Hé, trouvez le triangle défini par les sommets A, B et C, et faites passer ses pixels en rouge. » Tout cela signifie que la capacité d'un jeu 3D à restituer avec succès des graphiques sur votre écran dépend de la présence d'un enregistrement précis et fiable de la position de chaque sommet dans chaque image. Si quelque chose ne va pas, si les positions des sommets envoyées à votre GPU sont erronées ou si les informations sont corrompues d'une manière ou d'une autre, les textures et les couleurs explosent hors des faces qu'elles sont censées occuper, et vous obtenez ceci :

explosion du sommet shadPS4
© IAmBatby / shadPS4 GitHub

Ce problème a gêné la mise en œuvre de shadPS4 Transmis par le sangà tel point que si vous recherchez « explosion de vertex » sur Google, les meilleurs résultats sont essentiellement tous liés à l'émulation PC du jeu. Le problème semble provenir d'un système appelé FaceGen, qui permet de personnaliser le visage de votre personnage, ainsi que de varier les visages des PNJ. Il y a un examen assez détaillé du problème ici – cela semble avoir quelque chose à voir avec la façon dont un PC fait la distinction entre la RAM système et la VRAM, alors que la PlayStation ne le fait pas, mais le billet de blog lié fournit une explication beaucoup plus nuancée que je ne me sens qualifié pour tenter.

C’est l’un des deux problèmes que j’ai rencontrés la dernière fois, et la bonne nouvelle est qu’il existe aujourd’hui deux façons de le résoudre. Il existe désormais une fonctionnalité dans shadPS4 elle-même qui vise à atténuer le problème, même si elle entraîne une baisse significative des performances. L'approche alternative consiste simplement à désactiver Facegen. Ceci est implémenté par un mod appelé « Vertex Explosion Fix », et c'est la solution sur laquelle j'ai opté. Si c'est un choix entre de meilleures performances et un peu de variation superficielle dans les visages des bizarres Village des damnés– j'ai l'air de mecs que je découpe avec une hache, je choisirai le premier.

L'autre problème avec la version du jeu qui est installée sur mon PC depuis un an est que, pour une raison quelconque, les effets de particules du jeu ne fonctionnaient pas. Certains d’entre eux sont essentiellement un régal pour les yeux, comme les particules en cascade qui flottent lentement du ciel au-dessus de Yharnam. D'autres sont ennuyeux de s'en passer, mais ne sont finalement pas la fin du monde, comme l'explosion et la propagation des flammes lorsque vous lancez un cocktail Molotov sur une foule d'agriculteurs hargneux.

Mais deux d'entre eux sont importants, et leur absence rendait le jeu inutilement difficile : les orbes lumineux qui indiquent l'emplacement des objets et la tache de sang rouge sur le sol qui marque l'endroit où vous êtes mort, vous permettant de récupérer l'objet. runes âmes des échos de sang laissés lorsque votre personnage est réapparu.

J'ai pensé que si je devais réellement écrire à ce sujet, je ferais mieux que le jeu soit aussi fonctionnel que possible. Cela impliquait de réexporter les fichiers du jeu, de vérifier que le correctif avait été correctement appliqué, puis de configurer une nouvelle installation des versions les plus récentes du lanceur et de shadPS4.

Je ne sais pas vraiment laquelle de ces variables (le lanceur, le mod, les fichiers de jeu fraîchement exportés ou la version mise à jour de shadPS4) a fait la différence, même si je soupçonne que c'était l'une des deux dernières. Mais quoi qu’il en soit, après quelques petits bricolages pour que tout fonctionne à nouveau, j’ai lancé le lanceur, démarré le jeu, et… les effets de particules ! Et pas d'explosions de sommets !

Et ainsi! Roulement de tambour ! Après tout ça, voyez le spectacle de moi me faisant piétiner le trottoir par quelque chose appelé un [checks notes] Clerc des bêtes.

Cette séquence vient de ma deuxième tentative ; la première fois, j'ai réussi une « attaque viscérale » miraculeuse, qui consiste à tirer avec votre pistolet au moment précis où un ennemi attaque, l'étourdissant et vous permettant de l'écraser en toute sécurité avec plusieurs attaques lourdes. C'est pourquoi vous me voyez essayer désespérément et sans succès de tirer à nouveau sur cet enfoiré dans la bouche.

Quoi qu'il en soit, allez-y, riez-en, vous tous, c'est un tout nouveau monde de patrons qui me font me sentir stupide, et franchement, je ne pourrais pas être plus heureux.



Vous pouvez lire l’article original (en Angais) sur le sitegizmodo.com