How to Use Omni One with SteamVR

  • Updated

Overview

Omni One is compatible with PC-based VR games using the Omni Connect PC Driver. This guide explains how to set up Omni Connect, configure your PCVR games, and optimize your setup for a seamless VR experience.

Please check the hardware requirements and Omni Connect setup before proceeding.

 

Step 1: Configure Games and Connect to SteamVR

Load Game Parameters:

  • Locate the Omni Connect resources folder:
    [Your Drive]\Steam\steamapps\common\SteamVR\drivers\omnione\resources
  • Copy each game's params.txt file to this folder to customize settings for each game. You can find params.txt files for various games on our Discord.
To streamline this process, we recommend creating a ‘Games’ folder, with subfolders for each game. Each subfolder should contain a dedicated params.txt file configured specifically for that game (the params.txt file name cannot be changed).

 

Launch Streaming Software:

Launch Steam VR.jpg

  • Open the streaming app on both your PC and VR headset.
  • On your Omni One headset, go to Settings > Streaming to PC.
  • Connect to the PC via your streaming app.

Launch SteamVR:

  • Start SteamVR from your headset.
  • Omni Connect will automatically run, but you will need to log in using your Omni One account by right-clicking the Omni One icon in the taskbar and selecting ‘Log in’.

log_in.jpg

Start the Game:

Room Space.jpg

  • Safely enter Omni One and check that the gamepad model is directly beneath you. If it isn’t, reset your room space in your headset’s settings.
  • Launch the game.

Step 2: Configure Your Bindings

Controller Bindings:

  • Press the button on the controller assigned to bring up the SteamVR menu, and select ‘controller bindings.’
  • Select ‘custom binding,’ then ‘edit this binding,’ and take note of the action assigned to the left controller’s thumbstick, as you will need to assign this action to the Omni One binding later.

Custom Bindings.jpg

  • Change the controller from the default option to Omni One. You can then either select an Omni One community binding (if one exists) from the Workshop binding list on this screen (it will be below any official or personal bindings), or make your own.

Left Controller Binding.jpg

 

New Bindings:

For a new binding, you will usually only have to make two edits.

First, go to ‘Extra Settings’ and select ‘Return bindings with left hand.’

Main Game Actions.jpg

Then, go to the Main Game Actions binding page and select to use Omni One as a joystick (only under ‘HMD-corrected’ at the top). For the action to be assigned to this joystick, select the one you saw assigned to the left controller earlier.

Main Game Actions2.jpg

Check that the settings (select the cog next to the binding) are as shown below, then save the binding.

Check Settings.jpg

 

Calibrate Movement:

Stand still and look straight forward while holding the Home button on the right controller to calibrate (you should notice the headset view change slightly).

If, once you are in the game, you feel that the movement direction is wrong, you can try calibrating by an alternative method:

Use the Recenter Icon in the SteamVR menu to align your head and body for accurate movement

Recenter.jpg

Look straight ahead while the timer counts down (otherwise, your head and body will not be correctly calibrated).


Alternate Method to Recenter:
If this icon is not visible for you, you can calibrate from the SteamVR desktop app, by selecting the monitor icon in SteamVR to view your desktop. Select the app’s menu icon in the top left, then select ‘Recenter.’ You can turn to face the menu before you do this:


recenter.jpg

 

You should now be correctly calibrated in the game. If you aren’t, try again and make sure that your head and body are aligned when you select ‘Recenter.’

 

Step 5: Test and Optimize

  1. Start the Game:

    • Launch a game and test the controls to ensure movement and interactions are working correctly.
    • Set the game’s movement mode to continuous movement (not teleport).
    • Choose head-based movement for directional control unless specified otherwise.

 

If you copied a preconfigured params.txt file for the game into the resources folder, you should now be able to walk around in the game using Omni One. If you did not, you may have some movement, but the params.txt file will likely need to be adjusted to give better movement results.  Please see our Advanced Guide to learn to create your own or adjust a  params.txt file.

Related to