Persona 3 Portable (PSP) Mod Support
How to load modded files in P3P (PSP, PPSSPP, Vita CFW, PS4 HEN)
Persona 3 Portable has an upcoming port to PC & Switch in January 2023. You may notice a community effort to shift focus to that version around that time. It only stands to reason that this will become the less popular edition of Persona 3 to mod once that happens, so expect very little community support.
Persona 3 Portable is a 2009 re-release of the 2006 turn-based JRPG released by Atlus on PS2. The game features dungeon crawling and life-sim elements. Combat is mainly based on summoning and fusing a party of Personas with different elemental affinities.
This re-release features many quality of life improvements (although with the removal of anime cutscenes and 3d fields/events) and a new female protagonist. A new port to PC Switch will release in January 2023.
You can run mods natively on the PSP using a custom firmware. It is perfectly safe to do so and there's little to no risk of a ban or any irreversible damage to your console.
You can run mods natively on the PSVita using a custom firmware known as h-encore. It is perfectly safe to do so and there's little to no risk of a ban or any irreversible damage to your console.
Open VitaShell on the Vita and press Select to start an FTP connection. As long as the Vita and your PC are connected to the same network, you can transfer files using a program such as Filezilla. Simply enter the IP and port shown onscreen in your client and connect.
Move the game to ux0:pspemu/ISO (create the directory if it doesn't already exist).
Now go into Adrenaline and launch the game to make sure it works!
If you have a moddable PS4, it's possible to create and install custom PSP titles, including modded games.
These games will only be usable while in "HEN" mode, which you will lose access to if you update the system firmware. Also, due to these titles being illegitimate, there is always a possible account/console ban risk.
EBOOT.BINwith the provided xdelta patches:xdelta -vfn merge -m intro.xdelta mod.xdelta tmp.xdeltaxdelta -vfn -d -s EBOOT.BIN tmp.xdelta PATCHED_EBOOT.BIN
- 5.Download any mods you want in Aemulus, sort their priority and click Build to output a mod.cpk file.
- 9.Run the game to ensure that it works!
You can run this version of the game on PC using the PPSSPP emulator.
- 2.Extract the .zip anywhere on your PC.
- 3.Obtain a .ISO or .UMD, of the game to run with Vita3K OR Dump your own from your CFW PSP console.
- 4.Launch the game to make sure it works!
In order to load modded files, you need to patch the executable of the game to look for them in a custom mod.cpk archive (or loose files in a "bind" folder).
- 2.Extract the zip somewhere on your PC.
- 3.Copy the ULUS10512.ini file from the zip to
memstick\PSP\Cheats. Create the folder if it doesn't exist yet.
- 4.If you're emulating the game on PPSSPP...
- 1.go to
Settings > System > Enable Cheatsand make sure it's checked, since by default it won't be.
- 2.Start the game and press
ESC, then click on the
- 5.If you're using a PSP, or Adrenaline on the PSVita...
- 2.Make sure to add
CHEAT ENABLE = 1to
ms0:/seplugins/cwcheat/cwcheat.iniso that patches may be applied on boot.
- 3.Enable the patches you'd like to use via the cheats menu.
- 6.Run the game to check if patches work!
An easy way to check if patches are working is to see if the intro logos get skipped when you start the game. With patches, you should immediately be greeted by the title screen.
xdelta -vfn merge -m intro.xdelta mod.xdelta tmp.xdelta
xdelta -vfn -d -s EBOOT.BIN tmp.xdelta PATCHED_EBOOT.BIN
Overwrite the original
EBOOT.BINwith the patched file, then repack and boot the game.
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.
Fill out the settings in Aemulus to point to the directory you want your mod.cpk (or loose "bind" files) to be generated.
Click Build and test it out in-game!
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 3 Portable 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.
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.