Возвращаем EAX в игры на Windows 10/11

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Компьютерные и мобильные игры

Если вы такой же старый геймер, как и я, то наверняка замечали, что при переходе со старой версии Windows на более свежую, звук в играх начинал играть как-то иначе или терял объём. На то есть множество причин, о которых я подробно рассказывал в своём прошлом материале. В этой же небольшой инструкции вы узнаете: "Как в два клика вернуть качественный позиционный звук (EAX) на современных версиях Windows 10/11".

Что такое EAX?

EAX — одна из первых технологий качественного звукового позиционирования от компании Creative Labs, получившая распространение во множестве популярных видеоиграх. Если уж совсем упрощённо, то принцип работы звучания похож на Ray Tracing, как у современных видеокарт. Каждый источник звука разделяется на свой собственный звуковой канал и может перемещаться, отражаясь от окружающих объектов. В общем, звучит по разному, исходя из удалённости игрока, объектов звучания, размера помещения и способности материалов передавать звук.

Несмотря на сжатие YouTube, разница очевидна. 

На данный момент существует всего два актуальных способа вернуть EAX: 

  1. Воспользоваться устаревшей программой ALchemy, где для правильной работы EAX необходимо знать профиль нужных настроек.
  2. Установить бесплатное универсальное решение DSOAL.

Выберем лучшее. 

Как работает DSOAL

DSOAL — бесплатное программное решение с открытым исходным кодом, которое с помощью перехвата запросов DirectSound и отправкой их напрямую в программный интерфейс OpenAL заставляет игры думать, будто перед ними старая-добрая звуковая подсистема Windows XP и аудиочип с поддержкой технологии EAX. 

Сравнение подсистемы реализации звука

С этим, надеюсь, разобрались. Так что перейдём уже к установке нашего звука.

Как вернуть EAX

Вернуть качественный звук в любимые игры на современных версиях Windows достаточно просто.

1. Скачиваем и устанавливаем OpenAL.

 OpenAL

2. Скачиваем сам проект DSOAL.

DSOAL

3. Перекидываем файлы dsoal-aldrv.dll и dsound.dll из скаченного архива DSOAL в папку c игрой, где лежит основной запускающий файл игры (exe). Узнать, где лежит запускающий файл, можно с помощью Диспетчера задач, кликнув на процесс и нажав на Открыть расположение файла.

Установка

4. Если вы всё сделали правильно, то в настройках игры во вкладке звук вновь станет активна заветная галочка EAX.

Заключение

Вот, собственно, и всё! Конечно, обидно, что в своё время из-за консолей и компании Microsoft звук в играх на долгие годы превратился в плоское подобие себя, и для восстановления приходится заниматься таким шаманством. Но время идёт, и, возможно, мы вновь станем свидетелями возрождения качественного хардварного звука! Уважайте свободу, играйте в хорошие игры и ни в коем случае не предавайте себя.

PS. Полный список игр с поддержкой EAX можно найти здесь.

PCДругой
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

34 комментария

