Skip to content

HIDGuardian and Steam (Big Picture)

David Khachaturov edited this page May 10, 2020 · 3 revisions

If you try to use Steam with BetterJoy, you're going to run into some trouble. This is because BetterJoy tries to take over exclusive control of your controllers and so messes up the DirectInput stream, which Steam picks up.

You may still want to use BetterJoy with Steam, for example in Big Picture mode when using joined Joycons and a Pro Controller.

Here's how to make everything play nicely:

  1. Navigate to the Drivers/HIDGuardian folder, after reading the README.txt in Drivers
  2. Run HIDGuardian Install (Run as Admin).bat as admin
  3. Open BetterJoyForCemu.exe.Config and change the line <add key="UseHIDG" value="false" /> to <add key="UseHIDG" value="true" />
  4. Set PurgeWhitelist and PurgeAffectedDevices to false
  5. Run BetterJoy
  6. Restart your computer
  7. Use Steam/BetterJoy as you like

HIDGuardian will hide the DirectInput device from everything other than BetterJoy. It will unhide it after BetterJoy is exited. If something goes wrong and your PC stops picking up your controllers, look into the FAQ and Problems section.

Please note, you must not remove the HG drivers and virtual device if the class filter is still in the registry.

For issues with your system not recognising controllers after uninstallation, see here.

Clone this wiki locally