Skip to content

An OpenVR driver that allows to create virtual controllers, emulate controller input, manipulate poses of existing controllers and remap buttons. A client-side library that communicates with the driver via shared-memory is also included.

License

Notifications You must be signed in to change notification settings

digital-standard/OpenVR-InputEmulator

 
 

Repository files navigation

VRInputEmulatorWrapper

OpenVR-InputEmulatorのclient_commandline.exeのdll版です。 また、そのdllのC#ラッパーです。 diiファイルとC#ラッパーのコードは、Unity用のサンプルコード使用してください。

まだ追加した仮想コントローラの削除ができません。毎回SteamVRを再起動してください。

This is a dll version of client_commandline.exe from OpenVR-InputEmulator. It's also a C# wrapper for that dll. Please use the sample code for Unity for the dii file and the C# wrapper.

I haven't been able to delete the virtual controller I added yet. Please restart SteamVR each time.

This is a demo of adding 45 trackers from Unity to SteamVR and running them.
Demo

About

An OpenVR driver that allows to create virtual controllers, emulate controller input, manipulate poses of existing controllers and remap buttons. A client-side library that communicates with the driver via shared-memory is also included.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 76.7%
  • QML 18.4%
  • C# 3.1%
  • NSIS 0.9%
  • Batchfile 0.5%
  • C 0.2%
  • Other 0.2%