LoveGame
日本語

開発中

Bloodborne-Android とは?ブラボをスマホで遊べる?対応機種・スペック・機能【2026年11月】

ブラボ専用の Android 移植。ゲームのコードを事前に ARM ネイティブへ変換。Snapdragon のみ対応

対象機種
PS4
最新版
2.2.0 Beta · 2026-10-29
派生元
bbport
開発
ducvd89
ライセンス
GPL-2.0-or-later
開始
2026-10
Android · ベータ版

ポイント

  • Bloodborne-Android は開発者 ducvd89 氏によるブラボ(Bloodborne)の Android 移植です。README には「エミュではなくブラボの移植」とあり、PC ネイティブ移植の bbport をベースにしています。
  • 2026-10-13 からほぼ毎日のように更新され、最新は 2.2.0 Beta(2026-10-29)。2.0 からはゲームの x86 コードを事前に ARM ネイティブへ変換していて、アプリに x86 エミュは入っていません。
  • 対応するのは Snapdragon の Adreno 6xx/7xx/8xx だけで、Dimensity などの Mali GPU は非対応です。Android 9 以降が必要で、作者のテスト機は AYN Thor(Snapdragon 8 Gen 2)と OPPO Find N5(Snapdragon 8 Elite)です。
  • ネイティブコードは自分のゲームファイルから生成する必要があります。スマホ上なら約 6 分(CPU は約 95°C まで上がります)、PC なら作者の無料ツールでも作れます。
  • Snapdragon GSR 2 のアップスケーリング、フレーム生成、画面上のコントローラー、キー割り当て、Mod、オンライン、2 画面目のリアルタイムマップに対応しています。

Bloodborne-Android は、開発者 ducvd89 氏による Bloodborne(ブラッドボーン) の非公式 Android 移植で、作者自身が「エミュではなく移植」と明言しています。PC ネイティブ移植の bbport がベースで、2.0 からはゲームの x86-64 コードを事前に ARM ネイティブへ変換しているため、アプリに x86 エミュは入っていません。2026 年 11 月時点の最新は 2.2.0 Beta(2026-10-29)です。対応するのは Adreno 6xx/7xx/8xx を積んだ Snapdragon のスマホと Android の携帯ゲーム機で、Android 9 以降が必要です。Dimensity など Mali GPU の機種には対応していません。

仕組み

  • 出発点は bbport:bbport は PC でブラボの x86-64 コードを直接動かし、PS4 のシステムライブラリをブラボ専用の小さなランタイムに置き換えています。スマホの CPU は ARM なので x86 のコードはそのまま動かず、Bloodborne-Android ではここに変換の手順が加わります。
  • 初期のバージョン:FEXCore で x86 コードを実行しながら ARM に変換していました。
  • 2.0 から(2026-10-24):ゲーム全体のコードを事前に一度だけ ARM64 に変換して libbbaot.so を作るので、プレイ中の変換コストはありません。
  • 描画:shadPS4 系のレンダラーで Vulkan に出力します。Adreno 用の Turnip ドライバーが同梱されていて、自動で選ばれます。

対応機種と動作環境

項目条件
OSAndroid 9 以降、arm64 のみ
GPUQualcomm Snapdragon の Adreno 6xx/7xx/8xx
非対応Mali GPU(Dimensity など)。同梱の PanVK ドライバーはテスト用。そのほかの Adreno 以外の GPU も対応リストに入っていません
作者のテスト機AYN Thor(Snapdragon 8 Gen 2/Adreno 740)、OPPO Find N5(Snapdragon 8 Elite/Adreno 830)、どちらもメモリ 16GB
ほかの Adreno 機未テスト

作者は機種ごとの fps 表を公開していません。README には、2.1.0 のネイティブコードとスマホ上での生成は AYN Thor で計測したもので、ほかの機種では遅くなる場合があると書かれているだけです。ColorOS や OxygenOS(OPPO、OnePlus)では起動時に「セキュリティ警告」が出ることがありますが、「了解」を押せば大丈夫です。

ネイティブコードの作り方

