-
Notifications
You must be signed in to change notification settings - Fork 543
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Release portable builds #1008
Release portable builds #1008
Conversation
Adds alsoftrc.sample to OpenALSoft+HRTF.zip/Documentation/alsoft.ini
I really don't know why Cammy8580 felt entitled to smartass their way like that.. Anyway, even though that catastrophism isn't remotely justified, this new behaviour doesn't sound legit either.
|
Just an update for the GitHub Actions CI workflow to (in addition to artifacts already being uploaded to the workflow page) release Windows 32 and 64-bit artifacts in a portable package (soft_oal.dll renamed to OpenAL32.dll with an optional, separate package pre-configured for HRTF, and documentation) for simple drag and drop local replacement for specific games/apps to make it easier for users who are not familiar with copying files to system folders, ensure OpenAL Soft is used instead of other libraries and avoid issues with the router (e.g. currently on my machine, when using the latest router and driver DLLs, the EFXShow process hangs before starting even though renaming soft_oal.dll to replace the OpenAL32.dll router works, both in the system folder and locally)
I pushed the HRTF config to configs/HRTF/alsoft.ini, so perhaps in the future we could also have other pre-made configs like say, 7.1.4/Spatial Audio API, surround sound, crossfeed, super stereo, wave writer, etc., but let me know if it'd be better to use a different location.
My only concern is the issues mentioned here when not using the router:
Even though the official, stable release readme is much more lenient:
So does the router really provide any fixes/improvements compared to using the OpenAL Soft driver library directly?
And if so, would it be possible to load both the router and driver DLL locally, perhaps even forcing OpenAL Soft library?
The router is refusing to work on my end so I can't check.
Anyhow, this should allow downloading the latest builds directly from static, permanent links like:
![image](https://private-user-images.githubusercontent.com/71472458/342978546-8196e700-a224-4a14-ae7a-661d1d3ef53a.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk1NzQ2NzIsIm5iZiI6MTczOTU3NDM3MiwicGF0aCI6Ii83MTQ3MjQ1OC8zNDI5Nzg1NDYtODE5NmU3MDAtYTIyNC00YTE0LWFlN2EtNjYxZDFkM2VmNTNhLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTQlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjE0VDIzMDYxMlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYzMzgwYzU2NmU5YzY3N2JiYzlkMDdlMmFhMGM3ZmViYjVkOWI4MTVkNWNhNWNmMDJkMTY0ZTMwMDUyZWM1MjQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.GmjRq0_KrSUSts95IzBNb6eHCkjwyh8_BPKB2aECAWg)
https://github.com/ThreeDeeJay/openal-soft/releases/tag/latest
https://github.com/ThreeDeeJay/openal-soft/releases/download/latest/OpenALSoft.zip
https://github.com/ThreeDeeJay/openal-soft/releases/download/latest/OpenALSoft+HRTF.zip
Note that apparently new tags like 1.23.1 didn't transfer to my fork when syncing to the main repo, but hopefully it should always use the latest tag that matches the #.#.# format. 🤞👀💦