PART #3:Coldboot Sound(BootSound)
Method 1:With BSR)
So first of all you will need a sound that you want to use.All the coldboots that I do have sounds that are 3 seconds in length..now you may hear that it can be 3.5 or even 4 seconds and it can BUT your sound will get cut off.I have included a sound that you can test to get the basic idea of how to do it in the tools package.(Coldboot Tutorial/Files/CBS Test File/test.wav)
First thing we need to do is to install an audio codec(Sony ATRAC3 (Included)) for use with GoldWave.
To do this first uncompress the files from ATRAC3.rar(Coldboot Tutorial/Files/ATRAC3.rar) archive, right-click on the atrac3.inf file and select Install.
You may encounter a prompt saying: "The software you are installing for this hardware... has not passed Windows Logo testing.." click on the Continue Anyway button.
So when you have your audio of choice cut down to 3 seconds or less open up GoldWave.(Coldboot Tutorial\Files\GoldWave is the location of the GoldWave Installer)
With your wave opened in GoldWave select Save As and the save window will pop up like so:
Now what you name your files does not matter(As long as you keep the .WAV extension) but the thing that does matter is the Attribute.You MUST make sure that ONE of the ATRAC3 attributes is selected(ATRAC3 66kbps STEREO,ATRAC3 105kbps STEREO,or ATRAC3 132kbps STEREO)132kbps is what I normally choose as it gives the best quality sound.
Save it and then open up BSR(Coldboot Tutorial\Tools\BSR_V5).You will see the following screens:
Screen 1:This is the screen we want to use..it injects the sound we just made into the opening_plugin.prx...more bleow.
Screen 2:Converts a PRX from one Firmware to another..duh..
Screen 3:In 3 it allows you to extract a WAV from an opening_plugin.prx.You may ask what's the point?Well if you were on 4.01 M33 and updated to 5.00 M33-6 your bootsound from 4.01 Will NOT work on 5.00..so you just extract the WAV and then replace into the 5.00 PRX.(or just use screen 2..more for future firmware when no BSR has been released)
Screen 4:In screen 4 the app allows you to re-direct the location your PSP reads your gameboot.pmf from.(Good for those big gameboots)
While in screen 1 first thing we do is select our firmware.The hit Browse and find your WAV and hit open.Then when opened all you do is click save PRX..not too hard huh?
Now the daunting task of doing the sound when no BSR has the option for your firmware..
Method 2:Without BSR)(I Will Try to make this as easy as possible to understand)
Ok so lets just say that tomorrow Dark_AleX or GEN released a new Custom Firmware(Lets just say 7.00 M33 or 7.00 GEN) and you wanted to make a bootsound?If you notice BSR does NOT have an option for it...what will we do??Well first we would follow Method 1(Above) and get a PRX that has a sound injected into it.Then what we will do is open the opening_plugin.prx(I will be using 5.00_opening_plugin.prx for the tutorial) in a HEX Editor(I will be using HEXWorkShop).You can use any editor as long as it can Copy and Paste.So when opened you will see a screen with a lot of random information.What we want to do is look for the following things.
WAVEfmt 4 and further down(Almost at the bottom) ...thread.
The highlighted section above is your bootsound from a HEX perspective.All you need to do now is copy the selected portion pictured above from the opening_plugin.prx that has a sound injected into it