Special Aircraft Service
Individual Mods and Packs for IL-2 1946 => Other Mods => Sounds (Common) => Topic started by: SAS~Storebror on June 09, 2017, 10:32:48 AM
-
Hi folks,
Today I'd like to bring back a long lost and forgotten technology to IL-2 on modern Operating Systems: EAX
EAX?
That's Creative Technologies "Environmental Audio Extensions", read more about it here: https://en.wikipedia.org/wiki/Environmental_Audio_Extensions
It's a technology to create 3D audio effects and more on "normal" speaker boxes or headphones.
IL-2 Supports EAX 1, 2 and 3 - however with Windows Vista Microsoft decided to cut off the deprecated hardware accellerated direct sound technology and left us with software sound renders where all EAX support was missing.
Fortunately Creative Labs stepped in and provided two tools to restore EAX for "old" games up to EAX 4, one tool called "EAX4 Unified" and the other simply called "ALchemy".
The latter is the most important part as it includes a dsound.dll which will restore the good old hardware accellerated direct sound routines, including EAX.
Only drawback is that it's only supporting certain (usually expensive) SoundBlaster Soundcards from Creative Labs.
But we're called "modders" for a reason, so this tool includes two files where this restriction has been removed - call it a "hack", but frankly Creative Labs didn't provide any EULA which would prevent us from doing so. The "unlocked" files are binary modifications, consisting of code check parts replaced by "NOP" OP codes and a few conditional jumps replaced by unconditional ones to skip the hardware checks.
If you are uncertain about the safety of those files, here are 0-day virus checks of them.
ALchemy.exe: https://www.virustotal.com/de/file/f2b29c55b6174ebbcc3496b8f71d32f8dc4a3ca707d89e60f83136ee40b1b021/analysis/1496990487/
dsound.dll: https://www.virustotal.com/de/file/4d459c6d1d01806a180f73729a30df6513b42ed14e5639142226978036fe6996/analysis/1496990509/
Long story short, here is all you need, including a readme guiding your through the installation and configuration process:
Download Link:
EAX for IL-2 1946 on Windows 7, 8, 8.1 and 10 (https://www.mediafire.com/file/j1plw51q5srel84)
Attention UV3 ("Tiger Flyby") users: Tiger's UV3 mod is incompatible with Hardware 3D sound effects per definition.
If you use Tiger's UV3 mod, you can disable EAX in IL-2's sound setup menu, just disable the "Hardware effects" switch.
Best regards - Mike
-
So this would be great for modders like Victor and for the guys in BAT for our sound files. Thanks Mike. This " sounds great " pun intended :)
-
I'm no techie Storebror as you no doubt know , so be gentle in your response to this question.
Does this repair mean that an old ForceFeedback Joystick that has been rendered inoperable
by later versions of Windows can now be used ?
Kopfdorfer
-
Hmmm... Downloaded. Read readme. Installed. Applied to my DBW. Ran DBW. Wow.
Will apply to UP3 next.
Cheers, thanx and prost.
Gubi
-
Thanks a lot. Forgotten tech for Forgotten Battles.
Can't wait to try.
-
Storebror -for my Audigy 2 ZS I have unofficial drivers installed on: http://danielkawakami.blogspot.com/2017/01/sb-audigy-series-support-pack-62.html In which is the latest version of Alchemy 1.45.12. I have to set it up and install 1.45.03 from your package? Maybe you would also convert the files to the latest version 1.45.12? My system is Win7 64 bit.
Edit: I read and understood - nothing I have to do. My card supports EAX.
-
So this would be great for modders like Victor and for the guys in BAT for our sound files.
Yes, basically it's worth a try for any sound modder not working on hard-coded custom effects like Tiger's UV3 sound mod did.
Does this repair mean that an old ForceFeedback Joystick that has been rendered inoperable by later versions of Windows can now be used ?
No, this is just for sounds, nothing else.
It won't do anything with your Joystick, your Graphics, your house, wife, animals, neighbours, the politics or global climate (the latter is TBD).
for my Audigy 2 ZS
As you already noticed, Audigy 2 ZS is officially supported by ALchemy Audigy Edition (see http://support.creative.com/kb/showarticle.aspx?sid=28967), so there's no need to customize the two files.
Basically you can run ALchemy as is.
Best regards - Mike
-
Does anyone use Win7 64bit + Alchemy + IL-2 with good result? In my kit + Audigy 2 ZS card after using Alchemy are crackling, reverb, echo - the sound in the game is wrong. I have tried different versions of Alchemy, EAX settings - nothing helps.
-
I neither have Windows 7 anymore nor an Audigy soundcard.
My current setup is 10 64 Bit and Realtek onboard soundchips and a USB headset soundcard.
Works fine except for a number of sound dropouts inside the cockpit when I enter crowded "furball" situations.
This is annoying I must admit - according to Creative Labs the reason is high CPU load in such situations, this should be dealt with by modifying the Buffer/Duration/Voices settings either in ALchemy or by directly modifying the "dsound.ini" file copied to your IL-2 game folder.
I've had some success by raising the number of buffers, e.g. to "12".
Lowering or raising the duration setting didn't show much effect for me.
MaxVoiceCount can be set to 32 as this is the max. number of voices IL-2 can use.
DisableDirectMusic is set to "1" for me, IL-2 doesn't use DirectMusic at all.
I still have occasional sound dropouts inside the cockpit and won't recommend to use EAX when you fly online for that reason (somehow it more frequently seems to happen on- than offline) until you find a perfect dsound.ini setting for your hardware.
The sound effect you get by using EAX is rather subtle anyway, this is a comparison I've made:
https://www.youtube.com/watch?v=xbG_54bDvgs
If you get massive crackling, reverb and echo issues than it's not worth the hassle most probably.
I'll get a fresh Creative Soundblaster Z card tomorrow so I will be able to compare the results then.
Other than that, if you still want to fight your issues, showing your dsound.ini and a record snapshot of the reported issues (youtube is your friend) would be great!
Best regards - Mike
-
Thanks to Storebror - you can rely on you as usual. I played the settings in dsound.ini. In my case, the Buffers <4 are worth the crack. It immediately reminds me how beautiful sound in the game was in WinXP. Unfortunately - after a minute of flight the external sound disappears which disqualifies me from using EAX / Alchemy.
-
mike i don t understand if i have just the flyby of tiger in my vpmedia i must disable this or what ?
-
Tiger flyby sounds are incompatible with EAX.
If you want to try EAX, disable Tiger flyby mod and/or vice versa.
Best regards - Mike
-
F***ing W10 wont let me install the third part! I´ve tried using a small app called "Take Ownership" tried as admin, tried making a backup both inside the ALchemy folder by renaming and by moving the 2 files into another folder called BU but the 2 files don´t drop into the folder! Is there more ways to persuade the "Programs(x86)" folder to accept me as it´s owner/administrator?
-
Try turning off UAC in Control Panel, i run with it off all the time.
But you can turn it on again after installing if you are uncomfortable with it off.
-
Don't turn off UAC unless you want to become part of the biggest botnets on this planet.
This is what you can do with windows standard tools:
- Click on the start icon and type "cmd".
- Right click on the "Command Prompt" found and select "run as administrator".
- Enter your admin password when being prompted.
- Inside the command prompt, enter "explorer" and hit the return key. This will bring up an Explorer Window with elevated rights.
- In your new Explorer Window with elevated rights, copy the files to the "C:\Program Files (x86)\Creative\ALchemy" folder.
You will be prompted to proceed with this step, confirm with the leftmost button.
Best regards - Mike
-
Still nogo in another way though. I get a message that I don´t have an alchemy required device! I have an ASU Xonar DGX Audio soundcard that the alchemy thingie doesn´t seem to find. (Last question then, on guru3d there is an alchemy v 1.10-something from 2008, would that be useful or is it too old?)
Downloaded for testing! I´ll report back.
-
mike is confirmed in vpmedia worked very fine i have just disabled tiger flyby
-
The 1.10.01 didn´t even let me set it up so I´ll leave it be, sadly!
-
I get a message that I don´t have an alchemy required device!
This only happens when you didn't replace the two files as written in the readme.
Note: ALchemy originally only supports certain SoundBlaster/Audigy cards, the full list is available here: http://support.creative.com/kb/showarticle.aspx?sid=28967
Only when you put the two modded files "ALchemy.exe" and "dsound.dll" into your ALchemy program folder, the tool will work with any card.
If it works with my Realtek onboard HD sound and with my noname USB headphone adapter, then it will work with your Asus Xonar too.
Best regards - Mike
-
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.
Not sure if this is correct or not? Not the same as the readme? I have an ASUS Rock H97 with onboard Realtek HD Audio
-
can we see your conf.ini please?
-
Do I first place the 2 files into the alchemy folder before running the setup.exe? Cause when I run the setupfile I get the "no device" message! According to your instructions I need to install first, then replace the files!
-
First install, then replace files.
I get the "no device" message!
The what?
Please describe precisely what you did before you get that message and show a screenshot of the message itself.
Best regards - Mike
-
Will do Mike - i have enabled all the relevant entries tho? AFK at mo just on iphone
-
I´ll be right back after restart! Win made me pissed off again! Gave me a BSOD! But I got it going again.
So here is what I did: installed folder 1, zipped 2 into a separate folder, zipped the 2 files in 3 into the same folder, clicked install (which to my surprise told me I already had alchemy installed! after I have made shure I had removed every sign of the program in both programs and programs(x86)!?). Then I copied the two files 3 to the Creative/Alchemy folder. This time it worked!
Now I dunno why it didn´t work the other times when I only followed your instructions but beeing stubborn payed off this time.
A big HTX to you Storebror for chasing me to rethink!
-
Heres my conf.ini Mike;
[il2]
title=Il2-Sturmovik Forgotten Battles
hotkeys=HotKey game
[window]
width=1920
height=1080
ColourBits=32
DepthBits=24
StencilBits=8
ChangeScreenRes=1
FullScreen=1
DrawIfNotFocused=0
EnableResize=1
EnableClose=1
SaveAspect=0
Use3Renders=0
WideScreenFoV=1
UIColor=1
UIDetail=0
UIBackground=en
[GLPROVIDER]
GL=Opengl32.dll
[GLPROVIDERS]
Open GL=Opengl32.dll
DirectX=dx8wrap.dll
[NET]
speed=5000
routeChannels=0
serverChannels=31
localPort=21000
remotePort=21000
SkinDownload=1
serverName=No Name
serverDescription=
remoteHost=
localHost=
socksHost=
checkServerTimeSpeed=1
checkClientTimeSpeed=0
disableNetStatStatistics=0
showPilotNumber=1
showPilotPing=1
showPilotName=1
showPilotScore=1
showTeamScore=0
cumulativeTeamScore=0
showPilotArmy=1
showPilotACDesignation=1
showPilotACType=1
filterUserNames=0
reflyKIADelay=0
maxAllowedKIA=-1
reflyKIADelayMultiplier=0.0
reflyDisabled=0
allowMorseAsText=1
allowCustomSounds=1
[MaxLag]
farMaxLagTime=10.0
nearMaxLagTime=2.0
cheaterWarningDelay=5.0
cheaterWarningNum=-1
[chat]
region=(dx=0.6925,dy=0.071666665,x=0.0,y=0.0)
[game]
Arcade=0
HighGore=1
mapPadX=0.66875017
mapPadY=-0.047222223
viewSet=59
Intro=0
NoSubTitles=0
NoChatter=0
NoHudLog=0
NoLensFlare=0
iconTypes=3
eventlog=eventlog.lst
eventlogkeep=0
3dgunners=0
ScreenshotType=2
RecordingIndicator=0
MapAlpha=0.71
SaveTrk=0
IconUnits=0
SkipParatrooperViews=1
NoMissionInfoHud=0
noKillInfoHud=0
BlockMorseChat=0
SmallMapWPLabels=0
ShowMorseAsText=0
mapPadMode=1
ClearCache=1
[HotKey game]
PrintScreen=ScreenShot
P=pause
Pause=pause
[HotKey gui]
Escape=activate
[HookViewFly Config]
timeFirstStep=2.0
deltaZ=10.0
[HookView]
MouseLeft=Len
[HookView Config]
AzimutSpeed=0.1
TangageSpeed=0.1
LenSpeed=1.0
MinLen=1.0
DefaultLen=20.0
MaxLen=3000.0
Speed=6
LeanF=0.39
LeanS=0.39
Raise=0.2
RubberBand=0.5
[HotKey builder]
MouseLeft=objectMove
MouseRight=popupmenu
Enter=freeView
Shift MouseLeft=worldZoom
Alt MouseLeft=select+
Alt MouseRight=select-
Alt Ctrl=unselect
PageDown=change+
PageUp=change-
End=change++
Home=change--
Ctrl MouseLeft=insert+
Insert=insert+
NumPad-0=insert+
F=fill
Ctrl MouseRight=delete+
NumPad.=delete+
Delete=delete+
Backspace=cursor
Tab=cursor
F10=land
F11=onLand
NumPad-=normalLand
NumPad+=toLand
NumPad-5=resetAngles
NumPad-8=resetTangage90
NumPad-7=stepAzimut-5
NumPad-4=stepAzimut-15
NumPad-1=stepAzimut-30
NumPad-9=stepAzimut5
NumPad-6=stepAzimut15
NumPad-3=stepAzimut30
Ctrl X=cut
Ctrl V=paste
Ctrl C=copy
Right=bridgeRight
Left=bridgeLeft
Up=bridgeOffset+
Down=bridgeOffset-
[MouseXYZ]
F1=SpeedSlow
F2=SpeedNormal
F3=SpeedFast
MouseRight=XYmove
F4 MouseRight=Zmove
MouseMiddle=Amove
F5 MouseRight=Amove
F6 MouseRight=Tmove
F7 MouseRight=Kmove
[MouseXYZ Config]
RealTime=1
[HotKey Console]
Shift Tab=Activate
[Console]
LOG=1
LOGFILE=ERROR_LOG.txt
LOGKEEP=1
LOGTIME=0
HISTORY=1024
HISTORYCMD=1024
LOAD=console.cmd
SAVE=console.cmd
FOVlog=1
[sound]
SoundUse=1
SoundEngine=1
Speakers=4
Placement=0
SoundFlags.reversestereo=0
RadioFlags.Enabled=1
RadioEngine=2
MusicVolume=8
ObjectVolume=14
MusState.takeoff=0
MusState.inflight=0
MusState.crash=0
MusFlags.play=0
MasterVolume=14
Attenuation=7
SoundMode=3
SamplingRate=2
NumChannels=0
SoundExt.occlusions=1
SoundFlags.hardware=1
SoundFlags.streams=1
SoundFlags.duplex=1
SoundExt.acoustics=1
SoundExt.volumefx=1
SoundFlags.voicemgr=0
SoundFlags.static=1
VoiceVolume=11
Channels=2
SoundExt.extrender=0
SoundFlags.bugscorrect=0
SoundSetupId=8
ActivationLevel=0.02
Preemphasis=0.85
RadioLatency=0.5
AGC=1
PTTMode=1
SoundFlags.UseRadioChatter=0
SoundFlags.AutoActivation=0
RadioFlags.PTTMode=0
RadioFlags.PlayClicks=0
ActLevel=0
MicLevel=5
SoundFlags.forceEAX1=0
[rts]
;ProcessAffinityMask=1
mouseUse=2
joyUse=1
trackIRUse=1
DisableIME=0
locale=
UseSmartAxis=0
JoyProfile=0
[rts_mouse]
SensitivityX=1.0
SensitivityY=1.0
Invert=0
SensitivityZ=1.0
[rts_joystick]
X=0 1 4 9 16 25 36 49 64 81 100 0
Y=0 1 4 9 16 25 36 49 64 81 100 0
Z=0 10 20 30 40 50 60 70 80 90 100
RZ=0 10 20 30 40 50 60 70 80 90 100 0
FF=0
U=0 10 20 30 40 50 60 70 80 90 100 0
V=0 10 20 30 40 50 60 70 80 90 100 0
[Render_DirectX]
TexQual=3
TexMipFilter=2
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=1
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=1
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
TexFlags.TexAnisotropicExt=0
TexFlags.TexCompressARBExt=1
TexFlags.TexEnvCombine4NV=0
TexFlags.TexEnvCombineDot3=0
TexFlags.DepthClampNV=0
TexFlags.SeparateSpecular=0
TexFlags.TextureShaderNV=0
HardwareShaders=0
Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3
Sky=2
Forest=2
LandShading=3
LandDetails=2
LandGeom=2
TexLarge=1
TexLandQual=3
TexLandLarge=1
VideoSetupId=4
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0
[Render_OpenGL]
TexQual=3
TexMipFilter=3
TexCompress=0
TexFlags.UseDither=1
TexFlags.UseAlpha=0
TexFlags.UseIndex=0
TexFlags.PolygonStipple=1
TexFlags.UseClampedSprites=0
TexFlags.DrawLandByTriangles=1
TexFlags.UseVertexArrays=1
TexFlags.DisableAPIExtensions=0
TexFlags.ARBMultitextureExt=1
TexFlags.TexEnvCombineExt=1
TexFlags.SecondaryColorExt=1
TexFlags.VertexArrayExt=1
TexFlags.ClipHintExt=0
TexFlags.UsePaletteExt=0
TexFlags.TexAnisotropicExt=1
TexFlags.TexCompressARBExt=1
TexFlags.TexEnvCombine4NV=1
TexFlags.TexEnvCombineDot3=1
TexFlags.DepthClampNV=1
TexFlags.SeparateSpecular=1
TexFlags.TextureShaderNV=1
HardwareShaders=1
Shadows=2
Specular=2
SpecularLight=2
DiffuseLight=2
DynamicalLights=1
MeshDetail=2
VisibilityDistance=3
Sky=2
Forest=2
LandShading=3
LandDetails=2
LandGeom=3
TexLarge=1
TexLandQual=3
TexLandLarge=1
VideoSetupId=17
Water=3
Effects=2
ForceShaders1x=0
PolygonOffsetFactor=-0.15
PolygonOffsetUnits=-3.0
[Mods]
PALShowChocks=1
PALShowCatGear=1
DumpFuel=1
Stabs4all=1
RandomSplash=1
netCallsign=
Flyby=0
FlybyFov=60.0
WepEffect=1
FOVLog=1
netCallsign=
PALHUDMode=0
SpeedbarUnits=1
SpeedbarTAS=1
SpeedbarSIToo=1
SpeedbarShowExtraInfo=1
PALGameMenuStatusBar=1
PALGameMenuShowFPS=0
PAL3DStart=0
PAL3DSepAim=0.7
PAL3DSepGun=1.35
PAL3DSepPit=1.5
PAL3DSepExt=25.0
PAL3DConvAimL=-0.01
PAL3DConvAimR=-0.01
PAL3DConvGunL=-0.09
PAL3DConvGunR=-0.09
PAL3DConvPitL=-0.13
PAL3DConvPitR=-0.13
PAL3DConvExtL=-0.55
PAL3DConvExtR=-0.55
PAL3DDOFfNumber=0.0
PAL3DDOFFocus=20.72121
PAL3DAdjustVariable=1
PAL3DFullColorFrames=0
PAL3DRenderStereo=1
PAL3DFilterLeft=R___
PAL3DFilterRight=_GB_
PAL3DCockpitSoftViewEnabled=1
PAL3DCockpitSoftView=0.075
PAL3DCockpitTurretInertiaEnabled=1
PAL3DCockpitTurretInertia=0.0010
PAL3DFollowInertiaEnabled=1
PAL3DFollowInertia=0.009999999776482582
PAL3DFollowInertiaAngle=0.01
PAL3DExternalSoftView=0.075
PAL3DExternalTrackIR=0
PAL3DExternalMouseInertia=1
PALNoTracers=1
PALNoSmoketrails=1
SeparateGearUpDown=1
SeparateHookUpDown=1
SeparateRadiatorOpenClose=1
ToggleMusic=1
AirShowSmoke=0
StandardDeckCVL =0
NoNavLightsAI=1
fmloglevel=1
TracersPlayer=400
TracersAircrafts=300
TracersWorld=25
TracersWirbelwind=5
I do wonder if this should =1? SoundFlags.forceEAX1=0
-
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
-
Hi Mike
Thanks I do regularly empty my ERROR_LOG but I will change it back to log.lst and try again and report back
Log.lst came up with this Mike so all ok I think?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 open audio file samples/infinite 1
Mick
-
I had been using "Tiger_33 UV3 for EXPERT mode" on my HSFX 7.03 install and although a great sound pack it lacked external environment sounds when in cockpit so i installed Victors sound mod which i tested and it sounded great then installed EAX, WOW great improvement that takes the sound to another level.
Thank you very much for sharing your knowledge Mike.
Edit, thought i should add that editing the "dsound.ini" as suggested in Reply #8 of this thread made a big difference for me, Windows 7, no Soundblaster Card, USB headphones.
-
So would you suggest adding EAX to BAT?
-
EAX works best with Soundblaster Sound Cards. Other cards might or might not work, YMMV.
It tends to drop sounds completely, which gets more likely the more sound emitting objects are around.
This seems to happen more often when playing online. Again, YMMV with all of this.
In the end I have dropped EAX and all investigations completely as I couldn't manage to get it working reasonably stable, even though I do have a Soundblaster Card with official EAX support.
The utmost I could reach online was some 10 minutes "good" gameplay, then sounds started dropping out.
Cheers!
Mike
-
Thanks Storebror!!
-
i don t have soundblaster card and worked fine but sometimes in the beginn of mission jump the sound for few seconds
-
As long as it works for you, EAX is great, no doubt about it.
If you still have XP, it will work anyways.
As I said: YMMV. Or even more, YMWV :D
Cheers!
Mike
-
After a long break, I returned to the EAX topic in our game. I found something like this: https://www.indirectsound.com/
After copying the downloaded dsound.dll and dsound.ini files to the main game directory, I don't hear any negative effects. There is no echo in the menu, the in-game sounds are stable, no glitches. The only thing I changed is the values in the dsound.ini file:
eax1 = true
eax2 = true.
There is a message in the log after applying these files:
Initializing DirectSound playback device...
Primary buffer created.
Playback format is set : sampling rate = 22050, num channels = 2.
Buffer caps : Transfer rate = 0, CPU overhead = 0.
Default speaker config is : 3.
Direct sound audio device initialized successfully :
DX Version : 7
Hardware - enabled [buffers : 128]
Extensions - enabled :
EAX ver. 1 [X] - enabled
EAX ver. 2 [X] - enabled
EAX ver. 3 [ ] - disabled
I3D ver. 2 [ ] - disabled
ZoomFX [ ] - disabled
MacroFX [ ] - disabled
SIMD render [X]
num channels 32
Maybe someone will need it ...
-
Juding by the Known Issues (https://www.indirectsound.com/knownIssues.html), what you get in IL-2 is a placebo effect:
Missing Features
These are features that IndirectSound doesn't support.
EAX
- EAX ("Environmental Audio Extensions") is a collection of extensions to DirectSound created by Creative Technology which provides features that were used by many older games, and EAX support is often required to experience a game the way that its creators intended. It is not a feature of Microsoft's DirectSound API, however (hence the name "extensions"), and is not required for 3D positional audio.
- The future of EAX emulation in IndirectSound is uncertain. Currently EAX support is emulated, meaning that IndirectSound pretends that EAX is supported and games will respond accordingly, but there is no actual audible difference when EAX is enabled or disabled. Doing true DSP emulation is quite a bit more difficult, and even if the correct effects were implemented it wouldn't be true emulation since Creative's algorithms are (understandably) proprietary.
- Significant progress was made towards true EAX emulation, but some difficult and frustrating bugs got in the way. Very little progress has been made in the past few years, but the hope and intent is to still be able to release something eventually.
]cheers[
Mike
-
Hmmm ... I know, I read the instructions. But I guess I can hear the difference with and without these files. I don't know how much is a suggestion / placebo.
Maybe someone will try and share their impressions.
-
no no kelso is awesome with this many times have you to change the option to enable in audio option headphone-standard-headphone or other and you see the difference
-
I found something like this: https://www.indirectsound.com/
I tried this, with eax1=true and eax2=true set in my dsound.ini, and with extensions turned on in audio settings, and heard absolutely no difference at all. Mike's right: placebo it is.
-
Update: this "indirectsound" dsound.dll actually caused my game to freeze every time I played multiplayer. Spent 15 minutes disabling and removing random stuff I'd added to my UP3.4 from all of my mods to il2ge before I remembered testing IndirectSound, and removing that fixed it. I definitely would not recommend using this with IL-2.
-
Was interested in trying this - seeing others used "indirectsound" I googled and found another supposed convertor - the open source Open AL Soft mentioned.
Not sure if this really worked for me or not - installed and setup EAX following Storebrors original post and mediafire link on current system including changes to IL2 config etc -booted IL2 BAT and seemed to get the correct logs and quieter sounds and some reverb but not really impressive.
I then dowloaded "OpenAL Soft" from https://openal-soft.org and extracted the zip.
First tested setup (prior to renaming the included dll) via the included openal-info64.exe and this showed limited EAX extensions/support - next renamed the included OpenAL Soft.dll to OpenAL32.dll (note on my 64bit win 10 system this file is in the windows/system32 folder) then re ran the openal-info64.exe and that showed numerous additional extensions.
Reloaded IL2 BAT and sounds seemed much improved than the original EAX - so either it doesn't work and sounds are as before installing EAX or it actually works definetly sounded better than the original ALchemy version.
-
Well appears to actually do something - I installed the rightmark 3D audio analyser from https://audio.rightmark.org/download.shtml
Initially ran the analyser - only allowed direct3d via software - then added the analyser via ALchemy - same method as outlined for IL2 as a game/path to exe.
Able to now choose and test DirectSound 3D Hardware plus EAX 1-4 plus enable occlusions/obstructions/exclusions - all appear to actual work with directional 3D sound via headphones!
-
Well appears to actually do something - I installed the rightmark 3D audio analyser from https://audio.rightmark.org/download.shtml
Initially ran the analyser - only allowed direct3d via software - then added the analyser via ALchemy - same method as outlined for IL2 as a game/path to exe.
Able to now choose and test DirectSound 3D Hardware plus EAX 1-4 plus enable occlusions/obstructions/exclusions - all appear to actual work with directional 3D sound via headphones!
Nice !
i think it removed the weird echos and reverb 8)