Создаем 3 папки чтобы было вот так
.../addons/mymod/sound/mysound
в mysound кидаем свои звуки, запускаем игру пишем в консоли "snd_buildsoundcachefordirectory ../left4dead2/addons/mymod/sound"
без кавычек конечно же, движок начнет создавать кеш для ваших звуков он появится в папке sound - sound.cache.
далее открываем папку "...\common\left 4 dead 2\bin" и в другом окне "..\common\left 4 dead 2\left4dead2\addons"
перетаскиваем папку mymod на файл vpk.exe и у вас появится ../addons/mymod.vpk -это и будет ваш пак со звуками.
уже можно использовать в игре путь типа mysound\zvuk.wav , в хаммере вы его не прослушаете и не найдете, просто впишите это туда и все.
не забудете убрать все флаги и поставьте startvolume 10.
Для того чтобы настроить ваши звуки создайте в папке мапс mapname_level_sounds.txt у меня e1m1_level_sounds.txt по названию мапы e1m1.bps
"e1m1.alarm1"
{
"channel" "CHAN_STATIC"
"volume" "1"
"pitch" "100"
"soundlevel" "SNDLVL_50dB"
"wave" "mysound/alarm1.wav"
}
"e1m1.comp1"
{
"channel" "CHAN_STATIC"
"volume" "1"
"pitch" "100"
"soundlevel" "SNDLVL_80dB"
"wave" "mysound/comp1.wav"
}
Этот файл будет загружаться вместе с картой, каждый раз.
Про эти настройки прочитайте тут
http://developer.valvesoftware.com/wiki/SoundscriptsЭто может вам понадобится для регулировки распространения звука на карте.
Если вы используете файл настроек для звука тогда вызывайте звуки как e1m1.comp1 вместо mysound/comp1.wav
проверка на работоспособность playgamesound e1m1.comp1
C помощью файла настроек можно еще делать рандомные звуки. Когда будет проигрываться один звук из вашего списка.
Примеры можно посмотреть распаковав папку scripts из pak01_dir.vpk.
Саунд скейпы делаются по похожему плану , файл настроек как я понял нужно создавать в <game>\scripts\soundscapes_<yourmapname>.txt
Описание тут
http://developer.valvesoftware.com/wiki/SoundscapeИ еще не советую кидать ваши звуки в common\left 4 dead 2\left4dead2\sound тогда вам придется переделывать кеш для всех звуков командой snd_rebuildaudiocache а это уже займет больше времени.
!!! mp3 нельзя залупить, не проверял но так написано.