greyes5 / genplus-gx

Automatically exported from code.google.com/p/genplus-gx
Other
1 stars 1 forks source link

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

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
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!

Original issue reported on code.google.com by JoeyGiar...@gmail.com on 28 Dec 2014 at 6:58

GoogleCodeExporter commented 8 years ago
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 ?

Original comment by ekeeke31@gmail.com on 2 Jan 2015 at 10:42

Attachments:

GoogleCodeExporter commented 8 years ago
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 

Original comment by JoeyGiar...@gmail.com on 3 Jan 2015 at 8:30

Attachments:

GoogleCodeExporter commented 8 years ago
OK, could you test with these 2 new dols ?

Original comment by ekeeke31@gmail.com on 4 Jan 2015 at 4:54

Attachments:

GoogleCodeExporter commented 8 years ago
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. 

Original comment by JoeyGiar...@gmail.com on 6 Jan 2015 at 1:15

GoogleCodeExporter commented 8 years ago

Original comment by ekeeke31@gmail.com on 13 Jan 2015 at 9:04

GoogleCodeExporter commented 8 years ago
(normally) fixed in r932

Original comment by ekeeke31@gmail.com on 24 Jan 2015 at 4:29

GoogleCodeExporter commented 8 years ago
I have this problem too,how i do to install the .dol archive?

Original comment by marloncn...@gmail.com on 3 May 2015 at 3:15

GoogleCodeExporter commented 8 years ago
1. Download last wii build from here: 
https://genplus-gx.googlecode.com/svn/trunk/builds/genplus_wii.dol

2. Rename it to boot.dol

3. Overwrite the boot.dol stored in /apps/genplus (or wherever you installed 
the emulator initially) with the new boot.dol

Original comment by ekeeke31@gmail.com on 3 May 2015 at 6:34