Persona 3 FES Mod Menu

Custom scripts for Persona 3 FES that replace the square button function in Tartarus, save points, and student with glasses with a fully featured trainer

Mod Menu

How to access in game

Mod menus for other Persona games were only called by the square button function. However, I had to improvise since the square button function only worked inside Tartarus. Other methods of accessing the menu includes:

  • Talking to the Student with Glasses in Classroom 2-F who normally let's you just Fast Travel around town.
  • Save points in Dormitory (including the Answer) and Tartarus Entrance

Features

  • Choose a Field, Event, BGM Track, Cutscene, Floor, or Facility to load.
  • Toggle and print flags
  • Set Yen
  • Save wherever you can access the Mod Menu.
  • Access the Fast Travel map.
  • Font test
  • More soon to come... Note: Printed flags are shown on TTY console

Issues

  • Going to the Velvet Room in Tartarus/Abyssal of Time will bring you back to the entrance when leaving until I find the functions I need.
  • Cannot be used in conjunction with the pnach that enables the debug menu. Don't fret though because the Mod Menu can do what the debug menu does plus more. You can also turn the Flag on yourself in mod menu (4065)
  • Saving inside Tartarus with the Mod Menu then loading will place you in the first floor of the block rather than the floor you saved on.
  • Set Item only works on items and not any other category

Usage

You can use the Mod Compendium to create modded archives containing the latest compiled Release. If you don't have your P3 FES setup for modding, I recommend using the HostFS method for PCSX2 which you can setup by following this tutorial video.

Compiling

  1. Download the latest build of TGE's AtlusScriptCompiler (source), which you can use to compile the .flow and .msg scripts DATA\FIELD\SCRIPT\NPCCOMU.BF.flow, DATA\FIELD\SCRIPT\FIELD.BF.flow, DATA\FIELD\PACK\f007.bf.flow, and DATA\FIELD\PACK\f032.bf.flow in this repository and recompile them into .bf format.
  2. Download this P4G Library that includes some function names used in this menu. Extract it and overwrite the contents of the AtlusScriptTools\Libraries folder.
  3. To use the compiled bf's in-game, take out the extra .flow.bf at the end of the compiled files. Also repack the f004.bf into F004_010.PAC, f007.bf into F007_002.PAC, f008.bf into F008_003.PAC, and f032.bf into F032_002.PAC using Amicitia if using Mod Compendium. Otherwise just use Aemulus.