Team Fortress 2

Team Fortress 2

Not enough ratings
"Звуковые спреи"
By Soki 'Tolyan' Lab.
В данном руководстве вы узнаете, как добавить звуки, функционирующие как спреи.
Это русская версия руководства, указанного ниже!


ВНИМАНИЕ: Данное руководство изначально опубликовал The IRS!
Его можно увидеть здесь (англ.).
   
Award
Favorite
Favorited
Unfavorite
Что такое "спреи со звуками" ?
ПРИМЕЧАНИЯ: В этом руководстве вы узнаете как создать звуки, которые работают по такому же принципу, как и спреи. НЕ ДУМАЙТЕ, ЧТО ВЫ СМОЖЕТЕ СДЕЛАТЬ СПРЕЙ СО ЗВУКОМ, НЕТ!

Звуки для спреев (или Звуковые спреи и т.д.) - это маленькие кусочки аудио, которые могут быть воспроизведены при нажатии на бинд, однако, они функционируют так же, как спреи. Они загружают себя от клиента к серверу, как спреи, но со звуковым форматом "Wav". Эта прикольная мелочь была добавлена где-то в 2011 году, пряталась под "ковром" компании Valve, была разрушена во время обновления steampipe на некоторое время, затем была пропатчена и зафункционировала снова.

Так же, как и спреи, Звуковые спреи имеют ограничение по времени, чтобы предотвратить спам, и могут быть нанесены только когда вы живы. Эта маленькая особенность была придумана сообществом, и пришла как альтернатива плагинам и HLDJ, однако, т. к. эта функция является официальной, сервера с sv_pure 1 как официальные от Valve позволяют это, но любой сервер с sv_pure 2 запрещает.
Как сделать звуковые спреи?
Звуковой файл
Звуковые спреи могут быть любым звуком, но только если они не слишком длинные и частотой дискретизации в 44100 (высшего качества, занимает немного больше места) или 22050 (низкое качество, занимает немного меньше места).

Всё это может быть настроено в программе под названием Audacity (также GoldWave и т.д.). После того как вы выберите звук, вам надо экспортировать его в:
Steam\steamapps\common\Team Fortress 2\tf\custom\*Любое название папки на англ.*\sound\player
и переименуйте ваш звуковой файл в Jingle.wav

Файл должен весить меньше 512 кб для работоспособности!

Консоль/Автонастройка
Это самая лёгкая часть руководства - настройка консольных переменных, которая может быть выполнена через конфигурационный файл, известный как autoexec.

Steam\steamapps\common\Team Fortress 2\tf\cfg

Убедитесь, что у этого файла расширение .cfg. Вы можете открыть его с помощью любого текстового редактора по типу Notepad++. Затем вам надо скопировать и вставить в файл это:

cl_customsounds "1" cl_soundfile "sound/player/jingle.wav" bind "*любая кнопка*" "impulse 202" cl_allowupload 1

Зайдите на сервер, нажмите кнопку, которую указали в bind и ваш звук должен воспроизводится (если всё настроено правильно).
Возможная проблема
Чтобы другие игроки слышали ваши звуки, им тоже надо установить переменную cl_customsounds в 1, но по умолчанию эта переменная выключена (установлена в 0). Про эту переменную ничего не сказано в настройках и другие даже не узнают про неё. Не говоря уже о Valve, которые знают об этом, однако, они поддерживают эту функцию косвенно, и вряд ли трогали её. Так вот, почему я хочу, чтобы эта возможность светилась в интернете, это довольно весело и Valve должны подчеркнуть эту функцию для других.
Дайте им знать, мы хотим делиться звуками с другими!