I took some feature requests about dpad control which I already made before and grouped theme together.
A standard xbox one controller just doesn't have enough controls on it to do everything we want. So we need a more advanced control scheme.
please make it possible to remap the d-pad. That would be super useful. This is a low hanging fruit.
Please add short and long press options: separate bindings for tapping the button and holding it for 2 sec (and make a setting to change this eg to 1 sec or 5 sec in steps of 0.5 sec for people who are eg disabled or want a different default). I think with all the options above, you can do almost everything with just one controller!
Please add layers: A normal xbox one controller just doesn't have enough buttons and thumbsticks to do everything you might want. Therefore, please add layers. How I would do it is: in the controller menu, add a label up at the top that says "Layers:", and right of it buttons that say "1, 2, 3, 4". When you click a button it lights up. Each button makes the UI display a separate copy of the full control scheme. Next, add the following options to the controls you can bind to settings: Cycle control layer forward, Cycle control layer backwards, Go to control layer 1, Go to control layer 2, etc for 3 and 4. Make it possible to disable a layer, so if you're only using layers 1 and 3, you can disable layers 2 and 4, and cycling will only go between 1 and 3. In that case a button that is bound to "go to control layer 2" will not do anything and you will stay at the current layer.
please add analog controls for the positioning, but keep in digital (on/off) ones as well. Sometimes you want analog controls for increased control, but sometimes a user might be in a situation where you want a steady motion and don't have the motor skill or focus to work with an analog control, and then a digital control is advantageous. So, eg, when editing the left stick, make it possible to select "Tilt up (constant speed)" and "Tilt up (variable speed)". The "constant speed" option would make the view move at a constant speed, and the "variable speed" option would make the view move faster when you move the stick further.
This is a mockup of what the layer and press/hold features could look like in the edit screen: https://i.imgur.com/p8yK8v7.png
Phil's response: Thanks for this. These are additional features so it might take a while to add some of them. I want to go through the bugs you've mentioned first and get the player working as stable as possible. But once I've got a bug track up and running I'll add these to it.
I took some feature requests about dpad control which I already made before and grouped theme together.
A standard xbox one controller just doesn't have enough controls on it to do everything we want. So we need a more advanced control scheme.
please make it possible to remap the d-pad. That would be super useful. This is a low hanging fruit.
Please add short and long press options: separate bindings for tapping the button and holding it for 2 sec (and make a setting to change this eg to 1 sec or 5 sec in steps of 0.5 sec for people who are eg disabled or want a different default). I think with all the options above, you can do almost everything with just one controller!
Please add layers: A normal xbox one controller just doesn't have enough buttons and thumbsticks to do everything you might want. Therefore, please add layers. How I would do it is: in the controller menu, add a label up at the top that says "Layers:", and right of it buttons that say "1, 2, 3, 4". When you click a button it lights up. Each button makes the UI display a separate copy of the full control scheme. Next, add the following options to the controls you can bind to settings: Cycle control layer forward, Cycle control layer backwards, Go to control layer 1, Go to control layer 2, etc for 3 and 4. Make it possible to disable a layer, so if you're only using layers 1 and 3, you can disable layers 2 and 4, and cycling will only go between 1 and 3. In that case a button that is bound to "go to control layer 2" will not do anything and you will stay at the current layer.
please add analog controls for the positioning, but keep in digital (on/off) ones as well. Sometimes you want analog controls for increased control, but sometimes a user might be in a situation where you want a steady motion and don't have the motor skill or focus to work with an analog control, and then a digital control is advantageous. So, eg, when editing the left stick, make it possible to select "Tilt up (constant speed)" and "Tilt up (variable speed)". The "constant speed" option would make the view move at a constant speed, and the "variable speed" option would make the view move faster when you move the stick further.
This is a mockup of what the layer and press/hold features could look like in the edit screen: https://i.imgur.com/p8yK8v7.png
Phil's response: Thanks for this. These are additional features so it might take a while to add some of them. I want to go through the bugs you've mentioned first and get the player working as stable as possible. But once I've got a bug track up and running I'll add these to it.