So, before I jump into my issue, I just want to say thanks for putting the work into this! I've been using PCSX2 via Wine for the longest time, and performance was just sad. Running it natively on the Mac is the difference between being able to play certain favorite games or not.
My issue has to do with my new Bluetooth controller. I just picked up the new version of the SteelSeries Nimbus, the Nimbus+. A quick look
here tells me that the Nimbus+ has not yet been added to the controller database, but the SteelSeries Nimbus, (the original), has been.
I'm able to confirm this further by simply firing up PCSX2 and attempting to configure my controller via the PAD plugin. The error message in the console indicates that PCSX2 can "see" my controller, but it doesn't "recognize" it:
Code:
onepad: Joystick (Unknown Nimbus+,GUID:05000000556e6b6e6f776e204e696d00) isn't yet supported by the SDL2 game controller API
No problem though, I've seen the instructions here for adding controllers to OnePAD2.ini, so I grab the latest version of Gamepad Tool and start mapping my controller. Here's where it starts getting odd. Gamepad Tool recognizes my controller and is able to create a mapping for it, but the GUID it provides is different from the one 'seen' by PCSX2. Specifically:
Code:
050000004e696d6275732b0000000000
(Gamepad Tool)
Code:
05000000556e6b6e6f776e204e696d00
(PCSX2)
Just to see what would happen, I added the config provided by Gamepad Tool to OnePAD2.ini, but changed the GUID to match what PCSX2 expected. Upon doing so, restarting PCSX2 and firing up the controller config again, the error message disappears from the console, (so it's obviously picking up my config change),
but I'm unable to actually map any buttons.
I click on a button I want to map, press the corresponding button on my controller, and wait as nothing happens. No errors in the console, no response from the config tool, no indication that the program believes there's a controller connected at all. So yeah -- it's a headscratcher and I'm at a bit of a loss. I have alternate controllers I can use for this if necessary, but I'd really love to be able to use this one as it's already working with OpenEmu and other programs I use for gaming emulation.
Thanks for reading!!