XBox controller to Resolume is probably possible, but I don’t think OSC/Pilot would be in the mix. You would likely want a piece of software on the computer that can listen to the HID/Joystick commands from the controller and map them to OSC out commands for Resolume. After a solid 1.5 minutes of digging, there appears to be a Processing.org library that can parse XBox controller commands here: http://lagers.org.uk/gamecontrol/
There are some examples out there of how to map data out to OSC messages, so you just have to merge them together. TouchDesigner and MaxMSP can are also flexible in this regard, but I’m not sure if they can natively handle HID/Joystick commands on an input.
Edit: Here is a link to someone getting it working in MaxMSP. https://cycling74.com/tools/xbox-controller-interface