Все руководства   ·   Скачать DOCX

Q2PRO-X 1.6 Final by ly

Свои звуки

Q2PRO-X document image

Автор проекта: ly

Подмена звуков и подготовка файлов для игры.

Русская редакция • Q2PRO-X 1.6 Final by ly • 7 ноября 2026 года


Содержание

Пункты кликабельны: щелчок переходит к разделу.

Звуковые ассеты и пользовательские замены

Семейства и расположение

Замена AVFX

Эмбиент состояния

Замена музыки интро

Необязательные сигналы таймеров

Что не входит в звуковой комплект

Полный перечень AVFX WAV

`baseq2/q2prox_health_ambient.pak`

`baseq2/q2pro-x/q2prox_startup_intro.pak`

Звук попадания


Звуковые ассеты и пользовательские замены

Это справочник расположения звуков и музыки. Настройка громкости и включения семейств описана в руководстве «Звук и акустика»; здесь указано, какие файлы используются и какие виды замены поддерживает загрузчик.

Семейства и расположение

СемействоВ поставкеВозможность замены
AVFX: погода, вода, поверхности, молнии, метеоры, чёрная дыра, змеиОтдельные WAV в baseq2/sound/q2prox/avfx/Обычная звуковая файловая система
Эмбиент здоровья/брониbaseq2/q2prox_health_ambient.pakFLAC по тем же виртуальным именам; длительность читается из файла
Музыка интроbaseq2/q2pro-x/q2prox_startup_intro.pakЗаменяемый PAK; любое количество FLAC для каждого языка; фактическая длительность
Сигналы таймеровНеобязательные пользовательские WAVПути sound/q2x/tm/ и sound/q2prox/it/; отсутствие допускается
Онлайн-музыка / музыкальные AVFX-пресетыПоток выбранного внешнего трекаЭто не локальная музыкальная библиотека внутри PAK
Обычные звуки Quake II и модовИсходная игра и модНе добавляются в поставку как новые авторские звуки Q2PRO-X

Все пути ниже относятся к папке игры. У WAV виртуальный путь содержит sound/, хотя имя регистрации звука в движке обычно начинается уже после этого префикса. Не следует переносить AVFX WAV в baseq2/q2pro-x/sound: это другой путь.

Замена AVFX

При закрытой игре сохраните свою резервную копию изменяемого WAV вне папки пакета. Для loose-ассета заменяется файл по тому же пути и с тем же именем. Рекомендуется сохранить показанные ниже PCM-формат, моно и частоту конкретного оригинала. Стерео может изменить пространственное поведение. Переименование MP3 в WAV не преобразует формат. Сохраняйте запас громкости, избегайте клиппинга и обрыва петли.

После нового запуска включите именно соответствующее семейство и его звук. Наличие WAV в папке не гарантирует его проигрывание: ниже отдельно отмечен резерв. На змей влияет выбор поверхности и расстояние, на погоду — активный погодный профиль, на метеоры и чёрную дыру — их собственные мастеры и события.

При замене звука учитывай порядок поиска файлов: запись в PAK той же папки имеет приоритет над отдельным WAV. Если звук упакован, файл рядом с архивом может не заменить его. В своём PAK сохраняй виртуальный путь звука и учитывай активный мод.

Эмбиент состояния

В отдельном PAK девять music/q2prox/health_ambient/ha_*.flac, по одному на состояние. Мастер по умолчанию выключен. Сохранение виртуальных имён сохраняет соответствие состояний. Это настоящий FLAC, не файл другого формата с новым расширением. Исходные записи — stereo 48 kHz / 16 bit; это характеристика поставленных файлов, а не требование длительности 120 секунд. Длина читается из декодируемого файла. Конец/начало и смена состояния плавно перекрываются. Для музыкально ровного перехода стоит согласовать громкость и характер всех девяти записей. Программный fade не делает несовместимые мелодии созвучными.

Замена записей требует корректной переупаковки PAK с сохранением путей и таблицы смещений/размеров. Старый архив сначала сохраняется отдельно. Для здоровья/брони и интро нет сравнения пользовательских записей с исходным SHA256. Изменённые файлы читаются после повторного открытия потока.

