Pushed a new commit to the Template AND the plugin
Code:
Changed VRExpansionPlugin to be two seperate modules, one for all platforms, and one for OpenVR The OpenVRExpansion module just has additional functions that are OpenVR specific. This way if you want to publish to Oculus Home you can turn off the OpenVR plugin and it shouldn't package out the SteamVR binaries anymore. This WILL require replacing the VRExpansionLibrary Actor component with an OpenVRExpansion Actor Component if you were using one. Decoupling the standard VR library from OpenVR lets it be just a blueprint library, due to the current version of steam in the engine however the OpenVRExpansionLibrary still has to be an actor component to allow for correctly loading / unloading OpenVR across its lifetime (has to manually load DLLs).
Comment