Persona 5 Royal (PS4) Mod Support
How to load modded files in P5(R) (PS4 HEN)
Persona 5 Royal has recently been ported to PC & Switch in 2022. You may notice a community effort to shift focus to that version, especially considering PS4 modding relies on not updating your console to the latest firmware, effectively locking you out of PSN and the latest games. It only stands to reason that this would be the least popular edition of Persona 5 to mod, so expect very little community support.
Persona 5 Royal is a re-release of Persona 5, originally launched on PS3 and PS4 in 2019 (2020 in the west). Just like its predecessor, it's a JRPG with life-sim and dungeon crawling elements that involves summoning and fusing a party of Personas.
We need to perform a one-time modification to the game itself in order to load modded files from an external mod.cpk archive.
The only way to play modified Playstation 4 titles on console is to create and install a Fakesigned .PKG File (known as a "FPKG") of Persona 5 Royal obtained from the internet, along with a modded Update FPKG-- more on that later.
The ability to install .PKG files is locked away in the System Settings's Debug menu, which is only accessible on developer units.
To get around this, you can temporarily escalate user permissions on certain firmwares. This is accomplished via a combination of kernel exploit and webkit exploit released by talented hackers.
Unfortunately, you cannot update to the latest firmware without losing your access to modded games. Also, the FPKG must be generated from the exact .PKG the base game was installed from, meaning even if you have a legit copy of the game installed you must uninstall it and use an illegitimate one. This poses a potential console or account ban risk if you ever go online with the console in the future.
Then, choose GoldHEN.
Follow the instructions onscreen and if you're lucky a system message will appear letting you know HEN is running. If the payload fails, restart the console. You may have to hold the power button down for a few seconds if the console freezes.
The following steps only need to be completed once. Afterwards, each time you launch the game you can enjoy your patches and modded files.
Keep in mind: After doing this, the game will only be launchable while HEN is active. Each time the console reboots you will have to go to the PS4 browser and repeat the above steps to exploit the firmware again.
- 2.Insert the drive and go to System Settings > Debug > Game > Install PKG.
- 3.Select the .PKG file and install. It will overwrite the existing P5R copy already installed on the system.
Install it the same way as the Base Game FPKG and launch the game.
If all the steps above were done correctly, the game should open like normal with no errors, but the opening logos should be skipped immediately.
To use community-made mods, or to eventually create your own, you'll need a mod manager.
You can switch to the GameBanana tab to download community-submitted mods directly from the website. Enable them with the checkboxes and re-order their priority as desired.
- Including 1.0.2 Update Files in mod.cpk to prevent crashes
Fill out the settings in Aemulus and click Build to generate the mod.cpk wherever you pointed the output to.
Now you're ready to transfer it to PS4:
- 1.Start a FTP connection between PS4 and PC via the same webpage where you enable GoldHEN.
- 2.Transfer the mod.cpk to /data/p5r and create the folder if it doesn't already exist.
- 3.Repeat the above steps every time you build a new mod.cpk with Aemulus to update your mods on PS4!
If you are looking to create your own mods for this game, you will want a full dump of all the game's original, unedited files.
Persona 5 Royal utilizes CriWare's .CPK archive format to store its individual files. You can think of it somewhat like a .zip file that contains the directory structure, but offers compression.
- Extracting files from Base Game FPKG
- Dumping files from PS4 via payload
For simplicity, you can extract them all to the same folder (or merge folders later) if you'd like. It's not important which .CPK the files came from, because they all share the same directory structure when loaded by the game.
Inside the mod folder, match the structure of the extracted .CPK contents. For instance, if you're editing a file in the /init/ folder, copy the unedited one from your .CPK dump to your mod folder and place it in a /init/ folder.
- Errors launching game
- Success rate on certain firmwares