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

DirectMode not working #689

Open
YuzuruLakes opened this issue Jan 12, 2025 · 4 comments
Open

DirectMode not working #689

YuzuruLakes opened this issue Jan 12, 2025 · 4 comments
Assignees
Labels

Comments

@YuzuruLakes
Copy link

Was just trying to get my arcade stick and dualshock working on USC, looked through how to do it. Turns out that changing DirectMode doesn't even do anything

Expected behavior
Must accept joystick axis movement or button presses as laser turns

Hope you can fix this asap cuz I ain't got a proper controller yet. And no I'm not gonna use Joy2Key since shit got really laggy

@Hinara
Copy link

Hinara commented Jan 12, 2025

Hi
Can you explain a bit more what do you experience because you seems to imply that you cannot bind your controller inputs.

DirectMode just change how Analog inputs are handled.
Without DirectMode, the difference in position of your analog input is used to determine the direction of the laser.
Whereas with DirectMode, the direction of the laser is determined by the absolute position of your analog input.

So to be able to use those, you first need to bind your analog sticks most likely X position to each laser before hand.
If you cannot then it is a different issue. Try to check that your OS detect your controller correctly before hand.

@YuzuruLakes
Copy link
Author

YuzuruLakes commented Jan 22, 2025

I don't think I'll be able to explain in depth as to what the issue is. But thanks for the insight on how DirectMode actually works.

So back at around a year ago, I used to be able to assign controller axis inputs to the corresponding knobs. But when I got the latest update, it soon vanished. Like, whenever I try to assign the left thumbstick on my dualshock, it only assigned one of those directions and I can't assign the other. And it results going to a specific value for the laser inputs. Again, tried to check if DirectMode works, still didn't. Same with the problem when I use my buttons for it on my arcade stick (specifically on the R laser), I had my R laser set to select and start for the respective directions on the initial version I was using, but after the update, I can't assign it anymore

Hopefully this clears out some stuff, if you need some more explanation, I'll be glad to video chat with you on Discord to explain my issue. (yuzuruizumieggy) here's the username

Edit: As for reference, someone actually used an arcade stick on SDVX PC and USC itself
SDVX: https://www.youtube.com/watch?v=asX6gmLaOxo&ab_channel=koppepan1204
USC: https://www.youtube.com/watch?v=3PFj3TKTpSc&ab_channel=Christophobia
It essentially works like keyboard inputs in a way, but tailored for controllers and stuff. You can probably work out on how this works

@Drewol
Copy link
Owner

Drewol commented Jan 22, 2025

There hasn't been many updates in the past year as ive been working on a full rewrite. The controller handling code hasn't been changed in even longer. If you can upload your logs and config file then that would help troubleshooting

@YuzuruLakes
Copy link
Author

Perhaps you can add another feature where you can select between knob, joystick or button inputs for the controller laser inputs in a future version. I'll work with what I have at the moment. Do let me know asap when the updates are done

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

No branches or pull requests

3 participants