Okay let's try to get this right...
You wrote:
I think its working but my 'sounds' file (readme says log.lst??) in my main IL2 folder has this in it
-- new session --
num channels 0
Cannot open audio file samples/infinite 1
Speaker config restored.
Audio finished.
Initializing DirectSound playback device...
Primary buffer created.
Playback format is set : sampling rate = 44100, num channels = 2.
Buffer caps : Transfer rate = 0, CPU overhead = 0.
Default speaker config is : 6.
Direct sound audio device initialized successfully :
DX Version : 7
Hardware - enabled [buffers : 129]
Extensions - enabled :
EAX ver. 1 [X] - enabled
EAX ver. 2 [X] - enabled
EAX ver. 3 [X] - enabled
I3D ver. 2 [ ] - disabled
ZoomFX [ ] - disabled
MacroFX [ ] - disabled
SIMD render [X]
num channels 0
Cannot set EAX occlusion properties !
Cannot set EAX occlusion properties !
Speaker config restored.
Audio finished.
That's funny.
Well, the fact that you don't find the "log.lst" is because you decided to name your logfile different:
Heres my conf.ini Mike;
[Console]
LOG=1
LOGFILE=ERROR_LOG.txt
LOGKEEP=1
LOGTIME=0
HISTORY=1024
HISTORYCMD=1024
LOAD=console.cmd
SAVE=console.cmd
FOVlog=1
Per default, the logife would be configured as "LOGFILE=log.lst", that would get you the log.lst like anyone else has.
Furthermore it's
not recommended to use "LOGKEEP=1" since that'd mean that your logfile will be ever growing.
You might want to check the size of the current "ERROR_LOG.txt", it's likely
huge.
Better use "LOGKEEP=0" to get a logfile containing only events from the last time you ran the game.
Furthermore it's absolutely impossible to explain why your "sounds" file (which in fact is named "sounds.log") contains parts of what is supposed to be in the game's logfile "log.lst".
This is what belongs to "sound.log":
-- new session --
num channels 0
Cannot open audio file samples/infinite 1
Speaker config restored.
Audio finished.
Cannot set EAX occlusion properties !
Cannot set EAX occlusion properties !
Speaker config restored.
Audio finished.
And this in fact belongs to "log.lst":
Initializing DirectSound playback device...
Primary buffer created.
Playback format is set : sampling rate = 44100, num channels = 2.
Buffer caps : Transfer rate = 0, CPU overhead = 0.
Default speaker config is : 6.
Direct sound audio device initialized successfully :
DX Version : 7
Hardware - enabled [buffers : 129]
Extensions - enabled :
EAX ver. 1 [X] - enabled
EAX ver. 2 [X] - enabled
EAX ver. 3 [X] - enabled
I3D ver. 2 [ ] - disabled
ZoomFX [ ] - disabled
MacroFX [ ] - disabled
SIMD render [X]
num channels 0
Maybe the mess of log content is caused by "LOGKEEP=1", maybe your logfile already grew beyond all imagination and the OS or game messed up with it.
I have an ASUS Rock H97 with onboard Realtek HD Audio
Perfectly fine for this EAX mod.
This part tells that it's working:
EAX ver. 1 [X] - enabled
EAX ver. 2 [X] - enabled
EAX ver. 3 [X] - enabled
I do wonder if this should =1? SoundFlags.forceEAX1=0
It's right that it's set to "0".
If you enforce EAX ver. 1 only by setting "SoundFlags.forceEAX1=1" you will get no engine sounds in cockpit.
Leave it at "SoundFlags.forceEAX1=0" to enable all EAX versions 1, 2 and 3.
Best regards - Mike