Tom Clancy's Rainbow Six: Vegas 2

Tom Clancy's Rainbow Six: Vegas 2

Not enough ratings
Xbox One Wireless or any Xinput working on PC (2025)
By Zoey
Since many people are sharing incorrect information, I have compiled correct articles and comments from the community.
2
   
Award
Favorite
Favorited
Unfavorite
Xbox One Wireless or any Xinput working on PC (2025)
Navigate to the game's local files
...Rainbow Six Vegas 2\KellerGame\Config\PCKellerJoysticks.ini
Open the ini file.

Change the values under [Joystick 0] to the following:
[Joystick0]
ProductName=XBox Controller HID Minidriver, XID
VendorID=[You need to find the Vendor ID of your controller]
ProductID=[You need to find the Product ID of your controller]
UseXInput=true --- add this line*

To find ID numbers:
Hold the Windows key and press R, and type in dxdiag, and run.
Go to the input tab and find your controller.
You can see the "Vendor ID" and "Product ID" in hexadecimal. Ignore the 0x in front.
(Example: 0x045E = You only need 045E)

Enter the hexadecimal number into the Hex to Decimal Converter https://www.rapidtables.com/convert/number/hex-to-decimal.html
After that, you can enter these decimal numbers into PCKellerJoysticks.ini
(My Xbox One Wireless controller is VendorID=1118 ProductID=2835)

Example:
[Joystick0]
ProductName=XBox Controller HID Minidriver, XID
VendorID=1118
ProductID=2835
UseXInput=true
Joy1=XboxTypeS_A
Joy2=XboxTypeS_B
...and so on...
4 Comments
Dave_Yeager 16 Mar @ 9:10am 
random work-around I have also found that if you do the changes mentioned in the files then connect an actual Xbox 360 Wired controller to your PC while your wireless controller is connected via the Official Xbox Wireless Adapter, it allows you to enable the "Xbox 360 Controller for Windows" option in the in-game options, and causes the wireless controller to work. You can then unplug the wired controller and the wireless one will continue to work in-game.
FS-X 4 Mar @ 2:25pm 
Sometimes even the correct hex number for your controllers ProductID wont work. For example my ProductID for my XBONE controller is 0b12 (2834) But 2834 does not work as my ProductID in the config. I have to use 767. If you cant get yours to work still try 767. Others Ive seen are 721, 733, 742. It could be worth trying all of those. And make sure your game is not open when your editing the config. And your controller must be on before the game starts or it wont pick it up.

This is a copy of the first 5 lines of my config. And the only one that worked

[Joystick0]
ProductName=XINPUT compatible HID device
VendorID=1118
ProductID=767
UseXInput=true
OC 24 Feb @ 8:24pm 
Thank You
colinsbthq 24 Feb @ 9:04am 
Legend!