matzman666 / OpenVR-InputEmulator

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.
GNU General Public License v3.0
724 stars 138 forks source link

Failed to initialize OpenVR: Installation path could not be located #14

Open billiegoose opened 7 years ago

billiegoose commented 7 years ago

I encountered an error running the installer. Was I supposed to install something else first? I was trying to install this so I could have a virtual keyboard like in this video

Here's what I ran: v1.0.3 (1dc083e) OpenVR-InputEmulator-v1.0.3-SteamVRHomeVersion-hotfix2

Here's the error I got:

VR runtime path: Failed to initialize OpenVR: Installation path could not be located (110)
Unable to read VR Path Registry from C:\Users\user\AppData\Local\openvr\openvrpaths.vrpath
Full install log Output folder: C:\Program Files\OpenVR-InputEmulator Extract: LICENSE Extract: OpenVR-InputEmulatorOverlay.exe Extract: vcredist_x64.exe... 100% Extract: Qt5Core.dll Extract: Qt5Gui.dll Extract: Qt5Multimedia.dll Extract: Qt5MultimediaQuick_p.dll Extract: Qt5Network.dll Extract: Qt5Qml.dll Extract: Qt5Quick.dll Extract: Qt5QuickControls2.dll Extract: Qt5QuickTemplates2.dll Extract: Qt5Svg.dll Extract: Qt5Widgets.dll Extract: libEGL.dll Extract: libGLESV2.dll Extract: openvr_api.dll Extract: startdesktopmode.bat Extract: manifest.vrmanifest Extract: logging.conf Extract: qt.conf Output folder: C:\Program Files\OpenVR-InputEmulator\res Extract: thumbicon.png Extract: transparent.png Output folder: C:\Program Files\OpenVR-InputEmulator\res\qml Extract: DeviceManipulationPage.qml Extract: DeviceOffsetsPage.qml Extract: MotionCompensationPage.qml Extract: MyComboBox.qml Extract: MyDialogOkCancelPopup.qml Extract: MyDialogOkPopup.qml Extract: MyOffsetGroupBox.qml Extract: MyPushButton.qml Extract: MyPushButton2.qml Extract: MyResources.qml Extract: MySlider.qml Extract: MyStackViewPage.qml Extract: MyText.qml Extract: MyTextField.qml Extract: MyToggleButton.qml Extract: backarrow.svg Extract: mainwidget.qml Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\Material Extract: ApplicationWindow.qml Extract: BoxShadow.qml Extract: BusyIndicator.qml Extract: Button.qml Extract: CheckBox.qml Extract: CheckDelegate.qml Extract: CheckIndicator.qml Extract: ComboBox.qml Extract: Dial.qml Extract: Drawer.qml Extract: ElevationEffect.qml Extract: Frame.qml Extract: GroupBox.qml Extract: ItemDelegate.qml Extract: Label.qml Extract: Menu.qml Extract: MenuItem.qml Extract: Page.qml Extract: PageIndicator.qml Extract: Pane.qml Extract: Popup.qml Extract: ProgressBar.qml Extract: RadioButton.qml Extract: RadioDelegate.qml Extract: RadioIndicator.qml Extract: RangeSlider.qml Extract: Ripple.qml Extract: ScrollBar.qml Extract: ScrollIndicator.qml Extract: Slider.qml Extract: SliderHandle.qml Extract: SpinBox.qml Extract: StackView.qml Extract: SwipeDelegate.qml Extract: SwipeView.qml Extract: Switch.qml Extract: SwitchDelegate.qml Extract: SwitchIndicator.qml Extract: TabBar.qml Extract: TabButton.qml Extract: TextArea.qml Extract: TextField.qml Extract: ToolBar.qml Extract: ToolButton.qml Extract: ToolTip.qml Extract: Tumbler.qml Extract: plugins.qmltypes Extract: qmldir Extract: qtquickcontrols2materialstyleplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\Qt Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\Qt\labs Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\Qt\labs\folderlistmodel Extract: plugins.qmltypes Extract: qmldir Extract: qmlfolderlistmodelplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\Qt\labs\settings Extract: plugins.qmltypes Extract: qmldir Extract: qmlsettingsplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtGraphicalEffects Extract: Blend.qml Extract: BrightnessContrast.qml Extract: ColorOverlay.qml Extract: Colorize.qml Extract: ConicalGradient.qml Extract: Desaturate.qml Extract: DirectionalBlur.qml Extract: Displace.qml Extract: DropShadow.qml Extract: FastBlur.qml Extract: GammaAdjust.qml Extract: GaussianBlur.qml Extract: Glow.qml Extract: HueSaturation.qml Extract: InnerShadow.qml Extract: LevelAdjust.qml Extract: LinearGradient.qml Extract: MaskedBlur.qml Extract: OpacityMask.qml Extract: RadialBlur.qml Extract: RadialGradient.qml Extract: RectangularGlow.qml Extract: RecursiveBlur.qml Extract: ThresholdMask.qml Extract: ZoomBlur.qml Extract: qmldir Extract: qtgraphicaleffectsplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtGraphicalEffects\private Extract: DropShadowBase.qml Extract: FastGlow.qml Extract: FastInnerShadow.qml Extract: FastMaskedBlur.qml Extract: GaussianDirectionalBlur.qml Extract: GaussianGlow.qml Extract: GaussianInnerShadow.qml Extract: GaussianMaskedBlur.qml Extract: qmldir Extract: qtgraphicaleffectsprivate.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtMultimedia Extract: Video.qml Extract: declarative_multimedia.dll Extract: plugins.qmltypes Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQml Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQml\Models.2 Extract: modelsplugin.dll Extract: plugins.qmltypes Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Controls Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Controls\Styles Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Controls\Styles\Flat Extract: qmldir Extract: qtquickextrasflatplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Controls.2 Extract: ApplicationWindow.qml Extract: BusyIndicator.qml Extract: Button.qml Extract: CheckBox.qml Extract: CheckDelegate.qml Extract: CheckIndicator.qml Extract: ComboBox.qml Extract: Dial.qml Extract: Drawer.qml Extract: Frame.qml Extract: GroupBox.qml Extract: ItemDelegate.qml Extract: Label.qml Extract: Menu.qml Extract: MenuItem.qml Extract: Page.qml Extract: PageIndicator.qml Extract: Pane.qml Extract: Popup.qml Extract: ProgressBar.qml Extract: RadioButton.qml Extract: RadioDelegate.qml Extract: RadioIndicator.qml Extract: RangeSlider.qml Extract: ScrollBar.qml Extract: ScrollIndicator.qml Extract: Slider.qml Extract: SpinBox.qml Extract: StackView.qml Extract: SwipeDelegate.qml Extract: SwipeView.qml Extract: Switch.qml Extract: SwitchDelegate.qml Extract: SwitchIndicator.qml Extract: TabBar.qml Extract: TabButton.qml Extract: TextArea.qml Extract: TextField.qml Extract: ToolBar.qml Extract: ToolButton.qml Extract: ToolTip.qml Extract: Tumbler.qml Extract: plugins.qmltypes Extract: qmldir Extract: qtquickcontrols2plugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Controls.2\Material Extract: ApplicationWindow.qml Extract: BoxShadow.qml Extract: BusyIndicator.qml Extract: Button.qml Extract: CheckBox.qml Extract: CheckDelegate.qml Extract: CheckIndicator.qml Extract: ComboBox.qml Extract: Dial.qml Extract: Drawer.qml Extract: ElevationEffect.qml Extract: Frame.qml Extract: GroupBox.qml Extract: ItemDelegate.qml Extract: Label.qml Extract: Menu.qml Extract: MenuItem.qml Extract: Page.qml Extract: PageIndicator.qml Extract: Pane.qml Extract: Popup.qml Extract: ProgressBar.qml Extract: RadioButton.qml Extract: RadioDelegate.qml Extract: RadioIndicator.qml Extract: RangeSlider.qml Extract: Ripple.qml Extract: ScrollBar.qml Extract: ScrollIndicator.qml Extract: Slider.qml Extract: SliderHandle.qml Extract: SpinBox.qml Extract: StackView.qml Extract: SwipeDelegate.qml Extract: SwipeView.qml Extract: Switch.qml Extract: SwitchDelegate.qml Extract: SwitchIndicator.qml Extract: TabBar.qml Extract: TabButton.qml Extract: TextArea.qml Extract: TextField.qml Extract: ToolBar.qml Extract: ToolButton.qml Extract: ToolTip.qml Extract: Tumbler.qml Extract: plugins.qmltypes Extract: qmldir Extract: qtquickcontrols2materialstyleplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Controls.2\Universal Extract: ApplicationWindow.qml Extract: BusyIndicator.qml Extract: Button.qml Extract: CheckBox.qml Extract: CheckDelegate.qml Extract: CheckIndicator.qml Extract: ComboBox.qml Extract: Dial.qml Extract: Drawer.qml Extract: Frame.qml Extract: GroupBox.qml Extract: ItemDelegate.qml Extract: Label.qml Extract: Menu.qml Extract: MenuItem.qml Extract: Page.qml Extract: PageIndicator.qml Extract: Pane.qml Extract: Popup.qml Extract: ProgressBar.qml Extract: RadioButton.qml Extract: RadioDelegate.qml Extract: RadioIndicator.qml Extract: RangeSlider.qml Extract: ScrollBar.qml Extract: ScrollIndicator.qml Extract: Slider.qml Extract: SpinBox.qml Extract: StackView.qml Extract: SwipeDelegate.qml Extract: Switch.qml Extract: SwitchDelegate.qml Extract: SwitchIndicator.qml Extract: TabBar.qml Extract: TabButton.qml Extract: TextArea.qml Extract: TextField.qml Extract: ToolBar.qml Extract: ToolButton.qml Extract: ToolTip.qml Extract: Tumbler.qml Extract: plugins.qmltypes Extract: qmldir Extract: qtquickcontrols2universalstyleplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Dialogs Extract: dialogplugin.dll Extract: plugins.qmltypes Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Dialogs\Private Extract: dialogsprivateplugin.dll Extract: plugins.qmltypes Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Extras Extract: plugins.qmltypes Extract: qmldir Extract: qtquickextrasplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Extras\Private Extract: CircularButton.qml Extract: CircularButtonStyleHelper.qml Extract: CircularTickmarkLabel.qml Extract: Handle.qml Extract: PieMenuIcon.qml Extract: TextSingleton.qml Extract: qmldir Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Layouts Extract: plugins.qmltypes Extract: qmldir Extract: qquicklayoutsplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\PrivateWidgets Extract: plugins.qmltypes Extract: qmldir Extract: widgetsplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Templates.2 Extract: plugins.qmltypes Extract: qmldir Extract: qtquicktemplates2plugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick\Window.2 Extract: plugins.qmltypes Extract: qmldir Extract: windowplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\QtQuick.2 Extract: plugins.qmltypes Extract: qmldir Extract: qtquick2plugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\Universal Extract: ApplicationWindow.qml Extract: BusyIndicator.qml Extract: Button.qml Extract: CheckBox.qml Extract: CheckDelegate.qml Extract: CheckIndicator.qml Extract: ComboBox.qml Extract: Dial.qml Extract: Drawer.qml Extract: Frame.qml Extract: GroupBox.qml Extract: ItemDelegate.qml Extract: Label.qml Extract: Menu.qml Extract: MenuItem.qml Extract: Page.qml Extract: PageIndicator.qml Extract: Pane.qml Extract: Popup.qml Extract: ProgressBar.qml Extract: RadioButton.qml Extract: RadioDelegate.qml Extract: RadioIndicator.qml Extract: RangeSlider.qml Extract: ScrollBar.qml Extract: ScrollIndicator.qml Extract: Slider.qml Extract: SpinBox.qml Extract: StackView.qml Extract: SwipeDelegate.qml Extract: Switch.qml Extract: SwitchDelegate.qml Extract: SwitchIndicator.qml Extract: TabBar.qml Extract: TabButton.qml Extract: TextArea.qml Extract: TextField.qml Extract: ToolBar.qml Extract: ToolButton.qml Extract: ToolTip.qml Extract: Tumbler.qml Extract: plugins.qmltypes Extract: qmldir Extract: qtquickcontrols2universalstyleplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\audio Extract: qtaudio_windows.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\bearer Extract: qgenericbearer.dll Extract: qnativewifibearer.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\iconengines Extract: qsvgicon.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\imageformats Extract: qdds.dll Extract: qgif.dll Extract: qicns.dll Extract: qico.dll Extract: qjpeg.dll Extract: qsvg.dll Extract: qtga.dll Extract: qtiff.dll Extract: qwbmp.dll Extract: qwebp.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\mediaservice Extract: dsengine.dll Extract: qtmedia_audioengine.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\platforminputcontexts Extract: qtvirtualkeyboardplugin.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\platforms Extract: qwindows.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\playlistformats Extract: qtmultimedia_m3u.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\qmltooling Extract: qmldbg_debugger.dll Extract: qmldbg_inspector.dll Extract: qmldbg_local.dll Extract: qmldbg_native.dll Extract: qmldbg_profiler.dll Extract: qmldbg_quickprofiler.dll Extract: qmldbg_server.dll Extract: qmldbg_tcp.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\plugins\scenegraph Extract: softwarecontext.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\private Extract: DropShadowBase.qml Extract: FastGlow.qml Extract: FastInnerShadow.qml Extract: FastMaskedBlur.qml Extract: GaussianDirectionalBlur.qml Extract: GaussianGlow.qml Extract: GaussianInnerShadow.qml Extract: GaussianMaskedBlur.qml Extract: qmldir Extract: qtgraphicaleffectsprivate.dll Output folder: C:\Program Files\OpenVR-InputEmulator\qtdata\translations Extract: qt_ca.qm Extract: qt_cs.qm Extract: qt_de.qm Extract: qt_en.qm Extract: qt_fi.qm Extract: qt_fr.qm Extract: qt_he.qm Extract: qt_hu.qm Extract: qt_it.qm Extract: qt_ja.qm Extract: qt_ko.qm Extract: qt_lv.qm Extract: qt_pl.qm Extract: qt_ru.qm Extract: qt_sk.qm Extract: qt_uk.qm Output folder: C:\Program Files\OpenVR-InputEmulator Execute: "C:\Program Files\OpenVR-InputEmulator\vcredist_x64.exe" /install /quiet VR runtime path: Failed to initialize OpenVR: Installation path could not be located (110) Unable to read VR Path Registry from C:\Users\user\AppData\Local\openvr\openvrpaths.vrpath Output folder: Failed to initialize OpenVR Installation path could not be located (110)Unable to read VR Path Registry from C\Users\user\AppData\Local\openvr\openvrpaths.vrpath\drivers\00vrinputemulator Can't write: Failed to initialize OpenVR Installation path could not be located (110)Unable to read VR Path Registry from C\Users\user\AppData\Local\openvr\openvrpaths.vrpath\drivers\00vrinputemulator\driver.vrdrivermanifest

I'm hoping it's something like "Oh yeah, you need to download OpenVR and install that first" or "You need to install the regular version before you apply the hotfix version" or something simple like that.

LuykT commented 6 years ago

I have the same problem, version

OpenVR-InputEmulator_v1.2.exe

ghost commented 6 years ago

i have the same problem

spartian commented 6 years ago

Same problem here....

TheK0tYaRa commented 5 years ago

Guess what? You need to install SteamVR to get it to work if you have no vr equipment. (at least that helped me)

trueA1M2 commented 5 years ago

Ok i'll bite why would you need this if you don't have vr

TheK0tYaRa commented 5 years ago

Ok i'll bite why would you need this if you don't have vr

If you don't have vr, you can emulate vr. I thought it's ok as long as the controllers exist, even if it's homemade. Yes, i am trying out Arduino and stuff, cause why not.