Подробный гайд по устранению проблем со звуком в игре Hidden & Dangerous (1999)
Hidden & Dangerous — классика от Illusion Softworks, и, как многие игры эпохи DirectX 6/7, она капризна к современному железу и ОС. Ниже — систематизированный разбор всех известных проблем со звуком и их решений, от самых простых до продвинутых.
1. Типичные симптомы
Прежде чем лечить, определим болезнь:
| Симптом | Вероятная причина |
|---|---|
| Звука нет вообще | Отключён DirectSound / нет совместимого устройства |
| Есть только эффекты, нет музыки | Проблема с DirectMusic / CD-аудио дорожкой |
| Звук заикается, трещит | Buffer underrun, конфликт семплинга |
| Звук запаздывает | Высокая латентность DirectSound на WDM-драйверах |
| Звук пропадает после alt-tab | Потеря фокуса audio device |
| Игра крашится при звуке | Несовместимость с 64-битной ОС / DEP |
| Музыка играет, эффектов нет | Реверс первой строки — сломан DS buffer |
2. Подготовка: что проверить в первую очередь
2.1. Установка "как положено"
- Устанавливайте игру не в
C:\Program Files (x86)— в этой папке UAC блокирует запись конфигов и патчей. ИспользуйтеC:\Games\Hidden&Dangerousили аналог. - Запускайте установщик от имени администратора и в режиме совместимости с Windows XP (SP3).
- Если у вас переиздание Hidden & Dangerous Deluxe (2002) — оно значительно стабильнее по звуку, чем оригинал 1999.
2.2. Базовые настройки совместимости
ПКМ по hd.exe → Свойства → Совместимость:
- Режим совместимости: Windows XP (Service Pack 3)
- Отключить визуальное оформление
- Отключить композицию рабочего стола
- Использовать настройки масштабирования DPI
- Запускать от имени администратора
3. Главный инструмент: dgVoodoo2
dgVoodoo2 от Dege — лучший способ заставить старые DirectX-игры работать корректно, включая звук.
Установка:
- Скачайте последнюю версию с https://github.com/dege-diosg/dgVoodoo2/releases
2. Из архива в папку с hd.exe скопируйте:
D3DImm.dllDDraw.dllD3D8.dll(если игра использует d3d8)- Запустите
dgVoodooCpl.exeв папке игры.
- Запустите
Настройки звука в dgVoodooCpl:
Вкладка DirectX → раздел Audio:
- Disable and unmute: снять
- Force stereo output: поставить, если многоканальный звук ломает микс
- Emulate DS3D: включить (игра использует DirectSound3D для позиционирования)
Вкладка General:
- Scaling mode: Unspecified / Stretched (по вкусу)
После этого в 80% случаев звук оживает.
4. DSOAL — для пространственного звука
Hidden & Dangerous активно использует DirectSound3D и EAX для позиционирования. На современных Windows (Vista+) DirectSound3D был отключён Microsoft'ом — отсюда "плоский" звук или его отсутствие.
Решение — DSOAL (DirectSound OpenAL Layer):
- Скачайте DSOAL с https://github.com/kcat/dsoal/releases
- Скопируйте
dsound.dllв папку игры - Рядом положите
alsoftrc.sample, переименуйте вalsoft.ini
4. Настройте HRTF для наушников:
[general]
hrtf = true
channels = stereo
Это вернёт настоящий 3D-звук с позиционированием — вы снова будете слышать, откуда стреляет враг.
5. Если не слышно музыки (DirectMusic / CD Audio)
5.1. DirectMusic не работает
Оригинал 1999 года использует DirectMusic для саундтрека Петера Скулины. На Windows 10/11 DirectMusic часто сломан.
Решение — dxwrapper + DirectMusic fix:
- Скачайте dxwrapper - https://github.com/elishacloud/dxwrapper/releases
- Скопируйте
dxwrapper.dllиdxwrapper.iniв папку игры
В dxwrapper.ini включите:
[DirectMusic]
DirectMusic=1
5.2. Если игра ждёт CD-диск
Ранние релизы H&D использовали CD-Audio дорожки.
Решение:
- Virtual CloneDrive + образ
.cue/.binс оригинального диска - Либо используйте Daemon Tools Lite в режиме SCSI
- После монтирования проверьте, что виртуальный привод имеет букву раньше физических (иногда игра опрашивает только первый CD-ROM)
5.3. Фанатский MP3-фикс
На форуме Hidden & Dangerous Community (hd-maps.com, старые архивы) выложен патч, подменяющий CD-аудио вызовы на MP3-файлы из папки Music. Ищите по запросу "H&D No-CD Music Patch".
6. Исправление заикания и треска
6.1. Отключение эксклюзивного режима
- Панель управления → Звук → ваше устройство → Свойства
2. Вкладка Дополнительно:
- Снять "Разрешить приложениям использовать устройство в монопольном режиме"
- Формат по умолчанию: 16 бит, 44100 Гц (не 48000 и не 24 бит — старые игры этого не любят)
6.2. Правка setup.cfg / game.cfg
Откройте конфиг игры в блокноте и найдите звуковые параметры:
SoundBufferSize=4096 ; увеличьте до 8192 или 16384
SoundSampleRate=22050 ; оставьте 22050, не 44100
SoundChannels=8 ; уменьшите, если трещит
Sound3D=1
Большие буферы = больше латентности, но меньше заиканий. Для H&D латентность не критична.
6.3. Приоритет процесса
Создайте hd_launcher.bat:
@echo off
start /high hd.exe
Запуск с высоким приоритетом часто убирает микро-заикания.
7. Решение для 64-битных Windows
Игра 16/32-битная и использует старые 16-битные инсталляторы и DRM-проверки.
7.1. Если игра вообще не стартует
- Используйте OTVDM / winevdm (проект leecher1337/otvdm) — прослойка для запуска 16-битных программ на x64 Windows
- Установите, затем ПКМ по инсталлятору → "Запустить с помощью otvdm"
7.2. DEP (Data Execution Prevention)
Если крашится при звуковых эффектах:
sysdm.cpl→ Дополнительно → Быстродействие → Параметры- Вкладка "Предотвращение выполнения данных"
- "Включить DEP для всех программ, кроме..."
- Добавьте
hd.exe
8. Неофициальные патчи (must have)
8.1. Hidden & Dangerous: Enhanced Edition (Fan Patch)
Сообщество выпустило патч, который:
- Исправляет звуковые баги (пропадание выстрелов)
- Добавляет поддержку широкоформатных разрешений
- Чинит DirectMusic на Win10/11
Искать: "H&D Unofficial Patch 1.3" или "HD Deluxe Community Patch" на:
- ModDB
- PCGamingWiki (статья "Hidden & Dangerous")
- Архивы форума
hd-maps.com
8.2. Патч для Deluxe-версии
Если у вас Deluxe — обязательно поставьте официальный патч 1.02 и фанатский HD Deluxe Unofficial Patch.
Они чинят:
- Звук в кат-сценах
- Зависание при одновременных взрывах
- Зацикливание музыки
9. Запуск под Wine / Linux (Steam Deck)
Если играете через Proton/Wine:
- Используйте Proton-GE (последнюю версию)
- В параметрах запуска Steam:
PROTON_NO_ESYNC=1 WINEDLLOVERRIDES="dsound=n,b" %command%
- Установите через protontricks:
protontricks 403440 dsdmo directmusic directplay
(403440 — это AppID H&D Deluxe в Steam; для оригинала используйте свой)
10. Чек-лист быстрого решения
Если лень читать всё — пробуйте по порядку:
- Установить в
C:\Games\(не в Program Files) - Совместимость WinXP SP3 + админ
- Скопировать
dgVoodoo2DLL'ки в папку игры - Настроить dgVoodooCpl → DirectX → Emulate DS3D
- Если нужен 3D-звук — добавить DSOAL
- Формат аудио в Windows: 16 бит / 44100 Гц
- Поставить фанатский патч
- Добавить
hd.exeв исключения DEP
После этого звук должен работать на 99% конфигураций.
11. Полезные ссылки
- PCGamingWiki: https://www.pcgamingwiki.com/wiki/Hidden_%26_Dangerous
- dgVoodoo2: github.com/dege-diosg/dgVoodoo2
- DSOAL: github.com/kcat/dsoal
- dxwrapper: github.com/elishacloud/dxwrapper
- OTVDM: github.com/leecher1337/otvdm
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.