Thread: Bug Report Phantom controller input
View Single Post

JCF Member

Joined: Jan 1970

Posts: 4

Oktan has disabled reputation

Apr 23, 2020, 01:49 PM
Oktan is offline
Originally Posted by Violet CLM View Post
Okay, here's my current theory. Your controller doesn't have an actual directional pad--what it has is an analog stick that looks a lot like a directional pad. Annoyingly, the number it sends to your computer for directional pad data is the same number that a regular controller would use to say that its directional pad is pointing upwards. Vanilla JJ2 isn't affected by this issue because vanilla JJ2 can't be controlled by directional pads at all, only by analog sticks, but JJ2+ introduces directional pad support, and that's interacting badly with your controller. Fortunately, I think I was able to find a windows function to test if controllers actually have directional pads, to avoid querying their directions when the data would be incorrect. Does this work?
Hey dude.
I just got an older PC that I've installed Windows XP on for playing old games like these. Anyway, JJ2+ didn't want to recognize my joypad at all, and when I tried using Joy2Key my rabbit kept looking up. I then tried that DLL you posted there and now everything works perfect and my joypad is recognized to start with, this is working great.

However, you know, there's a bunch of debug information cluttering the screen. Is there a way to turn it off, or can you make an update without the debug mode?