Post subject: N64 joystick snapping directions
Joined: 5/23/2016
Posts: 2
Hey all, I host Twitch Plays Paper Mario and recently switched from PJ64 to BizHawk for its stability. It's great! There have been no crashes yet and the experience has been better for everyone. I'm having a problem with the joystick though. It seems that when Biz gets a directional input close to but not exactly one of the eight primary directions (up, down, up-right, etc), it "snaps" to that direction. So, for example, assuming we call up-right 45 degrees, an input of 43 degrees gets interpreted as 45 degrees. This makes some glitches people are trying to do (log skip, BHS) difficult or impossible. This happens with both my virtual joystick (implemented using vJoy) and a Gamecube controller (using a Mayflash adapter), and the issue doesn't happen with PJ64. So I don't think the controller itself is the issue. What's odd, too, is that when I use the TAS input menu in BizHawk everything works fine - there's no snapping. Hopefully I'm just missing some config option. Does anyone have any ideas? Thank you!
Isotarge
He/Him
Experienced player (542)
Joined: 7/28/2015
Posts: 17
Location: Australia
The inputs "A Up", "A Down", "A Left", and "A Right" are boolean (on/off switch) versions of those analog stick directions designed to be mapped to your arrow keys. If you have an analog stick you'll want to unbind those 4 boolean inputs and instead use the binds in the analog controls tab called "X Axis" and "Y Axis". Hope that helps and glad to hear you're enjoying using BizHawk.
Joined: 5/23/2016
Posts: 2
Thank you for your help Isotarge! The analog joystick was indeed double-bound as you described, and unbinding it from the boolean directions resolved the issue.