BetterJoy icon indicating copy to clipboard operation
BetterJoy copied to clipboard

Analog Stick Range issue fix missing

Open sublimejer opened this issue 2 years ago • 1 comments

I'm using a PowerA Pro Controller with Betterjoy on Yuzu, and the range of my sticks isn't accurate. On switch hardware, the controller works flawlessly. When looking for a fix in the Problems and FAQ, this was presented as a solution

"Calibration Issues (ex: sticks don't have full range) Switch off "also use for axes/buttons" under motion settings and set the input deadzones to 0."

Where is this setting? It's not in my betterjoy config? Am I lost or just stupid

sublimejer avatar Jun 28 '22 19:06 sublimejer

same with my original pro controller @sublimejer in the meantime use 6.4.

PizzaPino avatar Jul 03 '22 19:07 PizzaPino

@sublimejer @PizzaPino I found the same issue on my PowerA Pro Controller. The solution was to change the stick_cal/stick2_cal values in the BetterJoyCemu.exe.config file to this:

<add key="stick_cal" value="0x4FF,0x4FF,0x780,0x830,0x450,0x450"/>
<add key="stick2_cal" value="0x4FF,0x4FF,0x780,0x830,0x450,0x450"/>

You'll need to fine adjust those values for your specific controller I guess.

Values are in this order:

  • X MAX
  • Y MAX
  • CENTER X
  • CENTER Y
  • X MIN
  • Y MIN

Related to issue #768

informagico avatar Jan 16 '23 20:01 informagico

@informagic Thank you so much for that code change. This is the first fix I found after tons of youtube videos and random threads. There is very little about changing what is considered 100% on the joysticks out there

kmbannon avatar Jan 27 '23 21:01 kmbannon