Over the weekend zarroboogs committed a new repository on Github that includes a set of patches supporting Persona PS4 games including Persona 5 and Persona 5 Royal for those in the PlayStation 4 Scene with a Jailbroken PS4 Console to enjoy complete with a list of available patches and usage instructions below!
Download: ppp-master.zip / GIT / Amicitia Team Blog via @Czesio8094 / Amicitia YouTube Channel
Zarroboogs is also known as lipsum in the mod group, with additional P5R (JP) Modding contributions made from Pan-Hime (aka regularpanties) and RayFireFist alongside P5R English Modding as well... with details from the README.md, as follows: PS4 Persona Patches
A set of patches for the PS4 Persona games.
Requirements
Clone or download this repository, then use patch.py to apply patches:
Listing Available Patches
Example output:
Applying Patches
Example output:
Available Patches
Persona 5 (PS4)
Tested on CUSA06638 (EU v1.00). Requires a custom v1.01 patch (see below).
Tested on CUSA17416 (US v1.02).
Download: ppp-master.zip / GIT / Amicitia Team Blog via @Czesio8094 / Amicitia YouTube Channel
Zarroboogs is also known as lipsum in the mod group, with additional P5R (JP) Modding contributions made from Pan-Hime (aka regularpanties) and RayFireFist alongside P5R English Modding as well... with details from the README.md, as follows: PS4 Persona Patches
A set of patches for the PS4 Persona games.
Requirements
- xdelta in PATH
- python
- A homebrew enabled PS4
- eboot.bin for the game you'd like to patch (must be dumped in ELF format or converted to it from a fake signed ELF, e.g. using ps4_unfself (GIT)
Clone or download this repository, then use patch.py to apply patches:
Code:
patch.py [-h] [--patch [PATCH]] path_in [path_out]
positional arguments:
path_in path to game eboot (in ELF format)
path_out path to patched game eboot
optional arguments:
-h, --help show this help message and exit
--patch [PATCH] patch ids to apply
Code:
python .\patch.py .\eboot.bin
Code:
Found Persona 5 Royal US CUSA17416 0102
Available patches:
0505 PS4 FW 5.05 Backport
all_dlc Content Enabler
intro_skip Intro Skip
mod_support Mod Support
no_trp Disable Trophies
p5_save P5 Save Bonus Enabler
square Global Square Menu
env ENV Test
zzz Random Tests
Code:
python .\patch.py .\eboot.bin --patch 0505 all_dlc intro_skip mod_support no_trp p5_save square
Code:
Found Persona 5 Royal US CUSA17416 0102
Applying patches...
<...>
Applied 0505 all_dlc intro_skip mod_support no_trp p5_save square
Done
Persona 5 (PS4)
Tested on CUSA06638 (EU v1.00). Requires a custom v1.01 patch (see below).
- Content Enabler - Enables on-disc content
- Intro Skip - Skips boot logos and intro movie
- Mod Support - File replacement via a mod.cpk file
- Disable Trophies - Prevents the game from unlocking trophies
- Global Square Menu - Enables the square menu globally (e.g. in Velvet Room or during events or game sections which disable it)
- ENV Tests - Maps all env/env*.ENV to env/env0000_000_000.ENV
- Random Tests
- Maps all field/qr/*.dds to field/qr/qr_tex0000.dds (file doesn't exist by default)
- Maps all test/zeal_tex/*.dds to test/zeal_tex/tex_0000.dds (file doesn't exist by default)
Tested on CUSA17416 (US v1.02).
- PS4 FW 5.05 Backport
- Content Enabler - Enables on-disc content
- Intro Skip - Skips boot logos and intro movie (can still be viewed in Thieves Den)
- Mod Support - File replacement via a mod.cpk file
- Disable Trophies - Prevents the game from unlocking trophies
- P5 Save Bonus Enabler - Enables P5 save bonus without P5 saves present on system
- Global Square Menu - Enables the square menu globally (e.g. in Thieves Den and in Velvet Room or during events or game sections which disable it)
- ENV Tests - Maps all env/env*.ENV to env/env0000_000_000.ENV
- Random Tests
- Maps all field/qr/*.dds to field/qr/qr_tex0000.dds (file doesn't exist by default)
- Maps all test/zeal_tex/*.dds to test/zeal_tex/tex_0000.dds (file doesn't exist by default)
- Dump the following files from your copy of Persona 5:
Code:sce_sys/npbind.dat sce_sys/nptitle.dat eboot.bin
- Apply the patches you'd like to use to eboot.bin.
Note that the mod support patch is required for loading mod.cpk.
Place the patched eboot.bin in the provided patch/USRDIR/ directory.
- Package the mods you'd like to use into a mod.cpk file using your preferred method.
Place mod.cpk in the patch/USRDIR/ directory (an empty dummy mod.cpk is provided in the patch directory, replace it with your own).
- Edit patch.gp4 and set app_path to point to your base Persona 5 package.
- Check that your final patch/ directory structure matches the following listing:
Code:patch/sce_sys/changeinfo/changeinfo.xml patch/sce_sys/npbind.dat patch/sce_sys/nptitle.dat patch/sce_sys/param.sfo patch/USRDIR/mod.cpk patch/eboot.bin patch.gp4
- Build the patch package with your preferred tool, install it and boot the game.