Hi guys,
I am running into an issue where my the dpad of my controller (Nyko Airflo EX) is not mapping correctly and I'm trying to narrow down where the controls are being mapped so I can debug what is going wrong. Basically what's happening is that if I hit "up" on the dpad, it is registering as "right" which throws everything off.
I found some relevant stuff in ControllerInterface.cpp, namely the Detect method (https://github.com/dolphin-emu/dolphin/b...e.cpp#L207), which is firing every time I update an input on the controller config screen, but I'm not sure where the code is that handles the mapping. I'm just debugging old school style on OS X by outputting logging statements to a file. I'm sure there is a better way, but I've never worked with Dolphin before and rarely work with C++, so I don't know the best way to handle debugging.
Anyway, any help/hints are appreciated. Thanks!
I am running into an issue where my the dpad of my controller (Nyko Airflo EX) is not mapping correctly and I'm trying to narrow down where the controls are being mapped so I can debug what is going wrong. Basically what's happening is that if I hit "up" on the dpad, it is registering as "right" which throws everything off.
I found some relevant stuff in ControllerInterface.cpp, namely the Detect method (https://github.com/dolphin-emu/dolphin/b...e.cpp#L207), which is firing every time I update an input on the controller config screen, but I'm not sure where the code is that handles the mapping. I'm just debugging old school style on OS X by outputting logging statements to a file. I'm sure there is a better way, but I've never worked with Dolphin before and rarely work with C++, so I don't know the best way to handle debugging.
Anyway, any help/hints are appreciated. Thanks!