Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gamepad Support for Mac #12

Open
mbergamin opened this issue Aug 20, 2015 · 7 comments
Open

Gamepad Support for Mac #12

mbergamin opened this issue Aug 20, 2015 · 7 comments

Comments

@mbergamin
Copy link

Relic Hunters doesn't support gamepad on the mac.
According to one of the developers, it's some issue with Game Maker. They used a custom xinput dll for windows and when on a Mac it changes to a default Game Maker library which is not guaranteed to work and since they don't have a mac to test it, they couldn't add full support to it.

https://github.com/d235j/360Controller - This is the driver I'm (and a fair amount of other players are) using to play games with both xbox 360's and xbox one's controllers on Mac.

And I have a mouse. But I'll deeply appreciate the kindness of anyone who solve this, since I don't have the coding skills to do it myself.

@IgorMarques
Copy link

I'm experiencing the same with a MacBook Pro and a Xbox one controller.

EDIT: This is the driver I'm using https://github.com/FranticRain/Xone-OSX

@mfraezz
Copy link

mfraezz commented Aug 21, 2015

It looks like gamepad support for Mac was temporarily removed as of GM:S v1.4.1514 due to breaking API changes. Supposedly re-enabled (in non App Store builds) as of v1.4.1598. See changelog and gamepad docs for more info. GM:S v1.4.1598 came out mid-July, so depending on when you last updated your copy of the IDE, @mventurelli, that might have some effect on this issue? ¯_(ツ)_/¯

Also, I haven't reviewed really any of the codebase (completely unfamiliar with GML -- never heard of it before finding this on Steam two hours ago), but if it's a problem that you're trying to load the .dll on a Mac, conditionally attempting that load based on OS might help. See the docs about operating systems.

I don't have a Windows machine and there's no GM:S for Linux or Mac (aside from a worthless-looking legacy version), so I can't build or test any edits, but I can confirm it doesn't work with this driver either. Happy to test builds for controller support, sorry I can't be of more help.

@Deph0
Copy link

Deph0 commented Aug 21, 2015

FYI; the driver on github by d235j' is a fork of tattiebogle's old unupdated driver; which has yosemite and currecntly working on el capitan support, among a ton of other bugfixes. It's preferable to use d235j's driver over tattiebogle's.

@mbergamin
Copy link
Author

Any news on this issue?

@bdefore
Copy link

bdefore commented Feb 23, 2016

I've also run into this issue, the trigger won't work on OSX with the drivers mentioned above. There's a few issues filed in the Steam discussions about it. Any way I could help?

@BurritoGaiden
Copy link

I'm looking into it now since I've got a bit of free time. Which OSX install are you running?

@bdefore
Copy link

bdefore commented Feb 23, 2016

@Nesfero I'm using these drivers https://github.com/360Controller/360Controller on El Capitan.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants