Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 PKGs.
Status
Not open for further replies.
Following the PS4 Custom BGM, Theme PKGs & PS4 Background Wave FBXD Format, below is a brief guide by me (@Persona4Golden aka FLRIZBACK on Reddit) for changing the PlayStation 4 System Sounds:

1. Changing PS4 Login Sound
  • The login sound can be found in : /preinst/priv/systembgm/ and the file is called bgm_login.at9.
  • A .wav file can be easily converted via at9tool.
  • To change it, bgm_login.at9 needs to be replaced or renamed to bgm_login.at91 etc, via Full R/W FTP such as OrbisFTP.
  • Reboot.
2. Changing PS4 Background Music
  • The background music can be found in : /system_ex/app/NPXS20001/systembgm/ and the file is called bgm_main.at9.
  • A .wav file can be easily converted via at9tool.
  • To change it, bgm_main.at9 needs to be replaced or renamed to bgm_main.at91 etc, via Full R/W FTP such as OrbisFTP.
  • Reboot.
3. Changing PS4 System Sounds
  • All the files can be found in: /system_ex/vsh_asset/ and the file is called Sce.PlayStation.PUI.rco (previously named Sce.PlayStation.HighLevel.UI2.rco, not sure at what point a new firmware changed that).
  • The .rco can be easily extracted via cxml-decompiler.
  • The files converted will be in a .vag format. Most of them are 0:01 or 0:02 seconds in time, in .vag 4-bit ADPRCM 438kps at 48kHz stereo files.
  • A .wav file can be easily converted via MFAudiov11.
  • The system sounds are named randomly in numbers and letters, however a description of each file is included in the decompiled .xml file (Original and Decompiled Files by Lotus78).
Example of some file names:
  • 56EE0770.vag - default homescreen sound
  • 74C05F5C.vag - back menu sound
  • 15AA1C1E.vag - pop-up/prompt sound positive
  • 69F5140F.vag - notification sound
  • AA49BE90.vag - trophy sound
  • 11D917FE.vag - navigation back game
  • 6F9CDE26.vag - logout sound
  • BE5AD806.vag - login sound
  • 5320D326.vag - pop-up/prompt negative sound
  • B69D1B60.vag - back menu from game sound
  • 21FFB5A9.vag- boot game sound
    • Unfortunately here is where the progress ends, next and last step would be recompiling the .RCO file and replacing it via Full R/W FTP such as OrbisFTP, however no such program/script exists as of now.
  • Reboot.
Changing the PS4 System Sounds on a PlayStation 4 Console Guide.png
 

Comments

EDIT: seems like cxml-decompiler now has a compiler too, will test later but it should be enough to complete the missing piece at the end!

EDIT FINAL: Alright did some tests and I can conclude that indeed it works, however some parts are different so I would like to update the new info I found starting with:

3. Changing System Sounds (everything before remains the same).
  • All the files can be found in: /system_ex/vsh_asset/ and the file is called Sce.PlayStation.PUI.rco (previously named Sce.PlayStation.HighLevel.UI2.rco, not sure at what point a new firmware changed that).
  • The .rco can be easily extracted via cxml-decompiler v8. Must be the latest v8 version!
  • The files converted will be in a .vag format. Most of them are 0:01 or 0:02 seconds in length, in .vag 4-bit ADPRCM 438kps at 48kHz stereo files.
  • A .wav file can be easily converted via at9tool (MFAudio is broken and will only give trouble). Note!: Analyze your audio and check if you have any silence and remove it accordingly to make sure your sound effects will play and end right!
  • The system sounds are named accordingly now (starting with the latest version of cxml-decompiler) and can be previewed in the extracted directory "Sce.PlayStation.PUI/files/converted/VAGtoWav". Note!: These files are only for listening mainly, do not bother to replace these with your .wav as nothing will happen!
  • After you converted your files to .vag, you must replace your desired sound in "Sce.PlayStation.PUI/files/original". Example: snd_cursor1.vag - default homescreen cursor sound
  • After you replacing your files, via a cmd terminal run the following command: "CXMLDecompiler.exe Sce.PlayStation.PUI\Sce.PlayStation.PUI.xml -c" to re-compile the file back. Note that it will make the file with the name "-c" so you must rename it back to Sce.PlayStation.PUI.rco.
  • FTP back to your PS4 to the same directory (/system_ex/vsh_asset/) and replace the file. Note!: You must have full R/W permissions to replace. Either use OrbisFTP or for GoldHen v2 users via your FTP client run the following command (ex: if using FileZilla - Server - Enter custom command) - "MTRW" in all caps!
  • Reboot your PS4.
  • Finished, enjoy your new system sounds!
Note!:
1. All changes are persistent after reboot.
2. If you have a custom theme, all those sounds will be replaced with the theme sounds. To test them, go back to a default PS4 theme like Flow.
3. If you want to go back to the default files I provided the original Sce.PlayStation.PUI.rco file here: Sce.PlayStation.PUI_rco (14.41 MB). Replace it the same way you did before (with Full R/W permissions!)
 
Has the tutorial on the main page been updated to reflect any changes in 9.0? I noticed some changed on the last page..

I can change bgm_main.at9 but not bgm_login.at9 it didn't play 🤷🏻‍♂️
 
Status
Not open for further replies.
Back
Top