Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Which Xbox gamepad driver are you using?
Our Macs are running this one with no issue at all: https://github.com/360Controller/360Controller/releases/tag/v0.16.4
Exalted Waffle, I actually did not have this enabled, thanks! But while enabling it changed some behavior, it didn't fix the problem.
I noticed that when I add two players (one gamepad, one keyboard), half of the gamepad's controls control the keyboard player. And when I pull the triggers, the wrong player shoots!
Perhaps related to this problem, I noticed that in the controller settings of Steam's big picture mode there are 2 gamepads listed when I connect the controller (1 XBox One Controller, 1 generic).
I would like to agree, but neither Xbox gamepads or Mac OS are made to collaborate correctly without any driver. There are always issues unfortunately. :(
If Steam itself exposes that with your controller, it's probably an issue outside of Steam (the game uses the same controller API as Steam, so if Steam can be fixed, it'll work with the game).
I'll try to investigate that on my side and will let you know.
According to the 360Controller driver's Readme:
"The Xbox One controller works with macOS automatically when connected over Bluetooth. Only specific Xbox One controllers have Bluetooth capability."
Using an App called Joystick Show I can confirm that the OS in principle receives all the button presses, including the triggers.
In the game's menu the trigger buttons also seem to work fine, and I can use LT to go back and RT to select an item.
Let me know if I can do anything to provide you with more information.
Oh, that appears to be a wrong mapping, it isn't supposed to be doing this with LT and RT (it's supposed to be A and B).
I'll try to uninstall drivers from our Mac OS Sierra and try an Xbox One controller. If it's a problem on our side, it should be easy to fix.
Do you happen to have an Xbox One S controller? They are different from previous Xbox One controllers and may work on bluethoot, but partially (no rumble and wrong mapping).
We tested a lot of setup:
Xbox 360 (wired): requires driver
Xbox 360 (wireless): requires special receiver
Xbox One (wired): requires driver
Xbox One (wireless): won't work at all
Xbox One S (wired): requires driver
Xbox One S (wireless): works as-is, but doesn't have the correct mapping, but works correctly with the driver
No matter the kind of Xbox controller you have, Mac OS doesn't have a native full support of it, and it is highly recommanded that you use this driver (and configure the mapping in its control panel if it is not correct out-of-the-box): https://github.com/360Controller/360Controller/releases/tag/v0.16.4
Hope it helps.
I assume I have a Xbox One S controller, because I can connect it via bluetooth (and I assume the other wireless controllers are not using bluetooth).
I reinstalled the 360Controller driver. It didn't detect the controller when connected over bluetooth, but it seems to recognize the controller just fine when I connect it via micro-USB cable (I also turned off bluetooth on my laptop). All the buttons light up as expected when I use the testing tool in the preferences.
However, the buttons still don't work in the game for some reason. The behavior is different now. Before the B button would work in the menus, now it doesn't, for example.
I found this, which seems highly related:
https://steamcommunity.com/groups/SteamClientBeta/discussions/0/154641879458925378/
If you're up to the task, please download this tool: http://www.generalarcade.com/gamepadtool/
Configure your gamepad to be working as expected with this tool, and send us the obscure text that will be in the text box bellow. This text contains data that will allow us to inject the mapping directly in the game so that every Xbox One S controllers will work as-is.
Please do so independently in both wired and wireless mode.
(And yes, Xbox One S controllers are the only Xbox controllers to have bluetooth.)
Wireless:
5e04000000000000e002000000000000,Xbox Wireless Controller,platform:Mac OS X,x:b2,a:b0,b:b1,y:b3,back:b6,guide:b10,start:b7,dpleft:h0.8,dpdown:h0.4,dpright:h0.2,dpup:h0.1,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,leftstick:b8,rightstick:b9,leftx:a0,lefty:a1,rightx:a3,righty:a4,
Wired:
5e04000000000000ea02000000000000,Xbox Wireless Controller,platform:Mac OS X,x:b2,a:b0,b:b1,y:b3,back:b9,guide:b10,start:b8,dpleft:b13,dpdown:b12,dpright:b14,dpup:b11,leftshoulder:b4,lefttrigger:a2,rightshoulder:b5,righttrigger:a5,leftstick:b6,rightstick:b7,leftx:a0,lefty:a1,rightx:a3,righty:a4,
Perhaps relevant: The tool lets me select one of two controllers, "XBox Wireless Controller" and "X360 Controller". Even when I connect the controller via USB cable, the button presses are only detected/shown when I select "XBox Wireless Controller".
Fingers crossed!
I'm going to patch by this week next, I'm currently off for the weekend and can't push any changes.
I'll drop by to let know when the patch is out. Meanwhile, you can use this tool as a temporary fix by using the "set environment variable" function (if it is avaible on Mac OS).