Giter Club home page Giter Club logo

barebone's Introduction

Barebone

OpenVR xinput controller driver for emulating Vive controllers

tracks HMD rotation and position and sets virtual controllers in to field of view. (a little bit similar to riftcat vridge app)

Words of caution, this driver was my 1st expirience with openvr api, it's worknig but please don't have very high expectation ;-)

nXurIGWKoT

Install

simple as copy the barebones folder into your steam drivers folder. Of course you need enable multiple devices in steamvr config

Controlls

Controllers get two modes single and dual..

  • ltrigger - vive trigger (in dual mode it still controlls last active controller trigger)
  • rtrigger - change mode single/dual

Single:

  • dPad - controlls position movement of active controller
  • lstick - controlls controller rotation of active controller, click selects 1st controller
  • rstick - controlls vive touchpad of active controller, click selects 2nd controller
  • back - centers active controller
  • lbumper - decrease active controller level
  • rbumper - increase active controller level

Dual:

  • dPad - controlls position movement of all controller
  • lstick - controlls 1st controller rotation , click switch to controll vive touchpad of that controller
  • rstick - controlls 2nd controller rotation , click switch to controll vive touchpad of that controller
  • back - centers all controller
  • lbumper - decrease all controller level
  • rbumper - increase all controller level

barebone's People

Contributors

puresoul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

Forkers

bd365

barebone's Issues

Logitech DualAction - partial success, but no controllers shown/moved in VR view

I tried with a Logitech DualAction controller, and there were extra controller icons in the SteamVR status window but the buttons didn't work as described on webpage. Only one button functioned, to re-center the screen.

I couldn't see controllers in the VR view, but maybe they were out of view. I am using VRidge to drive a DIY system, so maybe that is a factor too...
barebones_logitech_dualaction

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.