Successor for 360Controller to support wired XBox One Controller? I know, there's native support in Big Sur for bluetooth connected XBox One Controllers. However, two games published for MacOS by Feral Interactive (Thief and Deus Ex: Mankind Devided) required the controller to be connected with a cable. However, the only driver I found namend 360Controller does not support Big Sur and the developer won't continue work with that software.
https://github.com/360Controller/360Controller/issues/1128#issuecomment-736584705
Is there another way to connect my controller (with or without cable) to play both games?
I created a modified .plist-file for the games which worked like a charm.
The file needs to be put in
Steam/steamapps/common/$Game/$Game.app/Contents/Resources/InputDevices/Digital/

With the following content.
&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;!DOCTYPE plist PUBLIC &quot;-//Apple//DTD PLIST 1.0//EN&quot; &quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd&quot;&gt;
&lt;plist version=&quot;1.0&quot;&gt;
&lt;dict&gt;
    &lt;key&gt;CGPDeviceCategory&lt;/key&gt;
    &lt;string&gt;GamePad&lt;/string&gt;
    &lt;key&gt;CGPDeviceType&lt;/key&gt;
    &lt;string&gt;Standard&lt;/string&gt;
    &lt;key&gt;CGPDeviceImageType&lt;/key&gt;
    &lt;string&gt;Xbox&lt;/string&gt;
    &lt;key&gt;CGPDisplayNameOvr&lt;/key&gt;
    &lt;string&gt;Xbox One Controller&lt;/string&gt;
    &lt;key&gt;VendorID&lt;/key&gt;
    &lt;integer&gt;1118&lt;/integer&gt;
    &lt;key&gt;ProductID&lt;/key&gt;
    &lt;integer&gt;765&lt;/integer&gt;
    &lt;key&gt;LeftAxisX&lt;/key&gt;
    &lt;string&gt;1:48&lt;/string&gt;
    &lt;key&gt;LeftAxisX-Min&lt;/key&gt;
    &lt;string&gt;0&lt;/string&gt;
    &lt;key&gt;LeftAxisX-Max&lt;/key&gt;
    &lt;string&gt;65535&lt;/string&gt;
    &lt;key&gt;LeftAxisY&lt;/key&gt;
    &lt;string&gt;1:49&lt;/string&gt;
    &lt;key&gt;LeftAxisY-Min&lt;/key&gt;
    &lt;string&gt;0&lt;/string&gt;
    &lt;key&gt;LeftAxisY-Max&lt;/key&gt;
    &lt;string&gt;65535&lt;/string&gt;
    &lt;key&gt;LeftTrigger&lt;/key&gt;
    &lt;string&gt;2:197&lt;/string&gt;
    &lt;key&gt;LeftTrigger-Min&lt;/key&gt;
    &lt;string&gt;0&lt;/string&gt;
    &lt;key&gt;LeftTrigger-Max&lt;/key&gt;
    &lt;string&gt;1023&lt;/string&gt;
    &lt;key&gt;RightAxisX&lt;/key&gt;
    &lt;string&gt;1:50&lt;/string&gt;
    &lt;key&gt;RightAxisX-Min&lt;/key&gt;
    &lt;string&gt;0&lt;/string&gt;
    &lt;key&gt;RightAxisX-Max&lt;/key&gt;
    &lt;string&gt;65535&lt;/string&gt;
    &lt;key&gt;RightAxisY&lt;/key&gt;
    &lt;string&gt;1:53&lt;/string&gt;
    &lt;key&gt;RightAxisY-Min&lt;/key&gt;
    &lt;string&gt;0&lt;/string&gt;
    &lt;key&gt;RightAxisY-Max&lt;/key&gt;
    &lt;string&gt;65535&lt;/string&gt;
    &lt;key&gt;RightTrigger&lt;/key&gt;
    &lt;string&gt;2:196&lt;/string&gt;
    &lt;key&gt;RightTrigger-Min&lt;/key&gt;
    &lt;string&gt;0&lt;/string&gt;
    &lt;key&gt;RightTrigger-Max&lt;/key&gt;
    &lt;string&gt;1023&lt;/string&gt;
    &lt;key&gt;Hatswitch&lt;/key&gt;
    &lt;string&gt;1:57&lt;/string&gt;
    &lt;key&gt;HSValueRest&lt;/key&gt;
    &lt;integer&gt;0&lt;/integer&gt;
    &lt;key&gt;HSValueUp&lt;/key&gt;
    &lt;integer&gt;1&lt;/integer&gt;
    &lt;key&gt;HSValueUpRight&lt;/key&gt;
    &lt;integer&gt;2&lt;/integer&gt;
    &lt;key&gt;HSValueRight&lt;/key&gt;
    &lt;integer&gt;3&lt;/integer&gt;
    &lt;key&gt;HSValueDownRight&lt;/key&gt;
    &lt;integer&gt;4&lt;/integer&gt;
    &lt;key&gt;HSValueDown&lt;/key&gt;
    &lt;integer&gt;5&lt;/integer&gt;
    &lt;key&gt;HSValueDownLeft&lt;/key&gt;
    &lt;integer&gt;6&lt;/integer&gt;
    &lt;key&gt;HSValueLeft&lt;/key&gt;
    &lt;integer&gt;7&lt;/integer&gt;
    &lt;key&gt;HSValueUpLeft&lt;/key&gt;
    &lt;integer&gt;8&lt;/integer&gt;
    &lt;key&gt;ButtonDevice&lt;/key&gt;
    &lt;string&gt;1:133&lt;/string&gt;
    &lt;key&gt;ButtonA&lt;/key&gt;
    &lt;string&gt;9:1&lt;/string&gt;
    &lt;key&gt;ButtonB&lt;/key&gt;
    &lt;string&gt;9:2&lt;/string&gt;
    &lt;key&gt;ButtonX&lt;/key&gt;
    &lt;string&gt;9:4&lt;/string&gt;
    &lt;key&gt;ButtonY&lt;/key&gt;
    &lt;string&gt;9:5&lt;/string&gt;
    &lt;key&gt;LeftShoulder&lt;/key&gt;
    &lt;string&gt;9:7&lt;/string&gt;
    &lt;key&gt;RightShoulder&lt;/key&gt;
    &lt;string&gt;9:8&lt;/string&gt;
    &lt;key&gt;ButtonBack&lt;/key&gt;
    &lt;string&gt;12:548&lt;/string&gt;
    &lt;key&gt;ButtonStart&lt;/key&gt;
    &lt;string&gt;9:12&lt;/string&gt;
    &lt;key&gt;LeftThumb&lt;/key&gt;
    &lt;string&gt;9:14&lt;/string&gt;
    &lt;key&gt;RightThumb&lt;/key&gt;
    &lt;string&gt;9:15&lt;/string&gt;
&lt;/dict&gt;
&lt;/plist&gt;