[PC] P4G Music Manager

Programs that will help with modding various Persona games.
Post Reply
User avatar
T-Pose Ratkechi
Posts: 7
Joined: Sun Jun 21, 2020 8:10 am
Has thanked: 7 times
Been thanked: 5 times

[PC] P4G Music Manager

Post by T-Pose Ratkechi » Fri Jun 26, 2020 5:17 pm

Image

P4G Music Manager simplifies music replacement to just picking what file you want to use to replace a song in P4G, no command line needed. It also saves what loop samples you used for each file, and loads them back the next time you select the same file. No more writing down your settings in some text file. Using the play button opens up the file (original, after extracting, or replacement) in your default media player, useful when comparing songs!

Requirements:
TGE's xacttool*: viewtopic.php?f=7&t=335#p1238
*xacttool requires .NET Core installed: https://dotnet.microsoft.com/download

Setup:
The app shows some basic instructions on how to get up and running. Let me know if more in-depth instructions are need.

Usage:
Download Icon: Extracts wav files from BGM.xwb
Attachment Icon: Opens a file select window, choose the file you want to use to replace the song.
Pencil Icon: Create a new BGM.xwb with current songs.

When you're ready to make a new BGM.xwb, hit Save then Create. Depending on how many songs were selected, this might take a while. Once it's finished, a single new BGM.xwb with all your songs can be found in the output folder of the app. Copy and paste it over P4G's BGM.xwb and you're done!

Known Issues:
Long file names will break the layout. If someone knows a way to fix that (CSS or Javascript), let me know!
Sometimes the app won't close properly if opened, closed, and reopened quickly and repeatedly. Haven't noticed it under normal use. Use Task Manager to kill the process if it does!

Image

Download @ GameBanana: https://gamebanana.com/tools/6835
Last edited by T-Pose Ratkechi on Sat Jun 27, 2020 7:04 pm, edited 1 time in total.

Deisuke
Posts: 14
Joined: Sun May 31, 2020 7:30 am
Has thanked: 3 times
Been thanked: 2 times

Re: [PC] P4G Music Manager

Post by Deisuke » Sat Jun 27, 2020 5:13 pm

i would be intressted to work with you. So pm and from their we can try to comunicate. Btw i would prefer if we could talk about this project in discord.

User avatar
T-Pose Ratkechi
Posts: 7
Joined: Sun Jun 21, 2020 8:10 am
Has thanked: 7 times
Been thanked: 5 times

Re: [PC] P4G Music Manager

Post by T-Pose Ratkechi » Sat Jun 27, 2020 7:02 pm

Deisuke wrote:
Sat Jun 27, 2020 5:13 pm
i would be intressted to work with you. So pm and from their we can try to comunicate. Btw i would prefer if we could talk about this project in discord.
Hey! While I'm glad to hear that you'd like to help I'd prefer to keep this a personal project! I'll also probably be taking a break for a while and actually play Persona 4 Golden, haven't really since I started this thing...

User avatar
rudiger__sf
Posts: 9
Joined: Tue Jun 16, 2020 10:17 am
Has thanked: 4 times
Been thanked: 4 times

Re: [PC] P4G Music Manager

Post by rudiger__sf » Sun Jun 28, 2020 10:19 am

@T-Pose Ratkechi, can you explain the start and end loop options for me please?

Here's my scenario:

I have a track which is 2mins 39secs in length.
The track it will be replacing (Heaven) is 1min 20secs.

I want my track to loop at 1min 20, just like the original. Do I need to enter the start loop as "0" (without quotes) and end loop as "120"? Or "80" maybe? It's not clear how I should be formatting it, or if I need a start and end loop at all.

Sorry if you've explained this somewhere already and I've just missed it. I couldn't find a clear answer in the Gamebanana tutorial.

User avatar
T-Pose Ratkechi
Posts: 7
Joined: Sun Jun 21, 2020 8:10 am
Has thanked: 7 times
Been thanked: 5 times

Re: [PC] P4G Music Manager

Post by T-Pose Ratkechi » Sun Jun 28, 2020 10:33 am

rudiger__sf wrote:
Sun Jun 28, 2020 10:19 am
@T-Pose Ratkechi, can you explain the start and end loop options for me please?

Here's my scenario:

I have a track which is 2mins 39secs in length.
The track it will be replacing (Heaven) is 1min 20secs.

I want my track to loop at 1min 20, just like the original. Do I need to enter the start loop as "0" (without quotes) and end loop as "120"? Or "80" maybe? It's not clear how I should be formatting it, or if I need a start and end loop at all.

Sorry if you've explained this somewhere already and I've just missed it. I couldn't find a clear answer in the Gamebanana tutorial.
It isn't explained actually, and it probably should be... Xacttool uses samples numbers(?) to set loop points. I use Audacity to find these myself, but this guide shows you how to do it with Wavosaur: https://gamebanana.com/tuts/13383
Look at section "3. Setting Loop Points".

AugmentedAntics
Posts: 4
Joined: Fri Oct 18, 2019 12:53 pm

Re: [PC] P4G Music Manager

Post by AugmentedAntics » Thu Jul 02, 2020 9:54 pm

May I suggest numbering or labeling the replacement slots? When I add songs, it pushes the slots down and following the ordering becomes a mess.

Post Reply