Windows Installer and OpenAL

Other talk that doesn't fit elsewhere.
This is for General Discussion, not General chat.
Kaldera
Trained
Trained
Posts: 49
Joined: 20 Jun 2008, 22:04
Location: Germany

Windows Installer and OpenAL

Post by Kaldera »

Some questions:

What is the reason the OpenAL installer is executed and not simply put the 2 necessary .dll in warzone directory?

Why is the OpenAL installer not executed in silent mode? If checked the user wishes to install it, so why ask again?

Uninstaller do not ask whether to remove OpenAL. Why?
Windows 7 RC / Athlon 64 X2 / NVIDIA GeForce 8600 GT
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: Windows Installer and OpenAL

Post by Zarel »

Kaldera wrote:Some questions:

What is the reason the OpenAL installer is executed and not simply put the 2 necessary .dll in warzone directory?

Why is the OpenAL installer not executed in silent mode? If checked the user wishes to install it, so why ask again?

Uninstaller do not ask whether to remove OpenAL. Why?
Uninstaller theoretically removes OpenAL silently.

Newer versions of 2.2 will install OpenAL in silent mode. 2.1.4 will as well, however, we don't know when exactly it will be released.
Kaldera
Trained
Trained
Posts: 49
Joined: 20 Jun 2008, 22:04
Location: Germany

Re: Windows Installer and OpenAL

Post by Kaldera »

Responds to first Question?
Windows 7 RC / Athlon 64 X2 / NVIDIA GeForce 8600 GT
User avatar
Zarel
Elite
Elite
Posts: 5770
Joined: 03 Jan 2008, 23:35
Location: Minnesota, USA

Re: Windows Installer and OpenAL

Post by Zarel »

Kaldera wrote:Responds to first Question?
Oh, sorry. We don't actually know very much about OpenAL. So we just stuck the installer in there and hoped it worked, and it did. That's mostly why it took until now before we even made the installer silent.
Kaldera
Trained
Trained
Posts: 49
Joined: 20 Jun 2008, 22:04
Location: Germany

Re: Windows Installer and OpenAL

Post by Kaldera »

The OpenAL installer simply copies the OpenAL32.dll and wrap_aol.dll in windows systemdir, makes an uninstall entry, and registers the dll's (so programs could look in registry whether it is installed instead of browsing systemdir). Its does not matter where warzone finds them, so i believe its simpler to put them in warzone dir.
Reason for questioning was that probably there are restrictions to bundle this by creative labs... but makes no sense since it is open source under lgpl.
Windows 7 RC / Athlon 64 X2 / NVIDIA GeForce 8600 GT