Heya VR Peeps.
I’ve been working away on my Mobile VR Jam entry Circumpaint and I’ve run into an issue with using bluetooth controllers and the Gear VR. It looks like there are a number of controls that are not mapped in UE4. To test this out, I’ve created a new UE4 game that allows me to try out each of the controls and show which ones work. Here is the game working under Windows with a Xbox controller (the baseline):
Everything in green means that I was able to trigger it using the controller. Items in red means that I was not able to trigger it. For the Xbox controller, everything is working as expected.
Now here is the Samsung EI-GP20 controller:
As you may see, the Sumsung EI-GP20 controller is missing the D-Pad and the Right Thumbstick. This controller doesn’t have trigger buttons so them not showing up is expected. I’m also surprised that the thumbstick actions (left, right, etc.) are not mapped.
I also have a Red Samurai controller that I tested:
The Red Samurai controller has a working Right Thumbstick, but the D-Pad is also missing. Please note that both of these controllers work fine in Android games from the store.
Not having the D-Pad and Right Thumbstick working on the Samsung controller, and the D-Pad on a generic controller, is unfortunately crippling to my own Mobile VR Jam entry. I would expect that these would be required for anyone else that is also working on a Jam entry and making use of a controller.
Is there a patch available to fix these issues? I would gladly place it in my public 4.7.x branch so that everyone may have access to it.