Far Cry 4

Far Cry 4

View Stats:
Axiomatic Dec 9, 2014 @ 5:53pm
In case it helps. (Game Controller)
So I know this wont work for everyone but I finally figured out why I could not use my XBOX One controller on my PC version of Far Cry 4. It turns out that my ROCCAT Tyon mouse software treats part of the mouse controls as a game controller. Once I unplugged my mouse the game would recognize the XBOX One controller.

So those of you with controller issues might want to unplug all controller devices from USB plugs and see if that helps.

The real issue though still seems to be with Ubisoft. Apparently Ubisoft does not honor the fact that Windows has the ability to pick your "preferred" controller. Ubisoft is (for unknown reasons) choosing the FIRST controller in the list. When I edited my registry and made the ROCCAT mouse the secondary controller and my XBOX ONE controller the primary controller I was then able to use both devices when Far Cry 4 was running.

This is a call out to Ubisoft. Please honor the Windows setting for "preferred" game controller and I bet you all of your controller issues disappear.
< >
Showing 1-15 of 15 comments
Axiomatic Dec 9, 2014 @ 10:32pm 
Was able to help my friend get his controller working in the same way later tonight.
Secret Dec 11, 2014 @ 12:44am 
Just going to point out that this was all common knowledge if you had read the other threads. ANY hid device be it mouse, speed-pad, keyboard whatever was causing the error.. it never had anything to do with the xbox one controller (which is incidentally 1 of only 2 game controllers OFFICIALLY supported by microsoft and pretty much guaranteed to work on any windows based game that has native controller support).
Axiomatic Dec 11, 2014 @ 6:47pm 
Originally posted by Secret:
Just going to point out that this was all common knowledge if you had read the other threads. ANY hid device be it mouse, speed-pad, keyboard whatever was causing the error.. it never had anything to do with the xbox one controller (which is incidentally 1 of only 2 game controllers OFFICIALLY supported by microsoft and pretty much guaranteed to work on any windows based game that has native controller support).

Secret, you missed the salient point. Ubisoft is choosing the first controller, not the "preferred" controller. Yes I was aware of the other posts. Ubisoft needs to watch/program for the user chosen "preferred controller" by the OS. That why there is an option in Windows to "prefer" one controller over the other.

Devices and Printers>Game Controllers> Advanced Settings>Select the device you want to use with older programs>Preferred Device>(insert your controller of choice here)

Ubisoft is not adhering to this choice available in the OS. Having to remove your other controller is stupid when all that really needs to be done is Ubisoft to adhere to the preferred controller. It's unrealistic to ask users to have to plug in only one controller.

I also think you missed the point that I was able to fix it to where I COULD have other controllers connected if I just made the XBOX ONE controller (or whatever your joystick is) the first cvontroller by editing the registry.
Last edited by Axiomatic; Dec 11, 2014 @ 6:52pm
Darkwolf Mar 5, 2015 @ 10:22am 
Hey Axiomatic. What did you edit to get everything to work properly with the Roccat Tyon mouse? Really love the mouse and don't want to have to unplug the mouse each time to play certain games. Thanks.
Axiomatic Mar 5, 2015 @ 12:36pm 
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MediaProperties\PrivateProperties\Joystick\OEM\VID_1E7D&PID_2E4A

Make sure he is listed before the other devices at the bottom of the list.
Darkwolf Mar 26, 2015 @ 11:06am 
Thanks Axiomatic. Still unsure what to do, but at least I know where to look. Thank you.
SteveBertos May 8, 2015 @ 5:13pm 
if you wouldn't mind Axiomatic, could you please elaborate. i don't have the key for Roccat Tyon there (win 8.1 64 bit) and unless i disable the HID game controller i cannot get my windows preferred controller to run on most games. i tried modifying Joystick Id(s) in HKEY_USERS\S-1-5-21-3189946326-2193470303-3054943378-1001\System\CurrentControlSet\Control\MediaProperties\PrivateProperties\DirectInput to no avail. Thanks if you can help
HazMatt May 9, 2015 @ 9:06am 
Ubisoft is lame for not having this issue fixed. Controller support has never been so prevelant in PC gaming and Ubisoft doesn't seem to give a crap. Shameful.
PS - i have tried every solution to no avail. I even did a clean install of win764 anbd still have issues. Uber Ubisoft lameness.
Last edited by HazMatt; May 9, 2015 @ 10:02am
Genghis Ghan Jun 30, 2015 @ 6:02pm 
I dont understnad what you are supposed to edit in registry. Can you please elaborate. I do not have that mouse... am using just some random hp mouse, and the XBOX 360 controller. How do I move the 360 controller registry to be the first listed? Thanks please help, cause Ubisoft sure aint helping me.
JorgeMucho Jul 1, 2015 @ 2:14pm 
thanks for the heads up
-=SOF=-WID99 Jul 1, 2015 @ 2:34pm 
Originally posted by Genghis Ghan:
I dont understnad what you are supposed to edit in registry. Can you please elaborate. I do not have that mouse... am using just some random hp mouse, and the XBOX 360 controller. How do I move the 360 controller registry to be the first listed? Thanks please help, cause Ubisoft sure aint helping me.


did you try calling ubisoft support about the issiue ?

contact numbers are listed here
https://support.ubi.com/en-US/FAQ/60/3888/international-support-contacts/kA030000000eiChCAI
Johny Dec 25, 2015 @ 12:08pm 
I know this topic is old and stuff but I just found a solution to those having their mouse showing up as a controller.

I have ROCCAT TYON mouse and it was showing up as a controller in my game and in my devices on my PC.

To solve this:
1. go to "Devices and Printers"
2. Right click on your mouse devices. In my case it's "ROCCAT Tyon Mouse".
3. Click on "Properties".
4. Click on "Hardware" tab.
5. Search for "HID-compliant game controller" and hit "Properties".
6. Click on "Change Settings"
7. Go to "Driver" tab and click on "Disable" button.

Now restart your game or PC and you should be good :)
Axiomatic Dec 25, 2015 @ 7:31pm 
So becareful with JohnnyMST instructions they are accurate, but on my PC I have multiple instances of "HID-compliant game controller" and you would want to match the PCI Hardware ID of the "HID-compliant game controller" that matches the ID from the Roccat mouse.

If you are like me and also have a ROCCAT Ryos MK PRo then you should have at least 4 different "HID-compliant game controller." Pick the right one. :ghsmile:
Johny Dec 26, 2015 @ 1:14pm 
I had only 1 HID-compliant game controller in my TYON mouse settings so it was easy for me.
If you have something like Axiomatic, I would suggest that you switch off 1 by 1 and test and make sure to have a separate mouse ready :) But I'm glad I fixed my issue!
SpielSatzFail Oct 8, 2022 @ 12:30pm 
I also encounter this issue once in a while with my Tyon, in different games. Johny's workaround perfectly helps. For anyone reading this, don't be afraid to "disable" your mouse. Everything still works, even/especially the customization (button assignment).
Last edited by SpielSatzFail; Oct 8, 2022 @ 12:30pm
< >
Showing 1-15 of 15 comments
Per page: 1530 50

Date Posted: Dec 9, 2014 @ 5:53pm
Posts: 15