Skip to content
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

Compile, upload and release Windows DLL #9

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ThreeDeeJay
Copy link

@ThreeDeeJay ThreeDeeJay commented Dec 3, 2022

This adds a GitHub Actions workflow to compile the Release x64 DLL on every commit push and upload the artifact to the workflow and (pre)release, (re)using the latest tag.

Just a heads up though, I had to disable WholeProgramOptimization in dc6a2ab to fix a compilation error.
Perhaps there is a better solution because I don't know the side effects of disabling that flag.

Also, I haven't really tested the DLL. I just built it to try replacing the spatializer in already compiled/shipped Unity games with this so I can get spatial audio using my HRTF.
For that, I opened globalgamemanagers in UABE to set m_SpatializerPlugin to SOFA Spatializer and copied AudioPluginSOFA.dll to GameName_Data/Plugins/.
image

However, I'm yet to succeed. I think I also need to update other assets to hack SOFAlizer into the game, but I'm not sure which or how. I just know this method works for adding VR support in some games.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant