De onofficiële Windows-build van het Supermedo-project laat de oorspronkelijke PlayStation 4-versie van Bloodborne op een Windows-pc draaien. De gamecode wordt rechtstreeks door de processor uitgevoerd, maar een eigen runtime en een grafische vertaling naar Vulkan blijven nodig. Het project zegt niet gelieerd te zijn aan Sony Interactive Entertainment of FromSoftware.
De Windows-versie is een ander verhaal dan bbport op Linux. NeoTeo besprak eerder een bbport-test op Steam Deck; dit artikel gaat over de afzonderlijke Windows-builds.
Wat ‘native’ in dit project betekent
De term ‘native’ slaat hier op de processor: de x86-64-code van de PS4-game draait rechtstreeks op de CPU van de pc. Een gamespecifieke runtime handelt de systeemfuncties af die Bloodborne nodig heeft. Voor de graphics vertaalt een renderer die is afgeleid van shadPS4 het werk naar Vulkan.
Dat maakt bbport geen source port die opnieuw is opgebouwd vanuit de oorspronkelijke broncode van Bloodborne. De CPU-code draait direct, maar de Windows-build gebruikt wel een runtime en een grafische laag. Dat onderscheid is belangrijk wanneer je wilt weten wat er technisch achter de term ‘native’ schuilgaat.
Twee Windows-builds, verschillende vereisten
De Supermedo- en MrSuS60-repositories beschrijven afzonderlijke Windows-builds. Beide gebruiken Vulkan en een renderer die voortbouwt op shadPS4, maar hun opgegeven vereisten zijn niet hetzelfde.
| Project | Windows-basis | Aanvullende gedocumenteerde vereisten | Grafisch pad |
| Supermedo | Windows 10 versie 1903 of hoger, of Windows 11; 64-bit | Vulkan 1.3-geschikte GPU en actuele driver; circa 6 GB vrij geheugen, inclusief RAM en wisselbestand, of 10 GB voor uitvoer op 1440p of 4K | Vulkan-renderer afgeleid van shadPS4 |
| MrSuS60 | Windows 10 of 11; 64-bit | x86-64-processor met AVX2; Python 3.10 of hoger voor de patchcompiler en launcher; Vulkan 1.3-GPU. De repository noemt daarnaast NVIDIA GeForce GTX 10-serie of nieuwer, AMD Radeon RX 400-serie of nieuwer, of Intel Arc A-serie of nieuwer | Vulkan-grafische kern afgeleid van shadPS4 |
De Supermedo-build noemt AMD FSR 3.1 en FSR 4, NVIDIA DLSS voor GeForce RTX 20-series en nieuwer, en TAA op de oorspronkelijke resolutie. De vermelde upscalingopties horen bij die build; neem ze niet zonder meer over voor de afzonderlijke MrSuS60-versie.
Welke framerates de launcher aanbiedt
De Supermedo-launcher heeft modi voor 30, 60 en 90 fps, plus een optie zonder vaste limiet. De standaardlimiet kan oplopen tot 120 fps. Dat zijn instelbare waarden, geen belofte dat elke pc die framerate haalt. Volgens de projectdocumentatie vertraagt de beweging in de game boven ongeveer 120 fps.
De combinatie van een Intel Core i5-4590 en een NVIDIA GeForce GTX 1650 is genoemd als testopstelling; de vermelde optie van 90 fps is daarbij geen gemeten framerate. Je kunt de keuze in de launcher dus niet lezen als een benchmark voor die hardware.
De launcher biedt daarnaast instellingen voor resolutie, upscaling, patches en mods. Het instellingenvenster opent met Insert of met L3+R3 op een controller. De README noemt zowel toetsenbord- als controllerbediening. Een Portugeestalige video laat zien hoe de Windows-launcher wordt ingesteld en toont daarna gameplay.
De gamebestanden moet je zelf aanleveren
De projectbestanden bevatten Bloodborne zelf niet. De Supermedo-build vraagt om een eigen ontsleutelde game-dump met productcode CUSA03173. Versie 1.09 is nodig voor de vermelde communitypatches, waaronder de opties voor 60 en 90 fps en de resolutie- en effectinstellingen; volgens de README draaien andere versies op 30 fps.
Bij het maken van een personage blijft het voorbeeldvenster leeg, maar volgens het project wordt het personage wel correct aangemaakt en ziet het er tijdens het spel goed uit. De README waarschuwt ook dat sommige AMD-kaarten kunnen crashen wanneer de spelwereld wordt geladen.