87638502@vkontakte
Переработал свои старые гайды в один, ибо в них слишком сильно ударялся в причину, а не наглядное исправление и демонстрацию. Создал в основном для себя, но может кому-то будет полезным.
K
Ты большой молодец. Статья отличная и простая. Только вот всё равно не работает. Три метода не работают в Зов Припяти. Кидал в папку bin рядом с xrEngine.exe. Может x32 версию надо было кинуть? Раз у меня система 64 бит, такие dll и кинул. Сталкер всё таки x32
87638502@vkontakte
Сталкер не требует ничего кроме OpenAL, в нём реализация встроенная. Поищите в интернете мод на заранее записанные пресеты.
K
Это выше моего опыта. Какие пресеты? Для ALchemy? Я не знаю как это настраивать. Справедливости ради стоит отметить что в Зов Припяти появилась опция Generic Hardware, вроде раньше не было этой опции, но толку ноль. На ap-pro вообще другие методы работы со звуком сталкера. Там более сложная штука, только сейчас нашел, разобраться уже нет сил. Несколько часов уже сижу подряд пытаясь услышать реверберацию. Ссылку почему то не дают вставить.
K
Ой, работает на самом деле. Не ожидал что так просто не очевидно это будет. Реверберации от стрельбы нет, но позиционирование звука изменилось. Перестали на пол карты орать люди. Но звуки ГГ стали еле слышны. Это и есть EAX? Тьфу ты)) Половину звуков сломано
v
Для сталкера нужен не Alchemy/DSOAL, а OpenAL Soft, плюс мод с расставленными зонами ревербераций. Полноценно зоны сделали пока что только для Теней Чернобыля.
87638502@vkontakte
Гайд переработан на более безопасное и универсальное решение.
UPD. Добавлено сравнение в The Witcher [Software sound vs EAX].
v
Отлично, теперь можно играть в твои новеллы с объемным звуком…
87638502@vkontakte
Моя любовь к новеллам это то единственное, что заставляет меня ещё жить х0
370582630@vkontakte
Да… знаем мы эти твои новеллы x0
87638502@vkontakte
Эй, Пустынный сталкер это топ!
d
ахха как комментарий удалить?
d
А вся эта тема имеет смысл если я типикал юзер формата 2 колонки и саб? Я в видео разницу услышал, хоть и на мой взгляд небольшую, может эта тема чисто для людей с системой 5.1 и выше?
87638502@vkontakte
Нет, в те времена о 5.1 ещё только мечтали). Просто с ведьмаком не самый удачный пример.
Попробуйте FEAR.
S
Да, в F.E.A.R., на мой вкус, был самый лучший звук. Не такой технически продвинутый, как в Doom 3 (наверное, единственная игра с полной поддержкой всех фишек EAX 5), зато качество самих сэмплов там было очень приличное. Еще в Dead Space звук был хороший. Только там нужна версия тех времен, из версии, которую потом продавали в GOG, вырезали поддержку EAX 3.
S
Это смотря как оно там на самом деле реализовано. Вообще под 3 буквами EAX скрывается целая пачка разных технологий:
— Ревербации и другие эффекты окружения
— Трехмерное позиционирование звука на заданном наборе каналов (реально поддерживалось наушники, стерео колонки,, 5.1 и 7.1)
— Эффекты пространственного звучания (звук за препятствием и пр.)
— Пересчет из 5.1 / 7.1 в стерео и наушники — SSMS, кажется оно называлось. Это нужно для фильмов и большинства игр, которые не «умеют в EAX» напрямую.
Если 2 и 4 пункт у них реализован хотя бы отдаленно на уровне оригинала, то вау-эффект гарантирован
S
Интересно, обещают аж 4 версию. А как они это реализовали? Для аппаратной поддержки EAX AHD (т.е. версии 3+) внезапно, нужно железо, которое это поддерживает. А это только X-Fi, которые уже давно не выпускаются. Далее Creative перешли на другие чипы, где не было аппаратной поддержки большинства функций. Если какая-то часть реализована программно, то тем более не понятно, как они это сделали. Все алгоритмы то проприетарные.
87638502@vkontakte
Возможно, что прикрутили LFX.
108836162444213555089@google
посмотрел ролик последний. на последней сцене на аппаратном eax будто перегруз идет.
вопрос к сведущим людям: карта x-fi xtreme music. с ней лучше алхимию использовать, или же применить dsoal и всё само будет работать как надо и об алхимии можно забыть?
87638502@vkontakte
Это не перегруз, а эффект зелья. Пурга идёт по кругу в узком помещении.
А
игра Messiah (2000года)
на w7 звук в ролике перед первым уровнем игры был
на w10 его нету
используется репак gog
(там на оф форуме тоже не знают как включить звук на w10)
---------------------------------------------------------------------------
alchemy и dsoal не помогли
если алхеми кинуть в аида64 то поддерживается eax5
dsoal не поддерживает eax5
ALchemy 1.45.03 Universal с сайта (archive.org)
я кинул дсоал и в систем32 и сисвов64
чтобы в каждую игру не кидать
и произошел прикол
ускорилась загрузка виндовс
она и так очень быстрая
потому что Intel Management Engine Interface
я устанавливал вручную (из уже установленных файлов от заводского состояния компа) этому драйверу больше 10 лет
когда идет загрузка w10
у меня появляются 5 шариков исчезают, опять появляются и остается только 2 шара
но благодаря dsoal 5 шаров появятся исчезнут снова появятся и даже раскрутиться не успевают
тоесть 3 шара скрыться не успевают и загрузка на 3 шарика быстрее :)
драйверы от алхеми не ускоряют загрузку и не замедляют
---------------------------------------------------------------------------------------------------------------------
вопрос людям вдруг кто знает?
как включить звук в игре messiah
он там посути есть. но нету в видеороликах
на w10
87638502@vkontakte
Попробуйте установить пакет Full или Mega.
https://codecguide.com/download_kl.htm
А
вы тут живете на сайте:)
следите за ним:)
я несколько раз переустанавливал klite
чтобы он разными методами декодировал звук
и установил indeo и bink (radtools)
тут какое то не стандартное решение
у всех у кого 10 вина это игра работает неполностью
ябы и срадостью перешел бы на W7
но стим через полгода не будет на семерке запускаться
а w10 он мне ничего не дает. он должен 12 директс давать
но моя видюха даже 11 поддерживает только частично
они специально, искусственными ограничениями:)
заставляют нас обновляться на более новые винды:)
87638502@vkontakte
Установите Linux, там и стим и игра работают.
А
а я боюсь что там еще меньше совместимости:)
есть же всякие отдельные версии игр, под винду под мак под линукс:)
А
проблема решилась
зря я заходил на оф форум
только иллюзии появились
дело не W10. а в самом репаке
проблема в моих илюзиях оказывается :)
SARUMANRUS
Всем привет. не могу запустить по выше указанному методу одну игру.
Men of War Assault Squad 2… скинул в игру файлы при выборе, d3d или d3d+eax сбрасывает на стерео.
Надеюсь на вашу помощь, может что не так, делал.
87638502@vkontakte
Данной игре не требуется EAX.
d
ну как вы так, в статье же есть ссылки на один из каталогов игр с поддержкой EAX
d
Стоит упоминания и IndirectSound. У них инструкции на сайте, ничего сложного, я по одной из ссылок отсюда и узнал что именно его надо юзать для Duke Nukem Forever (2011) а не О, Пенал. Первое прохождение)
107945115736573947296@google
какую версию библиотек брать- 32 или 64-битные?
сейчас актуальная версия DSOAL v1.4. В нём содержится 32-битные dsoal-aldrv.dll и dsound.dll. Но также внутри DSOAL есть архив с 64-битными dsoal-aldrv.dll и dsound.dll. Какие файлы брать по умолчанию?
v
Для 32-битных игр — ставь 32-х битные библиотеки.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как добиться идеального цветения пионов: удобрения, которые работают

