Four community routes to Bloodborne on PC · checked 18 October 2026
Bloodborne Guide

Which PC route is ahead?

Four projects, one game, and genuinely different engineering. Here is the difference, on one page.

✛ Last verified 2026-10-18 · PS4 1.09 · 4 sources

Quick answer

bbhost is the most complete reimplementation and the one with working online play; bbport is the fastest on Linux; the Windows port is the quickest way to play on Windows; shadPS4 is the only general PS4 emulator of the four.

Short answer: bbhost is the most complete of the four — it reimplements all 660 of the game's named system calls, lifts almost every shader to native code, and is the project behind the online server. bbport is the fastest on Linux. The Windows port is the shortest path to playing on Windows. shadPS4 is the only general PS4 emulator here, and the one to pick if you want a GUI, macOS support, or to play other games.

Official screenshot: the hunter facing a white, blue-glowing figure in a dark tunnel.

Official Bloodborne screenshot, PlayStation.

Where they actually differ

The four projects split into two families — emulation and native ports — and within the ports, the difference is how much of the console they replace with real code.

shadPS4bbportWindows portbbhost
KindPS4 emulatorNative portNative portTranslation layer
Runs onWindows, Linux, macOSLinuxWindows 10/11Windows, Linux
GamesMany PS4 titlesBloodborne onlyBloodborne onlyBloodborne only
CPU workEmulated PS4 kernel at run timeThe game's own code, offline-linked imageSame, adapted to Win32Same, with imports bound to reimplementations
GraphicsEmulated command processorTranslated to VulkanTranslated to VulkanDraws built from the engine's own objects
ShadersRecompiledRecompiled, with this port's changesRecompiledLifted to SPIR-V — 3,206 of 3,209 pixel programs
Upscaling—FSR 3.1, FSR 4, FSR 4.1.1, TAA, optional DLSSFSR 3.1 and FSR 4FSR 1
Frame rateDepends on the game30 / 60 / 90 / uncapped30 / 60 / 90 / uncapped30 / 60 / 90 / 120 / uncapped
OnlineshadNet, its own serviceshadNet servers plus The Hunter's DreamNot its focusThe Hunter's Dream private server
ModsXML patches, cheatsLoose-file mod folders, XML patchesLoose files, XML patchesMods folder, param tables, byte patches, native plugins
Ultrawide———21:9 and 32:9 with the HUD repositioned
Maturity stated by the projectEarly in developmentExperimental, playablePlayable on WindowsPlayable on Windows and Linux
LicenceGPL-2.0GPL-2.0-or-laterGPL-2.0-or-laterGPL-3.0-or-later

What each project says about itself

Worth reading literally, because these are not marketing lines:

  • shadPS4 — "shadPS4 is early in development, don't expect a flawless experience." Its current

stable release is v0.20.0, published 14 October 2026, and the release that followed shadNet 0.1.0, the project's own online service.

  • bbport — "status: experimental, playable." It boots, loads saves and plays with sound, gamepad

and saving; a full play-through had not been verified, and testing concentrated on one machine, an RX 7800 XT under Mesa/RADV.

  • Windows port — "status: playable on Windows." Boots, loads saves, runs with audio, gamepad and

state persistence.

  • bbhost — playable on Windows and Linux, with a published table of what is already native code

and what still runs through the emulated command processor.

The graphics difference, in one paragraph

shadPS4 emulates the console's GPU command processor: it walks the game's command buffers and does the work the console's hardware would have done. bbport and the Windows port keep that model for part of the path but translate far more of it into Vulkan. bbhost went the other way entirely — it hooks FromSoftware's own graphics layer, so each draw is built from the engine's objects and the command buffer only marks its place in the stream, and it decompiles the game's shaders to typed SPIR-V as the game creates them. That is why bbhost can offer ultrawide with the HUD in the right place, and why it can report a shader-lifting number at all.

Which one for which machine

  • Windows, 6 GB or 8 GB of video memory, want to play tonight: the Windows port. Take the

launcher, set 60 fps, set an internal resolution of 1280×720 with FSR on, and go.

  • Windows or Linux, want mods, ultrawide and co-op: bbhost.
  • Linux desktop with an AMD card: bbport. It is the project whose renderer was tuned on that

hardware, and its upscaler stack is the deepest of the four.

  • Steam Deck: either bbport's AppImage or bbhost's Deck bundle — see

Steam Deck and Linux for the settings that matter.

  • macOS, or you want to use the same install for other PS4 games: shadPS4. It is the only

general-purpose option here, and the only one that needs firmware modules and fonts from a console.

Official screenshot: the hunter fighting a tall, blue-glowing beast in a dark cave.

Official Bloodborne screenshot, PlayStation.

What is true of all four

They need your own dump at 1.09. They need a Vulkan 1.3 GPU on current drivers. They all compile shaders on first sight and get faster afterwards. They all keep their settings inside the game's own menu rather than in a separate control panel. And all four are moving fast enough that the version numbers on this page are worth re-checking against each project's releases before you commit an evening to one of them.

If you are still deciding which to install first, the route guide walks the decision the long way, and the requirements page tells you which of them your hardware actually rules out.