PS4 MOD入りのゲームのアップデータ作成方法

記事の方法を試す前や質問をするまえに必ず下記リンクを見てからにしてください!
このブログについて
http://yyoossk.blogspot.jp/1970/11/blog-post_24.html


こちらではPS4のMOD入りのゲームのアップデータ作成方法を紹介します
https://forum.darksoftware.net/threads/how-to-make-a-custom-patch-fpkg-for-game-modding.603/


ゲームのアップデータの作成は元になるゲームとmodを入れたゲームの相違で作るみたいなのでもしかするとmod入りゲームのアップデータを導入した後に公式のアップデータをインストールしてしまうと何か不具合か最悪起動しなくなってしまうかもしれませんので、こちらの方法を試すなら注意してください
というよりもそもそも現在は改造できる本体は古いバージョンしかないので公式のゲームのアップデータをインストールしてしまうと本体のアップデートを要求されて起動できなくなると思われます

fpkgファイルはpkgファイルですが、公式のpkgファイルは暗号化されていて使用できないので、ここではバックアップを取ってpkg化したfpkgを使用します



下記リンク先の方がこちらの方法よりも簡単なのでお勧め
mod入りアップデータ作成ツールPS4 Patch Builder紹介


下記リンクを参考にゲームのfpkgファイルを展開
https://yyoossk.blogspot.com/2018/01/ps4-passcodepkg.html
展開先は適当なフォルダ名でよいが一応ローマ字で
patchpkgなど分かり安いフォルダ名

Sc0フォルダの中を全てImage0\sce_sysフォルダの中に移す

ここで展開したゲームのファイルの中にmodを入れる

下記リンクよりgengp4.exeをダウンロードし、起動
https://www.psxhax.com/threads/gengp4-replaces-pkg-kitchen-by-xvortex-ps4-ftp-via-webpage.3807/page-18
フォルダのマークをクリックしてfpkgファイルを展開したフォルダの中のImage0フォルダを指定

Generate .GP4をクリック

GP4タブを開いて
<volume_type>pkg_ps4_app</volume_type>の箇所を<volume_type>pkg_ps4_patch</volume_type>に変更
digital50の箇所をdigital25

Save .GP4をクリックしてGP4ファイルを保存

Image0\sce_sysフォルダの中のparam.sfoファイルをHexDなどのバイナリエディタで開く
hexd
https://www.vector.co.jp/soft/dl/x68/art/se030434.html
画像を参考に1.0の箇所を探す
これはアップデータのバージョンになりますが、1.0より大きい数字を選ぶ
もし既にアップデータを入れている場合はもしかするとそのアップデータが無効化されるかもしれません
既にアップデートを適用していてその変更を気にしないならこのまま入れてもいいかもしれませんが、もしかするとセーブデータと不具合が起こるかもしれません
その場合1.1などでは適用されないと思うので2.0などに変更
そのすぐ下にあるgdをgpに変更

下記リンクよりFake PKG Generatorをダウンロード&解凍
https://www.psxhax.com/threads/fake-pkg-generator-for-ps4-to-generate-fake-packages-for-homebrew.3444/page-5

ダウンロードしたFake PKG Generator for PS4の中にあるorbis-pub-gen.exeを起動

起動したら下の画像を参考にOpenから先ほど保存した.GP4ファイルを開く
CommandからProject Settingを選ぶ
content idはそのまま
Passcodeを全て0
Application Typeを選Freemium Appに変更
Patchタブを開きApplication packageで元々のゲームのfpkgファイルを開く
OKをクリックして最初の画面に戻る

左上の方にあるBuildのアイコンをクリック
下の画像で赤丸で囲ったSelectをクリックしpkgを保存する場所を決めたらBuildをクリック
一度目は2%でエラーが出てPKGファイルが作成されませんが、もう一度BuildをそのままクリックするとPKGが作成されます
PKG作成中に[Warn] なんたらというエラーみたいなものがいくつも表示されますfpkgの作成には問題ないので無視してください
もしPKGが作成されない場合はそのエラーとは関係ありません
作成先のHDDの容量に余裕があるか見てください

バックアップしたゲームがセーブできない場合の対処法(Add Keystone GUI)
https://yyoossk.blogspot.com/2019/04/ps4add-keystone-gui.html
あとは作成したmod入りのアップデータpkgを本体にインストールするだけです

コメント