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

Merging Mods Using the Same Bin Files - A Tutorial for Persona 4 Golden (PC)

Check out Aemulus Package Manager for Automated Bin Merging!


I'm making this tutorial since people keep asking about my mods not showing up due to being overwritten.

Before Starting You'll Need

Amicitia by TGE.  Simply download the latest release and unzip it and its ready for use.  This is the only tool needed for merging the files.

Process

I'll be merging my P5 Overhaul mod and MudKip's Skill and Persona Pack for this tutorial.
1. You need to check if multiple mods are modifying the same bin files.  I could see that both mods have init_free.bin and init.bin in the data00004 folder.




     Common Files To Be Merged:
      - data00004/init_free.bin
      - data00004/init.bin
      - data00004/title/title.bin

2. Open up the bin file in Amicitia.  You can do this by dragging the file onto the interface or clicking File->Open and open the file from there.

3. Now come's the trickiest part.  You'll need to find out which parts of the bin file each mod changes.  You can either ask the creator of the mod to specify what they edited or find out yourself.  Finding out yourself is easier for sprites which you can preview in Amicitia.  In this example case, we'll first look through my Mudkip's init_free.bin.  It's not evident what exactly is modified since no images that can be previewed are changed.  Instead I found from his comments that he edited MSG.TBL, SKILL.TBL, and PERSONA.TBL.  As for the P5 overhaul mod's init_free.bin, we could see that a lot of the Textures in init/camp.arc/c_main01x02.spr are modified.

The init.bin files have no sprites to preview at all so I'll just tell you that my P5 Overhaul only modifies system/font/font0.fnt and I'm not 100% what the skill mod modifies.

4. Now we need to export the modified files from one of the bin to a temporary location such as the Desktop.  Since the skill mod only modifies 3 files compared to the many more textures of the P5 overhaul mod, I decided to export the previously mentioned TBL files from the skill mod's init_free.bin.  To do this right click the modified file and click Export.  We have to rename it since '/' is an illegal character to save a file as.  I'll just remove the 'battle/' so I'll remember which files I need to replace.  Then just click save. 

I'll do the same for the P5 overhaul's init.bin's system/font/font0.fnt and save it as font0.fnt.

5. Next we'll replace the other bin's files with our recently exported files.  To do this, we'll open the P5 overhaul mod's init_free.bin in Amicitia.  Right click on the files you previously exported from the other init_free.bin and click Replace.  Find the file you saved in a temporary location and open it to finish replacing it.  We'll do the same when replacing the skill mod's init.bin's system/font/font0.fnt

6. All you have to do now is click File->Save As to create a new bin file with both mods combined.  Use this new bin file in your mods folder and you should see both mods are combined.

As you can see the P5 UI and the new skills are both in game.

Note that you cannot combine the mods if they modify the same part of the bin file.  One must overwrite the other.  Let me know if any part of the tutorial is unclear.
  • MadMax1960 avatar
    MadMax1960 username pic Joined 2y ago
    Ripe Supporter P4G Manager P3FES Manager
    Offline
    2,178 points Ranked 21,462nd
    32 medals 4 legendary 9 rare
    • Returned 5000 times Medal icon
    • 30 submissions featured Medal icon
    • Reached 100 subscribers Medal icon
    • Became a Ripe Supporter Medal icon
    • Returned 1000 times Medal icon
    • 10 submissions featured Medal icon
    1y
    Good tutorial, I released my skill mod when not a lot of init.bin and init_free.bin stuff was released, but people need to start releasing a "manual" version of the mod to combine those bins easier.
    • Agree x 1
    I have achieved Le_Comedy avatar
    Mantra
    I have achieved Le_Comedy
    URL to post:
  • Pixelguin avatar
    Pixelguin username pic Joined 1y ago
    Read Higurashi
    1,069 points Ranked 26,156th
    24 medals 1 legendary 6 rare
    • Became a Ripe Supporter Medal icon
    • 10 submissions featured Medal icon
    • Received thanks 50 times Medal icon
    • Returned 1000 times Medal icon
    • Submitted 15 Mods Medal icon
    • Submitted 20 Mods Medal icon
    1y
    Thank you for taking the time to write this! Would it be okay if I linked to it on my mod page since it also makes use of init_free.bin?
    Hello penguin
    URL to post:
  • swindlesmccoop avatar
    swindlesmccoop Joined 1y ago
    Offline
    1,351 points Ranked 23,844th
    10 medals 1 rare
    • 10 submissions featured Medal icon
    • One month a member Medal icon
    • Submission featured Medal icon
    • Thanked 5 submitters Medal icon
    • Received thanks 5 times Medal icon
    • Reached 1,000 Points Medal icon
    1y
    Thanks for writing this, I was considering doing it myself.
    • Thanks x 1
    http://swindlesmccoop.cbps.xyz avatar
    Mantra
    http://swindlesmccoop.cbps.xyz
    URL to post: