unclear instructions
atrHusK opened this issue · 5 comments
Hi,
I'm currently trying your solution on some old games in hopes of comparing it to other solutions but I seem to have some trouble understanding your instructions in comparison to the binary release files.
You write that expected files are
- eaxefx_driver.dll
- dsoal-aldrv.dll
- soft_oal.dll
- The first file, "eaxefx_driver.dll", is not in any binary release, where to get this file?
- No issues with the second file
- soft_oal.dll is also not in any binary release, for now I've gotten them from openal-soft.org but not sure if you meant to package a specific version with your releases since the instructions don't point to that site.
The way its now I get this log:
[2021-04-17 20:22:22.339] [EAXEFX] [I]
[2021-04-17 20:22:22.339] [EAXEFX] [I] <<<<<<<<<<<<<<<<<<<<<<<<
[2021-04-17 20:22:22.339] [EAXEFX] [I] EAXEFX v1.0.3
[2021-04-17 20:22:22.339] [EAXEFX] [I] ------------------------
[2021-04-17 20:22:22.339] [EAXEFX] [I]
[2021-04-17 20:22:22.339] [EAXEFX] [I] Load AL driver.
[2021-04-17 20:22:22.339] [EAXEFX] [I] Try to load a driver "eaxefx_driver.dll".
[2021-04-17 20:22:22.339] [EAXEFX] [E] [WIN32_SHARED_LIBRARY] LoadLibraryW failed.
[2021-04-17 20:22:22.339] [EAXEFX] [I] Try to load a driver "dsoal-aldrv.dll".
[2021-04-17 20:22:22.341] [EAXEFX] [I] Load AL symbols (AL 1.1; ALC 1.1; EFX 1.0).
[2021-04-17 20:22:22.342] [EAXEFX] [I] Create EAXX.
[2021-04-17 20:22:22.364] [EAXEFX] [I] Open device "OpenAL Soft".
[2021-04-17 20:31:39.427] [EAXEFX] [I] Close device.
[2021-04-17 20:31:39.673] [EAXEFX] [I]
[2021-04-17 20:31:39.673] [EAXEFX] [I] >>>>>>>>>>>>>>>>>>>>>>>>
[2021-04-17 20:31:39.673] [EAXEFX] [I]
But It's not doing any effects as far as I can tell (game does detect eax as available).
The first file, "eaxefx_driver.dll", is not in any binary release, where to get this file?
No issues with the second file
The wrapper loads only the first found driver.
In your case it's dsoal-aldrv.dll
.
3\. soft_oal.dll is also not in any binary release
The latest version definitely contains OpenAL Soft driver (soft_oal.dll
).
for now I've gotten them from openal-soft.org but not sure if you meant to package a specific version with your releases since the instructions don't point to that site.
Versions above v1.20.x should work fine from that site.
But It's not doing any effects as far as I can tell (game does detect eax as available).
Try to boost reverb for OpenAL Soft
.
Here is a sample of alsoft.ini
:
[reverb]
boost = 8
Your reverb boost did the trick! :-)
And... Dang, I mixed up my filenames, it was dsoal-aldrv.dll that was missing so initially the log file said
[2021-04-17 23:24:05.216] [EAXEFX] [I] Load AL driver.
[2021-04-17 23:24:05.216] [EAXEFX] [I] Try to load a driver "eaxefx_driver.dll".
[2021-04-17 23:24:05.216] [EAXEFX] [E] [WIN32_SHARED_LIBRARY] LoadLibraryW failed.
[2021-04-17 23:24:05.216] [EAXEFX] [I] Try to load a driver "dsoal-aldrv.dll".
[2021-04-17 23:24:05.216] [EAXEFX] [E] [WIN32_SHARED_LIBRARY] LoadLibraryW failed.
[2021-04-17 23:24:05.216] [EAXEFX] [I] Try to load a driver "soft_oal.dll".
[2021-04-17 23:24:05.220] [EAXEFX] [I] Load AL symbols (AL 1.1; ALC 1.1; EFX 1.0).
[2021-04-17 23:24:05.220] [EAXEFX] [I] Create EAXX.
[2021-04-17 23:24:05.226] [EAXEFX] [I] Open device "OpenAL Soft".
[2021-04-17 23:24:38.659] [EAXEFX] [I] Close device.
I then added dsoal from http://vaporeon.io/hosted/dsoal-builds/dsoal-latest.7z
Looks like that file is a renamed soft_oal.dll, both claim to be OpenAL 1.21.1 altough not binary equal (prob different compilation)
I still wonder about that eaxefx_driver.dll, I can't seem to find a source for it other than your page.
Is that also a renamed soft_oal.dll perhaps?
And... Dang, I mixed up my filenames, it was dsoal-aldrv.dll that was missing so initially the log file said
No. Your first log indicates the driver named as dsoal-aldrv.dll
was found by the wrapper.
I still wonder about that eaxefx_driver.dll, I can't seem to find a source for it other than your page.
Is that also a renamed soft_oal.dll perhaps?
Yes. Multiple names just for convenience.
You may have all three drivers at once but only one will be used.
thanks 👍