Skip to content

Installation

OmniControl installs as a standard Windows desktop app. The ViGEmBus driver it needs to present a virtual controller to your games is a separate one-click install from the Drivers card in Settings. This page covers system requirements, the install itself, first launch, sign-in, and how signed updates arrive in-app.

System requirements

  • Windows 10 or Windows 11, 64-bit.
  • Roughly 100 MB of free disk space. The installer is about 35 MB; Download always shows the exact size for the current version.
  • A controller connected over USB or Bluetooth. Supported pads include the DualSense, DualSense Edge, DualShock 4, DualShock 3, Xbox Series X and S, Xbox One, Xbox 360, Xbox Elite Series 2, Switch Pro Controller, and generic HID gamepads. See Controller setup for connection details.
  • A keyboard and mouse if you plan to drive a virtual pad with Keyboard and Mouse on controller-only games.

Some DualSense extras, including adaptive triggers, gyro, touchpad, and the lightbar, work over USB only. Standard remapping and emulation still work over Bluetooth.

What the installer sets up

The installer places one thing on your PC: the OmniControl app. It does not bundle a driver.

The ViGEmBus kernel driver is a separate install, but not a manual one: open Settings, find the Drivers card, and press Install next to ViGEmBus. OmniControl fetches and installs it for you in one click, so there is no driver hunting and no download to find yourself. ViGEmBus is what lets OmniControl present a virtual Xbox 360 or DualShock 4 to your games, so a title sees a genuine device rather than an injector.

Why the driver matters

Emulation is a Pro feature and it depends on ViGEmBus, so if you plan to use emulation, install the driver from the Drivers card before you need it. Every free feature works without it, so there is no reason to install it if you are only remapping, tuning or using the overlay.

Install OmniControl

1

Download the installer

Get the installer from the download page or your OmniControl account. You can start on the free tier with no purchase and no account for core features.

2

Run the installer

Open the downloaded file and follow the prompts. This installs OmniControl itself. The ViGEmBus driver that emulation needs is a separate, one-click install from inside the app: open Settings, find the Drivers card, and press Install next to ViGEmBus. Windows asks you to approve it once. Accept it, because emulation and any Keyboard and Mouse play depend on it.

3

Launch OmniControl

Start OmniControl from the Start menu or the desktop shortcut. On first launch it detects any connected controllers and shows each pad as a live 3D model.

4

Sign in for Pro

If you own Pro, sign in so your entitlement is applied. Pro is available as a monthly plan or a one-time Founders Lifetime purchase with free updates; see pricing. The free tier does not require an account.

First launch

When OmniControl opens, connect a controller and confirm it appears as a live 3D model that lights up as you press buttons and move the sticks. This live view, along with diagnostics and calibration, is free and needs no account. If a pad does not appear, check the USB cable or the Bluetooth pairing and see Troubleshooting.

From here you can explore the free toolkit right away: the live viewer, input diagnostics, calibration, button and keyboard bindings, basic stick and trigger tuning, lighting, and haptics. Controller-to-controller remaps and tuning reach a game once Emulation is running, which is where Pro comes in.

Free and Pro

You can install OmniControl and use it free indefinitely. The controller manager, live 3D viewer, diagnostics, calibration, button and keyboard-and-mouse bindings, basic stick and trigger tuning, lighting, haptics, motion controls, the watermarked overlay, and your profiles and game library are all free.

Pro unlocks Emulation, Macros, the Stick and Trigger Studio custom curves, the Adaptive Trigger Studio, the Recorder with ghost practice, automatic per-game switching, and overlay watermark removal. Full details are on the pricing page.

Signed in-app updates

Updates are delivered inside the app and are cryptographically signed, so OmniControl verifies each release before it applies. When a new version is available, the app prompts you and updates in place. You do not download or run installers manually after the first setup. See Download for the current version.

Keep it current

Leave updates enabled. New controller support, tuning improvements, and fixes ship through the signed update channel, and staying current keeps emulation compatible with the latest games.

Uninstalling

Remove OmniControl from Windows Settings under Apps, the same as any other program. The ViGEmBus driver can stay installed with no effect on your system, or you can remove it separately from the same Apps list if you no longer use any software that relies on it.

Troubleshooting the install

  • The virtual controller does not appear in a game. Confirm you are on Pro and that emulation is running, then open Settings and check the Drivers card. If ViGEmBus is not marked installed, press Install. Reinstalling OmniControl does NOT install the driver - it never has - so this is the fix after a Windows reset or refresh, which removes ViGEmBus and leaves OmniControl looking fine.
  • A game rejects the virtual pad. Some titles, usually those with anti-cheat, block virtual controllers on purpose. This is expected behavior and is covered below.
  • A controller is not detected. Try a different USB port or cable, or re-pair over Bluetooth. See Troubleshooting for a full checklist.

Anti-cheat boundary

OmniControl is built for single-player and controller-friendly games. It is not a tool for defeating anti-cheat, and kernel-level anti-cheat competitive shooters are out of scope by design. Emulation presents a genuine virtual device through ViGEmBus rather than injecting into a game, but that does not exempt any title's rules. If a game blocks virtual controllers, OmniControl does not bypass it, and that is intended.

Next steps

With OmniControl installed, connect your pad and configure it in Controller setup. From there, tune your sticks and triggers, set up Remapping, or bring your controller into games with Emulation.