Ads keep us online. Without them, we wouldn't exist. We don't have paywalls or sell mods - we never will. But every month we have large bills and running ads is our only way to cover them. Please consider unblocking us. Thank you from GameBanana <3

Aemulus Package Manager - A Modding Tool for Persona 4 Golden (PC)

Updates

Version 5.4.0 5mo
  • Addition Added merging capabilities for .bmd, .bf, and .pm1 files courtesy of AnimatedSwine37
  • BugFix Fixed spd merging for .dds files saved using Gimp
  • Refactor Moved initializing media player and counting stats to other threads to speed up UI a bit
  • BugFix Resolved issue of update requests being too long when there's over 50 mods
  • Addition Added loadouts! (Huge thanks to AnimatedSwine37)
  • Refactor Switched exe used for creation of cpks to be more compatible with P5 EX
  • Addition Added option to rename P5 cpks in the config (rebuilding will only delete the currently named cpk)
  • Addition Added keyboard shortcuts (shown in tooltips)
  • Addition Added multiselect to grid
This is the entire changelog from 5.2.0 to 5.4.0. Frequent updates are posted on Github and are auto-updated directly when using Aemulus
Version 5.2.0 7mo Refactor5 Addition12 BugFix3 Improvement2 Amendment Optimization2 Version 5.1.0 8mo Addition2 Tweak Version 5.0.0 10mo Addition Version 4.0.0 10mo Suggestion Addition Refactor Overhaul

An all-in-one tool for creating merged Persona mod loadouts.

Note: 1-click installs only work on v5.0.0+

1. Introduction

The wait is finally over!  No longer will you have to manually merge conflicting bin files found in different mods.  This is the latest and greatest mod package manager, made specifically for Persona 4 Golden on PC, Persona 3 FES, Persona 5, and Persona 5 Strikers.

2. How to Use

2.1. Prerequisites

To easily download all prerequisites at once, I recommend using Pixelguin's All-in-One Installer.

2.2. Pointing to the Correct Output Directory

After unzipping the download, just double-click AemulusPackageManager.exe to launch the program.

The first thing you'll want to do is click the Config (Cog Icon) button on the top left.  From there click the Select Output Folder button on top.  Select the mods folder found in your Persona 4 Golden Steam game directory.  This is where your merged mod loadout will be output.

  •  For Persona 4 Golden, select the mods folder found in your Persona 4 Golden Steam game directory.  This is where your merged mod loadout will be output.
  • For Persona 3 FES, select the same folder that SLUS_216.21.ELF is located.
  • For Persona 5, select \PS3_GAME\USRDIR found by right clicking the game in RPCS3 and selecting Open Install Folder.
  • For Persona 5 Strikers, select ...\P5S\data\motor_rsc.

2.3. Unpacking Base Files

In order to merge files, Aemulus needs to unpack your game's base files first. You only need to do this once.  If you download another update for Aemulus Package Manager, you can just move the contents of the Original folder to the new update's one without having to unpack again.

Open the Config menu and fill out all the paths, then click Unpack Base Files. A prompt to select the necessary path will come up if you click the button without filling out the paths.  You'll find the unpacked files for Aemulus in your Original/ folder.

Keep in mind that Persona 3 FES and Persona 5 take a much longer time than Persona 4 Golden to unpack.

Persona 5 Strikers doesn't need to unpack any base files but instead makes copies of the original files and rdbs that will be patched and replaced on the first run through. 

2.4. Adding Packages

Once you've set up Aemulus, drop your extracted mods into the Packages/ folder found in the same folder as AemulusPackageManager.exe. You can easily access this folder using the Opened Folder button on top.

After clicking refresh, you'll see all of your packages appear in the middle of the Aemulus window.

You can now click the New button on the top right to create a directory along with metadata and a preview.  The directory will pop up when you click confirm and you can drop the contents of the mod inside.

2.5. Setting Up Your Loadout/Package Priority

Next, you'll need to set up your package loadout. Packages are disabled by default, so enable the ones you want by checking the box to the left of each package.

You can drag and drop mods to move them up and down in order of priority. A higher priority mod has its files merged later, meaning it will overwrite more packages and fewer packages will overwrite it.

