mirror of
https://github.com/BillyOutlast/bloodborne_pc.git
synced 2026-10-12 02:25:51 +00:00
Builds and runs bbport natively on 64-bit Windows 10 (1903+) and 11 with the MSYS2 CLANG64 toolchain, from the same sources as the Linux build. - Loader and runtime: guest TLS through a TEB TLS slot, the PS4 address range kept as placeholders for section views, vectored exception handling with bb_setjmp/bb_longjmp, high-resolution sleeps, Windows file, time, thread and memory back ends (src/compat_win.*). - Renderer: builds against libc++ and winpthreads; avoids GetThreadId system calls on the hot path (cached recorder/bind-helper state), portable shader cache directory. - run.py replaces run.sh; patches.py applies the 1.09 patches only to a 1.09 game; mods use junctions/hard links when symlinks are not allowed. - Windows launcher (Tkinter) with every setting, 13 languages, frame cap option, FSR 4 asset download, desktop shortcut and a Buy Me a Coffee link; packaged with PyInstaller as Bloodborne.exe so players need no Python. - Bloodborne-style icon for the launcher, bb-probe.exe and bb-gpu-capabilities.exe. - README: Windows section, build notes (packaging/windows/README.md) and credits.