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

Looking for details on Crank start/select functionality #5

Open
deanhuff opened this issue May 11, 2022 · 3 comments
Open

Looking for details on Crank start/select functionality #5

deanhuff opened this issue May 11, 2022 · 3 comments

Comments

@deanhuff
Copy link

I don't fully understand how the crank knows how to simulate a start or select press.

Can you make it when the crank moves across 0 (either clockwise or counter clockwise) it simulates start and when it moves across 180 (again either clockwise or counter clockwise) it simulates a select?

I was trying to set up a save file in links awakening and i kept on bouncing back and forth between selecting slots, entering name and bouncing back out. I know for that game in particular the start button is used A LOT.

@mierau
Copy link
Owner

mierau commented May 12, 2022

This definitely needs to be improved. I think I implemented something and never really tested it. It is a bit wonky as is. I'll try to rework this soon and I'll certainly take into account your suggestions. Thanks!

@deanhuff
Copy link
Author

thanks for the reply. after thinking about it for a bit...a position where 0 degrees is neutral makes more sense. Maybe like 45 degrees being start (push down for start) and 315 degrees being select (pull up for select) would make the most sense....anytime the crank passes these 2 values, the associated button is pressed.

@mierau
Copy link
Owner

mierau commented May 15, 2022

It's clear we need to test a few versions of this. I was kind of thinking that when you activate select or start, 0 resets to wherever the crank is, then move up for start, down for select from there. This in combination with a visual indicator I think would be enough but gotta make time to try. :)

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

2 participants