Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

How to use DualShock / DualSense controller with analog joysticks? #644

Open
michaelbutler opened this issue Jun 30, 2023 · 5 comments
Open

Comments

@michaelbutler
Copy link

I'm a bit confused how to configure the analog joysticks to control the lasers properly... I want left stick to control VOL-L (left and right directional) and right stick to control VOL-R (left and right direction) but I noticed when I map VOL-L to left stick, in game when I'm holding Left on left stick for example, the arrow moves halfway across and then just stops moving, almost as if it stopped sending values.

Is there a better way to set this up so it will continue tracking the laser all the way? I'm on a DualSense (PS5 controller)

@michaelbutler
Copy link
Author

oh also, and this is probably related. When I'm in the song selection, I hold RIGHT on the Right joystick (VOL-R) and it goes 1 song to the right, but no more. If I let go, the song jumps back one to the left. If I push to the left, I jump max 1 song to the left, and when I let go, it jumps back to the right. This makes song selection essentially impossible.

@Drewol
Copy link
Owner

Drewol commented Jun 30, 2023

in the config file there is a setting called Controller_DirectMode, set that to True

@mkcoldwolf
Copy link

mkcoldwolf commented Nov 3, 2023

in the config file there is a setting called Controller_DirectMode, set that to True

Im recently making a custom SDVX controller and this solve my problem
(as same as the original author, song slelection jumps back to the original one after release the knob)

May i ask why USC decided to use Position of the knob for laser input
instead of like SDVX Konasute (PC/Home) use the Velocity of knob for laser input by default?
Also this options seems not to be included in the GUI which make me frustrated before finding this post

@SkyLeite
Copy link

SkyLeite commented Jan 7, 2024

Would adding this option to the GUI solve this issue?

@Hinara
Copy link

Hinara commented Jan 10, 2024

in the config file there is a setting called Controller_DirectMode, set that to True

Im recently making a custom SDVX controller and this solve my problem (as same as the original author, song slelection jumps back to the original one after release the knob)

May i ask why USC decided to use Position of the knob for laser input instead of like SDVX Konasute (PC/Home) use the Velocity of knob for laser input by default? Also this options seems not to be included in the GUI which make me frustrated before finding this post

Most controller I'm aware of report only their position that I've got a Yuancon a Pocket SDVX which both report their position, which have its disadavantage like having some dead position for the knob on linux by default as the knobs are considered like a joystick.

I'm also the one who added the settings quickly because I hade fun trying to make it work with a classic joystick controller, as it was an very unusual use case I didn't thought that many people will need it ^^'

If you need it on the gui I think you will only need to add a ToggleSetting in
https://github.com/Drewol/unnamed-sdvx-clone/blob/develop/Main/src/SettingsScreen.cpp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants