Hi @loquinator3000. Here's the app so other users can chime in their values, too.I'm interested in writing the fix mentioned a couple of pages ago (sorry no quote, just made my account), hopefully looking at a similar fix for the Gamecube controller will be enough for my limited coding knowledge because in my opinion classic controller pro is objectively best controller for emulating ps1 on wii >:////
I did some preliminary testing with my classic controller pro with a ps1 controller testing utility called padtest. Loading it up in wiisxrx 2.4 gives me this range for both analog sticks:
full up: y=116
full left: x=-112 (-116 if I reeeally push the left one)
full right: x=102
full down: y=-102 (-106 if I really push the left one)
Looking at the similar fix for the gamecube controller, it pretty much just multiplied the stick value by 4/3 and capped it if it went over +/-128. The gamecube controller's range before the fix was a little more limited than the classic controller pro range now (close to 100 all around on wiisxrx 2.3 where the fix wasn't implemented yet). My preliminary guess would be to multiply by 11/9 instead.
I would have made a pull request already but I wanna be sure its the same for regular classic controller users before I make my pull request, so I'm asking anyone with a regular classic controller (not pro) to please do the following:
1. search "ps1 padtest" and download it from psx-place (i would link it here but I just made my account just for this so I'm restricted)
2. load the padtest.bin/.cue into wiisxrx and push your sticks around
3. make sure you get the values of all the way up/left/right/down
4. post them here
5. thanks
IMPORTANT: set the PSX Controller Type to Analogue in the emulator before booting padtest.
I'll edit this post and place the values my WCC throws in 5 minutes or so.
EDIT:
Wii Classic Controller:
Left Analog
Full UP = y -118
Full LEFT = x -123 (-128 if you do a soft jiggle)
Full RIGHT = x 125
Full DOWN = y 125
Right Analog
Full UP = y -127
Full LEFT = x -128
Full RIGHT = x 126
Full DOWN = y 116
Wii U Pro Controller:
Left Analog
Full UP = y -128
Full LEFT = x -128
Full RIGHT = x 126
Full DOWN = y 126
Right Analog
Full UP = y -128
Full LEFT = x -128
Full RIGHT = x 126
Full DOWN = y 126
Attachments
Last edited by niuus,