Зациклений звук повторюється нескінченно, не маючи розриву між початком і кінцем. Для цього необхідно, щоб початок і кінець файлу збігалися, інакше звук буде "стрибати" або відтворюватися з клацанням.
Source знаходить зациклені звуки ТІЛЬКИ через контрольні мітки, вкладені в файл. Це стосується тільки формату WAV, MP3-шки не зациклюватися. WAV, стиснений MS-ADPCM, може бути закільцьованим, але через стиснення, при кожному новому запуску звуку буде виникати клацання. (Те, чого теоретично можна уникнути для будь-якого стисненого фрмата, включаючи MP3.)
Примітка: В ambient_generic не обов'язково позначати звук як зациклений, але якщо ви хочете його зупинити, то потрібно правильно встановити прапорець "Is NOT Looped"!
Попередження: Розробникам мода: редагування існуючого звукового файлу, що зберігається в sound.cache вашої кампанії, не покаже змін, поки не оновиться звуковий кеш! Подальші інструкції см. Тут: Створення файлів sound.cache або Створення звуків і музики в L4D2.
Ці безкоштовні програми дозволяють створювати контрольні мітки в WAV:
Запустіть Goldwave і відкрийте звук, який хочете закільцювати. Клацніть по іконці cues. () Потім, в новому вікні натисніть на кнопку New -> Start і додайте мітку на початку. Потім знову клацніть New -> Finish. і додайте мітку в кінці. Це виглядає приблизно так:
положення міток
Ваші мітки не обов'язково повинні розташовуватися на початку і кінці файлу. Якщо ви помістіть їх в середині, то Source, почавши відтворювати звук як зазвичай, після досягнення кінця повернеться до першої мітці. Після цього буде грати тільки те, що знаходиться між мітками.
Попередження: Може здатися, що кінцева мітка не має ніякого значення. Детальніше можна подивитися на англійській сторінці Discussion.
Це можна використовувати, щоб додати звуку певний ефект одинарного відтворення (наприклад, запуск двигуна).