Пионы — это не просто цветы, это воплощение весеннего великолепия и нежности, олицетворение красоты и изысканности, которые могут украсить любой сад. С приходом весны, когда природа...

Обзор Даджет R200: бюджетный робот мойщик окон. Как работяга моет грязные окна?

Источник: bestrobot.info Даджет R200 сочетает несовместимое: доступная стоимость (10-11 тыс. руб.), необычный дизайн и высокое качество уборки. Последнее достигается за счет V-образного распыления...

Горячая мульча: как превратить садовые отходы в плодородие

Весна вступает в свои права, принося с собой не только восхитительные ароматы цветущих садов и зеленеющих лугов, но и обещание нового урожая. Для каждого садовода и огородника это время не только...

Как сберечь свой любимый матрас для долгой службы

Матрас — один из главных предметов наших спален. Именно с ним наш сон будет спокойным и здоровым, а жизнь комфортнее. Еще в древности люди использовали подстилки из травы и веток для...

От единого толчка к сети разломов: как на самом деле происходят землетрясения?

Землетрясения — эти грозные подземные толчки, сотрясающие нашу планету, всегда вызывали у человечества страх и трепет. Научное понимание этих явлений, хоть и развивалось веками, до сих...

Обзор механической клавиатуры AULA F75

Механическая клавиатура AULA F75 — это компактная и функциональная модель, предназначенная для геймеров и для любителей компактных моделей. Она оснащена механическими переключателями,...