Skip to content

Troubleshooting

Most problems come down to one of a few settings being off. Work through the section that matches your symptom - each fix is short and self-contained.

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. If a game with strict anti-cheat rejects a virtual pad, that is expected behavior - do not try to work around it.

Controller and emulation

The game does not see my controller

If your inputs work in OmniControl but the game ignores them, the game is most likely waiting on the virtual pad rather than your physical one.

1

Check the emulation output

Open Emulation and confirm an output is active - a virtual Xbox 360 or DualShock 4. The game reads the virtual pad, not your hardware directly.
2

Confirm ViGEmBus is installed

The virtual pad needs the ViGEmBus driver, which the installer sets up. If emulation will not start, re-run the installer to repair it.
3

Set the game's input

In the game's own controller settings, select the Xbox or PlayStation device that now appears.

DualSense extras are missing

Gyro aiming, DualSense adaptive-trigger effects, and other motion features come over USB.

Tip

Connect the pad with a USB cable. Over Bluetooth these extras are not available. See Motion aiming and Sticks & triggers for the related settings.

Keyboard, mouse, and profiles

Aim drifts in Keyboard & Mouse mode

If the aim stick over- or under-turns compared to your mouse, the saved turn rate no longer matches the game.

1

Re-run turn-match

Line up a fixed landmark, turn one full 360 circle in-game, and press F8 to start and stop. This re-locks your in-game turn rate.
2

Match the game

Turn-match saves per game, so calibrate inside the game and sensitivity you actually play at. Full detail is in Keyboard & mouse.

My profile does not switch automatically

Profiles load when a game takes focus, but only if the profile is linked to that game.

1

Tie the profile to the game

In Game Center, add the game to your library and attach the profile you want.
2

Give focus to the game

The matching profile loads when the game takes focus and unloads when you leave it. If nothing loads, confirm the game is in the library grid.

Hardware

My sticks drift on their own

Small unwanted stick movement at rest is usually physical drift, which OmniControl can measure and compensate for.

1

Run Calibration

Open Calibration and follow the guided wizard. It measures stick and trigger drift and stores a snapshot in the active profile.
2

Add a deadzone if needed

If a light drift remains, raise the deadzone slightly in Sticks & triggers.

Note

Calibration is stored per profile, so run it again for each profile where you notice drift.

Still stuck

If none of the above fixes it, ask in the community - include your controller model, connection type, and the game.

Join the OmniControl DiscordQuestions, setup help, and release news from the people building it.

You may also find your answer in the FAQ.