Fly Dangerous
Torun May 24, 2022 @ 10:21am
For DS4Windows and other virtual gamepad software users: Enable Exclusive Mode
I use a Dualshock 4 gamepad (from a PS4 console) on Windows with a fork of DS4Windows[github.com] - a program that allows me to use almost full functionality of the gamepad including bluetooth, touchpad and the lightbar, and even extra things like dual-stage triggers and rudimentary macros (like quickly disconnecting the controller). The only thing that will never work is the speaker.

In some Unity games, this setup isn't handled too well: Controls go haywire, planes and cameras go spinning uncontrollably, menus get entered, buttons are pressed, all without touching the controller. This game, right now, is one of them.

The developers may consider using an input wrapper like Rewired to make this stop, and if it's already in use, well, it needs adjusting. For players having this issue, you need to make your virtual gamepad enter Exclusive Mode.

Normally, both the physical gamepad and the virtual are visible in the OS aka the gamepad is on Shared Access, and some games see both at the same time and don't like it very much. Exclusive Mode hides the physical device from the system. For DS4Windows, you need to go to Settings and check the Hide DS4 Controller option. You will need admin privileges for this.

Last note: Exclusive Mode can have its own quirks, so preferably use it when needed.
< >
Showing 1-4 of 4 comments
alterNERDtive May 24, 2022 @ 10:25am 
That’s interesting. VJoy causes 0 issues.
Torun May 24, 2022 @ 10:28am 
Yeah, it's as much about how the software handles shared access as about how the games do. In fact, I know of a guy using the same setup (albeit a different sw fork) that didn't have that problem. But then I know others that do, and this hopefully pops up when they go looking.
IGSY-BOY May 27, 2022 @ 1:08pm 
am i supposed to do anything after checking the hide ds4 option or not?
because the controller is still out of contol
Torun May 27, 2022 @ 1:33pm 
Originally posted by IGSY-BOY:
am i supposed to do anything after checking the hide ds4 option or not?
because the controller is still out of contol
If you don't get an admin prompt after checking that, make sure the program is running as admin. I'd also go into your controller profile and try going to the right most tab in options and set it to emulate as an xbox controller.
< >
Showing 1-4 of 4 comments
Per page: 1530 50