Skip to content

Latest commit

 

History

History
59 lines (46 loc) · 3.62 KB

rcotweak.md

File metadata and controls

59 lines (46 loc) · 3.62 KB
title mathjax layout categories navigation
.rco Tweaks / UI & Sound Effects Tweaks
true
post
info
file title
home.md
Home
file title
about-general-knowledge.md
About & General Knowledge
file title
Jailbreak.md
Jailbreak
file title
gaming.md
Games, Updates & DLC
file title
hacks-homebrew.md
Hacks & Homebrew

What is a .rco?

  • .rco is a proprietary archive format used by PS4 that holds various UI elements such as sound effects.

Enough talk, let's start...

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 GoldHEN.
  • Reboot

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 GoldHEN.
  • Reboot

Changing 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 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
  • 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.
  • Done.

Final notes!:

  • All changes are persistent after reboot.
  • 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.
  • If you want to go back to the default files I provided the original Sce.PlayStation.PUI.rco file here: Sce.PlayStation.PUI.rco . Replace it the same way you did before (with Full R/W permissions!)