On forum: 03/19/2007
Message edited by:
Full OpenAL Support|
This is probably an improvement that once made would also include the multiplayer aspect of the game, but decided to post it here.
When a user has a sound card which fully supports, mainly the X-FI series, OpenAL in hardware, rather than creating an Generic Software device, as was done in the retail release, and Generic Hardware which was done in the v1.0001 patch, the audio engine should create a X-FI device, which is supported in the OpenAL API.
For example, here is a small excert from my Stalker log file, running on a system with an X-FI Fata1lty with 64MB X-RAM:
SOUND: OpenAL: enumerate devices...
SOUND: OpenAL: EnumerationExtension Present
devices Generic Hardware
SOUND: OpenAL: system default SndDevice name is SB X-Fi Audio [DCE0]
SOUND: OpenAL: All available devices:
1. Generic Hardware, Spec Version 1.1
2. Generic Software, Spec Version 1.1
3. SB X-Fi Audio [DCE0], Spec Version 1.1 (default)
SOUND: OpenAL: SelectBestDevice is SB X-Fi Audio [DCE0] 1.1
SOUND: OpenAL: Required device: SB X-Fi Audio [DCE0]. Created device: Generic Hardware.
* sound: EAX 2.0 extension: present
* sound: EAX 2.0 deferred: present
* sound : cache: 65538 kb, 7609 lines, 8820 bpl
You can see what I mean by reading that quote.
This would basically improve audio qualtiy on X-FI's by allowing the hardware to be used to it's fullest, as the Generic Devices, only offer 32-64 hardware voices, wereas, the X-FI option offers 128 hardware voices, and no extreme amount of coding would be required to implement this.