Замена музыки интро

Интро демонстрирует возможности Q2PRO-X и поддерживает замену музыки пользователем. Пересобирать EXE или менять встроенный манифест не требуется.

1. Закройте игру и сохраните копию исходного baseq2/q2pro-x/q2prox_startup_intro.pak.

2. Соберите корректный Quake II PAK со своими FLAC. Внутри архива кладите русские

композиции непосредственно в music/q2prox_intro/ru/, английские — в music/q2prox_intro/en/. Например: music/q2prox_intro/ru/my_song.flac.

3. Замените baseq2/q2pro-x/q2prox_startup_intro.pak этим архивом.

4. Запустите игру обычным способом в главное меню. Язык интерфейса определяет

языковую папку, из которой случайно выбирается одна композиция.

Названия FLAC могут быть своими; сохранять номера intro_01 … intro_13 не нужно. Можно оставить одну композицию или добавить сто: список считывается из PAK при запуске. При единственном треке выбирается он. Время вступления и его финал учитывают реальную длительность выбранного файла, включая записи длиннее трёх минут.

Если PAK удалён или в нём нет композиций для выбранного языка, визуальное интро остаётся без своей музыки. Звуки меню продолжают работать. Файл должен быть настоящим FLAC; переименование другого формата не преобразует его. Для этой замены используется именно указанный PAK, а не одноимённый loose-файл. Приведённый ниже перечень из 13 RU и 13 EN композиций описывает заводскую поставку, а не ограничение движка.

Необязательные сигналы таймеров

Пути: sound/q2x/tm/sys/soon.wav, sound/q2x/tm/sys/up.wav, sound/q2x/tm/num/1.wav … 20.wav, sound/q2x/tm/item/<id>.wav. Резервный сигнал: sound/q2prox/it/warn.wav. Файлы не обязательны; при отсутствии используется доступный общий сигнал либо тишина. Полный список идентификаторов — в руководстве таймеров. Запись этих звуков не меняет факты о предметах, которые сервер передаёт клиенту.

Что не входит в звуковой комплект

Оригинальные PAK Quake II, пользовательские звуки, файлы отдельных карт и кэш онлайн-музыки не входят в звуковой комплект Q2PRO-X. Поэтому звук из личной установки может отсутствовать у другого игрока.

Полный перечень AVFX WAV

«Резерв» означает, что файл сохранён в комплекте, но не является активным звуком обычного пути воспроизведения. Изменять его для проверки слышимости бессмысленно.

ПутьФорматСтатус
baseq2/sound/q2prox/avfx/blackhole_capture_whoosh1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_capture_whoosh2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_celestial_shear.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_presence_high.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_presence_low.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_surface_break1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_surface_break2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_surface_break3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/blackhole_surface_rumble.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/dust_wind_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/fly_buzz1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/fly_buzz2.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/fly_buzz3.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/fly_buzz4.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/lightning_crackle1.wav1 ch / 44100 Hz / 24 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/lightning_crackle2.wav1 ch / 48000 Hz / 24 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/lightning_sizzle_water1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_burnup1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_debris1.wav1 ch / 96000 Hz / 24 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_debris2.wav1 ch / 96000 Hz / 24 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_distant_boom1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_distant_boom2.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_entry_hiss1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_entry_hiss2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_flyby_whoosh.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_impact_ground1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_impact_ground2.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_impact_lava1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_impact_snow1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/meteor_impact_water1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/puddle_drip1.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/puddle_drip2.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/puddle_step1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/puddle_step2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/puddle_step3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_drop1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_drop2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_drop3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_heavy_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_light_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_splash1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_splash2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/rain_splash3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short3.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short4.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short5.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short6.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short7.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snake_hiss_short8.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snow_soft1.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/snow_soft2.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/snow_step1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snow_step2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snow_step3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snow_step_deep1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snow_step_deep2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/snow_wind_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/steam_hiss1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/steam_hiss2.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/steam_hiss3.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/steam_surface_hiss1.wav1 ch / 48000 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/steam_surface_hiss2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/steam_surface_hiss3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/storm_wind_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/thunder1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/thunder2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/thunder_distant1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/thunder_distant2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/underwater_surface_rain_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/water_lap1.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/water_lap2.wav1 ch / 44100 Hz / 16 bit PCMРезерв
baseq2/sound/q2prox/avfx/water_murmur_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/water_ripple1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/water_ripple2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/water_ripple3.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/wet_step1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/wet_step2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/wind_gust1.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/wind_gust2.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство
baseq2/sound/q2prox/avfx/wind_loop.wav1 ch / 44100 Hz / 16 bit PCMАктивное семейство

