Overview
Mostly just for myself, to remember this method of getting the game to work natively with the Xbox One Wireless Controller.
The Changes Required
Navigate to the game’s local files > Rainbow Six Vegas 2KellerGameConfigPCKellerJoysticks.ini
Open the ini file pointed out above
Change Joystick 0 to reflect the following:
[Joystick0]
ProductName=XINPUT compatible HID device
VendorID=1118
ProductID=767
UseXInput=true
To clarify, change the ProductName, VendorID and ProductID.
Then add a new line between the ProductID and the bindings that follow.
The new line should be the UseXInput=true
It should look like this:
[Joystick0]
ProductName=XINPUT compatible HID device
VendorID=1118
ProductID=767
UseXInput=true
Joy1=XboxTypeS_A
Joy2=XboxTypeS_B
…and so forth…
This was specifically on Windows 10, but should work with Windows 7 and 8/8.1 since MSFT eased their grip on the driver availability.