Does Citra have actual analog stick support? It's not working for me

#1

Issue:
I’m using a “Generic USB Joystick” and it works no problem when mapped in the control options, except that my left analog stick (mapped to the C-stick) acts exactly like a dpad or keyboard directional keys - Citra only recognises 8 directions (4 normal and 4 diagonal) of movement. That’s not a huge problem, but does make walking around in games not feel as smooth as it should. Is there some setting I’m not seeing, or is it a problem with my controller or the emulator itself? Not sure how System Info would help since it’s not an issue with how games emulate, but giving that anyways.

System Information

  • Operating System: Windows 10
  • CPU: i5 4440
  • GPU: Radeon r7 260
  • Citra Version (found in title bar): last tested on Canary 1131, but has been happening ever since I got this controller a month or two ago
  • Game: only tested in Pokemon games (XY, ORAS, USUM), but should apply to any that use the C-stick
  • Screenshot of Issue (include the full Citra window including titlebar): likely not needed, but will upload a video if anyone requests it

Diagnostic Log

Probably not necessary since it’s not an emulation-related issue.

#2

In order for us to provide better support, we need to see the log generated by Citra. This guide will walk you through how you can obtain the log file: How to Upload the Log File.

#3

use the ‘Set Analog Stick’ option.

1 Like