github Mrsuss60/bloodborne_pc_windows_port v0.2.1
bloodborne_pc_windows_port v0.2.1 - Native Windows Port

latest releases: v0.9.0, v0.8.0, v0.7.2...
one month ago

Bloodborne PC (Native Windows Port) - v0.2.1

Changes in v0.2.1

Crash Fixes & Stability

  • Map load crash resolved: Fixed an access violation (0xc0000005) that triggered while entering maps when reading unbound user-data tables (ReadUdReg dereferencing address 0x8). The shader recompiler now returns a clean empty descriptor when table pointers resolve to null, allowing vertex specialization to fall back safely. Fixed by @parsifal295 in #36.
  • High-resolution memory crash resolved: Fixed a crash at guest offset 0x443025 when setting internal rendering above 1080p directly in the launcher. run.bat now provisions a 9152 MiB direct memory pool (BB_DMEM_MB) for resolutions higher than 1920x1080 (1440p, 4K, and Ultrawide), matching the increased heap patch requirements. Fixed by @parsifal295 in #37.
  • Window hook and read-probe compatibility: Fixed an immediate exit code 139 on startup for users with third-party software, screen utilities, or DRM hooks that invoke IsBadReadPtr during CreateWindowExW. The Vectored Exception Handler now checks function unwind metadata for IsBadReadPtr and lets Windows Structured Exception Handling catch the probe instead of killing the process. Fixed by @parsifal295 in #35.

Runtime & Packaging

  • Bundled missing multimedia DLLs: Packaged all transitive FFmpeg, AV1, and image decoders (libaom.dll, libjxl.dll, libjxl_threads.dll, liblc3-1.dll, libhwy.dll, libcrypto-3-x64.dll, etc.) directly into out/. This fixes the missing DLL errors when launching bbport.exe on systems without a full MSYS2 environment.
  • Launcher configuration defaults: Set the baseline configuration to 60 FPS, default 1080p rendering, and Skip Intro enabled, with FSR upscaling disabled by default for maximum startup stability.

Requirements

  • 64-bit Windows 10 or Windows 11
  • Vulkan 1.3 capable GPU (NVIDIA GTX 10-series or newer, AMD RX 400-series or newer, Intel Arc)
  • Python 3.10 or newer (for the launcher GUI and patch generation)
  • Decrypted Bloodborne PS4 dump (CUSA03173, version 1.09)

How to Run

  1. Download and extract the release zip.
  2. Run launch_gui.bat.
  3. Select your eboot.bin file or game folder.
  4. Click Launch Bloodborne.

Don't miss a new bloodborne_pc_windows_port release

NewReleases is sending notifications on new releases.