-
Notifications
You must be signed in to change notification settings - Fork 498
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
Rumble Pack not detected but rumbling works #170
Comments
I was looking at this in the debugger, and basically none of the places where the controller's expansion pack type is set are actually triggered, so it always thinks the controller is empty when checking what type of pack is inserted. The code to actually trigger the rumbles appears to be set regardless, so for a bug-level fix, I think all I need to do is manually tell it a rumble pack is inserted when using a non-keyboard controller. My goal today is to see if there's an appropriate place to do that (appropriate meaning some code that runs when a controller is attached that doesn't when a keyboard is). Long-term, it might be beneficial to make the game aware of different types of input instead of just hacking everything to look like an N64 controller. |
a config menu option for rumble could be good, if the controller doesn't support it then disable the option, but with a supported controller allow enabling/disabling rumble
absolutely! @StardustSauce mentioned wanting to work on that. that could also help with #27, as well as more flexibility when configuring controls for ocarina playing etc. |
Agreed, but that should probably be in a different PR. If you don't get around to creating an issue to track that, I will! |
…erdpad Toir mergebetterdpad
Re-opening this one since the issue is still technically there since the check for rumblepack isn't made properly on the fishing minigame and trigger the wrong dialog for it |
It's basically just a cosmetic issue as rumble itself works just fine:
(this is at the fishing game at the lake)
The text was updated successfully, but these errors were encountered: