Skip to content

Latest commit

 

History

History
111 lines (80 loc) · 3.29 KB

CHANGELOG.md

File metadata and controls

111 lines (80 loc) · 3.29 KB

EAXEFX changelog

[1.0.11] - 2023-02-08

Fixed

  • Error "Null AL source." in the wrapper.

[1.0.10] - 2023-10-01

Changed

[1.0.9] - 2022-12-18

Fixed

  • Doom 3 (2004) "idSoundCache: error unloading data from OpenAL hardware buffer" patch.

Changed

  • Rewritten patcher to achieve a small size of executable.

[1.0.8] - 2022-08-09

Added

  • Patch for Doom 3 (2004) to fix error "idSoundCache: error unloading data from OpenAL hardware buffer".

[1.0.7] - 2022-08-04

Added

Fixed

  • Setting flags on FX slot.
  • Applying settings on equalizer effect.

Changed

  • The wrapper now integrated into OpenAL Soft.
    Don't expect any maintenance or support of the wrapper from now.

[1.0.6] - 2021-12-20

Added

  • 64-bit build.
  • Bypass X-RAM.
  • Application data folder as fallback location for log file.
  • Special device names (Generic Hardware, Generic Software, DirectSound3D) in alcOpenDevice.

Changed

  • Load AL symbols dynamically.
  • Export EFX and EAX symbols inside context only.

Fixed

  • Crash in Windows XP for some applications (for example, ALCapsViewer32.exe).
  • Getting active FX slots for source.
  • Prohibit modifying of "effect" and "lock" properties on dedicated FX slots.
  • Prohibit EAXCONTEXT_LASTERROR for EAXSet.
  • Handle EAX errors properly - do not return always EAX_OK.
  • Activate dedicated reverb effect (FX Slot 0) on first call of EAXGet / EAXSet.

[1.0.5] - 2021-05-13

Added

  • Bypass EAX 5.0 Speaker Levels feature.

[1.0.4] - 2021-04-23

Added

  • Quake 4 (2005) source occlusion patch.
  • Prey (2006) source occlusion patch.

Changed

  • Replaced Doom 3 (2004) twitch fix application with a patcher one.

Removed

  • Bundled OpenAL Soft binary.

[1.0.3] - 2021-01-21

Fixed

  • Do not check for existence of driver's file.
  • Use run-time dynamic linking for conditional variables.

[1.0.2] - 2020-12-14

Added

  • Support all EAX features (2.0/3.0/4.0/5.0) with few exceptions.
  • Probe for extended filter gain extension (AL_SOFTX_filter_gain_ex).

Changed

  • Initialize EAX context on first call to EAXGet or EAXSet.
  • Rewrite some standard classes with WinAPI to reduce the size of binaries.
  • [Doom 3 Fix] Use console for messages.

[1.0.1] - 2020-11-08

Added

  • Support Soldier of Fortune II: Double Helix (2002).
  • Support Star Wars Jedi Knight II: Jedi Outcast (2002).
  • Support Star Wars Jedi Knight: Jedi Academy (2003).

Changed

  • Bundle the release with OpenAL Soft v1.21.0 official build.

Fixed

  • Calculation of filter parameters.

[1.0.0] - 2020-11-03

Added

  • First public release.
  • Support Doom 3 (2004).
  • Support Prey (2006).
  • Support Quake 4 (2005).
  • OpenAL Soft Visual C++ 32-bit build master/52d58a40234b8829801f0a587375eca91694c30f.