CleverRaven / Cataclysm-DDA

Cataclysm - Dark Days Ahead. A turn-based survival game set in a post-apocalyptic world.
http://cataclysmdda.org
Other
10.26k stars 4.12k forks source link

Support XBox controller input on Android #28949

Closed gavofih closed 5 years ago

gavofih commented 5 years ago

I would like to play the game on my phone with one of these image

But currently game doesn't recognize xbox controller inputs on phone keybinding menu. In desktop version it does, but doesn't recognize right stick

23337

Right now the only option is to create keybinding on desktop and adb push it on phone, but still no right stick, which could be very usefull to pan camera and look around as the view is very restricted by the menus

Inglonias commented 5 years ago

Implementation aside, I'm very curious as to how playing this game with a controller improves your experience. I'm not saying it's a bad idea, I'm just curious as to the reasoning here, though I suppose any real buttons are better than a set of touch controls. It's the big thing keeping me from playing this game on my Android device: I cannot stand touch controls.

If it were me, I'd attach one of those tiny Bluetooth keyboards instead.

gavofih commented 5 years ago

Implementation aside, I'm very curious as to how playing this game with a controller improves your experience. I'm not saying it's a bad idea, I'm just curious as to the reasoning here, though I suppose any real buttons are better than a set of touch controls. It's the big thing keeping me from playing this game on my Android device: I cannot stand touch controls.

If it were me, I'd attach one of those tiny Bluetooth keyboards instead.

Mainly to move controls away from touchscreen, yea. Game in current state is very cluttered with menus on Android barely leaving any space for actual game and on top of that touchscreen controls and your fingers block even more view.

The way i see this implemented is to move most used controls to gamepad ( with less used to combination of controller buttons ) and leave very rarely used buttons on screen ( if controller is connected or if user specified this behavior in the settings ).

Regarding your bluetooth keyboard i couldn't find any good ones that would attach to a phone and be comfortable to use on the go. I did find this and this but they gonna be pain the in ass to use. There are also qwerty smartphones like Nokia N950 which would be perfect to play on, but its hard to find/buy these.

stale[bot] commented 5 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] commented 5 years ago

This issue has been automatically closed due to lack of activity. This does not mean that we do not value the issue. Feel free to request that it be re-opened if you are going to actively work on it