Deux projets non officiels proposent de faire tourner Bloodborne sur Windows à partir de l’exécutable PS4. Les dépôts de Supermedo et de MrSuS60 décrivent chacun leur version, avec un code du jeu exécuté directement sur le processeur, un runtime dédié et des graphismes traduits vers Vulkan. Ce ne sont pas des versions reconstruites à partir du code source original de Bloodborne.

Dans notre précédent article consacré à bbport sur Steam Deck, nous parlions de la version Linux. Les projets Windows s’appuient sur cette base, mais leurs exigences et leurs fonctions documentées sont propres à chaque dépôt.

Ce que signifie « natif » dans ce projet

Le projet de Supermedo décrit l’exécution directe du code x86-64 original de Bloodborne sur le processeur du PC. Un runtime — un environnement logiciel qui fournit les fonctions nécessaires à l’exécution du jeu — prend en charge les appels système propres à celui-ci. La partie graphique suit un autre chemin : un moteur dérivé de shadPS4 traduit le rendu vers l’API Vulkan.

Le mot « natif » décrit donc ici l’exécution du code processeur, pas un portage intégralement réécrit pour Windows. Le projet précise aussi qu’il n’est affilié ni à Sony Interactive Entertainment ni à FromSoftware. Le dépôt de Supermedo et celui de MrSuS60 détaillent leurs architectures respectives.

Deux projets Windows, des exigences distinctes

Bloodborne sur Windows : deux projets non officiels

Les deux dépôts ciblent Windows 10 et Windows 11 en 64 bits et décrivent un rendu Vulkan dérivé de shadPS4. Les autres prérequis varient selon le projet :

ProjetWindowsExigences supplémentaires documentéesGraphismes
SupermedoWindows 10 version 1903 ou ultérieure, ou Windows 11, en 64 bitsGPU compatible Vulkan 1.3 et pilote récent ; environ 6 Go de mémoire libre, RAM et fichier d’échange compris, ou 10 Go pour une sortie en 1440p ou 4KFSR 3.1, FSR 4 et TAA en résolution native ; DLSS sur les GeForce RTX série 20 et ultérieures
MrSuS60Windows 10 ou Windows 11, en 64 bitsProcesseur x86-64 compatible AVX2 ; Python 3.10 ou version ultérieure pour le compilateur de patches et le launcher ; GPU Vulkan 1.3FSR 3.1 et FSR 4

La version de Supermedo propose un menu de réglages graphiques avec des options de mise à l’échelle, de résolution de sortie et de qualité d’image. Elle comprend également des réglages pour FSR 4.

Les options de FPS ne sont pas des résultats de benchmark

Une démonstration en portugais montre la configuration du launcher Windows puis une séquence de jeu.

Le launcher de Supermedo propose des modes à 30, 60 ou 90 FPS, ainsi qu’une option sans limite ; sa limite par défaut peut aller jusqu’à 120 FPS. Ce sont des réglages sélectionnables, pas des fréquences garanties sur une configuration donnée. Le README précise que les déplacements ralentissent au-delà d’environ 120 FPS.

Fichiers du jeu et limites pratiques

Les projets ne fournissent pas les fichiers de Bloodborne : il faut disposer de son propre dump déchiffré, identifié CUSA03173. Pour utiliser les patches listés par le projet de Supermedo — notamment ceux liés aux modes 60 et 90 FPS — la version 1.09 est nécessaire ; d’autres versions fonctionnent à 30 FPS selon le README.

Le projet de Supermedo répertorie la prise en charge du clavier et de la manette. Son menu de réglages s’ouvre avec la touche Insert ou la combinaison L3+R3. Il signale aussi un aperçu de personnage vide pendant la création, alors que le personnage est bien créé, ainsi que des plantages possibles sur certaines cartes AMD au chargement du monde.