https://bugs.winehq.org/show_bug.cgi?id=53553
Bug ID: 53553 Summary: F.E.A.R. won't work with DSOAL surround sound restoration DLL replacement Product: Wine Version: 7.14 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: dsound Assignee: wine-bugs@winehq.org Reporter: mr.matt.eastwood@gmx.de Distribution: ---
Steps to Reproduce: 1. Install F.E.A.R. (e.g., "Fear Platinum" from GOG) 2. Get DSOAL from https://github.com/kcat/dsoal and compile dsound.dll 3. Get latest OpenAL-Soft bin from https://openal-soft.org/ 4. Unzip soft_oal.dll from its bin\Win32 directory 5. Rename that file to dsoal-aldrv.dll 6. Place both dsoal-aldrv.dll and DSOAL's dsound.dll in same directory as FEAR.exe 7. Run game 8. Enter sound menu
Expected Results: When running F.E.A.R. with the DLL replacement DSOAL for surround sound restoration, the advanced sound options "Enable HW mixing", "Enable EAX 2.0" and "Enable EAX Advanced HD" should be available in the sound menu and surround sound including EAX effects should work.
Current Results: The sound options remain greyed-out.
Observations: F.E.A.R. won't load dsound.dll from anywhere but syswow64. If one places the DSOAL dsound.dll there (replacing Wine's own), and then sets dsound.dll to "native" e.g. through winecfg, everything works. Screenshot:
If one sets dsound.dll to "native" e.g. through winecfg and then loads the game without replacing Wine's dsound.dll in syswow64 (but with the DSOAL files in the F.E.A.R. folder): "Failed to initialize sound driver 'SndDrv.dll' on startup. Screenshot: https://paste.pics/I4DO0. No sound during game or menus, only during intro movie. Available sound options: https://paste.pics/I4DOD