Native Windows Port of Bloodborne Setup Guides

Requirements, launch steps, and in-game controls for the Windows port of Bloodborne (CUSA03173, version 1.09). Based on the official project documentation.

Requirements

Confirm your PC and game files before you extract the release. The port runs only on 64-bit Windows with a Vulkan 1.3 GPU and AVX 1.0.

  • Operating System: Windows 10 or Windows 11 (64-bit).
  • Graphics Card: A Vulkan 1.3 capable GPU with current vendor drivers — NVIDIA GeForce GTX 10-series or newer; AMD Radeon RX 400-series or newer; Intel Arc A-series or newer.
  • Processor: 64-bit x86-64 processor supporting AVX 1.0 and SSE4.2 (Intel Sandy Bridge / AMD Bulldozer or newer).
  • Game Files: Decrypted CUSA03173 directory containing eboot.bin (version 1.09).

Note on AVX vs AVX2

AVX2 is not required. AVX 1.0 is an architectural requirement because PlayStation 4 native binaries and libraries are compiled with -mavx (using VEX-encoded vector instructions such as vxorps). Legacy processors without AVX (such as Intel Core 2 Quad or Nehalem / Westmere Xeon X56xx) cannot execute these instructions and will fail pre-launch validation.

OSXSAVE / Virtualization

Windows must have OSXSAVE enabled (XCR0 YMM state saving). When running inside hypervisors or VMs, ensure AVX and XSAVE passthrough are enabled.

FSGSBASE

Non-FSGSBASE CPUs are fully supported and gracefully fall back to Windows TLS slots.

Python

Release archives include a pre-configured python-embed/ runtime. Manual Python installation is not required for release users.

Launch the Game

Download the latest Windows release, extract it to its own folder, then launch with the graphical launcher or the command line.

Get the package from the Download page. Save files and shader caches are stored in user/. Settings are saved to bbport.ini.

Option A: Using the Graphical Launcher (Recommended)

Double-click BloodborneLauncher.exe (or run it from the root directory):

  • Select your eboot.bin file or game folder.
  • Select your target frame rate (60 FPS recommended for smooth frame pacing).
  • Select your internal resolution (for example 1280×720 with FSR enabled for high performance).
  • Enable desired patches under the Patches tab (for example Skip Intro, Performance Patch).
  • Configure mouse look sliders and customize keybinds under the Settings tab.
  • Click Launch Bloodborne.

Option B: Using the Command Line

Run run.bat pointing to your game directory:

  • run.bat "C:\Games\Bloodborne\CUSA03173"
  • Saves and shader caches go under user/. Launcher and overlay settings write to bbport.ini.

Controls and In-Game Features

Mouse look uses a direct 360-degree camera hook with 1:1 input. Controllers work through SDL3. Overlay changes write to bbport.ini.

Mouse & Keyboard

Mouse look supports configurable sensitivity, smoothing, responsiveness, and acceleration in the launcher and in-game overlay. Relative cursor capture releases automatically when menus open or when you alt-tab.

  • Light Attack (R1): Mouse Left
  • Heavy / Charged Attack (R2): Shift + Mouse Left
  • Firearm / Gun (L2): Mouse Right
  • Weapon Transform (L1): Tab
  • Lock-On / Reset Camera (R3): Mouse Middle
  • Move: W / A / S / D
  • Walk (hold while moving): Left Alt
  • Dodge / Roll / Sprint: Space (hold to sprint, tap while sprinting to jump)
  • Interact / Talk: E (or Enter)
  • Use Item: R
  • Heal / Blood Vial: F
  • Blood Bullets (Up): 1
  • Switch Item (Down): 2
  • Switch Left Weapon (Left): 3
  • Switch Right Weapon (Right): 4
  • Gestures Menu (Touchpad L): G
  • Personal Effects (Touchpad R): Backspace
  • System Menu (Options): Escape

Gamepad

Controllers are supported out of the box through SDL3.

In-Game Settings

Press F1, Insert on the keyboard, or L3 + R3 on the gamepad to toggle the overlay menu. Changes write to bbport.ini. Language can be toggled between English and Russian under Other → Language.

Free Camera

When enabled in the launcher or overlay, hold Cross and press L3 to cycle camera modes.

Debug Menu

If debug fonts (DbgFont14h.ccm and DbgFont14h.tpf) are installed into dvdroot_ps4/font/, open the menu using the controller touchpad.