3rd-Party Wii Classic Controller Pro's - Stuck in "Left" Direction

Issue #404 resolved
Former user created an issue

Original issue 404 created by JoeyGiardino on 2014-12-28T06:58:14.000Z:

Problem Summary:

  • Similar to the issue reported by a few Users in the 'FAQ' section of the genplus-gx project, I've recently acquired some 3rd-Party (cheap) controllers that very much resemble the official Wii CC Pro.

  • While the Controllers are detected inside the Emulator's menu and work fine as far as navigation goes, they force any on-screen characters to endlessly go to the left of the screen.

Games Tested:

  1. Earthworm Jim
  2. Vectorman

Steps Taken:

  • Per the previous assistance you had provided in the FAQ's, I noted that the in-game fix for this issue was patched in revision r876 with a Menu fix in version r894.

  • After installing the latest available build (https://genplus-gx.googlecode.com/svn/trunk/builds/genplus_wii.dol), I saw an immediate improvement to the 3rd-Party Controller's Menu input. (No longer sporadic movements now that the Analog sticks are disabled via r894)

NOTE: This new build also auto-detected that a Wii Classic Controller was the primary source of input whereas the previous version installed did not.

  • Upon booting both the (2) previous Sega Genesis games listed above, the issue still persists.

  • Though I wanted to download the Diagnostic build of the emulator that you originally posted on 07/07/2014 to assist with pulling calibration codes to confirm if my issue was identical to the previous Users, it is no longer available for download from Speedy.sh.

What is the expected output? What do you see instead?

  • The expected output would be to play these games using the D-Pad for movement. (Possibly disabling the analog sticks "in-game" altogether to resolve the underlying issue?)

What version of the emulator are you using (official, SVN revision,...)?

* 1.7.5 (Revision)
- Using the latest available build featured at the URL listed below

*https://genplus-gx.googlecode.com/svn/trunk/builds/genplus_wii.dol

Please provide any additional information below (Emulator settings, Console
setting,...)

* Console: Nintendo Wii U (using emulator on vWii)

Final Notes:

  • I totally understand your stance on these cheap controllers and acknowledge that I knowingly purchased a Pro Controller knock-off. I did this simply to see how they worked and determine if I would later invest in the official product.

  • That said, I didn't know if there was any further diagnostic info. I could gather for you to assist with expanding 3rd Party Controller compatibility/support for Controllers like this.

  • Lastly, thanks for an awesome emulator!

Comments (6)

  1. Former user Account Deleted

    Comment # 1 originally posted by ekeeke31 on 2015-01-02T22:42:33.000Z:

    Ok, I think I now why the fix does not work in-game. It seems the calibration data is constantly being read by libwiiuse if it detects invalid data (0xFF) and internal calibration values therefore overwritten periodically so fixing them only once before emulation starts is not enough.

    Could you try with this dol and see if it is still an issue ?

  2. Former user Account Deleted

    Comment # 2 originally posted by JoeyGiardino on 2015-01-03T20:30:03.000Z:

    Thanks for the prompt reply!

    After installing the newer dol you've provided, the option to select a Wii Classic Controller as an input device was removed from the Emulator's GUI. After booting into a few games, the 3rd-Party Controller that I'm using is no longer detected but still allows me to play using the regular Wii Remote.

    Attached is a small .mp4 to give you a visual.

    Thanks again for all of your hard work and let me know if there's anything else you want me to try.

    • Joey
  3. Former user Account Deleted

    Comment # 4 originally posted by JoeyGiardino on 2015-01-06T01:15:27.000Z:

    Thanks again for providing (2) additional test builds!

    While test_1.dol provided identical behavior as the .dol you posted on 01/02, I'm thrilled to report that test_2.dol successfully resolved the issue. All games now appear to be fully functioning with both the D-Pad and Left Analog stick to controller character movement.

  4. Former user Account Deleted

    Comment # 6 originally posted by ekeeke31 on 2015-01-24T16:29:13.000Z:

    (normally) fixed in r932

  5. Log in to comment