JayFoxRox / Lindbergh-Emulator

A Sega Lindbergh environment / HLE for Linux
46 stars 8 forks source link

EAX does not set effect #59

Open JayFoxRox opened 5 years ago

JayFoxRox commented 5 years ago

Either this is broken in the game, or I might just not have found a proper scene. But it's weird that the game updates effects parameters, without ever loading an effect.

Should take a look at criAu_SetEffect_LINDBERGH and friends.

(Needs a new IDA run)

JayFoxRox commented 5 years ago

This has been cleared up by the EAX 4.0 spec:

Note that in order to preserve compatibility with legacy audio applications, FX Slots 0 and 1 are always flagged as locked on Creative Labs’ current SoundBlaster Audigy drivers. Slot 0 always has EAX Reverb loaded, and slot 1 always has EAX Chorus loaded.