Joy2OpenVR
所属分类:虚拟/增强现实-VR/AR
开发工具:C++
文件大小:1586KB
下载次数:0
上传日期:2018-12-18 08:26:41
上 传 者:
sh-1993
说明: OpenVR输入仿真器的接口,用于将任何直接输入控制器命令转换为VR控制器命令
(Interface to OpenVR Input Emulator to translate any Direct Input controllers commands into VR Controller commands)
文件列表:
Joy2OpenVR.sln (1057, 2018-12-18)
Joy2OpenVR (0, 2018-12-18)
Joy2OpenVR\InputEmulatorSequences.h (0, 2018-12-18)
Joy2OpenVR\Joy2OpenVR.rc (5366, 2018-12-18)
Joy2OpenVR\Joy2OpenVR.vcxproj (7540, 2018-12-18)
Joy2OpenVR\Joy2OpenVR.vcxproj.filters (1699, 2018-12-18)
Joy2OpenVR\Main.cpp (33660, 2018-12-18)
Joy2OpenVR\SimpleIni.h (123376, 2018-12-18)
Joy2OpenVR\client_commandline.exe (187904, 2018-12-18)
Joy2OpenVR\config.ini (1190, 2018-12-18)
Joy2OpenVR\createvirtualcontroller.cmd (2413, 2018-12-18)
Joy2OpenVR\functions.h (1930, 2018-12-18)
Joy2OpenVR\icon.ico (330630, 2018-12-18)
Joy2OpenVR\joystick.cpp (0, 2018-12-18)
Joy2OpenVR\joystickmanager.cpp (0, 2018-12-18)
Joy2OpenVR\openvr_api.dll (523040, 2018-12-18)
Joy2OpenVR\resource.h (452, 2018-12-18)
Joy2OpenVR\resources (0, 2018-12-18)
Joy2OpenVR\resources\Roboto-Regular.ttf (171676, 2018-12-18)
Joy2OpenVR\resources\click.wav (90208, 2018-12-18)
Joy2OpenVR\resources\icon.png (48151, 2018-12-18)
Joy2OpenVR\resources\invertAxesButton.png (7407, 2018-12-18)
Joy2OpenVR\resources\invertButton.png (8344, 2018-12-18)
Joy2OpenVR\sound.wav (276524, 2018-12-18)
Release.lnk (1455, 2018-12-18)
assets (0, 2018-12-18)
assets\buttons.cpt (407840, 2018-12-18)
assets\icon.cpt (513555, 2018-12-18)
assets\icon.ico (330630, 2018-12-18)
assets\icon.png (234386, 2018-12-18)
assets\screenshot.png (44790, 2018-12-18)
![language](https://img.shields.io/badge/Language-C%2B%2B-green.svg) ![dependencies](https://img.shields.io/badge/Dependencies-SFML%202.5.0-green.svg) ![license_gpl3](https://img.shields.io/badge/License-GPL%203.0-green.svg)
# Joy2OpenVR
Interface to [OpenVR Input Emulator](https://github.com/matzman666/OpenVR-InputEmulator) to translate any Direct Input controllers commands into VR Controller commands, used, for example, to play VR Games with Cabela TopShot Elite equipped with a Vive Trackers
# ===============================
# In order to work, you will need an old version of SteamVR that is no longer publicly distributed. To get it:
close SteamVR
open the Steam Console: steam://nav/console
download this three packages entering this command lines
```
download_depot 250820 250821 3421602455583112663 :(OpenVR Win32 - May 23, 2018 – 23:57:16 UTC 7 months ago 3421602455583112663)
download_depot 250820 250824 48***477677958363876 :(OpenVR Content - May 23, 2018 – 23:57:16 UTC 7 months ago 48***477677958363876)
download_depot 250820 250827 2***136374867529***24 :(OpenVR Content 2 - May 3, 2018 – 18:54:29 UTC 8 months ago 2***136374867529***24)
```
go to:
C:\Program Files (x86)\Steam\steamapps\common\
rename actual SteamVR folder (i.e. SteamVR.org )
create new empty SteamVR folder
put the contents of the 3 downloaded folders (depot_250821, depot_250824, depot_250827) into new empty SteamVR Folder
restart SteamVR and check the version (should be v1527117754 )
save the downloaded folders, in case Steam auto updates SteamVR, btw you can block update of SteamVR putting
```
StateFlags = 4
```
in "appmanifest_250820.acf" under steamapps folder.
With this SteamVR Version you should use the original matzman666 [OpenVR-InputEmulator](https://github.com/matzman666/OpenVR-InputEmulator), not the updated forks
# ===============================
# Usage
1. Download the newest .zip from the [release section](https://github.com/mmorselli/Joy2OpenVR/releases) and unzip it
2. open config.ini in a text editor and configure
3. execute Joy2OpenVR.exe
To use alternative config files use:
```
Joy2OpenVR.exe filename.ini
```
![alt screenshot](https://github.com/mmorselli/Joy2OpenVR/blob/master/assets/screenshot.png)
# Building
1. Open *'Joy2OpenVR.sln'* in Visual Studio 2017.
2. Build Solution
# License
This software is released under GPL 3.0.
近期下载者:
相关文件:
收藏者: