OpenAL Proxy with Steam Audio HRTF v1.0
First release of the OpenAL32.dll proxy that integrates Steam Audio binaural HRTF into Lineage 2.
What's included
| File |
Purpose |
OpenAL32.dll |
The proxy DLL (PE32, 32-bit) |
phonon.dll |
Steam Audio 4.4.0 (32-bit) |
LineageAudio.ini |
Configuration file — edit and press RightCtrl in-game to reload |
Installation
- Extract all files into your game's
system/ folder
- Launch the game — check window title for
[SA|HRTF|---|ON]
- No game file modifications or EAX patching required
Features
- HRTF binaural audio — realistic 3D positioning through headphones
- Live config reload — edit
LineageAudio.ini, press RightCtrl in-game
- Hot toggle — RightAlt to enable/disable HRTF
- Window title HUD — proxy status visible in game window title
Experimental / In Development
- Distance attenuation — DirectEffect with 1/dist falloff (not fully tuned)
- Air absorption — frequency-dependent distance attenuation (not fully tuned)
- Raycast occlusion — Steam Audio IPLScene with OBJ geometry (not working yet)
Supported Clients
| Client |
Status |
| Interlude |
Tested |
| Kamael |
Tested |
| Freya |
Untested |
Config — LineageAudio.ini
[HRTF]
Enabled=1
SpatialBlend=1.0 ; 0=dry mono, 1=full HRTF
VolumeBoost=1.5 ; output volume multiplier
GainMaster=1.0 ; AL_GAIN multiplier
[Direct]
; WARNING: experimental settings, not fully tuned
Enabled=1
DistAtten=1.0 ; distance attenuation (0=disable)
AirAbsorb=0.0 ; air absorption (0=off)
MinDistance=1.0 ; min distance for atten clamp
Occlusion=1.0 ; occlusion amount (currently non-functional)
[HUD]
Enabled=1
Hotkeys
| Key |
Action |
| RightAlt |
Toggle HRTF on/off |
| RightCtrl |
Reload config from LineageAudio.ini |