We use Tauri which requires some extra setup.
The interface uses Sidecar as it's backend for communication
with OpenVR and must be built first for the project to run.
-
Navigate to
/sidecar/
. -
Create & Enter a folder named
build
. -
Run CMake with:
cmake ..
-
Open the generated Visual Studio project.
-
Build the project in a
Release
/MinSizeRel
mode. -
Copy the build Artifacts into
/src-tauri/
.sidecar-x86_64-pc-windows-msvc.exe
openvr_api.dll
-
Have Sidecar built.
-
Install dependencies with:
yarn install
-
Launch the development server with:
yarn run dev
The initial run may take a significant amount of time.
-
Build the interface with:
yarn run build
Artifacts will be placed in
src-tauri/targets/release
.
An Installer is located insrc-tauri/targets/release/bundle-msi
Using the Installer will automatically install Webview2
.
If you only plan on distributing the UI & Sidecar
binaries, you will have to manually install Webview2
.