目次
Bloodborne Recompiled とは
長年、PCゲーマーたちは、重いエミュレーションに頼ることなく、FromSoftwareの傑作であるゴシックホラーの世界を探索したいと切望してきました。Bloodborne Recompiledの登場は、オリジナルのコンソールコードをネイティブアプリケーションへと変換することですべてを変え、これまでにないフレームレートとビジュアルの忠実度を実現します。PlayStationハードウェア以外でヤーナムを体験したいファンにとって、Bloodborne Recompiledの仕組みを理解することは極めて重要です。
再コンパイル(Recompilation)とエミュレーションの違い
Bloodborne Recompiledが達成している偉業を真に評価するためには、その基礎となるテクノロジーを検証することが役立ちます。従来のエミュレーションは、ゲームとコンピューターの間で重い橋渡し役として機能し、PlayStation 4の環境を、元のハードウェアの制約やオーバーヘッドすべてを含めてシミュレートするようハードウェアに強います。
対照的に、静的再コンパイルはゲームの実行可能コードを読み取り、その機能をネイティブなC言語に書き換えます。コンパイラはそれをクリーンなライブラリへと変換します。これにより仲介者が完全に排除され、お使いのマシンのアーキテクチャ上で直接命令を実行できるようになります。
エミュレーション方式
エミュレータ層(ShadPS4など)を橋渡し役として依存するため、コンソールアーキテクチャを再現するために余分なCPUおよびGPUリソースを消費します。
再コンパイル方式
ネイティブなゲームコードをC言語のライブラリに変換し、アプリケーションをPCハードウェア上で直接実行してリソースの使用を最適化します。
| 機能 |
エミュレーション (ShadPS4) |
Bloodborne Recompiled |
| 実行方式 |
動的解釈・変換 |
ネイティブC実行 |
| リソースオーバーヘッド |
高い(仲介者の橋渡し) |
低い(直接的なハードウェア活用) |
| MOD互換性 |
パッチへの幅広いサポート |
既存のMODと非常に高い互換性 |
| 開発のペース |
安定したアップデート |
急速な進化と修正 |
システム要件とパフォーマンス
Bloodborne Recompiledを探索する際、ビジュアル体験を左右するのはハードウェアの性能です。このソフトウェアは重いエミュレーションのオーバーヘッドをバイパスするため、要件はモダンなシステムにとって妥当な範囲にスケールします。コミュニティのテストや技術的な解析に基づき、プレイヤーはハードウェアの構成に応じてさまざまなレベルのパフォーマンスを実現できます。
| ハードウェア階層 |
CPU / GPUの例 |
目標解像度 & フレームレート |
| 最小 / ベースライン |
i3 (第12世代) / GTX 1060 |
1080p / 30 FPS (PS4と同等) |
| ミドルレンジ |
最新のi5 / RTX 3060 または同等品 |
1080p / 60+ FPS(高設定) |
| ハイエンド |
i5 (第14世代) / RTX 5070 / 32GB RAM |
4K / 120 FPS(最高エフェクト) |
コミュニティの報告によると、最初のエリアに入った際、エンジンがその場でシェーダーをコンパイルしている間はわずかなカクつき(スタッター)が発生する場合があります。しかし、同じゾーンを再び訪れた際にはスムーズに動作します。また、プレイヤーはAMDのFSRのような高度なスケーリング機能を利用でき、ミドルレンジのハードウェアにおけるアンチエイリアシングとパフォーマンスを大幅に向上させます。
セットアップの要件と必須ファイル
Bloodborne Recompiledを稼働させるには、綿密な準備と特定のファイルが必要です。ご自身で合法的に入手したゲームのコピー、具体的にはゲーム・オブ・ザ・イヤー版(リージョン: CUSA03173)を用意する必要があります。
- ゲーム・オブ・ザ・イヤー版(CUSA03173)のクリーンなダンプと、公式の1.09アップデートファイルを入手します。
- ShadPS4 Plus PKG Extractorなどの専用抽出ツールを使用して、圧縮されたPKG形式のファイルを抽出します。
- 基本的なゲームファイルに対して1.09アップデートを適用し、より高いフレームレートのオプションと安定性の修正を有効にします。
- ランタイム環境を設定し、特定のCPUまたはGPUアーキテクチャに必要なコミュニティ製のパッチを適用します。
GOTY版は主に欧州および日本の市場でリリースされたため、特定の地域の言語適応を求めるプレイヤーは、コミュニティパッチを利用できます。これらの改造は再コンパイルされたフレームワークと簡単に統合され、ローカライズされた音声や字幕を復元します。
一般的な問題のトラブルシューティングと修正
Bloodborne Recompiledは素晴らしい体験を提供しますが、初期の導入者たちは軽微なバグやクラッシュに頻繁に遭遇します。例えば、特定のIntelプロセッサの構成では、最初の敵からダメージを受けた際にクラッシュが報告されています。幸いにも、ターゲットを絞ったコミュニティパッチにより、これらのアーキテクチャの競合は迅速に解決されます。
注意
予期しないクラッシュループを避けるため、カスタムパフォーマンスパッチを適用する前に、ベースとなるゲームファイルとアップデートが正確なバージョン要件(CUSA03173 1.09)に一致していることを必ず確認してください。
プレイヤーから報告されているその他の軽微な異常には、急速な移動中の短い物理演算の不具合や、重い内臓攻撃中の軽微なカクつきが含まれます。再コンパイルのエコシステムは急速に進化しているため、開発者たちはこれらの視覚的な不具合に対処するため、頻繁にアップデートやエラー修正パッチをリリースしています。基盤となるコードリポジトリに関心のある方は、GitHub bloodborne-recompリポジトリの技術ドキュメントをご確認ください。
よくある質問
Bloodborne Recompiled とは何ですか?
Bloodborne Recompiledは、オリジナルのPlayStation 4のゲームコードをネイティブなC言語に変換し、従来のエミュレーションのオーバーヘッドなしでPCハードウェア上で直接実行できるようにする静的再コンパイルプロジェクトです。
プレイするにはオリジナルのゲームコピーが必要ですか?
はい、再コンパイルされたライブラリをビルドして実行するには、ご自身で用意した合法的なゲームのダンプ(具体的にはゲーム・オブ・ザ・イヤー版(CUSA03173)と1.09アップデート)が必要です。
Bloodborne Recompiled はエミュレータを実行するのとどう違いますか?
コンソールコードとPCの間の橋渡し役として機能するエミュレータとは異なり、再コンパイルはゲームの実行可能コードをネイティブな命令に変換するため、リソース効率が向上し、より高いフレームレートの可能性を引き出すことができます。
Bloodborne Recompiled を使ってオンラインでプレイできますか?
初期のコミュニティレポートによると、エコシステム内には実験的なオンライン機能のオプションが存在しますが、ユーザーは特定の手順や構成設定を完了する必要がある場合があります。