Руководство по работе с openal на c++. часть 1: воспроизводим звук

Installation and updates improvements

With this release, we are starting to rollout our new install and update system. Here are the improvements from this first step:

  • The setup package is now smaller.
  • Download speed for updates from this version to the future version should be faster than previous.

Our future improvements for install and update system includes:

  • Small partial patches support. This will allows us update some files of OpenIV (like RDR 2 filenames databases or localization packs) without updating whole application.
  • Different update channels support. This will allows us to provide BETA versions before general release.

Those improvements planned to arrive later this year.

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.

RDR 2 META/PSO support

Unlike GTA
V, with RDR 2 we are using different approach for supporting PSO files. Currently
you are able to open and view all PSO files in XML form. However, for the most
of those files many names and strings are missing. The format of the resulted
XML is also not finished yet, so the game will not be able to load those files
in the XML form as you can do with some files in the GTA V.

There is a
lot of data in the PSO files that needs to be analyzed, many file names can be
mined from them. We will do this in the future updates. For now, it is just
basic support for you to research.

In the
future releases we are going to merge our GTA V and RDR 2 PSO code so it will
be possible
to view all the files in GTA V and provide editing capabilities for
RDR 2 PSO files.

Поддержка 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 формат из контекстного меню.

About OpenTX versions

OpenTX versions are delivered as sets of major and minor releases. Major releases represent big steps with lots of feature changes and new functionality, which require changes in the way model data is stored and thus breaks compatibility with the previous one. Minor releases within a major one will fix bugs, correct functionality that needs changes, add new functionality that doesn’t require breaking compatibility, or remove features that are deemed useless.

As we are dependent on user feedback, a major release will start as “unstable” and will go through several rounds of refinement based on the gathered user experiences, which can initially cause radical changes in the way a feature operates between minor versions. Once things have settled and we have decent documentation available that major version will become “stable” i.e. its features will be frozen, and from that moment on any new minor versions would only be released to fix bugs that may be discovered.

We recommend “normal users” not to jump on a new major revision straight away as following the minor revisions of an unstable branch requires careful attention to the changelog to find out about things that may have changed and could potentially break existing setups, and documentation is usually not ready yet. They should thus stick with “stable” versions. Advanced users who want to be on the bleeding edge, want to provide feedback and/or suggest modifications, can find their way without documentation and can follow the evolution closely are welcome to do so during the unstable period, of course at their own risk.

Currently, the supported major versions of OpenTX are:

  • OpenTX 2.2
  • OpenTX 2.3

Major releases are independent, OpenTX companion 2.0.x will download firmware 2.0.x, OpenTX companion 2.1.x will download firmware 2.1.x etc. Updates between major versions are manual, you need to download the required companion yourself, no updates will be automatically offered. When upgrading from one major version to the next it is recommended to backup both your current firmware and settings, and to thoroughly check all of your models’ functions still operate correctly after the built-in upgrade procedure has completed. Downgrading models and settings is not possible, so should you want to switch back to an older major version you will need to either reload your backup or start from scratch again.

You can check the release history of OpenTX on this page.

Установка и обновление

В этом выпуске мы начинаем внедрять новую систему установки и обновления OpenIV. Вот первые изменения, которые мы реализовали:

  • Уменьшен размер установочного пакета.
  • Все будущие обновления, с этой версии на новые, будут скачиваться значительно быстрее предыдущих.

Наши планы на улучшения системы установки и обновления включают:

  • Поддержка частичных патчей. Мы сможем обновлять только некоторые файлы OpenIV (например, базу имён RDR 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.

OpenTX downloads

OpenTX 2.3 branch

Latest OpenTX major version with added support for the FrSky X10 Express, X9D+ 2019, X-Lite S/Pro, X9 Lite and Jumper T12 radios, the new FrSky ACCESS system, and lots of new features including significant latency improvements with FrSky radios/modules. Please read this page for more details about other changes. As usual with each major release new SD card contents are needed, information is on the page.

OpenTX 2.2 branch

Previous major version, now stable and still supported for normal use, but no new features or bugfixes will be implemented. 2.2 added support for the FrSky Horus X12S and X10 and Taranis Q X7 radios (plus X-Lite starting with 2.2.2). This version drops support for AVR-based radios, for those see 2.1 below. Please read this page for more details about other changes. As usual with each major release new SD card contents are needed, information is on the page.

OpenTX 2.2.4
(2019-07-11)

Nightly builds

The nightly builds are automatic builds that are build every day. As
during development, critical bugs might be introduced, these versions
should not be used for flying. Additionally a backup of EEPROM
should be done before flashing these firmware. The nightly builds are
only intented to verify if bugfixes/new features work as expected. We
provide no changelogs for these builds. To get a rough idea about the
changes you can look at the
git commit log.

macOS nightly builds,
Windows nightly builds
and
Linux nightly builds

OpenTX 2.1 branch

Deprecated, no more support will be given but firmware downloads are still available for the time being. It is the last version to support AVR-based radios (9X/9XR with stock board, Gruvin9x, DIY MEGA2560). 2.1 introduced completely new telemetry handling compared to 2.0, and also requires a different sound pack (see below). The original upgrade notes from 2.0 to 2.1 can be found here.

This branch is the first to support the FrSky Taranis X9E (tray version).

OpenTX 2.1.9
(2016-09-15)

OpenTX 2.0 branch

Deprecated, no more support will be given but firmware downloads are still available for the time being. 2.0 introduced the Virtual Inputs system.
This branch is the first to support the FrSky Taranis X9D+ and the Turnigy 9XR-Pro.

OpenTX 2.0.20
(2016-09-15)

OpenTX 1.x branch

This branch is the first to support the original FrSky Taranis X9D, and is now deprecated. Firmware downloads are not possible anymore, the below companion is only provided for reference.

companion9x v1.52
(2014-01-10)

Firmware downloads are exclusively available from within OpenTX Companion’s “Download” dialog. OpenTX Companion needs to be configured for the proper radio type and with the firmware options you choose, so that a customised firmware file with these options can be prepared for you by our build server and downloaded to your PC. OpenTX Companion is then used to load the firmware to your radio.PLEASE NOTE that the firmware you run on the radio and companion you use on the PC to edit settings must be of the same branch!

Sound packs

Sound packs can be downloaded either through companion (the Download dialog will point you to the correct directory for the selected radio type), or from the links below:

Sound packs for OpenTX 2.0Sound packs for OpenTX 2.1SD card contents for OpenTX 2.2, with sound packsSD card contents for OpenTX 2.3, with sound packs

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector