Modding Docs
  • 👋Welcome
  • 💡Getting Started
    • 🎩Persona 5 Royal (PC) Mod Support
      • 🚧Manually Installing PC Mods
    • 🎩Persona 5 Royal (Switch) Mod Support
      • 🎩P5R Mods on Switch Console (CFW)
      • 🎩P5R Switch Mods on PC Emulator (Yuzu/RyujiNX)
      • 🚧Manually Installing Switch Mods
    • 🎩Persona 5 Royal (PS4) Mod Support
    • 🎩Persona 5 (PS3) Mod Support
    • 📺Persona 4 Golden (PC) Mod Support
    • 📺Persona 4 Golden (PSVita) Mod Support
    • 📺Persona 4 (PS2) Mod Support
    • 🌘Persona 3 Portable (PSP) Mod Support
    • 🌘Persona 3 FES (PS2) Mod Support
  • 📄Scripting
    • Intro to Scripting
      • Resources
    • AtlusScriptCompiler
      • Run via Commandline
        • Decompile
        • Compile
        • Batch Dump .FLOW/.MSG
      • Run via GUI
    • Flowscript
      • Procedures
      • Variables
      • Scope
      • Arrays
      • Enums
      • Loops
      • Conditionals
      • Functions
      • Importing Files
      • Menus
    • Messagescript
      • Markup
      • Message Variables
    • Library Functions
      • Persona 5
      • Persona 5 EX
      • Persona 5 Royal
      • Persona 4
      • Persona 4 Golden
      • Persona 3
      • Persona 3 FES
      • Persona 3 Portable
      • SMT III: Nocturne
      • Digital Devil Saga
Powered by GitBook
On this page
  • Background
  • Custom Firmware PSVita Console
  • Setting up the console for mods
  • Patching the Game
  • Vita3K Emulator
  • Setting Up RPCS3
  • Patching the Game
  • Installing Mods
  • Extracting Files
  • Creating Mods
  • Porting Mods

Was this helpful?

  1. Getting Started

Persona 4 Golden (PSVita) Mod Support

How to load modded files in P4G (Vita CFW & Vita3K)

PreviousPersona 4 Golden (PC) Mod SupportNextPersona 4 (PS2) Mod Support

Last updated 2 years ago

Was this helpful?

Background

Persona 4 Golden on PC is largely the same as on its original release platform, the PSVita. Due to this, many mods are cross-compatible with a little tweaking. However, with the upcoming release of Persona 4 Golden on PC & Switch, you may notice a community effort to shift focus to that version.

Persona 4 Golden is a 2012 re-release of the 2008 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 and a longer campaign. It has recently been ported to PC and a Switch port will release in January 2023.

Custom Firmware PSVita 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.

Setting up the console for mods

To install custom firmware on your PSVita console, please follow the comprehensive step-by-step guide at . It will walk you through the entire process.

Once you have Vitashell installed on your PSVita, open it and press Select to start a FTP connection. As long as the Vita and your PC are connected to the same network, you can transfer files using a . Simply enter the IP and port shown onscreen in your client and connect.

  1. Download and transfer it to your Vita.

  2. Install the .VPK with Vitashell and launch the newly created bubble on your home screen.

  3. Use AutoPlugin2 to install the plugins , (v1.4 by lman), and (v3.0). Remove ref00d if you already have it installed.

Patching the Game

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.

  1. Enable any optional patches you'd like.

  2. Download the eboot.bin.

  3. Use Vitashell to transfer it to ux0:/rePatch/PCSE00120 (substitute the title ID for your game's region, create the folders if they don't already exist) on your Vita. Create the path if it doesn't already exist.

  4. 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.

Vita3K Emulator

You can run this version of the game on PC using the Vita3K emulator.

Setting Up RPCS3

  1. Extract the .zip anywhere on your PC.

  2. Obtain a .VPK, .PKG, or decrypted archive of the game to run with Vita3K OR Dump your own from your CFW PSVita console.

  3. Launch the game to make sure it works!

Patching the Game

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.

  1. Enable any optional patches you'd like.

  2. Download the eboot.bin.

  3. During Vita3K setup, it should have let you pick a folder to install the PSVita filesystem to. By default, it's %appdata%. Navigate to the ux0\app\PCSE00120 folder and replace the eboot.bin with the patched one you downloaded.

  4. 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.

Installing Mods

To use community-made mods, or to eventually create your own, you'll need a mod manager.

  1. Choose Persona 4 Golden in the games dropdown, and click the Settings button.

  2. The output path should be where your mod.cpk file to be generated.

Important

Most of the mods available for P4G are made specifically for the PC version and are only compatible with Aemulus. As such, they must be manually ported to the PSVita version if they aren't already available in Mod Compendium format.

Click Build and test it out in-game! Transfer the mod.cpk to the game's rePatch folder on PSVita using FTP if you aren't using Vita3K.

Extracting Files

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 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.

On RPCS3, once the game is installed, you can right click it and choose "Open Install Folder" to view the files. In the "USRDIR" folder, there are several large files such as data.cpk and ps3.cpk.

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.

Creating Mods

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.

Porting Mods

Missing info:

  • Recreating .PACs that contain changed files between PC/Vita

  • Accounting for the different texture resolution

  • Accounting for the different sound format

  • Porting Aemulus mods to the Mod Compendium

Go to ShrineFox.com's .

Download the for your platform.

Download any file and install in Vita3K.

For detailed instructions on dumping your own game, see .

Go to ShrineFox.com's .

Download the of the Mod Compendium.

Extract it somewhere on your PC .

You can explore community-submitted mods and download them from . Extract the .zip to the Mod Compendium's Mods folder and refresh to enable/disable them. Change their order as needed with the up and down arrows on the side.

On PS3, you can use FTP to navigate to dev_hdd0\game\NPEB02436\USRDIR to view the same files. It may be more convenient to download a copy of the .PKG file (/) and extract using PKGView.exe than to dump and transfer these files to PC.

Use to open and extract the contents of each .CPK file to a folder.

To begin exploring the files and learning how to edit them, see the page on the . Once you have an idea for a mod, open the Mod Compendium and click on the New button. Fill out the form and it will create a mod folder for you.

💡
📺
vita.hacks.guide
program such as Filezilla
AutoPlugin2.vpk
0syscall6
nonpdrm
rePatch
Getting Started Page
latest release
PSVita Firmware
Vita3K's Quickstart Guide
Getting Started Page
latest release
using 7-zip
ShrineFox.com/Browse
USA
EUR
CriPakGUI
Persona 4 Golden
Amicitia Wiki