Open lxw404 opened 2 months ago
Some games allow you to use the scroll wheel to adjust movement speed and this works pretty well. Maybe this could be activated while a key is being held.
@Nytra - my immediate thought was how in Blender you can zoom in/out to move around a scene faster/slower, but the analogue to that in Resonite would be scaling yourself bigger/smaller which is also done as a mouse wheel action (control + scroll).
Do you have specific examples you could name of games that implemented it in the way you describe? Most titles I could think of have a similar implementation to Resonite (walk and sprint modifier keys (or crouching, which usually applies a speed modifier on its own as a single press).
Having settings @lxw404 described for features like disabling double-tap sprint could be useful, but I figure that would probably be better handled as part of an action/key rebinding system #23.
I could see some accessibility use in being able to clamp/set a precise speed of your character controller across all worlds. E.g. if a user is sensitive to motion, being able to clamp the maximum speed they could walk/crouch/run/sprint could be useful, regardless of the locomotion module/world (so long as the values are within the provided range of the module).
Seeking input from @Frooxius.
I know that Escape from Tarkov uses the scroll wheel movement speed system
Is your feature request related to a problem? Please describe.
Currently in desktop mode when in any locomotion mode, you are limited to 3 speeds of movement which transition quite abruptly from one another:
When moving around you sometimes want to position yourself a bit more precisely, and even when going into slow mode, there is only so much discrete control you have with key presses.
Describe the solution you'd like
There should be a few extra settings to help facilitate finer control in desktop mode:
Describe alternatives you've considered
Right now to get finer control you can of course resize yourself, however if you're trying to interact normally in a situation this can become inconvenient.
Additional Context
No response
Requesters
LuxKitty