Decided to whip up some Mass Effect nostalgia. Remembered, that ME1 had some enjoyable EAX effects. Fired up Legendary Edition and, well, it's like you're on some reverb fair. A metallic reverb in the Normandy's cockpit or those living blocks on Eden Prime, an echoing reverb in the Presidium, a large hall reverb in the Council Chambers. Such dramatic, much wow. I mean, that's some pretty cool reverb, haha. This is really something. Someone definitely liked his reverbs when making this game.
Latest Windows 11 with Creative X-Fi Titanium HD. Latest Daniel's support pack.
ME1 from Mass Effect Legendary Edition Steam version is a 64 bit UE executable. The EAX toggle is removed from the settings, however the engine will default to using hardware OpenAL if everything is provided:
1. Remove OpenAL32.dll and wrap_oal.dll from the \Mass Effect Legendary Edition\Game\ME1\Binaries\Win64 directory (those are OpenAL Soft files).
2. Make sure that 64 bit ct_oal.dll is in Windows\System32 directory. Daniel's pack drivers seem to never install it at least on my PCs. You can copy it from the driver pack manually (amd64 directory).
That's it, enjoy. Couple of notes:
If you use the first party hardware accelerated cards, everything should work fine. Creative Titanium non-HD (so, the previous PCIe iteration) has bugged OpenAL support. Sometimes it'll cut out sounds, other times it'll skip playing background streams or music. If you notice this bug, you can try Bibendovsky's fix for that. I haven't personally tried it, but it should work: https://github.com/bibendovsky/xfitssfix
If you're using other OEM solution with X-Fi chip in it, like Onkyo Wavio SE-300PCIE, that presents itself something other than SB X-Fi Audio in the OpenAL router (use Creative's ALCapsViewer or OpenAL soft info utility), ME1 will default to Generic Software. You'll have to deactivate the Generic Software in your system by deleting wrap_oal.dll, I think.
Edit: oops, looks like I've missed a good chunk of the thread and you guys were already digging into ME1. After reading through all your posts I'd like to add that ME1 Legendary Edition doesn't seem to have BioEngine.ini config file available. I don't see anything in the User directory. There's one in the game installation directory, however I don't think it's being used.
MB: Asus P3B-F 1.03 (2x ISA)
CPU: PIII-S 1.4GHz/VIA C3 800MHz
RAM: 256MB PC133
Video: GeForce 4600Ti/Voodoo 5 5500/Voodoo 3 3500 for DOS Glide
Audio: SB16 OPL3 + Audigy Platinum Ex
OS: Windows 98