• Stars
    star
    128
  • Rank 281,044 (Top 6 %)
  • Language
    C++
  • License
    GNU General Publi...
  • Created over 7 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

OpenVR driver for DIY

EN RU

OpenVR driver for DIY

Driver for OpenVR / SteamVR allowing change HMD and controllers rotation and position with buttons.

Buttons HMD

NumPad 2 & 8 - turn up and down.
NumPad 4 & 6 - turn left and right.
NumPad 1 & 3 - rotation of the head left and right.
NumPad 9 - resetting of turns and rotation. Up & Down - move forward and back.
Left & Right - move left and right.
PageUp и PageDown - move up and down.
End - reset position.

Controller buttons 1

W, A, S, D - move left, right, forward and back.
Q, E - move up and down.
R - reset the move.
Z, X, C, V, 1 - сontroller buttons.
T, G, F, H - rotation of both controllers.
B - reset the rotation of both controllers.

Controller buttons 2

I, K, J, L - move left, right, forward and back.
U, O - move up and down.
P - reset the move.
N, M, <, >, 4 - сontroller buttons.

Setup

Windows

  1. copy the folder "driver" from the archive into the folder "\steamapps\common\SteamVR
  2. start steamVR

Linux

  1. Build Driver:
git clone [email protected]:r57zone/OpenVR-driver-for-DIY.git openvr-driver-for-diy
mkdir openvr-driver-for-diy-build
cd openvr-driver-for-diy-build
cmake ../openvr-driver-for-diy
make
  1. Install Driver:
make install
  1. Start SteamVR

Activate driver

The driver is activated by default and requires no further settings. If it was previously disabled, open the file "\steamapps\common\SteamVR\drivers\sample\recources\settings\default.vrsettings" in an editor and set the "enable" attribute to true, then save and restart SteamVR.

Disable driver

Open the file "\steamapps\common\SteamVR\drivers\sample\recources\settings\default.vrsettings" in an editor and set the attribute "enable" to false, then save and restart SteamVR.

Remove driver

To remove, delete the directory "\steamapps\common\SteamVR\drivers\sample".

Download

Windows Version for x86 & x64.
Download

Feedback

r57zone[at]gmail.com

More Repositories

1

Half-Life-Alyx-novr

SteamVR driver for Half-Life-Alyx for playing without VR / драйвер для игры без VR
C++
407
star
2

DualShock4-emulator

DualShock4 emulation for Xbox controllers or keyboard and mouse / Эмуляция DualShock4 для Xbox контроллеров или клавиатуры и мыши
C++
188
star
3

OpenVR-OpenTrack

OpenVR driver with OpenTrack support / OpenVR драйвер, с поддержкой OpenTrack
C++
178
star
4

DSAdvance

Advanced Xbox controller emulation for DualSense, DualShock 4, Pro Controller, Joy-Cons / Продвинутая эмуляция Xbox геймпада для DualSense, DualShock 4, Pro контроллера, Джойконов
C++
77
star
5

FirewallEasy

Application allows to block Internet access to other applications / Приложение позволяет заблокировать доступ в интернет другим приложения
Pascal
66
star
6

Harry-Potter-Settings

Application for setup of Harry Potter 1, 2, 3 PC / Приложение для настройки Гарри Поттера 1, 2, 3 ПК
Pascal
51
star
7

EasyNotes

Apps notes for Windows, iOS and Android with P2P sync / Приложения заметок для Windows, iOS и Android, с P2P синхронизацией
Pascal
45
star
8

X360Advance

External Arduino gyroscope & pedals for any Xbox compatible gamepads / Внешний Arduino гироскоп и педали для Xbox совместимых геймпадов
C++
42
star
9

OpenVR-ArduinoHMD

OpenVR driver for Arduino DIY HMD / OpenVR самодельного Arduino шлема
C++
23
star
10

XInput

Emulation XInput to any devices / Эмуляция XInput для любых устройств
Pascal
17
star
11

HomeLibrary

Catalog for movies, tv shows, games and books / Каталог для фильмов, сериалов, игр и книг
Pascal
15
star
12

EchoBackuper

Application for backup / Приложение для создания резервных копий
Pascal
15
star
13

NotificationCenter

Alternative notification center for Windows / Альтернативный центр уведомлений для Windows
Pascal
14
star
14

Borderless-Gaming-Tool

Gaming in window without borders / Игры в окне без рамки
Pascal
11
star
15

UPnP

Application for ports forwarding on router / Приложение для перенаправления портов на маршрутизаторе
Pascal
11
star
16

Notifications

Notifications in the style of Windows 10 / Уведомления в стиле Windows 10
Pascal
10
star
17

Harry-Potter-PC-Xbox-gamepad

Xbox gamepad support / Поддержка Xbox gamepad
10
star
18

ShareFiles

Application for sharing files in lan / Приложение для обмена файлами в локальной сети
Pascal
9
star
19

XInputInjectDLL

XInput inject DLL
C
9
star
20

PodcastEasy

Application for downloading podcasts / Приложение для загрузки подкастов
Pascal
9
star
21

Snapshots-for-Windows

Application for make and upload screenshots / Приложение для создания и загрузки скриншотов
Pascal
9
star
22

Home-Search

