Note: After applying the fix, Hardware acceleration and Allow EAX effects will still be greyed out in UruSetup.exe, however those settings no longer apply as this bypasses those settings to be forced on after the game has started.
This fix allows Hardware Acceleration and EAX to be enabled on modern systems using DSOAL, OpenAL Soft, or Creative ALchemy in URU: Complete Chronicles. Works on GOG version and should work with other versions also.
1. Extract files to <path to game> and overwrite existing files.
2. Set both files (plClientSetup.cfg and audio.ini) to read-only (right click each file --> properties --> check read-only --> click Apply and ok)
plClientSetup.cfg forces the audio device to be Generic Hardware by adding Audio.SetDeviceName "Generic Hardware" and has Audio.UseHardware and Audio.UseEAX set to true.
Audio.ini has Audio.UseHardware and Audio.UseEAX set to true.