baseq2/q2prox_health_ambient.pak

Виртуальный путьБайт
music/q2prox/health_ambient/ha_critical.flac1360691
music/q2prox/health_ambient/ha_panic.flac1432220
music/q2prox/health_ambient/ha_fear.flac1411036
music/q2prox/health_ambient/ha_tense.flac1343763
music/q2prox/health_ambient/ha_uneasy.flac1415887
music/q2prox/health_ambient/ha_calm.flac3224502
music/q2prox/health_ambient/ha_triumphant.flac3975674
music/q2prox/health_ambient/ha_heroic.flac4081346
music/q2prox/health_ambient/ha_divine.flac5076235

baseq2/q2pro-x/q2prox_startup_intro.pak

Виртуальный путьБайт
music/q2prox_intro/ru/intro_01.flac5977136
music/q2prox_intro/ru/intro_02.flac3830591
music/q2prox_intro/ru/intro_03.flac8195013
music/q2prox_intro/ru/intro_04.flac15379903
music/q2prox_intro/ru/intro_05.flac5413854
music/q2prox_intro/ru/intro_06.flac9433527
music/q2prox_intro/ru/intro_07.flac15188578
music/q2prox_intro/ru/intro_08.flac2550547
music/q2prox_intro/ru/intro_09.flac1966332
music/q2prox_intro/ru/intro_10.flac2785323
music/q2prox_intro/ru/intro_11.flac2750895
music/q2prox_intro/ru/intro_12.flac4829620
music/q2prox_intro/ru/intro_13.flac4549578
music/q2prox_intro/en/intro_01.flac3221810
music/q2prox_intro/en/intro_02.flac10696767
music/q2prox_intro/en/intro_03.flac8708628
music/q2prox_intro/en/intro_04.flac3729772
music/q2prox_intro/en/intro_05.flac9634583
music/q2prox_intro/en/intro_06.flac6047391
music/q2prox_intro/en/intro_07.flac7399473
music/q2prox_intro/en/intro_08.flac10589768
music/q2prox_intro/en/intro_09.flac6932558
music/q2prox_intro/en/intro_10.flac5111011
music/q2prox_intro/en/intro_11.flac12936184
music/q2prox_intro/en/intro_12.flac12520746
music/q2prox_intro/en/intro_13.flac5213140

Звук попадания

Короткий звуковой сигнал сообщает о попадании по сопернику. Его можно включить в настройках онлайн-игры или звука; громкость доступна также в общем меню громкостей. Настройки общие для модов. В консоли, браузере переменных и меню есть русские и английские описания.

По умолчанию звук выключен: s_hitsound 0. Установка обновления сама его не включает. Ранее сохранённый ручной выбор остаётся в силе.

s_hitsound: 0 — выключить, 1 — включить.
s_hitsound_style: 0 — один тон; 1 — четыре тона по величине урона, если сервер передаёт точную величину. На обычных серверах остаётся один тон.
s_hitsound_volume: 0–100, по умолчанию 50. Значение 50 соответствует исходной амплитуде, 100 — удвоенной. Общая громкость продолжает действовать.

Звук не зависит от включения визуального маркера попадания, крови или эффектов AVFX. Он может прозвучать и после твоего ухода за укрытие, когда сервер прислал звук боли или смерти пострадавшего. Один отслеженный выстрел не получает второй сигнал только потому, что для него пришли и кровь, и голос.

Звуки попадания: baseq2/sound/weapons/marker.wav; baseq2/sound/q2pro-x/hitsounds/hit.wav; hit-1.wav … hit-4.wav. zzzz-q2pro-x-sounds.pak не входит в пакет.