x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

Compile 4.14 Google VR with Daydream Controller

I'm trying to make an app using the Motion Controller for the Daydream, but Google's website says that you need to install their specific version of Unreal (which is only 4.13). I already have a project set up in 4.14, and don't want to redo my whole project to just work in 4.13 with the controller. Can I somehow compile this to work in 4.14? This person here says he did it but I don't know how to "merge it into the new branch."

Product Version: UE 4.14
Tags:
more ▼

asked Dec 31 '16 at 12:49 AM in VR

avatar image

nesrak1
18 4 7

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

I guess I was overthinking this. I don't even need to compile google's branch at all.

Before doing anything, I don't know if it matters or not, but I cut and paste Engine/Plugins/Runtime/GoogleVR/GoogleVRController/ in my already existing 4.14 installation and put it somewhere else.

Turns out you can just go into Engine/Plugins/Runtime/GoogleVR/ (this is in the google vr 4.13 repository, you don't have to compile it) and copy the GoogleVRController folder into the plugins folder of a new c++ project (I couldn't do it in my regular project because it kept complaining about plugin not compatible). I restarted the editor along with vs and then just did build all on the project and let it compile. After that I just copy pasted that GoogleVRController folder into the plugins folder of my other project and went to plugins->project->input devices and checked it and it worked :)

more ▼

answered Jan 06 '17 at 06:04 PM

avatar image

nesrak1
18 4 7

avatar image Lasyavez Jan 13 '17 at 03:19 AM

Do you ever put the plugin into the actual engine or do you only compile for the project?

avatar image nesrak1 Jan 13 '17 at 05:07 AM
avatar image drb1992 Feb 13 '17 at 03:40 PM

Do I still need to use your compiled version of the plugin to develop for Daydream? I noticed 4.14 has a Google VR Motion Controller plugin.

avatar image aussieburger Feb 13 '17 at 04:34 PM

Nope you have two options for 4.14+ support now:

UE4.15 binary or UE4.14 Googlevr branch: https://github.com/googlevr-unreal/UnrealEngine/tree/4.14-googlevr

Note the Epic UE4.14 still does not have the latest SDK to include the proper google vr controller ;)

avatar image Lasyavez Jan 13 '17 at 05:32 AM

Thanks nesrak1 it works just like you said. Once the c++ project compiles with the GVRController plugin. You can copy the folder into you Engine/Plugins/Runtime/GoogleVR/ and the build again to have it compiled to the engine.

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question