I have an official PS2 controller query for this official PS2 core thread.
I’ve been ‘tweaking my controller remaps’ recently (not a euphemism), started by deleting my autoconfig folder and recreating it using the ‘Update Controller Profiles’ option from the RA menus.
When I plugged in my official DualShock 2 controllers, they were recognised as some
pretty random controller type out of the many available in the new dinput folder that’d been downloaded (I think it was the ‘SPEED-LINK Competition Pro .cfg’). Not too much of a problem as I just renamed and edited this .cfg file to suit my needs, however I was surprised to find I even needed to do
this; should they not be recognised as official DualShock 2 controllers right off the bat? I would have anticipated the DS2 to be a pretty common dinput controller type; granted, I’ve still got them plugged in via some el cheapo USB adapters like these, however I’m even more confused by the fact that the vid/pid values on my existing .cfg files were different to those of the speed-link one, even though I’ve never changed the USB adapters, so not sure what’s going on there.
It’s all working well now, I’m happy to share my ‘hacked’ .cfg file if it’s of any use and I understand that rumble functions won’t work with these controllers without some wrapper middleware like XOutput; but some of the inputs did take me quite a bit of time and effort to work out and remap (I’m looking at you,
analogue sticks…) so if anyone can enlighten me, I’d be keen to understand why such a well-known, offical Sony controller still wouldn’t just be recognised as such for me immediately once plugged in.