ほとまるブログ

おっぱいアニメ愛好家のブログ (゚∀゚)o彡゜おっぱい!おっぱい!

shadPS4でBloodborneをプレイしよう(開始〜教区長エミーリア)

キャラメイク

PS4の時は、デフォルトのおっさんだったので、
今回は、美人さんで行きましょう!
面倒なので、誰かの設定を参考に...
これを参考(丸パクリ)しました
bloodborne.alloyape.com
ただ、赤毛よりも金髪が好きなので、こんな感じになりました。

チートパッチ

DLCパッチを当てる時、HPが0にならないパッチを見つけたので
ガチ攻略はしないで、楽しく散歩したいと思います()
Player No Dead : HPが0にならない
Player Stealth : 敵から見えない(滅多に攻撃を受けない)
Player Silent : 音がしない(音に寄ってくる敵が多い)
Player No Deadパッチは注意事項があって、通常転落死する場所に落ちた時、
死に戻りが出来ず、登る手段もなくて詰むので「狩人の確かな徴」を持っておきましょう。
また、転落死亡時に回収できない場所に血の遺志が配置されることがあるので、
あまり転落しないようにしましょう。(通常よりも深い場所で死亡判定されるときがある。
具体的には、ローゲリウス戦で屋根から落ちたら、いつまでも落ち続けてから死亡した)

プレイ開始

楽しいキャンプファイヤー

ガスコイン神父

みんな大好きガスコイン神父

いつも逃げ回っていたので、第2形態をこんなに近くで観察するのは初めて

聖堂街のアメンドーズ

血に渇いた獣

いつも逃げ回っていたので、松明でライトアップしてツーショット

教区長エミーリア

