Jump to content

Xbox controller not working properly on MacOS (M1 chip)


WaxwellWell
  • DLC VERSION - IMPORTANT!: Vanilla - NO DLC Pending

Just checked other controller bugs on macOS for Don't Starve (current latest version). This one seems unique.

BUG DESCRIPTION

The game works fine and is playable, until you try to interact with chests/containers: to access contents, you normally go up using right joystick. Well, that simply doesn't work with my Xbox controller EasySMX x05.

OTHER NOTES

  • Curiously, Don't Starve Together does NOT have this issue, my controller works perfectly fine there.
  • On the Windows Steam version of Don't Starve, my controller works flawlessly.
  • If you try to enable Steam Input, controller doesn't work at all.
  • Another example of controller malfunction: it's impossible to rebind controls, it just sets it to R Left as soon as you press A to select which control you want to rebind. (I may know why R Left specifically: there's this hardware option to toggle zero-deadzone on EasySMX x05, and on my right joystick leans left specifically, by a tiny amount that's not detected by most games. I tried toggling it on/off, with no effect)
  • Related bugs:
    • if you try to scroll up the chest while in inventory management mode (by pressing RT), it scrolls up very fast, until you release the joystick, and it comes straight down
    • scrolling through inventory is very fast, it's almost unplayable.

Steps to Reproduce
  1. Launch Don't Starve:
    • Through Steam (latest steam version as of December 2024)
    • On MacOS Apple Sillicon
    • Have Xbox Controller connected by Bluetooth (in my case, EasySMX X05)
    • Steam input DISABLED (use native controller support)
  2. Launch any gamesave
  3. Try accessing any chest's contents - it's impossible



User Feedback


I am having the exact same issue on an Intel MacBook Pro from 2017, OS Ventura 13.6.6. :idea:

It is an offbrand controller (GP-52 from "Xtrike me") which I want to connect wirelessly as an Xbox controller. Using Steam controller integration did not work, so I turned it off - now, this error occurs.

(If I connect the same controller per USB, which makes it act as a "generic controller" instead of an Xbox controller - also called like that in the options - it works just fine: key bindings work as intended, inventory works as intended and the cursor stops before going fast)

The inventory cursor is always going fast (in wired mode, it would stop for a split second before going fast).

And as soon as you have a backpack, the cursor keeps stuck down in the lower row (of the backpack).

I know one weak workaround: Since the inventory can be controlled with both joysticks in inventory mode, I hold the right joystick up constantly, which then lets me navigate normally with the left joystick.

I keep holding up the right joystick outside of inventory mode to use and equip items in spite of the backpack, however that's very uncomfortable. :-|

And of course the keybindings: Strangely enough, it's not "R down" that gets spammed in keybindings, as one would expect from the gameplay issue, but "R left".

I hope you find the fix soon, Klei! Also, funny that this bug came up just now. Maybe it was some sort of update on Apple's side. Because there is no mention of this one specifically anywhere else on Reddit, forums etc. Only similar ones. I only found it yesterday and bought the controller the day before.

 

Edited by Ray12

Share this comment


Link to comment
Share on other sites



Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
  • Create New...