1. Advantages over the older method
- No modifying and repacking the BGM.xwb
- No backing up files
- No command line tools
- No screwing around with Steam file integrity checks
- Much less time consuming, especially for slower PCs
2. What you need
- A copy of Persona 4 Golden for PC set up for modding
- Install Audacity
- Some audio files you want to play in the game
- Install LameXP if your audio is not in WAV format already
- Install P4G Music Converter (the release, NOT the source code)
3. LameXPNote: This part is only needed if your audio is in a format that is not WAV (e.g., MP3, OGG, FLAC, etc.)
- Open LameXP (assuming you have installed it, of course)
- Tap the "Compression" tab, then click the bubble to the left of "PCM/Wave"
- Open File Explorer and navigate to the P4G Music Converter folder (wherever you installed it) and create a folder named "wav" for easy reference
- Go back to LameXP and click the tab that says "Output Directory"
- Navigate to your "wav" folder, and click it once you have found it (it will be highlighted in blue once you click it)
- Go to the "Source Files" tab
- Open File Explorer and highlight all of your audio files, then drag and drop them into the box that says "You can drop in audio files here!"
- At the bottom right, tap the button that says "Encode Now!"
- Once all your files are finished converting, you are done with LameXP
4. Finding loop pointsFor simplicity, I just created a video guide. Excuse my garbage mic, as well as the fact that it was 4 A.M.
5. P4G Music Converter
- Find the Track Title of the song you want to replace here (should be "BGM" then 3 numbers)
- Open File Explorer and navigate to the "mods" directory in your P4G installation folder (usually C:\Program Files (x86)\Steam\steamapps\common\Day or Persona 4 Golden\mods)
- Create a folder called "SND" inside of the "mods" folder, and inside of the "SND" folder create one called "BGM". Note: if you are wanting to use the Mod Compendium, create a new mod, then follow these same instructions.
- Open P4G Music Converter
- Next to the box that has "Input WAV file:" above it, click the "Browse" button and open the WAV file.
- Click the only other "Browse" button in the program and navigate to "\mods\SND\BGM\".
- Click the text box next to where it says "File name:" and enter the Track Title, then put ".raw" after it. For example, if you wanted to replace the title screen BGM, you would type "BGM019.raw". Then, hit enter.
- Check the box that says "Loop Enable" on it.
- Go back to Audacity and put the "Start and End of Selection" values into the "Loop Start:" and "Loop End:" boxes respectively. Ignore the 0s that come before the first number.
- Press "Convert"
- If it comes up with a popup, answer "Yes".
If everything went correctly, you should open your game and hear the track that you converted with the loop points intact!