Modding Using HostFS on PCSX2 (P3/P4/SMT3)

In our previous guide on modding Persona 3 and 4 (PS2), it was mentioned you’d need to use paid software UltraISO to repack your modified files into a new, bootable ISO. Thanks to new patches by TGE, repacking ISOs– and even CVMs– is finally a thing of the past.

While this method should work on any device or emulator that runs PS2 games (as long as there’s hostFS support and a way to boot from an ELF), this guide will only focus on PCSX2.

The only prerequisites are:

This method does not require you to modify your ISO at all! Instead, we’ll be using a code patch that makes the game load files over the local network (your computer’s filesystem) rather than the archives in the ISO. This method is 100% free, and results are pretty much instant every time you change a file, even while the game is running. So it has several advantages over the old method, which could take around 10 minutes each time, even with optimal hardware.

Download one of the following .pnach files depending on the game you’ll be running.

When you download the code file, be sure to remove the .txt extension.

  1. Place it in your PCSX2 cheats folder. Be sure to enable cheats in the emulator!
  2. Next, go to PCSX2’s inis folder and open PCSX2_vm.ini with your text editor. Change the line hostFS=disabled to hostFS=enabled then save and exit.
  3. Make a folder anywhere you want on your PC for the game.
  4. Open your ISO with 7zip and extract the file beginning with “SLUS” to your game folder. Add the .ELF extension to it.
    Note: 
    In Nocturne’s case, you also want to extract dds3.img, dds3.ddt, and the MOVIE folder.
  5. Set this folder as your output folder in the Mod Compendium’s settings and check the HostFS box (if you have an older version, you may need to redownload the latest one from here).

Now, when you build your mods, it’ll immediately output the files directly to this folder. No more waiting around for the Mod Compendium to extract your ISO and repack CVMs every time you make changes!

All that’s left to do is select your unmodified ISO in PCSX2, but instead of booting the typical way, we’re going to select Run ELF and choose our extracted ELF file. If the cheats were applied, you should hopefully notice the modifications have loaded. From now on, changing anything is as easy as hitting Build again the Mod Compendium.

For Nocturne, there is one extra series of steps to complete first-time setup.

  1. Download TGE’s DDS3Pack
  2. Move the .exe and .dll to the location of your extracted dds3.img file and open a command prompt at the location.
  3. Type the following and press enter: dds3pack unpack dds3.img
  4. You’ll want to rename the output folder dds3 to dds3data and move the previously extracted MOVIE folder inside.

That’s it! Now you can mod P3FES, P4 and Nocturne with instant changes by loading files externally instead of ever touching the ISO. Since your ISO remains unmodified, the game’s CRC never changes either– so there’s no longer any need to rename your cheat files each time you mod the game.

Leave a Reply

Your email address will not be published. Required fields are marked *