Подробный гайд по устранению проблем со звуком в игре Homeworld: Cataclysm / Emergence (2000)
Проблемы со звуком в Homeworld: Cataclysm (или Emergence в версии GOG) — это классика для игр, использующих старые версии DirectX и звуковые движки (Miles Sound System), на современных системах (Windows 10/11).
1. Базовые настройки и совместимость
Чаще всего игра конфликтует с современным аудиодрайвером или не может определить количество каналов.
Режим совместимости: Если звук хрипит, пропадает или заикается, запустите игру в режиме совместимости с Windows XP (Service Pack 2 или 3).
- Найдите файл
cataclysm.exe(илиemergence.exe). - ПКМ -> Свойства -> Вкладка «Совместимость».
- Поставьте галочку «Режим совместимости» и выберите Windows XP (SP2).
- Также поставьте галочку «Выполнять эту программу от имени администратора».
Отключение полноэкранных оптимизаций:
В той же вкладке «Совместимость» поставьте галочку «Отключить полноэкранные оптимизации». Иногда это убирает лаги и «захлебывание» звука на Windows 10/11.
Запуск с CD/DVD (если не цифровая версия):
Игра использует Red Book Audio (CD Audio). Убедитесь, что кабель от CD-привода к звуковой карте (если вы используете ретро-ПК) подключен, либо в настройках ОС включено «Цифровое воспроизведение аудио» для привода.
Примечание для GOG версии:
Музыка уже вшита в файлы игры, поэтому CD не нужен.
2. Параметры запуска (Command Line)
Homeworld Cataclysm поддерживает ряд аргументов командной строки, которые могут помочь диагностировать или обойти проблемы.
/disableAVI— Отключает видеовставки. Если звук пропадает именно после ролика, это поможет./safezone— Иногда помогает при проблемах с рендером, которые косвенно влияют на синхронизацию звука./dsound— Принудительно использовать DirectSound (полезно, если игра пытается использовать старый waveOut)./waveout— Принудительно использовать WaveOut (если DirectSound не работает).- Как применить: Создайте ярлык на
cataclysm.exe. Откройте его свойства и в поле «Объект» после кавычек добавьте команду. - Пример:
"C:\Games\Cataclysm\cataclysm.exe" /dsound
3. Решение проблемы с "Нет звука/Тихий звук" в меню
В главном меню игры звук может быть очень тихим или отсутствовать, если игра была установлена с диска.
- Зайдите в папку с игрой.
- Проверьте наличие папки
Soundили файловMusic. - Убедитесь, что громкость CD или синтезатора не выкручена в ноль в микшере Windows (ищите ползунок «CD Player» или «Line-In», выведите его, если он скрыт).
4. Патчи и фиксы сообщества
Для старых игр сообщество часто выпускает неофициальные патчи.
- Homeworld Cataclysm Unofficial Patch: На таких сайтах, как ModDB, есть неофициальные патчи, исправляющие проблемы совместимости, включая звук.
- Снижение аппаратного ускорения звука (для энтузиастов): На Windows XP была опция «Ускорение звука» в DxDiag. На Windows 10/11 этой настройки нет, поэтому используются врапперы (см. пункт 6).
5. Битые кодеки (Важно!)
Игра использует формат сжатия MP3 (или специальный Miles Sound System формат) для голосов и некоторых эффектов. Если у вас установлены сторонние кодеки (K-Lite, CCCP и т.д.), они могут перехватывать воспроизведение и ломать его.
- Откройте «Панель управления» -> «Звук» -> вкладка «Воспроизведение».
- Выберите ваше устройство -> «Свойства» -> вкладка «Дополнительно».
- Попробуйте установить формат по умолчанию 16 бит, 44100 Гц (или 48000 Гц). Homeworld плохо дружит с частотой 96000 Гц или 192000 Гц.
- Отключение эксклюзивного режима: На вкладке «Дополнительно» снимите обе галочки («Разрешить приложениям использовать устройство в монопольном режиме» и «...приоритет монопольного режима»). Это часто решает проблему, когда игра "перебивает" звук системы.
6. Самый эффективный метод: Врапперы (IndirectSound / DSOAL)
Так как игра использует DirectSound 3D (через Miles), а современные Windows (начиная с Vista) убрали аппаратную поддержку DirectSound, игра может терять EAX эффекты и позиционирование, либо звук пропадает совсем.
Решение:
Поместить файл dsound.dll (специальный враппер) в папку с игрой. Игра подхватит его автоматически вместо системного.
IndirectSound: Позволяет направить DirectSound вывод через современный WASAPI (Windows Audio Session API).
- Скачайте
dsound.dllс сайта разработчика (IndirectSound by Trixarian). - Положите файл рядом с
cataclysm.exe. - Создайте файл
IndirectSound.ini(или настройте существующий), указав параметры для старых игр (рекомендуетсяforce_stereo=1илиchannel_mode=2).
DSOAL: Эмуляция EAX (звуковых эффектов окружения).
- Это библиотека, которая позволяет услышать объемный звук на современных картах без поддержки EAX.
- Нужно скачать сборку DSOAL (обычно идет вместе с IndirectSound или отдельно на GitHub).
- В настройках игры включите «3D Sound» и «EAX», и выберите аппаратное ускорение.
7. Специфическая проблема: "Голоса персонажей обрываются или отсутствуют" (GOG версия)
В версии Emergence от GOG иногда возникает баг, когда не воспроизводятся голоса в брифингах или в миссии.
* Причина:
Игра ищет файлы с расширением .lip или .wav в архиве, но путь в реестре указан неверно.
* Решение (продвинутое):
- Нажмите
Win + R, введитеregedit. - Перейдите по пути:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Sierra On-Line\Cataclysm(или подобный). - Проверьте параметр
InstallPathилиCD Path. Он должен указывать на папку, куда реально установлена игра (по умолчанию C:\GOG Games\Homeworld Cataclysm). - Если путь с пробелами и без кавычек, это могло сломаться. Убедитесь, что путь верный.
8. Если звук "захлебывается" (Stuttering) в бою
Если звук начинает трещать и заикаться, когда на экране много кораблей:
- Ограничение FPS: Включите V-Sync (Вертикальную синхронизацию) в настройках вашей видеокарты для
cataclysm.exe. Движок игры плохо переваривает 500+ FPS, что может вызывать рассинхрон звука. - Приоритет процесса: Запустите игру, сверните её (Alt+Tab), откройте Диспетчер задач -> Подробности -> Найдите
cataclysm.exe-> ПКМ -> Приоритет -> Высокий.
9. Для пользователей Linux / Steam Deck (Proton)
Если вы играете через Proton, используйте переменные окружения для фикса звука:
PULSE_LATENCY_MSEC=60(решает проблему треска).- Установка
PROTON_USE_WINED3D=1иногда помогает, если звук идет быстрее видео. - Установите библиотеку
lib32-alsa-libиlib32-libpulse, если она не установлена.
Итоговый чек-лист:
- Поставил совместимость с XP SP2? (Да/Нет)
- Понизил качество звука до 16 бит / 44.1 кГц? (Да/Нет)
- Выключил «Монопольный режим» звука в Windows? (Да/Нет)
- Попробовал вставить свежий
dsound.dll(IndirectSound) в папку игры? (Да/Нет) - Попробовал команду
/dsoundили/waveoutв ярлыке? (Да/Нет)
Важно:
Не забудьте удалить файл openal32.dll из папки с игрой, если он там есть (иногда его кладут патчи), так как он может конфликтовать с Miles Sound System.
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.