If you'd like Higher Priority to be shown on the bottom, you can easily swap them using the Up and Down Arrow button on the top right.

Remember, any mod will work with Aemulus, but the mod creator has to either use loose files or provide a mods.aem file for bin merging to be supported. Without either, a package with a bin file will overwrite the file completely, so it's recommended that you put non-Aemulus mods at the bottom of the grid.

2.6. Final Step - Merging and Building Your Loadout

Please note that Aemulus will completely erase the previous contents of your output folder when creating a loadout with the exception of the .elf for Persona 3 and everything else in USRDIR for Persona 5. Back up your current folder if you aren't sure about the changes you're making, and make sure not to use a location like Desktop for your output.

Finally, to merge all supported bin files and build your loadout , just click the Build button (Hammer icon) at the top.  The console at the bottom will print what Aemulus manager is currently doing. 

Don't worry if it seems like the console is stuck on "unpacking" something. Some files take longer than others to unpack.

A window will pop up once everything is complete. Congratulations, you're all done!
Now when you run P4G through Reloaded-II, the game will utilize your brand new loadout.

3. Downloading Mods

You can use 1-click installation buttons within GameBanana or the in-app browser download buttons to download mods to their proper location for easy installation. This method makes it so you don't have to manually install zips and extract them yourselves.

4. Extracting/Zipping

You can drag folders/zips over the New Package button (Folder with +) to extract/move them into the proper directories.  This is a QoL feature implemented due to many end users messing up the specific directory structure many mods should have.  For modders, there's also the right click option to zip the package as a .7z to the file location of choice.

5. Compatibility with P4G Music Manager

Since Aemulus Package Manager deletes the entire mods directory everytime you rebuild, it also deletes the mods/SND folder which P4G Music Manager utilizes.  To add compatibility I added a checkbox in the Config menu to Empty SND Folder.  By default, it leaves the SND folder in tact.  Enabling it will delete the SND Folder.

6. Launching the Game from the Manager

A new QoL feature added in v1.2 is the Launch button (now looks like a rocket ship).  This is used to be able to launch your modded game straight from the package manager after building your loadout.  You can setup the paths for this to work in the config menu.  Under P4G Launch Shortcut click browse to select P4G.exe and Reloaded-II.exe in their proper spots.  Once you picked valid exe's, the Launch button on the main window will now start the game for you.

7. For Mod Creators

For more information how to create/convert mods to be made mergeable by Aemulus, see the GitHub's README.md

8. FAQ

8.1. What makes a mod Aemulus Compatible?

All mods are compatible with Aemulus, some just might need a simple directory change.  The contents of the directory should be in the root folder of the Package alongside the Package.xml and optional Preview.png

8.2. What about mods that are made for Mod Compendium?

These mods just need to have a simple directory change to make them work in Aemulus. Just drop these mods in the Packages folder and hit refresh. Aemulus will automatically convert these mods for you thanks to ShrineFox.

8.3. Why is my antivirus acting up?

For some reason the latest update triggered some of my testers' antivirus programs.  Also make sure your antivirus didn't block any of the Dependencies. Simply make AemulusPackageManager.exe an exception in order to use it.  The code base is now open source so feel free to look through it and even build it yourself if you're still worried about the antivirus notification.

8.4. An error occurred saying that access is denied. What do I do?

If this happens, run AemulusPackageManager.exe as an administrator.  This happened because the exe didn't have the proper permissions to clear out what's currently in the output folder.

9. Future Plans

I have a lot of ideas in mind to keep on improving Aemulus.  These include the following: 

  • Improve my code and algorithms to optimize the merging process
  • Add separators between mods (requested by Pixelguin to use for his modpack)
  • Merging bmd files

If you have any suggestions/issues for Aemulus please make a Github Issue. For simple troubleshooting help feel free to ask in #troubleshooting in my Discord Server.  I'm also very active on the Discord found on the Gamebanana page for Persona 4 Golden if you wish to talk to me there.

