This tutorial is created to show how to disable sounds rapidly and without any efforts. I created already a pack with two examples : - Sound for new text in chatbox removed - sound/ui/common/talk.wav - Sound for flashlight removed - sound/items/flashlight1.wav
Then click "File" -> "Open" and search for the cstrike_pak_dir.vpk in "counter strike source/cstrike" (majority of sounds are in this archive).
When loaded there are many files opened now.
Open "sound" file and now search for the desired one, example : i look to the sound/player/damage1.wav which correspond to the impact sound when you fall down from a high height. (There are 3 differents damage1.wav, damage2.wav damage3.wav)
You have now the name of the sound you want to change.
3. Creating a blank sound
Open audacity, on the line to change sound input and ouput, put your microphone and set up the volume to 0.
Then click on the red button to start a record, normally a straight blue line appear which mean there are no sound at all in the track. Stop the record as soon as you can, no need to have blank track
You can even delete the useless part to make the track short just by hold left click on the track, select the desired part and then press delete when it's highlighted.
You have now your blank track, you can press "File" -> "Export" -> "Export as a wav", and save the file with the name as the desired sound you want to replace. In this example, we are gonna call it "damage1.wav"
4. Adding the file to the game.
You can go now in "counter strike source/cstrike/my_custom_stuff" and reproduce the same path as they did in the "cstrike_pak_dir.vpk".
In this example, i'm gonna create "my_custom_stuff/sound/player" file and then put the damage1.wav in the player file. 5. Conclusion
Here you are, you can remove or edit every sound in the game. You can for sure add custom sounds or download sound around but make sure it's a ".wav" + it has the same name as the one you want to replace + quality is not too high/sound not too long compare to the original one.