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 (ReadUdRegdereferencing address0x8). 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
0x443025when setting internal rendering above 1080p directly in the launcher.run.batnow 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
IsBadReadPtrduringCreateWindowExW. The Vectored Exception Handler now checks function unwind metadata forIsBadReadPtrand 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 intoout/. This fixes the missing DLL errors when launchingbbport.exeon 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
- Download and extract the release zip.
- Run
launch_gui.bat. - Select your
eboot.binfile or game folder. - Click Launch Bloodborne.