Post subject: N64 Analog problems
Former player
Joined: 4/18/2015
Posts: 168
Location: Canada
Hey guys, so I've been trying to setup a retrolink N64 controller with the current 2.2.2 version of BizHawk but the analog controls are super imprecise. I'm specifically trying to play DK64 but DK will not move on a circular axis. Slowly moving the analog stick didn't move DK until it was at the next axis or w/e. And yes, I do have the option for circular analog ticked on. I also tried an Xbox One controller but with the default controller settings for BizHawk. It did move on a circular axis but up and down were reversed and I couldn't even figure out how to fix that either. Any help would be greatly appreciated! :) I took a picture of my controller settings in case that helps:
Joined: 4/17/2017
Posts: 25
Hey, I know you posted this almost a month ago, but I just now saw it and I think I know the answer because I also had problems with analog control in Bizhawk. I scoured the internet looking for a solution and finally found one on some sort of Github or something. I'm pretty sure the problem is that you have the "P1 A" controls mapped. It's the first four. Oddly enough, while those say "A" as if they are analog, they are in fact digital. You need to delete those settings. I think that should solve your problem (and hopefully anyone else stumbling upon this thread). As for the reversed axis problem, there is a button for each axis that says "Flip Axis". Since you said up and down were reversed, you need to click Flip Axis for the y axis, since that's the vertical axis.
Former player
Joined: 4/18/2015
Posts: 168
Location: Canada
arkazal wrote:
Hey, I know you posted this almost a month ago, but I just now saw it and I think I know the answer because I also had problems with analog control in Bizhawk. I scoured the internet looking for a solution and finally found one on some sort of Github or something. I'm pretty sure the problem is that you have the "P1 A" controls mapped. It's the first four. Oddly enough, while those say "A" as if they are analog, they are in fact digital. You need to delete those settings. I think that should solve your problem (and hopefully anyone else stumbling upon this thread). As for the reversed axis problem, there is a button for each axis that says "Flip Axis". Since you said up and down were reversed, you need to click Flip Axis for the y axis, since that's the vertical axis.
So I tried out what you said and I got the Retrolink N64 controller working a little better. When spinning around, DK's movement is still chunky and not buttery smooth. But it might in fact just be a problem with the controller itself. Seems pretty cheaply made. But as for the XB1 controller, it's still screwed up. I flipped the axis like you said, which indeed, fixed the up and down being reversed. But a new problem arose in that left and right become reversed instead. I really don't know what's going on there lol. But thanks for the help!
Joined: 2/25/2006
Posts: 407
I'm in a similar boat with a Microsoft branded Xbox360 Wireless controller and Zelda: Ocarina of Time. With the top 4 controller bindings configured to the analog stick the analog stick will perform fine when tilting the analog stick a large amount. However, when performing subtle movements of the analog stick the vertical axis will be inverted! If I go in to the Controller Settings and click the Invert button than this strange phenomena will instead affect the horizontal axis! Inverting the sensitivity does not have the effect you'd expect either. It does not make Down=Up and Left=Right etc. all it does is change which axis has the problem. If I leave the top four bindings unmapped then the strange phenomena in the second paragraph disappears but also both axis become inverted when Sensitivity is set to -100% and only the Vertical Axis is inverted at 100%. Why is there no Sensitivity setting for each Axis? Nevermind, I'm an idiot and misread the Settings page. Edit: It seems I misread the Analog settings, I thought it was only letting me invert a single axis (for some unknown reason, I guess I'm tired) for each analog stick on my gamepad when in fact it is letting me invert both axis for the left analog stick (no inversion settings for the right analog stick for if I map anything to it though). Weegeechan, you may want to try lowering the Sensitivity to 70% (or -70% if inverted), this is close to what the N-Rage input plugin suggests as ideal for N64 controller emulation (it suggests 67%). It should result in greater granular control.
Ryzen 3700X, ASUS Crosshair VIII Hero (WiFi) Motherboard, 32GB 3600MHz RAM, MSI Geforce 1070Ti 8GB, Windows 10 Pro x64 http://tasvideos.org/Nach/FranpaAlert.html