いつも逃げ回っていたので(略

DLCエリア開通


不具合

ときどき画面がクラッシュする。ゲームを再起動すれば直る


おっぱい

おっぱいブログなのでお約束

shadPS4でBloodborneをプレイしよう(shadPS4編)

はじめに

PS4側での作業が終わったので、今度はPC側の作業です。

shadps4のダウンロード

各種プラットフォームで動くみたいだけど、
うちのPCで一番速いのは、WindowsなのでWindowsで行きましょう。
一番速いと言っても、
Corei7-8700 + GeForceGTX-1060(6GB)
というそろそろ引退してもいいPCだ!
まともにプレイできるのか心配なレベル
公式ページからダウンロードする
https://shadps4.net/downloads/
shadPS4 Qt launcher (GUI)
のWindows版をダウンロード

shadPS4の設定

本体のダウンロード

ダウンロードした shadPS4QtLauncher-win64-qt-xxxx.zip を展開する
shadPS4QtLauncher.exe を実行する
右上の[Version Manager]をクリックして、
v0.18.0 をダウンロードする

ゲームフォルダの設定

メニュー Settings -> Game Install Directory で
Directory with games の指定先を確認・設定する。
指定先にダンプしたBloodborneフォルダー(CUSA00299,CUSA00299-patch)をコピーする。
よく覚えていないが、shasPS4を再起動したら表示されたような気がする。
操作としては、メニュー View -> Game List Refresh するのが正解だろう。

とりあえずBloodborneを起動

ゲームリストのBloodborneをダブルクリックして起動
(いろいろあって、34hほどプレイ済)

起動できた!

言語設定で日本語ボイスが無い

DLCが入っていると日本語が追加されるはず。
Itemzflowのダンプミスなのか分からず、確認のため、とりあえず()エミーリアを倒したけど
DLCエリアに入れなかった。
つまり、DLCが入っていない状態だ。

DLCの有効化

パッチを当てるといいらしい
https://shadps4.net/blog/patches-and-cheats-support/
メニュー Settings -> Utils -> Download Cheats/Patches
-> Download All Patches For All Installed Games
トップ画面で、Bloodborne の右クリックメニュー Cheats/Patches をクリック
開いたダイアログの Patches タブに DLC有効化の項目が...無い
項目は無くなったらしい...
github.com
もしかして、DLCを購入しなくても、パッチを当てるとDLCが有効になるのかなぁ
あるいは、DLC購入=パッチコード という意味か
YouTubeにあった
www.youtube.com
この人がアップしたPatchファイルをダウンロード
Bloodborne-DLC Fix.rar の中に Bloodborne.xml ファイルがあった。
中身を見ると

    <Metadata Title="Bloodborne" Name="Force Enable Old Hunters DLC" Note="Also bypass save data requirement from users that don't have DLC on their console but using save from user that does." Author="Lance McDonald (manfightdragon)" PatchVer="1.0" AppVer="01.09" AppElf="eboot.bin">
        <PatchList>
            <Line Type="bytes" Address="0x023b6d20" Value="b801000000"/>
        </PatchList>
    </Metadata>

この部分をコピーしよう。
パッチファイルの場所は、
C:\Users\xxxx\AppData\Roaming\shadPS4\patches\shadPS4\Bloodborne.xml
項目を追加して、トップ画面 Bloodborne の右クリックメニュー Cheats/Patches をクリック
Patchesタブを見ると、"Force Enable Old Hunters DLC" が追加されたので、
チェックを入れて、下の[Save]をクリック

Bloodborneを起動すると The Old Hunters Edition の文字が追加された
ちなみに、PS4で起動した時はこの文字が出ないから初めて見た()

一応、言語設定も確認

ダンプミスでは無かった。お疲れ様でした...
まぁ、Bloodborne PC版が発売されればすぐ買うんですけどね!

fPKG化してみよう

ダンプしたフォルダ内に大量のファイルがあり、コピーに時間がかかる。
zipで固めてもいいけど、試しにfPKG化してみることにした。
ここからの作業は自己責任でお願いします。

fPKG化ツールをダウンロード

https://github.com/CyB1K/PS4-Fake-PKG-Tools-3.87
使い方がよく分からないので、readme.txt を確認(機械翻訳)

PKGを適切に構築するための手順

抽出されたゲーム(リパックの場合は、ダンプの場合はこのゲームは無視してください):

ベースからすべてのファイルを抽出するか、orbis-pub.chk.exe を使用して更新してください
フォルダー名を Image0からCUSAXXXXX-appまたはCUSAXXXXX-patchに変更した後、それに応じて。
"Sc0" フォルダーから "CUSAXXXXX-app\sce_sys" または "CUSAXXXXX-patch\sce_sys" にファイルを移動し、その後「Sc0」フォルダを削除してください。"
手順はダンプと同じ状態で続行してください。

ダンプベースゲーム:

dumpのgeng4_app.exeを使用して、dumpのgeng4_app.exeを使用してgp4のプロジェクトファイルを生成し、保存してください。
保存 *.gp4 された *.gp4 プロパティとビルド型pkgの orbis-pub-gen.exe で開く。

更新ゲームの終了:

gp4プロジェクトファイルを geng4_patch.exe で、CUSAXXXXX-patch からダンプの保存から生成します。
保存 *.gp4 された *.gp4 ファイルを orbis-pub-gen.exe で開く。
コマンド > プロジェクト設定 > パッチタブ > 「アプリケーションパッケージ」フィールドでベースゲームpkgを選択していることを確認してください。
PKGをビルド。

"sce_sys" から別の場所へ「param.sfo」のコピーを作成してから、gp4 を生成してください。フォルダが適切に名前が付けられていない場合、パラメータが変更され、破損する可能性があります。

appのfPGKの作成

フォルダ名
CUSA00299-app <-- "-app" を追加した
CUSA00299-patch
ダンプの場合なので、orbis-pub.chk.exe の作業はスキップ
geng4_app.exe で、CUSA00299-app を開いて、[Generate .GP4] をクリック
処理が終わったら、[Save .GP4]をクリック
CUSA00299-app.gp4 が作成された。
orbis-pub-gen.exe で CUSA00299-app.gp4 を開いて [Build]をクリック
ダイアログが開くので、出力先を指定して[Build]をクリック
(時間がかかる)
JP9000-CUSA00299_00-BLOODBORNE0000JP-A0100-V0100.pkg が作成された。

patchのfPKGの作成

geng4_patch.exe で、CUSA00299-patch を開いて、[Generate .GP4] をクリック
処理が終わったら、[Save .GP4]をクリック
CUSA00299-patch.gp4 が作成された。
orbis-pub-gen.exe で、CUSA00299-patch.gp4 を開いて
メニュー Command -> Project Setting -> Patchタブ
Application Package で、
作成した JP9000-CUSA00299_00-BLOODBORNE0000JP-A0100-V0100.pkg を選択・確認
appの場合と同じく [Build]をクリックし
ダイアログが開くので、出力先を指定して[Build]をクリック
(時間がかかる)
JP9000-CUSA00299_00-BLOODBORNE0000JP-A0109-V0100.pkg が作成された。

※作ってみただけなので、動作確認はしていません。

shadPS4でBloodborneをプレイしよう(BD-JB編)

はじめに

shadPS4でBloodborneをプレイ出来たんだけど
記録として残して置きたいと思った。
新しくブログを始めるほど元気でもないので、
アップ先は放置してた「はてな」でいいかなと()

Bloodborneの思い出

ホラーゲームとか苦手なんだけど、セールで買ってしまったBloodborne
...めっちゃハマった
銃バリィからの内臓攻撃がとても良い!
好きすぎて、DLCも購入した。
でも、ゴースの遺子に負けまくっているうちに
(力みすぎ)コントローラーの↑入力が壊れたみたいで、前に進めなくなった()
それでPS4ごと放置...。
一応、ゲールマンは倒してるし、それなりに満足していた。
で、エミュレータでBloodborneが結構動くらしいという記事を見て
やってみたくなったわけですよ

Bloodborneをダンプしよう

僕のBloodborneは、PSNで購入したデジタル版
PS4を脱獄(JailBreak)すると、ダンプできるらしい。

PS4のJailBreak

ネットで検索すると、PS4のファームウェアが 9.0 ならJailBreakできるという
情報はたくさん見つかったが、
僕のPS4は、FW 11.52
生成AIに聞いたら、中古のPS4を買えと言ってくるしバカなの?
中古PS4とプレ値の完全版を買ってまでして、PCでプレイしたいわけではなくて
既に購入済みのBloodborne(+DLC)をPCでプレイできたらいいなというレベル。
いろいろ探して辿り着いたのがここ
https://consolemods.org/wiki/PS4:BD-JB
orgドメインなので信用できそう。
FW 9.0-13.0 でJailBreakできるらしい。
BD-JB方式は、BDディスクの読み込み時の処理例外を利用して、
アレなプログラムをロードする仕組みのようだ。
利点としては、完全なスタンドアロンでJailBreakできること。
只でさえ胡散臭いものを入れるのに、そんな状態でネットに接続したくない。
最近情報漏洩のニュースも多いし、物理隔離が良いだろう。
欠点は、BDを焼く環境が必要なことと、毎回ディスクを入れる必要があること

BD-JBの導入

上記wikiの Henloader (9.00-12.52) を使ってみることにした。
wikiの手順をそのまま
(1) henloader_lp.iso をダウンロードする
Release HenLoader LP 1.0 · GoldHEN/henloader_lp · GitHub
(2) ImgBurn を使って、(1)の henloader_lp.iso をBDに書き込む
https://www.imgburn.com/
(3) (2)で作成したディスクをPS4で再生
ディスクを入れると、HenLoader LP というのが出てくるで再生する
(あとでキャプチャーしたので、ItemzFlowが既に入っている状態)

(4) なんか出てくるので × ボタンを押す
(5) JailBreak完了
メニュー左上に「GoldHEN」が表示される
(どうでもいいが、VRヘッドセットが壊れたので、サマーレッスンは起動していない)

やる前は、かなり不安だったけど、あっさりJailBreak
ディスクを入れてすぐHenLoaderを開くと失敗するみたいなので、
少し待ってから開くと成功するようだ。(ドライブの個体差かもしれない)

Itemzflowの導入とダンプ

信頼と実績の上記wikiで、Itemzflow のページを参照
https://consolemods.org/wiki/PS4:Itemzflow
Itemzflow も胡散臭いけど、オープンソースなので大丈夫でしょう(たぶん)
github.com
(1) 最新版をダウンロード
Releaseページから最新は、v1.08
https://github.com/LightningMods/Itemzflow/releases/
リンク先から、PS4用の Itemzflow をダウンロード
https://pkg-zone.com/details/ITEM00001
※これを書いてるとき確認したら、500エラーだった。しばらくすると復旧するのかな?
(2) ダウンロードした PS4_ITEM00001_v1.08.pkg をUSBに入れて、 GoldHEN でPS4にインストール
GoldHENを開いて、Debug Settings からインストールする

(3) ダンプ用のUSBドライブを接続
(4) Itemzflow を起動

Itemzflowの画面

(5) BloodBorne を選んでダンプ「すべて」

(6) ダンプ実行
ダンプ先が、SSDじゃなくて普通のHDDだったせいか結構時間がかかった
タンプが終わると、GP4 を作成するか聞いてくるが、fPKG化しないので必要ない
ちなみに、fPKG化する時も、この段階で作成しなくてよい
(7) ダンプ結果
ダンプして、次のフォルダが作成された

CUSA00299
CUSA00299-patch

CUSA00299フォルダが25GB、CUSA00299-patchフォルダが8GBだった。
CUSA00299-patch は、v1.09のUpdateデータなんだけど、
容量から推測するとDLCデータでしょう
DLCを追加購入すると、patchデータ扱いなのかもしれない

最後の投稿?

終わりにしようかなと

いろいろと語りたい気もするけど、それはここである必要が
無い気がするので、とりあえず終了にする方向に決定しました。

データのエクスポート

データをどこかに引っ越すということはありえないけど、
10年以上続けていたので、記念?にエクスポートすることにしました。
管理画面からエクスポートして
ファイルサイズが、90.4 MB
10年でこれは少ないのかな?
でも、このブログはほぼ画像なので、
単純にテキストデータをエクスポートしても中身がスカスカ()

はてなフォトライフのダウンロード

サイト丸ごとダウンロードみたいなフリーソフトを試してみたけど、うまく行かない・・・
動的なページは無理のようだ。
こちらのサイトを参考にしました。

kawanyo.hateblo.jp

画像ファイルのリンクを抽出すると 225724 個!
なんでそんなに画像をアップロードしたんだよ()
参考ページでは、フリーソフトの「DS Downloader(無料)」を使っていたけど、
僕は基本的にDebian野郎なので普通に wget した方がいいかなと

$ wget -i image_list.txt
(途中省略)
Downloaded: 225722 files, 12G in 7m 51s (27.1 MB/s)

リストの件数より、2ファイル少ない。
まぁいいや()

最後に

少し寂しい気がする。
でも、終わりにします。
ありがとうございました。