Для начала вам следует скачать сам HLSS и программу для конвертации аудио
Запустите HLSS.exe и выберите пункт File -> Options. Затем в General Options укажите путь к папке cstrike. Далее можно выбрать состояние программы при активации, воспроизведение последнего файла при старте программы и размер буфера данных. Затем в меню File -> Script Setup нужно выбрать игру в которой будет интегрироваться звук. Рекомендую выбрать пункт Other и нажать Setup (работает с Half-Life (No Mod)).
Все. Программа настроена. Далее разберемся с форматом файлов для воспроизведения:
HLSS использует формат .wav (wave) 8000Hz, 16 bit Mono.
Переводим исходный медиа файл в этот формат с помощью программы для конвертации аудио.
Если же вам лень вырезать и конвертировать звуки,то вы можете скачать готовые, уже сконвертированные звуки здесь
Затем нам необходимо добавить полученные файлы в HLSS:
Для этого выбираем зеленый крестик (Добавить) на панели инструментов, выбираем путь до файла и назначаем ему вызываемую клавишу в игре.
Затем, до запуска игры нужно нажать на кнопку, в виде поднятого большого пальца вверх, для активации программы.
А вот и видео-версия :)
Теперь о том, что нужно прописать в конфиг, чтобы все заработало:
server.cfg:
Код:
sv_voicecodec voice_speex
sv_voicequality 5
Код:
alias +PlayWAV "voice_inputfromfile 1; voice_loopback 1; +voicerecord"
alias -PlayWAV "voice_inputfromfile 0; voice_loopback 0; -voicerecord"
alias StartWAV "voice_inputfromfile 1; voice_loopback 1; +voicerecord; alias ToggleWAV StopWAV"
alias StopWAV "voice_inputfromfile 0; voice_loopback 0; -voicerecord; alias ToggleWAV StartWAV"
alias ToggleWAV "StartWAV"
Код:
bind "F11" "+PlayWAV"
bind "F12" "ToggleWAV"
exec autoexec.cfg
P.S. если не хотите слушать дребедень людей, которые воспользовались этой статьей, то жмите в игре клавишу [Esc] затем переходите в Player List, и выбирайте игроков, которым хотите сделать Mute In-game voice.