Steam Controller

Steam Controller

el webo mío Aug 18, 2022 @ 12:09pm
Suggestion: add flick stick-like joystick
So in case some don't know, but Steam Input has a feature called mouse-like joystick. It was invented for games that don't allow to use both mouse and a controller at the same time, so mouse-like joystick allows you to bind your gyro as a joystick that acts like a mouse. It would be awesome if we could do the same with flick stick, since flick stick uses mouse inputs and some games don't allow both mouse and controller inputs at the same time.
< >
Showing 1-6 of 6 comments
DaMu Aug 18, 2022 @ 3:57pm 
For context, the Electronicks fork of JoyshockMapper introduced a joystick output version of flick stick, sauce hear:[github.com]

You can also emulate flick stick with a virtual controller, but it's more limited. Set FLICK_STICK_OUTPUT to RIGHT_STICK or LEFT_STICK instead of its default value of MOUSE. When outputting flick stick to a virtual controller, FLICK_TIME and FLICK_TIME_EXPONENT won't do anything. Instead, the virtual stick will be tilted at its full strength in the desired direction for enough time to complete the flick. This will generally be much less precise than MOUSE mode, but it's still useful.
...
Ideally, this should be set to the maximum horizontal turning speed of the in game camera in degrees per second.
Just like how Gyro or Touchpad Mouse-Like Joystick is restricted, so will this flick stick-like joystick option depend on the maximum sensitivity of the camera turning possible in-game. For some games, it may be fast enough, but for others not quite. Still, this is the only way to get a Flick Stick and all other features of the controller, especially for those games that don't support Mixed Input.
el webo mío Aug 19, 2022 @ 10:48am 
Originally posted by DaMu:
For context, the Electronicks fork of JoyshockMapper introduced a joystick output version of flick stick, sauce hear:[github.com]

You can also emulate flick stick with a virtual controller, but it's more limited. Set FLICK_STICK_OUTPUT to RIGHT_STICK or LEFT_STICK instead of its default value of MOUSE. When outputting flick stick to a virtual controller, FLICK_TIME and FLICK_TIME_EXPONENT won't do anything. Instead, the virtual stick will be tilted at its full strength in the desired direction for enough time to complete the flick. This will generally be much less precise than MOUSE mode, but it's still useful.
...
Ideally, this should be set to the maximum horizontal turning speed of the in game camera in degrees per second.
Just like how Gyro or Touchpad Mouse-Like Joystick is restricted, so will this flick stick-like joystick option depend on the maximum sensitivity of the camera turning possible in-game. For some games, it may be fast enough, but for others not quite. Still, this is the only way to get a Flick Stick and all other features of the controller, especially for those games that don't support Mixed Input.

Yeah, I contacted Jibb Smart about it and sent me a video about how would it work:
https://twitter.com/JibbSmart/status/1460130765769887746

I'll give it a try with JoyShockMapper. Although I do hope Valve implements this. Being able to use gyro in games that don't support mouse+controller inputs at the same time is awesome, thanks to mouse-like joystick, but it's sad we can't say the same about flick stick.
Slayzar Oct 29, 2022 @ 9:32am 
Agreed, this would be massively useful.
MacMashPotato Nov 6, 2022 @ 7:01am 
i use mouse or mouse like joystick with friction set to none, and then use gyro to aim, it essentially becomes flick stick.
el webo mío Nov 7, 2022 @ 5:00am 
Originally posted by MacMashPotato:
i use mouse or mouse like joystick with friction set to none, and then use gyro to aim, it essentially becomes flick stick.
I must try this out. Thanks! :cozybethesda:
⎝⧹Quirken⧸⎠ Jun 30, 2024 @ 12:45pm 
I wish they'd add this. There are so many arbitrary limitations to Steam Input's various modes, like inability to directly increase sensitivity, or commands that can only output mouse...
< >
Showing 1-6 of 6 comments
Per page: 1530 50