bibendovsky / eaxefx

OpenAL EAX Extension
MIT License
57 stars 4 forks source link

No reverb effect in Mass Effect (2007) #19

Open bibendovsky opened 3 years ago

bibendovsky commented 3 years ago

18 partially fixes the problem.

bibendovsky commented 3 years ago

The other problems is how the application set reverb effect parameters.

The pattern is following:

... Defer all reverb parameter. Defer reverb room value (*). ...

This means the accumulated parameters will be applied on next immediate reverb parameter(s). And the game does not use reverb immediate parametr(s) at all.

Another problem is reverb room value (*) which varies in menu and on different levels from -2000 mB to -5500 mB. Appropriate gain range is [0.002..0.1].

mirh commented 3 years ago

https://www.youtube.com/watch?v=X30rSM-kpSg https://www.youtube.com/watch?v=Gw20N5z-NG8 @GreatEmerald Some videos on the old cards (even though drivers and reverb gain are all over the place)

bibendovsky commented 3 years ago

Test builds (forced immediate mode with / without reverb room). eaxefx_bin_win32_v1_0_6_e03b0b8_1.zip

mirh commented 2 years ago

I have been told this is broken in the new eax openal-soft.