21-30 of 36
3
Pages
Go to page:
  • I keep failing to unpack P4G. It keeps saying "Failed to unpack everything from Persona 4 Golden! Please check if you have all prerequisites installed". On any further attempts, I get "Unhandled exception occurred: The file 'Original\Persona 4 Golden\data_e.cpk' already exists". I have Reloaded II and the mod loader. Is there something else I'm missing? I've already tried a fresh install of P4G, too.
    Bananite
    URL to post:
  • KhaLilWayne avatar
    KhaLilWayne Joined 12mo ago
    Offline
    12mo
    I keep getting an error when trying to unpack the file:

    "Cannot find file X:\SteamLibrary\steamapps\common\Day\data_e.cpk.cpk"

    I have no idea how to fix this, I've followed the tutorial to the letter, please help!
    Bananite
    URL to post:
  • AugmentedAntics avatar
    AugmentedAntics Joined 12mo ago
    Offline
    1,009 points Ranked 29,117th
    7 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • 6 months a member Medal icon
    • Submitted 5 Mods Medal icon
    • Submission featured Medal icon
    12mo
    There's a problem with P5: I'm trying to use my Crossword Cheat Sheet mod, but Aemelus tries to merge it with crossword.pak even though the modded files are in the crossword subfolder of "minigames". Because of this, the mod doesn't work like it should.
    Bananite
    URL to post:
  • YeahImJordan avatar
    YeahImJordan Joined 12mo ago
    Offline
    12mo
    Was curious if there is a way to put in a pnach file.  I would love to add the controllable party members mod for P3FES, but only have it in a pnach file and don't know how to add it to the mod manager.
    Bananite
    URL to post:
  • Reese23 avatar
    Reese23 Joined 1y ago
    Offline
    109 points Ranked 91,999th
    1y
    Hello, I am trying to use the Playable Adachi mod by Algo, but I am not sure how to properly install it. My other mods are working fine with Aemulus. I extracted the .rar file into the Packages folder. Am I doing something wrong? Is there a priority issue? It seems to be crashing the game as well.
    Bananite
    URL to post:
  • the new version was deleting my .ELF file whenever I built the game, so I had to revert to 2.0.1
    Bananite
    URL to post:
  • RatthewtheRat avatar
    RatthewtheRat Joined 2y ago
    Offline
    279 points Ranked 63,067th
    1y
    Let gooo a new update this tool is getting better and better keep it up!❤️
    • Thanks x 1
    • Cheers x 1
    Rat
    URL to post:
  • Phoenix! avatar
    Phoenix! username pic Joined 4y ago
    P3FES Manager P4G Manager
    Offline
    18,309 points Ranked 393rd
    33 medals 1 legendary 9 rare
    • Submitted 100 Sounds Medal icon
    • Submitted 50 Sounds Medal icon
    • Became a Game Pioneer Medal icon
    • Submitted 5 Tools Medal icon
    • Thanked 50 submitters Medal icon
    • Achieved Game Manager clearance Medal icon
    1y
    Welp
    Time to update all my Persona 3 mods

    URL to post:
  • Shade0097 avatar
    Shade0097 Joined 2y ago
    Offline
    1,378 points Ranked 24,640th
    6 medals 1 rare
    • Returned 1000 times Medal icon
    • Returned 100 times Medal icon
    • One month a member Medal icon
    • 6 months a member Medal icon
    • 1 year a member Medal icon
    • Reached 1,000 Points Medal icon
    1y
    So mods aren't loading even after reinstalling the game and unpacking the files again everytime I enable the "Use CPK structure" option. What kind of data.cpk should I use so that my modes load in game? 
    Bananite
    URL to post:
  • R-Blitz avatar
    R-Blitz Joined 2y ago
    Offline
    1,014 points Ranked 28,547th
    8 medals 1 rare
    • Returned 1000 times Medal icon
    • One month a member Medal icon
    • Returned 100 times Medal icon
    • 6 months a member Medal icon
    • Thanked 5 submitters Medal icon
    • 1 year a member Medal icon
    1y
    At this point, i think its a issue with win 10/my game, but the game won't run with mods/be launched from either this, or reloaded, unless either one is set to admin mode. I don't know why this is, so hoping i can get some help there.
    Bananite
    URL to post: