Download Latest Version 0.51 source code.zip (4.0 MB) Google Add to Preferred Sources
Home / 0.51
Name Modified Size InfoDownloads / Week
Parent folder
SHA256SUMS 2026-10-10 100 Bytes
Bloodborne-bbport-x86_64.AppImage 2026-10-10 399.0 MB
0.51 source code.tar.gz 2026-10-10 3.5 MB
0.51 source code.zip 2026-10-10 4.0 MB
README.md 2026-10-10 8.2 kB
Totals: 5 Items   406.5 MB 0

English · Русский

bbport is the counterpart of Wine + DXVK for a single game: Bloodborne (v1.09) on Linux. Changes since 0.5; details and measurements: CHANGES_after_0.5.md (Russian).

Questions about this project: Discord https://discord.gg/KYZRKk9CB — not the shadPS4 server.

New

  • Online play (shadNet), as a separate module (libbbnet.so, loaded only when online play is on): messages, bloodstains and ghosts from The Hunter's Dream, bells and summons through a shadNet server (srv.shadps4.net:31313 by default) with a shadNet account. Launcher → Online: servers, account, UPnP, connection test. The router port is opened by UPnP (#121). The same servers as the Windows port. The network and PSN libraries come from shadp2p (a shadPS4 fork, GPL-2.0) by way of the Linux and Windows forks of bbport.
  • Mouse look: click into the game to take the mouse, F1 releases it; mouse buttons and the wheel can be bound like keys (Mouse Left = R1, Mouse Right = L2, Middle = R3, side buttons R2/L1, wheel = quick items). Launcher → Controls: mouse look, sensitivity, invert Y (#51, [#52]).
  • DLSS in the AppImage (NVIDIA GeForce RTX): the bridge and NVIDIA's DLSS 310.9.1 library are included (NVIDIA's RTX SDK license allows it within an application; its text is in the package). A newer libnvidia-ngx-dlss.so.* can be chosen in the launcher (Upscaler → DLSS: NVIDIA's library), like the FSR 4.1.1 DLL.
  • Every retail release of Bloodborne with update 1.09 is accepted (US CUSA00900, EU, UK, JP, Asia and The Old Hunters editions; PR [#117]); an eboot.bin with a 60 fps patch baked in is reported.
  • Quit the game from the overlay (Insert / L3+R3; press twice) — [#74], [#116].

Fixes

  • The US release (and other regions) crashed with code 139 on entering the world in the new memory model: they ran without the game's profile (#119).
  • Motion blur smeared the whole frame while the camera turned in the new memory model (#122).
  • Cards with 4 GB (NVIDIA): "Failed to allocate 64 MiB for guest memory copies" stopped the game; now it frees textures sooner and uses other memory instead.
  • The main menu flickered with output resolutions above 1080p (live resolution).
  • Online, "Could not get information from the Bloodborne server" in the AppImage on NixOS (HTTPS certificates).
  • NVIDIA on Wayland: the swapchain is recreated through oldSwapchain (PR [#93]).
  • Building from git after updating from 0.4: "patch failed: src/ffx_vk_fsr4_v07.c" (#124).
  • bb-launcher.sh --play through nix-shell (PR [#120]); FSR 4.1.1 recording from the AppImage on SteamOS (PR [#89]).

Smaller download

The AppImage is 399 MB instead of 925 MB: only Mesa's Vulkan drivers (RADV without LLVM and ANV) instead of all of Mesa, no debug info in the game binary, MangoHud without its 32-bit half, the launcher's GTK without GStreamer.

Known limits: online login and summons were not tested by the author (no shadNet account); the UDP side of the public shadNet server did not answer in [#121]. Mouse look and DLSS need testing on more systems.

The AppImage contains no game files. AMD's FSR 4 model assets are not bundled. SHA256SUMS accompanies the download.

Русский

bbport — аналог Wine + DXVK для одной игры: Bloodborne (v1.09) на Linux. Изменения после 0.5; подробности и замеры — CHANGES_after_0.5.md.

Вопросы по проекту: Discord https://discord.gg/KYZRKk9CB — не сервер shadPS4.

Новое

  • Игра по сети (shadNet) — отдельным модулем (libbbnet.so, загружается, только когда онлайн включён): сообщения, пятна крови и призраки — с The Hunter's Dream, колокола и призывы — через сервер shadNet (по умолчанию srv.shadps4.net:31313) с учётной записью shadNet. Лаунчер → Онлайн: серверы, учётная запись, UPnP, проверка соединения. Порт на роутере открывается по UPnP (#121). Серверы те же, что у Windows-версии. Сетевые и PSN-библиотеки — из shadp2p (форк shadPS4, GPL-2.0), через Linux- и Windows-форки bbport.
  • Камера мышью: щелчок в окне игры захватывает мышь, F1 — отпускает; кнопки мыши и колесо назначаются как клавиши (левая — R1, правая — L2, средняя — R3, боковые — R2/L1, колесо — быстрые предметы). Лаунчер → Управление: камера мышью, чувствительность, инверсия (#51, [#52]).
  • DLSS в AppImage (NVIDIA GeForce RTX): мост и библиотека DLSS 310.9.1 от NVIDIA в пакете (лицензия RTX SDK разрешает это в составе приложения; её текст — в пакете). Более новую libnvidia-ngx-dlss.so.* можно выбрать в лаунчере (Апскейлер → DLSS: библиотека NVIDIA), как DLL для FSR 4.1.1.
  • Любое розничное издание Bloodborne с обновлением 1.09 (США CUSA00900, Европа, Великобритания, Япония, Азия и издания с The Old Hunters; PR [#117]); о eboot.bin со вшитым патчем 60 FPS сообщается.
  • Выход из игры из оверлея (Insert / L3+R3; нажать дважды) — [#74], [#116].

Исправления

  • Американское и другие издания падали с кодом 139 при входе в мир в новой модели памяти: они шли без профиля игры (#119).
  • Размытие в движении размазывало весь кадр при повороте камеры в новой модели памяти (#122).
  • Карты на 4 ГБ (NVIDIA): «Failed to allocate 64 MiB for guest memory copies» останавливало игру; теперь текстуры освобождаются раньше, используется другая память.
  • Мерцание главного меню при выводе выше 1080p (живая смена разрешения).
  • Онлайн: «Не удалось получить информацию от сервера Bloodborne» в AppImage на NixOS (сертификаты HTTPS).
  • NVIDIA на Wayland: swapchain пересоздаётся через oldSwapchain (PR [#93]).
  • Сборка из git после обновления с 0.4: «patch failed: src/ffx_vk_fsr4_v07.c» (#124).
  • bb-launcher.sh --play через nix-shell (PR [#120]); запись FSR 4.1.1 из AppImage на SteamOS (PR [#89]).

Меньше скачивать

AppImage — 399 МБ вместо 925 МБ: из Mesa только Vulkan-драйверы (RADV без LLVM и ANV), без отладочной информации в бинарнике игры, MangoHud без 32-битной части, GTK лаунчера без GStreamer.

Ограничения: вход в shadNet и призыв автор не проверял (нет учётной записи); UDP-часть публичного сервера shadNet в [#121] не отвечала. Камеру мышью и DLSS нужно проверить на большем числе систем.

Файлов игры в AppImage нет. Ассеты моделей FSR 4 от AMD не входят. К загрузке прилагается SHA256SUMS.

Source: README.md, updated 2026-10-10