MichaelMKenny / moonlight-macos

GameStream client for macOS
GNU General Public License v3.0
76 stars 4 forks source link

Possibility to update HID driver to allow for multiple controllers? #5

Open conformist1 opened 2 days ago

conformist1 commented 2 days ago

Hi there!

First off, amazing work — loving that you've made this so well and it's so smooth comparatively!!! One of the core reasons I'm called to the whole Sunshine/Moonlight world is so that I can play couch co-op PC games in the living room with my family without needing to bring my PC downstairs, or only play the ones that work on my Mac. Without multiple controller support, that kind of eliminates that possibility.

I know you haven't updated this in some time, so no worries if it's not at all realistic, but I thought to ask as a total n00b if somehow the HID driver tech has improved since 2022 such that we could have this change somewhat easily implemented.

Thanks!!

MichaelMKenny commented 2 days ago

Thanks for you positive words!

When I was first building the HID Driver I just wanted to get it working for playing games. I always planned on adding multi-controller support, I just forgot about it. I don't often play with other people on the same Mac, but I did look into how hard it would be to add a while ago, and it didn't look too difficult. I've just started programming on the Mac again, and have been thinking about updating Moonlight macOS. You may have given me some motivation to get this feature working for you, when I'm not working on other products. I'll look into it :)

conformist1 commented 2 days ago

That’s incredibly kind of you; thanks!

Lolo Halman (he/him) Counselor and conflict facilitator based in Portland, Oregon lolohaha.us

In my path I find myself regularly wanting answers to some of the most fundamental questions of life: Why are we here? Why is there injustice in the world? As I struggle to find conclusive answers, I find solace in the following quote: "...I would like to beg you, as well as I can, to have patience with everything unresolved in your heart and to try to love the questions themselves as if they were locked rooms or books written in a very foreign language. Don't search for the answers, which could not be given to you now, because you would not be able to live them. And the point is to live everything. Live the questions now. Perhaps then, someday far in the future, you will gradually, without even noticing it, live your way into the answer."  - Rainer Maria Rilke, from Letters to a Young Poet (1903) On Nov 11, 2024 at 00:27 -0800, Michael Kenny @.***>, wrote:

Thanks for you positive words! When I was first building the HID Driver I just wanted to get it working for playing games. I always planned on adding multi-controller support, I just forgot about it. I don't often play with other people on the same Mac, but I did look into how hard it would be to add a while ago, and it didn't look too difficult. I've just started programming on the Mac again, and have been thinking about updating Moonlight macOS. You may have given me some motivation to get this feature working for you, when I'm not working on other products. I'll look into it :) — Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>