2.0 以降でいちばん大事な手順です。libbbaot.so はブラボ自身のプログラムから変換したもので、権利はゲームの権利者にあります。そのため README は、ダウンロードも共有もできず、自分のゲームファイルから作るしかないと明記しています。

方法時間と条件
スマホで生成(2.1 から、標準)Snapdragon 8 Gen 2 で約 6 分。高性能コアがフル稼働し CPU は約 95°C に達するので、ケースを外して充電しながら行います。空きメモリ約 4GB、空き容量 1GB が必要
PC で生成作者の無料ツール Rebuild Tool(Windows、Linux、Apple シリコン Mac 版あり)。Windows・Linux は AVX2 対応 CPU、空きメモリ 8GB、ディスク約 3GB が必要

アプリのアップデートで ABI のバージョンが変わったとき(2.1.0 がそうでした)は、もう一度生成します。ABI のバージョンが同じなら、機種変更のときも aot フォルダーをコピーするだけで済みます。作者は「Rebuild Tool は無料。お金を払ったならそれは詐欺」とも注意しています。

ゲームのバージョン

対応は 1.09 だけです。作者は欧州 GOTY 版(CUSA03173)でテストしていて、ほかの地域の 1.09 も動くはずですが未確認です。60fps パッチ済みの実行ファイルはジェスチャーメニューを開くと落ちるので、元の 1.09 の eboot.bin を使ってください。アプリは本体のパッケージと 1.09 アップデートのパッケージから直接取り込むことも、展開済みのゲームフォルダーを選ぶこともできます。

主な機能

  • Snapdragon GSR 2 アップスケーリング(0.11.0 から標準):Qualcomm が Adreno 向けに作ったアップスケーラーで、AYN Thor では 1 フレームあたり約 1.1 ミリ秒。FSR 3.1 も選べます。
  • Bloodframe フレーム生成:Lossless Scaling のフレーム生成(2〜4 倍)。自分の Lossless.dll が必要で、ムービー中は自動で止まります。
  • 好きなアスペクト比と解像度:4:3〜32:9、出力は 360p から画面の本来の解像度まで。
  • 実時間どおりのゲーム速度:本来は 30fps を下回るとスローモーションになるところ、20fps まで実時間の速さで動きます。
  • 操作:画面上のコントローラー、物理コントローラー、キー割り当て、振動。
  • Mod とチート:.zip/.7z/.pkg 形式の Mod と、体力・アイテム無限のチートに対応。
  • オンライン(1.2.0 から):コミュニティサーバー Seamless Hunt か The Hunter's Dream 経由で協力・対人・メッセージ・血痕。オンライン中はチートとポーズが無効です。
  • Hunter's Atlas リアルタイムマップ(1.1.0 から):現在地、灯り、アイテム、NPC を AYN Thor の 2 画面目や外部ディスプレイ、または画面上の小さなマップに表示。1.2.0 からは目的地をタップすると道順を出してくれます。
  • 統合メモリ(1.0.0 から):頂点とインデックスのデータをゲームと GPU で共有し、メモリ使用量を約 8% 削減。

バージョン

日付バージョン主な内容
2026-10-130.7.0確認できたいちばん古い公開版
2026-10-170.10.0Bloodframe フレーム生成
2026-10-191.0.0統合メモリ
2026-10-201.1.0 / 1.2.0リアルタイムマップ、オンライン
2026-10-242.0.0 Beta 1ARM64 ネイティブコード
2026-10-252.1.0 Beta 1スマホ上でネイティブコードを生成
2026-10-292.2.0 Beta上流 bbport 0.7 の修正を取り込み、GSR 2 をより鮮明に

Android のほかの PS4 の選択肢との比較

プロジェクト種類ブラボの動作対応 GPU
Bloodborne-Androidブラボ専用のネイティブ移植プレイ可能。作者が AYN Thor でテストAdreno のみ
Bachata S4shadPS4 の非公式 Android 版、汎用エミュSnapdragon 8 Elite で平均約 21fps(17〜30fps)主に Adreno。新しい版は Mali 用 PanVK も同梱

Android でブラボ以外の PS4 タイトルを遊ぶなら、Bachata S4 のような汎用エミュしかなく、たいていは単体移植より動作が劣ります。

こんな人におすすめ

  • Snapdragon 8 Gen 2 以降のスマホや、AYN Thor などの Android 携帯ゲーム機を持っている人:いまスマホでブラボを遊ぶならこれがいちばんです。
  • Dimensity などの Snapdragon 以外のスマホ:いまのところ使えません。
  • iPhone ユーザー:遊べる版はなく、iOS のブラボ移植はどれも概念実証の段階です。

スマホの状況は Android のまとめ にまとめています。

よくある質問

ブラボはスマホで遊べますか?

一部の Snapdragon スマホや Android の携帯ゲーム機なら遊べます。Bloodborne-Android はブラボの非公式 Android 移植で、2026 年 11 月時点の最新は 2.2.0 Beta です。Android 9 以降と Adreno 6xx/7xx/8xx の GPU が必要で、作者は AYN Thor(Snapdragon 8 Gen 2)と OPPO Find N5(Snapdragon 8 Elite)でテストしています。Dimensity など Mali GPU の機種は非対応で、iPhone で遊べる版もありません。

Bloodborne-Android はエミュですか?

違います。README の冒頭に「ブラボの移植で、エミュではない」とあります。bbport をベースに、2.0 からはブラボの x86-64 コードを事前に ARM64 ネイティブへ変換し、システム機能はブラボ専用の小さなランタイムが担い、描画は Vulkan で行います。初期のバージョンは FEXCore で x86 コードを実行しながら変換していました。

Dimensity(MediaTek)のスマホでは動きますか?

動きません。2026 年 11 月時点で対応しているのは Snapdragon の Adreno だけで、Dimensity が使う Mali GPU は対象外です。アプリには Mali 用の PanVK ドライバーが入っていますが、作者によるとテスト用で、まだゲームは動かず、Mali での不具合報告も受け付けていません。

「ネイティブコード」とは何で、なぜ自分で作る必要があるのですか?

2.0 からアプリに x86 エミュは入っておらず、ゲームは libbbaot.so というファイルで動きます。これはブラボ自身のプログラムから変換した ARM のコードで、権利はゲームの権利者にあるため配布できず、自分のゲームファイルから作るしかありません。2.1 からはスマホ上で生成でき(Snapdragon 8 Gen 2 で約 6 分、充電しながら、空きメモリ約 4GB)、PC で作者の無料ツール Rebuild Tool を使って作り、スマホにコピーすることもできます。

必要なブラボのバージョンは?

1.09 です。作者は欧州 GOTY 版(CUSA03173)でテストしていて、ほかの地域の 1.09 も動くはずですが未確認です。60fps パッチ済みの実行ファイルはジェスチャーメニューで落ちるので、元の 1.09 の eboot.bin を使ってください。アプリはゲームのパッケージと 1.09 アップデートから直接取り込むことも、展開済みのフォルダーを選ぶこともできます。

Android 版ブラボでオンラインはできますか?

できます。1.2.0 から、コミュニティのサーバー Seamless Hunt(seamlesshunt.com でアカウント作成)か The Hunter's Dream(Discord でログイン)経由で、協力・対人・メッセージ・血痕に対応しました。シームレス協力は実験的なオプションです。オンライン中はチートとポーズが無効になります。

Bloodborne-Android と Bachata S4 の違いは?

Bachata S4 は shadPS4 の非公式 Android 版で、FEX で x86 コードをその場で変換する汎用の PS4 エミュです。そのテストでは、ブラボは Snapdragon 8 Elite で平均約 21fps でした。Bloodborne-Android はブラボ専用で、コードを事前に ARM ネイティブへ変換し、このゲーム向けの最適化と機能を多数入れています。ブラボだけなら Bloodborne-Android がおすすめです。

Bloodborne-Android でテストされたゲーム

最新ニュース

出典

  1. Bachata S4 互換性データベース