Torps:
1. Create a new sound plugin using BCUT (Other type--this also is used for engine sounds and all other types of sounds)
2. Find torpedo script and locate
def GetLaunchSound():
return("sound")
Edit sound string with the appropriate name for your newly created sound. All you need to do is add that torpedo to your ship--you can do that via BCUT Hp tweaker also.
Phasers:
1. Create a new sound plugin using BCUT (Phaser type)
2. Load the HP of the desired ship in BCUT, then simply open phaser properties and set your new fire sound.
Note: BCUT supports creation of sound plugins since v1.0. Even BCSMC, which evolved into BCUT much later on, had such support.