Openal
Содержание:
- General changes, improvements, and fixes in OpenIV 4.0.1
- OpenAL and volume controls[]
- Аналоги
- Устранение неполадок при открытии файлов OPEN
- Скачиваем файл OpenAL32.dll отдельно
- Red Dead Redemption 2 support
- Openal – описание
- История возникновения программы OpenAL и ее преимущества
- Как исправить ошибку
- Для чего нужна OpenAL
- Где используется OpenAL?
- Выбор протокола
- OpenAL: для чего эта программа?
- Поддержка Red Dead Redemption 2
- Игровая индустрия прошлого века
- Дополнительная информация
- Реализации
General changes, improvements, and fixes in OpenIV 4.0.1
- We fixed an issue where it was not possible to run Grand Theft Auto V (Epic Games Store Version) from OpenIV.
- We fixed an issue resulting in OpenIV crash while opening some modes and textures in GTA V.
- We fixed an issue where OpenIV did not update size of embedded archive when all files removed from it.
- You can add more names and strings into OpenIV databases by editing files in your documents folder here: Documents\OpenIV\\Strings\ Starting with this update OpenIV will automatically reload content of those files without restart.
You can find change log for this version on our bug-tracker here.
OpenAL and volume controls[]
See also: Music
At least with OpenArena 0.8.8 under Microsoft Windows, volume controls behaviour differ if you are using OpenAL or not («not using OpenAL» for sound may also be referred to «using SDL sound»).
«Effects volume» and «Music volume» are two slider controls in SETUP -> SYSTEM -> SOUND menu, and correspond to /s_volume <number.dec between 0 and 1> and /s_musicvolume <number.dec between 0 and 1>, respectively.
As you can guess, 0.0 means no sound, 1.0 means full volume, and 0.5 means half volume. S_volume default value is 0.8. S_musicvolume default value is 0.25.
If you are using OpenAL, «effects volume» and «music volume» are completely independent (you can set effects volume to 0 and still hear the music, if music volume is not 0); if you are NOT using OpenAL, instead, music volume is also affected by effects volume (if you set effects volume to 0, you cannot hear music even if music volume is set to the maxmimum; in other words, in this case «effects volume» acts as a «master volume»).
Аналоги
Утилита используется повсеместно, большинство видеоигр использует именно библиотеки OpenAL для работы со звуком, поэтому данное программное обеспечение практически не имеет аналогов. Обычно, если ОпенАЛ не устраивает по каким-то причинам разработчиков, то они самостоятельно разрабатывают и внедряют в свои продукты алгоритмы обработки звука. Хоть некоторые разработчики и пытаются конкурировать с OpenAL, практически никто не может обойти ее, ведь она, довольно простая в использовании, при этом обладает огромным количеством различных эффектов и возможностей для работы с аудиорядом.
Устранение неполадок при открытии файлов OPEN
Общие проблемы с открытием файлов OPEN
Unknown Apple II File не установлен
При двойном щелчке OPEN-файла может появиться диалоговое окно операционной системы с сообщением о том, что он «Не удается открыть этот тип файла». Если это так, это обычно связано с тем, что у вас нет Unknown Apple II File для %%os%%, установленного на вашем компьютере. Поскольку ваша операционная система не знает, что делать с этим файлом, вы не сможете открыть его двойным щелчком мыши.
Совет: Если вам извстна другая программа, которая может открыть файл OPEN, вы можете попробовать открыть данный файл, выбрав это приложение из списка возможных программ.
Установлена неправильная версия Unknown Apple II File
В некоторых случаях может быть более новая (или более старая) версия файла Unknown Apple II File, которая не поддерживается установленной версией приложения. Если у вас нет правильной версии Unknown Apple II File (или любой из других программ, перечисленных выше), вам может потребоваться попробовать загрузить другую версию или одно из других программных приложений, перечисленных выше. Эта проблема чаще всего встречается, когда у вас есть более старая версия программного приложения, и ваш файл был создан более новой версией, которую он не может распознать.
Совет: Иногда вы можете получить подсказку о версии OPEN-файла, который у вас есть, щелкнув правой кнопкой мыши на файле, а затем нажав на «Свойства» (Windows) или «Получить информацию» (Mac OSX).
Резюме: В любом случае, большинство проблем, возникающих во время открытия файлов OPEN, связаны с отсутствием на вашем компьютере установленного правильного прикладного программного средства.
Хотя на вашем компьютере уже может быть установлено Unknown Apple II File или другое программное обеспечение, связанное с OPEN, вы по-прежнему можете столкнуться с проблемами при открытии файлов Unknown Apple II File. Если у вас по-прежнему возникают проблемы с открытием OPEN-файлов, могут возникнуть другие проблемы, препятствующие открытию этих файлов. Эти другие проблемы включают (перечислены в порядке от наиболее до наименее распространенных):
Скачиваем файл OpenAL32.dll отдельно
Также можно попробовать еще один вариант решения проблемы, связанной с отсутствием компонента OpenAL32.dll в системе. Мы рекомендуем вам использовать первый способ (полная переустановка библиотеки), если по каким-либо причинам он вас не устраивает, можно попробовать скачать файл OpenAL32.dll отдельно. Для этого делаем следующее:
- Сначала нужно бесплатно скачать файл по кнопке внизу странички. Затем распаковать его и поместить в нужную папку. Кидать dll следует в зависимости от архитектуры вашей Windows.
Для 32-битных систем:
C:\Windows\System32
Для 64-битных систем:
C:\Windows\SysWOW64
Чтобы определить разрядность вашей OS используйте набор горячих клавиш Win+PauseBreak. В открывшемся окне будет указана общая информация о системе, включая ее архитектуру.
- Далее, нужно поместить файл и в папку с игрой. Класть OpenAL32.dll нужно именно в каталог с исполняемыми файлами (расширение EXE) и зарегистрировать новый элемент динамической библиотеки. Для этого запускаем поиск Windows (способ добавления OpenAL32.dll будет показан на примере Windows 10) и вводим в него слово CMD. Кликаем по нужному результату правой кнопкой и выбираем пункт, обозначенный на скриншоте цифрой «4».
- Мы запустили командную строку с привилегиями администратора. Именно она нужна для регистрации OpenAL32.dll в системе. В зависимости от разрядности, вводим одну из приведенных ниже команд.
Для x32 Bit систем:
Regsvr32 C:\Windows\System32
Для x64 Bit систем:
Regsvr32 C:\Windows\SysWOW64
Red Dead Redemption 2 support
For Red Dead Redemption 2 support, our goal was to provide better user experience. We focused on two things: file names and bug fixes.
In OpenIV 4.0.1, we added many names for files, audio tracks and some of text keys. Modding community found and provided many of those names and strings. To keep track of all the names and other strings we created new GitHub repository that everyone can use and contribute. You can find it here – https://github.com/OpenIV-Team/RAGE-StringsDatabase, in this repository you can see all the names and strings that currently known by OpenIV, they are divided into text databases. Besides strings, it also contain set of small tools that allows you to work with those databases and makes it easier to add new strings yourself. Work is still in progress, currently there is not much documentation.
Other changes for RDR 2:
- We fixed an issue where it was not possible to run Red Dead Redemption 2 from OpenIV.
- We fixed an issue resulting in OpenIV crash when trying to open some of the RDR 2 audio files.
- We fixed an issue where OpenIV incorrectly exports multichannel audio from RDR 2.
- We fixed an issue where OpenIV was not able to work with some textures in RDR 2.
- We added ability to export META/PSO files to XML format from file context menu.
Openal – описание
Openal Audio Library – кроссплатформенный интерфейс для программирования приложения в сфере звука. Позволяет обрабатывать и работать с 3D звуком, создавать атмосферу реальной окружающей среды используя технологию EAX в различных программах. Из-за того, что все файлы этой платформы в итоге имеют расширение dll, можно сказать, OpenAL – звуковая библиотека, совместимая с Windows. Изначально создатель Loki Sorfware создавал эту технологию для переноса множества игр с операционной системы Windows на Linux. Однако после закрытия компании идея и технологии были куплены компанией Creative Technology. В итоге они создали уникальный и единственный, на то время, инструмент для работы со звуком.
Функции ОpenAL
Практически все игры, в настоящее время, используют 3D графику и трёхмерное пространство плоскости координат. С помощью использования библиотек, разработчики получают возможность провести анализ полученных данных, по которым будут воспроизводиться реальные звуки для пользователя. Например: при перемещении любого объекта в любой игре звук должен изменяться по тем же правилам, как мы слышим его в жизни. Чем больше расстояние от источника, тем тише звук, который игрок слышит. При прохождении через различные преграды звук может стать тише либо совсем прерваться.
Программа учитывает наличие множества объектов, из-за которых звуковые волны искажаются, позволяя доносить голоса других персонажей корректно. Внешний шум будет меняться в зависимости от месторасположения персонажа или субъекта, при смене обстановки и локации. Библиотеки добавляют, помимо основного шума, дополнительные звуки для создания атмосферы (эхо, звуки природы, помехи).
Ещё одна функция OpenAl – обработка звукового сопровождения при перемещении через лес, снежную погоду, ураган. Все эти условия в реальной жизни меняют качество и тональность звука. Практически все современные продукты используют эти звуковые библиотеки.
В случае удаления нужной библиотеки воспроизведение звука станет нестабильным либо вовсе пропадёт. Чтобы избежать этого, библиотеки вшиваются в продукт, не позволяя совершить отдельное удаление. Большим плюсом является открытый код программы что позволяет разработчикам со всего мира дополнять либо изменять любые компоненты платформы. Благодаря умелой реализации всех возможностей OpenAl можно повысить качество и реалистичность звука в любом продукте.
- openal.org
- kcat.strangesoft.net/openal
- openal.updatestar.com
При их открытии можно увидеть краткое описание технологий и множество закладок. Перейдя во вкладку Downloads нужно скачать Windows-инстраллер и запустить установочный файл.
При установке нужно согласиться с условиями и правилами использования программы. Запустить её с помощью ярлыка на рабочем столе. Интерфейс программы разбит на разделы и мы можем выбрать слушателя. Это наш объект вокруг которого будет воспроизводиться звук, его позиция и будущий маршрут. При помощи специальных отметок положения источника звука и особенностей рельефа производится звук. Дополнительно существует возможность изменения громкости на разных участках и различных параметров звука.
Обновление программы производится автоматически при подключении компьютера к интернету. Если же у вас отсутствует возможность подключения к всемирной сети, можно воспользоваться встроенными библиотеками при установке различных программ. Они также устанавливаются и обновляют версию программы автоматически.
Как говорилось ранее, удаление этих библиотек крайне не рекомендуется для любой системы. Однако возможность этого существует. Поскольку система обнаруживает OpenAL как доброжелательную программу, она имеет доступ к распространению по всем каталогам и приложениям системы. Поэтому полностью удалить её без помощи посторонних программ вряд ли получится.
Можно использовать для этой цели программу под названием Revo Uninstaller, которая имеет в себе продвинутый алгоритм сканирования системы до и после установки и позволяет удалить оставшиеся после ручного удаления программы файлы, ключи реестра и папки.
История возникновения программы OpenAL и ее преимущества
В первую очередь, нужно сказать о том, что это такое и какова ее роль для компьютерной системы и для каждого пользователя, добавив положительные моменты при установке этой программы.
Стоит заметить, что эта утилита имеет множество достоинств, если сравнивать ее с другими аналогами. Этот интерфейс необходим для работы с аудиоданными по программированию различных приложений.
Итак, преимущества:
- использование Environmental Audio Extensions (звуковые эффекты: дождь, шелест листьев, ураган и т. д.);
- работа с объемным звуком;
- креативность;
- качественное звучание;
- большое многообразие выбора аудио-звуков.
Проект поддерживает компания Creative. Это обстоятельство делает интерфейс интересным и довольно востребованным.
Первоначальным замыслом была разработка программы для раскручивания собственной бизнес-идеи, которая состояла лишь в том, чтобы портировать игры на GNU/Linux с Microsoft Windows. Однако, идея провалилась, большого капитала фирма Loki Software не заработала и вскоре прекратила свое существование.
Если бы на этот карьеристский проект не обратило внимание сообщество свободного ПО и не подхватило бы его креативную идею в обход компании, которая уже закрылась, то об «openal» так никто бы и не узнал
Как исправить ошибку
Сначала убедитесь, что один или несколько компонентов ОпенАЛ не попали в немилость к вашему антивирусу и из-за этого отсутствуют. Часто случается так, что именно он становится причиной удаления файлов и, как следствие, появления ошибки.
Также, когда возникает ошибка: «запуск программы невозможен так, как отсутствует openal32.dll» или OpenAL cant create sound device» не нужно пытаться скачать отдельно dll-файл в сети. Это не только не решит проблему, но и может привести к серьезным последствиям, если вы скачаете вирус. Нужно переустанавливать весь пакет OpenAL. Именно о том, как это делается мы и поговорим ниже.
- Скачиваем программу OpenAL по кнопке внизу этой странички. После того как она будет загружена, запускаем от имени администратора (кликнуть по ярлыку правой клавишей нашего манипулятора и выбрать пункт, обозначенный цифрой «2»).
- Принимаем лицензию, которую нам предлагает инсталлятор. Для этого жмем «ОК».
- По прошествии нескольких секунд наша установка будет завершена. Опять жмем «ОК».
Вот и все, теперь библиотека OpenAL благополучно установлена на наш компьютер или ноутбук и в дальнейшем ошибки возникать не должны.
Программа, которую вы установили подходит для таких операционных систем:
- Windows 7;
- Windows 8;
- Windows 10.
Для чего нужна OpenAL
Название означает простое сокращение от Open Audio Library, то есть это библиотека функций для работы со звуком. Конечно, для обычного воспроизводящего приложения, например, аудиоплееру или видеоплееру, ничего подобного не нужно – они воспроизводят звук в точности таким, как он записан. Но для чего тогда нужно использовать OpenAL?
Наверняка вы играли в компьютерные игры и удивлялись той реалистичной атмосфере, которая создаётся в них благодаря звуку. Приглушённый разговор за углом, звук шагов по разной поверхности, шум дождя или завывание метели… А ведь ещё вы можете отлично распознать, с какой стороны доносятся звуки выстрелов или проезжающих мимо автомобилей. Реалистичный 3D-звук имеет не меньшее значение, чем хорошая графика.
Вот для этого и служит библиотека OpenAL – с помощью её компьютер обрабатывает и добавляет различные звуковые эффекты, которые значительно улучшают реалистичность. Конечно, это используется не только в играх, но и в современных программах аудиоредакторах, хотя и в меньшей мере.
Эта библиотека, как и прочие, состоит из множества файлов с расширением dll, в которых содержатся все необходимые функции. С их помощью компьютер рассчитывает координаты всех предметов в пространстве, которые испускают звук, с учётом препятствий, и соответственно делает его тише или громче, а также добавляет необходимые эффекты. Также учитывается направление и соответственно вы можете слышать эти звуки слева или справа, или перемещающимися.
OpenAL существует в версиях для Windows и для Linux, то есть это кроссплатформенное приложение. Это обеспечивает нормальную работу программ, использующих эту библиотеку, на разных операционных системах.
Теперь вы знаете, что за программа OpenAL и для чего она нужна. Обнаружив её на своём компьютере, вы сможете спокойно на это реагировать, ведь это не вирус, а вполне даже нужная вещь, особенно для тех, кто любит поиграть и, конечно, для разработчиков игровых программ.
Где используется OpenAL?
Компания, которая некогда разработала и воплотила в реальность технологию «OpenAL», уже давно прекратила свое существование. А вот тысячи строк программного кода продолжают жить и даже используются при создании новых игр, таких как:
- Hotline Miami
- F1 2010
- Hitman
А все дело в том, что изначально программа выпускалась с открытым кодом. Любой желающий мог вносить свои правки, разрабатывать дополнения и создавать обновления на базе изначального программного обеспечения. До сегодняшнего дня «дожили» три ответвления некогда созданного инструмента «OpenAL»:
- SI». Эта исходная версия не обновлялась уже более десяти лет, так что шансы на реанимацию проекта минимальны.
- Creative» — версия от одноименной корпорации, коммерческий вариант.
- Soft» — независимая группа разработчиков выпустила свою версию, основанную на SI.
Использовать сейчас исходную версию — не самое лучшее решение, за прошедшие годы вышло слишком много полезных обновлений. Так что придется выбирать между коммерческой компанией и «независимой» организацией. Но при таком выборе всегда следует ориентироваться исключительно на функционал программного обеспечения.
Выбор протокола
Для доступа к электронной почте использует два основных протокола: IMAP4 и POP3. Первый, более современный, дает возможность получать доступ к ящику с нескольких устройств одновременно и синхронизировать данные между ними в реальном времени. Письма при этом хранятся на почтовом сервере. Третья редакция протокола POP обеспечивает доступ к ящику только с одного устройства. Письма загружаются в почтовый клиент, а хранение на сервере подключается опционально. По умолчанию Google использует протокол IMAP4.
Заходим в веб-интерфейс своего почтового ящика. Щелкаем мышкой по указанной стрелкой иконке с шестеренками вызывая контекстное меню. Выбираем пункт, обозначенный на снимке экрана двойкой.
В панели инструментов переключается на раздел, обозначенный рамкой. Переносим радиокнопку в указанное стрелкой положение. Таким образом старые письма останутся на сервере, а правила обработки по протоколу POP начнут действовать только на новые.
Опускаемся ниже в этом же разделе настроек. Отключаем протокол IMAP, перенося радиокнопку в отмеченную стрелкой позицию. Нажимаем кнопку «Сохранить» в нижней части экрана записывая внесенные изменения.
OpenAL: для чего эта программа?
- Не была рассчитана на рядового пользователя.
- Создавалась для переноса игр с одной операционной системы на другую.
- Активно используется разработчиками компьютерных игр, даже спустя десятилетия после выхода первой версии.
- Позволяет работать с библиотеками аудио-файлов.
- Дает возможность задать любому звуку три координаты в трехмерном пространстве.
- Добавляет реалистичности любому уровню, даже самому невероятному.
Чаще всего это программа используется при создании гонок, хоть звук и не самый важный компонент такого рода игр. В последнее время это программное обеспечение используют и при разработке игр на Android и iOS, завоевывая рынок мобильных устройств. Так что в ближайшем будущем мы еще много раз услышим об этом удобном инструменте.
Если вы не связали свою жизнь с созданием 3D игр, совсем не стыдно оставаться в неведении насчет OpenAL, что это за программа известно лишь небольшом кругу разработчиков, для которых она и создавалась.
Видео о технологии OpenAL
В этом видео Леонид Потапов расскажет о софте, необходимом для любой компьютерной игры, среди которого находится и «OpenAL»:
Поддержка Red Dead Redemption 2
В рамках поддержки Red Dead Redemption 2 мы сфокусировались на двух основных моментах: имена файлов и исправление ошибок.
В OpenIV 4.0.1 мы добавили много имён для файлов, аудио дорожек, а также некоторых текстовых записей. Большая часть этих имён и строк была найдена модинг сообществом. И что бы вести учёт всех найденных имён и строк был создан новый репозиторий на GitHub, любой может использовать его и внести свой вклад. Вы можете найти его тут – https://github.com/OpenIV-Team/RAGE-StringsDatabase, в этом репозитории представлены все используемые OpenIV имена и строки, они поделены на текстовые базы данных. Помимо строк, это репозиторий содержит набор небольших инструментов для работы с этими базами данных которые позволят вам использовать их, а также облегчают добавление новых строк. Работа над репозиторием всё ещё продолжается и в настоящее время в нем отсутствует какая-либо документация.
Другие изменения для RDR 2:
- Мы исправили ошибку из-за которые было невозможно запустить Red Dead Redemption 2 из OpenIV.
- Мы исправили ошибку, которая приводила к падению OpenIV во время открытия некоторых аудио файлов RDR 2.
- Мы исправили ошибку из-за который экспорт многоканальных аудио файлов RDR 2 работал неправильно.
- Мы исправили ошибку из-за который OpenIV не мог работать с некоторыми текстурами RDR 2.
- Мы добавили возможность экспортировать META/PSO файлы в XML формат из контекстного меню.
Игровая индустрия прошлого века
Когда-то для создания действительно хорошей или даже культовой игры необходимо было не так уж много:
- Атмосфера.
- Локации огромных размеров.
- Детально прорисованные противники.
- Хорошо продуманные союзные персонажи.
- Немножко души.
Заключать сделку с дьяволом на самом деле не требовалось, вроде бы. Просто ресурс игровых машин был не таким, как сейчас. Действительно хорошая игра создавалась скорей за счет воображения самого игрока, за счет возможности включить эту самую фантазию и вовлечь человека в игровой процесс.
Сегодня все немного иначе. Да, обширные локации и свобода действий все еще в цене, некоторые создатели игр этим успешно пользуются. Вот только на смену атмосфере и детально продуманному сюжету пришла графика и красивые ролики. Смысловая нагрузка отошла на второй план, уступив место зрелищности. Впрочем, такое явление сейчас можно наблюдать и в кинематографе, так что игровая индустрия в этом плане – не единственная жертва времени.
Дополнительная информация
После применения изменений обязательно перезагрузите компьютер. Однако, данный способ работает далеко не всегда и не у всех. Это связано с частой невозможность регистрации dll из-за отсутствия других компонентов. Использовать лучше вариант с полной переустановкой библиотеки OpenAL, скачанной с официального сайта.
Иногда даже после установки или переустановки программы могут продолжать появляться ошибки. Если это происходит, скачайте и установите последнюю версию драйверов для вашей звуковой платы. А если и тут успеха достичь не удалось, переустановите саму игру. Очень часто взломанные версии и репаки являются первоисточником проблемы.
Реализации
- OpenAL SI
- Образец реализации OpenAL является исходной реализацией от Loki и в настоящее время не поддерживается.
- OpenAL Soft
- OpenAL Soft — это кроссплатформенная программная реализация под лицензией LGPL. Библиотека задумана как совместимое обновление / замена устаревшего образца реализации OpenAL, а также как бесплатная альтернатива уже проприетарному OpenAL. OpenAL Soft поддерживает моно, стерео, 4-канальный, 5.1, 6.1, 7.1, HRTF, UHJ и B-формат вывода.
- AeonWave-OpenAL
- AeonWave-OpenAL является LGPL лицензии OpenAL эмуляции , которая использует преимущества аппаратного ускорения , предоставленное несвободной , но низкая стоимость AeonWave 4D-аудио библиотекой для Linux и Windows , сделанных Adalin BV . Автор утверждает, что реализация AeonWave-OpenAL визуализирует 3D-звук в пять (на AMD Athlon 64 X2 ) или в семь (на ) раз быстрее, чем или при тех же условиях. Благодаря использованию библиотеки AeonWave эта реализация поддерживает HRTF, а также пространственный объемный звук для восьми динамиков.
- Драйвер Rapture3D OpenAL
- Драйвер Rapture3D OpenAL является несвободной , коммерческой, Windows только программная реализация сделана Синим Ripple Sound . Библиотека предназначена в качестве высокопроизводительной замены для других реализаций. Особенности:
- 32-битный звуковой тракт с плавающей запятой.
- Высококачественное преобразование частоты дискретизации (используется для различных целей, включая доплеровский сдвиг).
- Эффекты и фильтры высокого качества.
- Направленные источники звука.
- Поддержка многоканальных источников звука (включая ресурсы, закодированные с использованием Ambisonics ).
- Единственное ограничение на количество источников или эффектов — это мощность процессора, возможность рендеринга сотен источников звука и множества эффектов на относительно старом оборудовании.
- Автобусы (HOA), работающие до четвертого порядка.