Jump to content

Questions on Vive Focus 3 Development in Unreal Engine


Vulkan
 Share

Recommended Posts

Looking for some answers regarding Vive Focus 3 dev in UE4.

5 simple questions.

1. There's a stickied post that points to a github repo for the Wave SDK that seems to have been abandoned the moment it was announced, it doesn't contain pushes for the last 2 releases of the Wave SDK. Any plans to resurrect this? I for one like to look at deltas, masters and would contribute pull requests.

2. Is 4.27 support on the horizon? The 4.26 plugin doesn't compile.

3. Is OpenXR support coming this year?

4. Is Vulkan support planned for the Focus 3?

5. Is there a paid support tier where engineers answer questions? We're part of the ISV program and the support email is not staffed by engineers and technical questions simply go unanswered.

Link to comment
Share on other sites

  • 2 months later...

I was able to modify the Wave SDK source code to work with 4.27, changing about 20 lines of C++ which caused the compilation to fail because of slightly changed function signatures on UE4.27's side. I haven't really tested it out yet, nor do I know if I can share the code based on the license, but what I did to find and correct these bugs are the following steps - I REPEAT ONCE AGAIN BARELY TESTED USE AT YOUR OWN RISK

1. Download the Wave zip, in the plugin (see lowercase) folder, find the file "plugin.uproject". Right click this in File Explorer and select "Switch Unreal Engine Version" (even if you only have 4.27), select 4.27 and click ok.

2. UE4 should generate project files. Double click on plugin.sln, open Visual Studio, and right click the plugin target in the solution explorer on "plugin" and select build. 

3. VS should spit out a bunch of errors. The only things I recall that need tweaking is changing mentions to ->Resource to ->GetResource() and ->SetResource(), and accepting FRHICommandListImmediate& RHICmdList to a few function override signatures (also refer to UE4 source + intellisense). 

4. If you fix these, it should build in VS, and therefore 4.27. Then (not sure if necessary) open plugin.uproject, and follow any additional instructions. The plugin in the Plugins folder should open in 4.27 compatible NOTE ONCE AGAIN BARELY TESTED USE AT YOUR OWN RISK

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...