Tom Clancy's Rainbow Six: Vegas 2

Tom Clancy's Rainbow Six: Vegas 2

Duh Cheez Jan 29, 2014 @ 5:01pm
To Get Your Wired Controller Working
I'm posting this after two hours of browzing threads and trying to find my outdated controller's IDs.

This should work for any wired gamepad.
Open the file Steam>SteamApps>common>Rainbow Six Vegas 2>KellerGame>Config>PCKellerJoystics
You'll need to change the VID and PID of any of the "[Joystick]"s to match your controller
There's a program you can download that will tell you your controller's VID and PID at http://www.nirsoft.net/utils/usb_devices_view.html (download is at the bottom of the page)
run that program, find your controller, scroll over to the VID and PID
the program shows them in hexadecimal so you need to convert them
I got an excel spreadsheet that does it at http://www.wikihow.com/Sample/Hexadecimal-to-Decimal-Converter but I believe google will do it too
Lastly, input your converted VID and PID values into the PCKellerJoysticks file, and make sure to add "UseXInput=True" at the bottom of whichever [Joystick] you chose to use.
If RSV2 was open while you were changing the IDs you'll have to restart it, but after restarting you should be able to turn your controller on in the settings.

< >
Showing 1-15 of 30 comments
Thanks! This worked for it to recognize my controller, but I'm running into an issue where none of the buttons are correct. I've tried changing settings in the game and the notepad file but it doesn't do anything. Do you have any knowledge on that?
Duh Cheez Feb 25, 2014 @ 9:36pm 
that's why you add "UseXInput=True" under whatever joystick you changed to fit you controller's ID's
cuz it's the best command ever
Duh Cheez Feb 25, 2014 @ 9:37pm 
don't put quotes around it though
Razwerkz Jun 12, 2014 @ 12:15am 
Thanks for this post. Now my MadCatz GamePad works perfectly~
E79Tank Apr 29, 2016 @ 4:14am 
an easier option than downloading and installing any additional software is to just open device manager find the entry for your peripheral and then go to properties and the last tab that shows device information the pid and vid are in the description at the bottom just copy and paste
It's funny, this method does not work at all for my Xbox One Controller, yet, somehow, it works with the Steam Controller.
Originally posted by Agent Slacker:
It's funny, this method does not work at all for my Xbox One Controller, yet, somehow, it works with the Steam Controller.
I spoke too soon, now it wants to work. I swear to God, Ubisoft.
mo_da_cowboy Jul 31, 2016 @ 4:55pm 
How do you "input you converted VID and PID values into the PCKellyerJoysticks file" using the method described by E79 Tank?
Nightraven® Dec 27, 2016 @ 7:30pm 
Originally posted by Abusive End:
I got this game working with the Xbox One controller both in wired(USB) and wireless(adapter) mode in Windows 10 Pro x64.
Edit the file: C:\Program Files (x86)\Ubisoft\Tom Clancy's Rainbow Six Vegas 2\KellerGame\Config\PCKellerJoysticks.ini

At the top of the file, change the beginning of 'Joystick0' to have the following:
[Joystick0]
ProductName=XINPUT compatible HID device
VendorID=1118
ProductID=721
UseXInput=true

Explanation
-----------
The product name of the Xbox One controller is "XINPUT compatible HID device".
Its vendor ID (as seen in device ID) in hexadecimal is 045E. Converted to decimal, that's 1118.
Its product ID (as seen in device ID) in hexadecimal is 02D1. Converted to decimal, that's 721.


This worked for a friend of mine for his Ps3 wired controller
berserkr Dec 29, 2016 @ 12:30pm 
I use Razer Wildcat and I use the correct VendorID and ProductID and added the UseXInput=true to the end but no luck, my settings look like this

