Smirftsch wrote on Aug 27
th, 2016 at 10:53am:
To be honest, chances for this are not really good. There is no real support from creative anymore and the new ALAudio still follows the original specs, so there shouldn't even be any problem.
On the other hand we have OpenALSoft, with a lot of new features including a fantastic HRTF, good support and compatibility to any soundcard around.
You already told the likely reason why older games using OpenAL (UT1, UT2004, Q3A) have the sound skipping bug - can you tell it again? It was something with "Context Buffers"...
About OpenALSoft: is OALSoft truly qualitatively on the same level with HW OpenAL? Is HRTF as good as CMSS-3D HP? If so, then I will really decide to switch to OALSoft for UT1...
But the true problem is much more troublesome: AFAIK, neither UT2004 nor other game engines (Q3A, Q3 engine based games) use OALSoft. Obviously, there are only 2 possible ways to fix OpenAL in these games:
1.) You already suggested me to notify the developers of these older games about the likely cause of this bug, so they can adapt their OpenAL implementation to newer Creative drivers. (if they're willing to do it, of course...)
2.) Is it possible to
enforce these games to use OALSoft? For example, renaming OALSoft dll files as Creative OpenAL dll files (e.g. renaming oalsoft.dll to OpenAL32.dll) to trick these games to use OALSoft - or other methods to link game engines to use OALSoft...
Important: What about the
UE2.5 SDK? Is it possible to get it for free under certain circumstances (for partial/total conversion mods only)? I need it for multiple purposes (Modding DX2, fixing ALAudio.u for UT2004, etc.)
Thx for advise,
M2396