Подробный гайд: Решение проблем со звуком в игре Devastation (2003 года)
Шаг 1. Настройка формата звука в Windows (Самая частая причина)
Старые игры (и некоторые современные инди-проекты) очень плохо работают с высокими частотами дискретизации.
Если в настройках Windows стоит 48000 Гц (48 кГц) или выше, игра может выдавать треск, искажения или полностью молчать.
- Нажмите
Win + R, введитеmmsys.cplи нажмите Enter. - Во вкладке Воспроизведение найдите ваше активное устройство (динамики или наушники), кликните по нему правой кнопкой мыши и выберите Свойства.
- Перейдите во вкладку Дополнительно.
- В разделе «Формат звука по умолчанию» выберите 16-бит, 44100 Гц (Компакт-диск) или 16-бит, 22050 Гц.
- Перейдите во вкладку Монопольный режим и снимите галочки с обоих пунктов («Разрешить приложениям использовать устройство в монопольном режиме»).
- Нажмите Применить и ОК.
Шаг 2. Проблема DirectSound и установка OpenAL (Для классической Devastation 2003)
Движок Unreal Engine 1 использует устаревший API DirectSound, аппаратное ускорение которого было вырезано из современных Windows. Из-за этого игра либо не издает звуков, либо выдает сильный треск.
Решение: Использование OpenAL-враппера
- Скачайте библиотеку OpenAL Soft (или готовый патч OpenAL для игр на Unreal Engine 1 с моддинговых сайтов, таких как ModDB или Wiki Unreal). Вам нужен файл
openal32.dll(илиOpenAL.dll). - Скопируйте скачанный
.dllфайл в папкуSystemвнутри директории с установленной игрой (например,C:\GOG Games\Devastation\System). - Если вы используете версию с GOG, там уже может лежать файл
Galaxy.dll(родной аудио-драйвер UE1). Вы можете попробовать переименовать скачанныйopenal32.dllвGalaxy.dll, чтобы игра подумала, что использует родной драйвер, но работала через современный OpenAL.
Шаг 3. Правка конфигурационного файла (.ini)
Если замена DLL-библиотеки не помогла, нужно принудительно указать игре использовать новый аудио-движок.
- Зайдите в папку
Systemв директории игры. - Найдите файл
Devastation.ini(илиSystem.ini) и откройте его с помощью «Блокнота». - Используйте поиск (
Ctrl + F), чтобы найти секцию[Engine.AudioSubsystem]или[Audio.AudioSubsystem]. - Найдите строку
AudioDevice=Galaxy.GalaxyAudioSubsystem. - Замените её на:
AudioDevice=OpenAL.OpenALAudioSubsystem(если вы используете OpenAL-враппер). - Сохраните файл и запустите игру.
Шаг 4. Отключение пространственного звука и эффектов Windows
Современные алгоритмы объемного звука от Microsoft могут конфликтовать с движком игры, вызывая «заикание» (stuttering) или пропадание звука.
- Снова откройте
mmsys.cpl(как в Шаге 1). - Кликните правой кнопкой мыши по вашему устройству воспроизведения -> Свойства.
- Если у вас есть вкладка Пространственный звук (Spatial Sound), убедитесь, что в выпадающем списке выбрано Выкл (не Windows Sonic, не Dolby).
- В некоторых версиях Windows 10/11 это также можно отключить в Параметрах -> Система -> Звук -> Свойства устройства -> Пространственный звук -> Выкл.
Шаг 5. Режим совместимости и права администратора
Иногда Windows 10/11 блокирует обращение старых игр к аудио-драйверам на уровне системы безопасности.
- Найдите исполняемый файл игры (
Devastation.exe) в папкеSystem. - Кликните по нему правой кнопкой мыши -> Свойства -> вкладка Совместимость.
- Поставьте галочку Запустить программу в режиме совместимости с: и выберите Windows XP (пакет службы 2) или Windows 98 / Windows ME.
- Ниже поставьте галочку Запускать эту программу от имени администратора.
- Нажмите Применить и ОК.
Шаг 6. Установка недостающих библиотек DirectX
Даже если у вас установлен современный DirectX 12, старым играм требуются специфические библиотеки DirectX 9.0c, которые не входят в стандартную поставку Windows 10/11.
- Скачайте с официального сайта Microsoft DirectX End-User Runtimes (June 2010).
- Распакуйте архив и запустите
DXSETUP.exe. Это доустановит старые аудио- и графические библиотеки, не ломая при этом вашу текущую систему.
Если после выполнения этих шагов звук так и не появился (или если вы играли в совершенно другой проект под названием Devastation), пожалуйста, напишите мне:
- Какая именно у вас версия игры (год выпуска, Steam/GOG или другой источник).
- Как именно проявляется проблема (нет звука вообще, звук есть но с треском, звук отстает от видео).
Мы делимся этой технической информацией, чтобы помочь вам в решении задач — используйте её с пониманием. Статья носит рекомендательный характер, поэтому, пожалуйста, применяйте описанные методы осмотрительно.