YARC-Official / YARG

YARG (a.k.a. Yet Another Rhythm Game) is a free, open-source, plastic guitar game that is still in development. It supports guitar (five fret), drums (plastic or e-kit), vocals, pro-guitar, and more!
https://yarg.in/
GNU Lesser General Public License v3.0
687 stars 149 forks source link

RB1 Xbox 360 drums can not be mapped properly on Linux. #237

Open DarkRTA opened 1 year ago

DarkRTA commented 1 year ago

All of the inputs are showing up incorrectly and the game refuses to let me map my red pad.

eckerj commented 1 year ago

Make sure you have libhidapi-hidraw0 installed and that you have read/write permission to the /dev/hidraw* devices.

TheNathannator commented 1 year ago

I'm not sure that'll help for Xbox 360 controllers, those aren't handled through hidapi.

I need to get another custom backend in for Xbox 360 stuff on Linux (which would probably work for macOS as well). Without one there'll be no way for proper layouts to be provided there.

DarkRTA commented 1 year ago

Make sure you have libhidapi-hidraw0 installed and that you have read/write permission to the /dev/hidraw* devices.

this is not the issue

TadeLn commented 1 year ago

The issue also affects Xbox 360 Xplorer 5-fret Guitars on Linux. Like on RB Drums, the button names are displayed incorrectly, and the red button cannot be detected. Additionally, the strum bar also cannot be mapped.

qfoxb commented 1 year ago

Wii LP with a raphnet also has improper button name detection, i just ignore it at this point

TheNathannator commented 1 year ago

Yeah, Unity's generic controller support does weird things with the button names, I have no clue why it screws them up lol

coverslide commented 1 year ago

I am experiencing this too. All other buttons and strum bar work, but red instrument pads for both RB1 guitar and drum kit and GH2 guitar from XBox360 have all failed to be detected in the bindings.

Daanooo commented 3 months ago

Any update on this?

RileyTheFox commented 3 months ago

No. We still need to write a new backend for XInput on Linux. Unfortunately it's quite a large task to do and there have been higher priority things to work on