OpenAL32.dll download

14 replies to this topic
Posted 1+ years ago #2
Chroma

Do we have to download this? And do we have to download GLFW? I didn't see anything saying that? Is that in the docs?

 
Posted 1+ years ago #3
JaviCervera

You have to download OpenAL, but not GLFW, since it is linked to the executable.

 
Posted 1+ years ago #4
JD0

What OpenAL file should we include when distributing a game with the GLFW target?

 
Posted 1+ years ago #5
Richard Betson

That is a problem. I'll look into it. Not sure ATM.

 
Posted 1+ years ago #6
Canardian

You can't distribute OpenAL files. It will only work 50% on Vista and Windows 7, half of the hardware accelerated features will be broken. To have OpenAL fully working you MUST install it, so you can include oalinst.exe in your game installer, or have a link for the download to their website.
Most games run oalinst.exe in silent mode, which takes about 1 second to install it without any pestering dialogs. I think that is done by adding /Q to the commandline, so oalinst.exe /Q. I'm not sure if oalinst.exe detects if a newer version is installed, so you should also make sure to check what version of openal32.dll is already installed in your game installer, to avoid overwriting the users files with an older version.

 
Posted 1+ years ago #7
Midimaster

Why is it necessary to let the user install OpenAL on his machine, even if the application does not use sound?

Are there any further necessary DLLs, which might be on my computer, but not on the users?

 
Posted 11 months ago #9
Markus

the setup comes with monkey too:
\MonkeyPro73b\targets\glfw\oalinst.exe

 
Posted 11 months ago #10
ElectricBoogaloo

Just to double check before I start my next set of AGameAWeek's... Am I OK to include the oalinst.exe with my games!?

 
Posted 10 months ago #11
Soap

From the license "Creative Labs, Inc. is providing you with this OpenAL32.dll installer and other OpenAL files ("Software"). You may use and freely integrate with your software applications and distribute such throughout the world at no cost or further obligation to Creative."

That means yes.

I would include it in the zip or installer as a silent install.

 
Posted 10 months ago #12
Neuro

Which app installer tool would you guys be using to run the silent openal32.dll installer?

 
Posted 10 months ago #14
Soap

I prefer https://www.kymoto.org/products/inno-script-studio/

Your iss would look something like

[Files]
Source: "C:\dev\installer\oalinst.exe"; DestDir: "{tmp}"; Flags: ignoreversion

[Run]
; Install OpenAL
Filename: "{tmp}\oalinst.exe"; Flags: nowait; Parameters: "/s"

 
Posted 10 months ago #15
Neuro

Thanks all, will come in handy until we get a desktop target that doesn't require the dll.