Skip to content

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