Simple local file finder / Простой локальный поисковик файлов
Pascal
8
star
23

VR-Display

Дисплей для виртуальной реальности / Display for virtual reality
7
star
24

Instagram-Windows-client

Instagram client for Windows / Instagram клиент для Windows
Pascal
6
star
25

Zapper-Light-Gun-PC

Zapper Light Gun for PC Emulators of NES / Световой пистолет для ПК эмуляторов Денди
C++
5
star
26

Numpad-Plus

Launching apps and changing the volume on Numpad / Запуск приложений и изменение громкости на Numpad
Pascal
5
star
27

PSMoveService-receive-position

PSMoveService receive position / получение позиционирования
5
star
28

LuizaAIAssistant

Personal AI assistant Luiza / Персональный AI помощник Луиза
Python
5
star
29

Thoughts-on-Communism

Мысли о коммунизме / Thoughts on Communism
4
star
30

Arduino-Light-gun-and-games

Arduino Light gun Zapper NES for PC and game for him / Световой пистолет на Arduino от денди для ПК и игра для него
Pascal
4
star
31

PSMoveService-Motion-capture

Motion capture with PS Moves, PS Eyes and PSMoveService
C++
4
star
32

VR-tracking-apps

Приложения для отслеживания головы в VR / VR tracking apps
C++
4
star
33

iOS-Sync

iOS file manager for Windows / Файловый менеджер iOS для Windows
Pascal
4
star
34

Steering-wheel-for-PC-with-OpenTrack-and-Android

Руль для ПК, с использованием OpenTrack и Android смартфона / Steering wheel for PC with OpenTrack and Android smartphone
C++
4
star
35

MiyooMiniPythonApp

Sample app for Miyoo Mini in Python / Пример приложения для Miyoo Mini на Python
3
star
36

ProtonShell

Shell for websites, simple web apps / Оболочка для веб-сайтов, простых веб-приложений
Pascal
3
star
37

lostfilm-rss-feed-for-utorrent

Обход блокировки RSS ленты сайта LostFilm.tv для автоматических загрузок в uTorrent
PHP
3
star
38

LogitechWingmanGamepad

Xbox gamepad emulator for Logitech Wingman with Xbox external pedals / Эмулятор Xbox геймпада для руля, с внешними Arduino педалями
C++
2
star
39

Standard-viewer-Windows-10

Средство просмотра фотографий Windows для Windows 10 / Windows Photo Viewer for Windows 10
Pascal
2
star
40

Skin-for-robots

Датчик чувствительности для роботов / Sensitivity sensor for robots
2
star
41

OpenTrack-UDP-receive

OpenTrack UDP receive data / получение данных
C++
2
star
42

Gamepad-PS-P02

PS-P02 controller research / Исследования контроллера PS-P02
C
2
star
43

RSS-checker

Check RSS feed on new events / Проверка RSS лент на новые события
Pascal
2
star
44

PodcastEasyForPython

Приложение для загрузки подкастов / Application for downloading podcasts
Python
2
star
45

Dota2-Invoker-NumPad

Автокликер скилов Инвокера в Dota 2 / Autoclicker skills Invoker in Dota 2
Pascal
2
star
46

RandomFile

Случайный файл из папки / Random file from folder
Pascal
1
star
47

OpenVRControllersUDP

OpenVRControllersUDP
C++
1
star
48

Exchange-IP-service

Служба обмена IP адресами / Exchange IP addresses service
PHP
1
star
49

XInput-feedback-Arduino

Обратная отдача для клавиатуры и мыши / Feedback for keyboard and mouse
Pascal
1
star
50

EasyReminders

Reminders app / Приложение напоминаний
Pascal
1
star
51

ScoresEconomy

Scores economy / Экономика баллов
1
star
52

r57zone

1
star
53

JoyShockLibrarySample

JoyShockLibrary sample / JoyShockLibrary пример
C++
1
star
54

Spider-Man-Settings

Video settings for the game Spider-Man (2001) with widescreen support / Настройки видео для игры Spider-Man (2001), с поддержкой широкоформатных дисплеев
Pascal
1
star
55

X360Advance-OpenTrack

Xbox геймпад с OpenTrack трекером / Xbox gamepad with OpenTrack tracker
C++
1
star
56

Concepts

Концепты / Concepts
1
star
57

X360Assistant

Volume change and screenshot utility for Xbox gamepads / Утилита изменения громкости и создания скриншотов для Xbox геймпадов
Pascal
1
star
58

Replacement-Capacitors

Сменные конденсаторы / Replacement сapacitors
1
star
59

XP-Picture-Viewer

Windows Picture and Fax viewer from XP / Просмотрщик изображений и факсов из XP
Pascal
1
star
60

Ris-Engine

Простой 2D движок, загружающий карты и использующий триггеры / Simple 2D engine, load maps and using triggers
Pascal
1
star
61

FreePie-UDP-receiver

Example of getting data from the FreePie IMU Android app / Пример получения данных из приложения FreePie IMU для Android
C++
1
star
62

GamepadExternalPedals

External pedals for gamepads with DSAdvance & X360Advance / Внешние педали
Pascal
1
star
63

Custom-data-notifications-center-iOS

Пользовательские данные в центре уведомлений iOS / Custom data notifications center iOS
PHP
1
star