tau icon indicating copy to clipboard operation
tau copied to clipboard

Adding controller support

Open Jyro10 opened this issue 4 years ago • 9 comments

I'm not completly sure this is possible, but Osu! had controller support natively didn't it? Using the controller stick to move the paddle would be a lot better than using a mouse, IMO.

Jyro10 avatar Mar 26 '20 07:03 Jyro10

Some of the controller is plug and play, act like joystick(osu framework is fully support). Or otherwise need to get trigger event in C# code, it's much more complex.

andy840119 avatar Mar 26 '20 11:03 andy840119

And i'm not sure is there any controller can play tau Like this one ?

andy840119 avatar Mar 26 '20 11:03 andy840119

Jokes aside, any controller with a joystick would work. Just need a handler to make sure it does the correct thing.

LumpBloom7 avatar Mar 26 '20 11:03 LumpBloom7

the framework/osuTK does have support for Joysticks, we just have to implement that to translate to left and right keys.

Coppertine avatar Mar 26 '20 12:03 Coppertine

[context: person necromanced this thread to say "me too"]

Please refrain from participating in issues if you have nothing to add to it. A load of "I want this too" comments is not particularly helpful and isn't something that belongs in a Github issue thread.

LumpBloom7 avatar Dec 03 '20 22:12 LumpBloom7

the framework/osuTK does have support for Joysticks, we just have to implement that to translate to left and right keys.

probably would be better to map the entire stick to the scythe, like a flick stick in first-person shooter games, or make that an option

dee-fox avatar Jul 25 '23 19:07 dee-fox

Last time I tried that, the deadzones of a joystick made it infeasible, as you'd have less precision at each of the ordinals.

Maybe things have changed now, so I'll add to my backlog, if no one beats me to it.

LumpBloom7 avatar Jul 25 '23 20:07 LumpBloom7

I did have a local branch that implemented controller support (tested with the Xbox controller), and I agree that it did feel a bit weird, even after adjusting the deadzones a bit and using a completely separate library. (This recent conversation reminded me that rumble support is fairly pointless, even if it is a little fun. However it isn't natively supported by osu!framework so it's pointless either way)

I'm not entirely against the idea, though I think it won't feel the best while playing, at least not with the right controller.

naoei avatar Jul 25 '23 22:07 naoei

I was able to achieve something similar using an Xbox controller and Steam Input set up like this: image

Starlii10 avatar Oct 08 '23 22:10 Starlii10