Hey Swaaye. You can't even imagine how grateful I am for this thread and for all the troubleshooting you've done. There's absolutely no material in the Internets about a3d, EF and that infamous patch. That's weird because all the guys who were enjoying A3D, simply lost the ability to do so in the expansion or in the multiplayer (since AFAIK 1.2 patch was mandatory for the MP).
I've been tinkering with those 2048 drivers and found out, that when I set output mode to 'Headphones' I'm getting inverted channels everywhere. Even in that testing app of 'aureal audio properties' panel. It's ok with quad and stereo speakers though.
Oh yea, and I also dug up some info about that reverb. It looks like EAX reverb and geometric reverb (the one the tick is for in the settings) are different things. 'EAX reverb engine' is an attempt of Aureal to emulate EAX and geometric reverb is actually an enhancement of A3D engine which was promised with A3D 3.0 iteration. More so, those games, which support only A3D 2.0, got reverb automatically, as noted on quantexzone:
2.5 - Can I get reverb in A3D 2.0 games?
Yes. A3D 2.0 games that utilize the Wavetracing engine will automatically be upgraded with reverb with the A3D 3.0 drivers. This would include Heretic II, Sin, Half-Life, Descent 3, Nascar 3, etc. No code changes to the game are necessary.
How this works is that games which initialize the Wavetracing engine with the A3D 2.0 interface will have geometric reverb calculated automatically by the new A3DAPI.DLL file. Only Vortex 2-based sound cards will be able to take advantage of this. (When the Vortex Advantage drivers are updated with the reverb engine, they will benefit as well.) These games will still render reflections and occlusions as well.
Games that use the A3D 3.0 interface will just need to specify whether or not reverb is desired.
If you do not want to hear reverb in your A3D 2.0 game, then you can simply disable the Vortex's reverb engine in the Vortex 2 Control Panel. Be sure to re-enable it afterwards.
So all this brings me to this conclusion(s):
1) to enjoy A3D fully, you need to have 2048 drivers since the A3D 3.0 support was added in that version.
2) even if your game does not support A3D, it's better to have 2048 drivers installed since you're getting proper reverb anyway even in A3D 2.0 titles.
3) That 2048 version is extremely buggy and unfinished.
4) There MUST be a way to fix that anomaly in EF with voices, because it seems to be tied in with those reversed channels in Headphone mode.
5) I'm gonna dig deep!
😁
Edit: this page mentions some 2050 version of drivers. Links are dead though.
http://release.narod.ru/2048.htm#w9x