Sounds like I was really confused. And I still am. Isn't OpenAL required for FSO?
Yes it is. The problem is OpenAL is only an
API. And that OpenAL thing that you need to install for FSO to work is a router that allows FSO to chose the soundcard implementation. Originally Creative (the sound card manufacturer) developed it and released it with the intent that it was an API that interfaced with hardware (namely Creative's hardware like the
Sound Blaster, or the higher end Audigy). However because most motherboards now come with onboard sound (quite often a Realtek something or other) and are not a high end card like Creative sells, the on board sound cards implement the OpenAL API at various levels of completeness.
OpenALSoft was originally released by Creative as a reference implementation that would run on the CPU so that everyone could experience the fidelity of a real Creative card even if they didn't have a Creative sound card. If your CPU was too slow the idea was that you should go an buy a Creative card. I don't know how that worked out for Creative, but since they no longer develop OpenALSoft it probably wasn't working as well as they had hoped, especially with the arrival of multicore CPUs there are few sound environments that can't be emulated on a CPU with sufficient speed to make the need of a hardware implementation necessary.
Copied over soft_oal.dll to SysWOW64 as per instructions. Didn't know what the .h files in \Included were for, or what libOpenAL32.dll.a did, so I didn't extract them.
I got 1 new audio device, simply known as "Speaker/HP (Realtek High Definition Audio)". Did I do everything correctly?
@ Cyborg17: OpenAL Soft is not the same as OpenAL. The former expands upon the latter, as far as I can tell.
Yep that looks about right.
As for which one is the one that is implemented by OpenAL Soft and which on is the original "Generic Software" one I have not had time to experiment. I would assume that the one that you want is now called "Generic Software" and the original "Generic Software" from before is the new device.