[Joystick0]
ProductName=XBox Controller HID Minidriver, XID
VendorID=1532
ProductID=2563
Joy1=XboxTypeS_A
Joy2=XboxTypeS_B
Joy3=XboxTypeS_X
Joy4=XboxTypeS_Y
Joy5=XboxTypeS_RightShoulder
Joy6=XboxTypeS_LeftShoulder
Joy7=XboxTypeS_LeftThumbstick
Joy8=XboxTypeS_RightThumbstick
Joy9=XboxTypeS_Start
Joy10=XboxTypeS_Back
Joy11=
Joy12=
Joy13=
Joy14=
Joy15=
Joy16=
Axis_X=XboxTypeS_LeftX
Axis_Y=XboxTypeS_LeftY
Axis_Z=XboxTypeS_RightX
Axis_Rotation_X=
Axis_Rotation_Y=
Axis_Rotation_Z=XboxTypeS_RightY
Slider_0=XboxTypeS_RightTrigger
Slider_1=XboxTypeS_LeftTrigger
DPadUp=XboxTypeS_DPad_Up
DPadDown=XboxTypeS_DPad_Down
DPadLeft=XboxTypeS_DPad_Left
DPadRight=XboxTypeS_DPad_Right
UseXInput=True

But it wont work...please help
Last edited by berserkr; Dec 29, 2016 @ 12:43pm
wilder Mar 18, 2017 @ 5:38am 
That website looks like a virus and I'm too scared to download anything from it
bamaredwingsfan Mar 26, 2018 @ 12:38am 
If you use the wireless dongle for an xbox360 controller, which product id do you use, the controller or the dongle?
@ShogunHz Sep 29, 2019 @ 8:48pm 
******AFTERGLOW XBOX 360 VEGAS 2 SOLUTION*****
After reading around I thought to see what turns off in the application USBDeview when unplugging the Afterglow gamepad. It happens to be that there are two things that turn off. 1 is the Afterglow device but the other is blank under device name and under "Description" says USB Input Device. Use this set of VID & PID .. YOU'RE WELCOME!!!! it now enables ingame to turn on xbox controller :P #CyXBeAtZ
Noodlekid Jul 26, 2020 @ 6:59am 
came here to find answers to no avail for me. currently using a Xbox One Razer Wolverine Tournament Edition which is a wired controller only. can someone help me out cause i feel like im doing something wrong or missing something....

[Joystick0]
ProductName=XBox Gaming Device
VendorID=5426
ProductID=2581
Joy1=XboxTypeS_A
Joy2=XboxTypeS_B
Joy3=XboxTypeS_X
Joy4=XboxTypeS_Y
Joy5=XboxTypeS_RightShoulder
Joy6=XboxTypeS_LeftShoulder
Joy7=XboxTypeS_LeftThumbstick
Joy8=XboxTypeS_RightThumbstick
Joy9=XboxTypeS_Start
Joy10=XboxTypeS_Back
Joy11=
Joy12=
Joy13=
Joy14=
Joy15=
Joy16=
Axis_X=XboxTypeS_LeftX
Axis_Y=XboxTypeS_LeftY
Axis_Z=XboxTypeS_RightX
Axis_Rotation_X=
Axis_Rotation_Y=
Axis_Rotation_Z=XboxTypeS_RightY
Slider_0=XboxTypeS_RightTrigger
Slider_1=XboxTypeS_LeftTrigger
DPadUp=XboxTypeS_DPad_Up
DPadDown=XboxTypeS_DPad_Down
DPadLeft=XboxTypeS_DPad_Left
DPadRight=XboxTypeS_DPad_Right
UseXinput=true
Orzu7 Jul 26, 2020 @ 1:32pm 
I was fighting this issue too just got it working..
1. \Control Panel\All Control Panel Items\Devices and Printers
2. right click the controller you want to use select properties
3. click hardware tab select XINPUT compatible HID device click properties
4. Device deiscription should be displayed first copy the value into ProductName
5. click the drop down and select hardware ID's copy the value you to note pad

You should see something like HID\VID_045E&PID_02FF&IG_00

VID = vendor ID or 045E
PID = ProductID or 02FF

Convert these Hexadecimals to decimals here https://www.binaryhexconverter.com/hex-to-decimal-converter

and past into the PCKellerJoysticks.ini file

Your file should look like this with YOUR controllers Vendor ID and Product ID

[Joystick0]
ProductName=XINPUT compatible HID device
VendorID=1118
ProductID=767
UseXinput=true
< >
Showing 1-15 of 30 comments
Per page: 1530 50