MFIGamepadFeeder icon indicating copy to clipboard operation
MFIGamepadFeeder copied to clipboard

Nimbus+ / Custom Value support

Open hannsadrian opened this issue 2 years ago • 20 comments

This PR adds the ability to set a custom index and value for buttons on the controller. This is mandatory to use MFI Gamepads that supply multiple buttons through one channel. For Example the Nimbus+ transmits the DPAD and A/B/X/Y buttons through one channel. (example config below)

nimbus+

Refers to #69 #67 #62 / potentially a few more 😉

hannsadrian avatar Jun 11 '22 13:06 hannsadrian

how can i install that version? :)

osik2000 avatar Jun 29 '22 23:06 osik2000

That should be no problem: I've compiled the changes I made into a new installer. However, because I don't have access to this repository the new version is only available in my fork. You are able to download it there. 😉

FYI: because I am usually not a Windows developer, the build isn't signed by Microsoft and will warn you about potential malware.

hannsadrian avatar Jun 30 '22 04:06 hannsadrian

thank you very much for that fast response ;)i found installer and this finaly works with my nimbus + on Windows! thank you! On Jun 30, 2022 06:32, Hanns Adrian Böhme @.***> wrote:

That should be no problem: I've compiled the changes I made into a new installer. However, because I don't have access to this repository the new version is only available in my fork. You are able to download it there. 😉

FYI: because I am usually not a Windows developer, the build isn't signed by Microsoft and will warn you about potential malware.

—Reply to this email directly, view it on GitHub, or unsubscribe.You are receiving this because you commented.Message ID: @.***>

osik2000 avatar Jun 30 '22 09:06 osik2000

I just want to say that I love you and you are amazing, this works very well with my nimbus+, finally going to get some more use from the thing.

JokubasJar avatar Jun 30 '22 16:06 JokubasJar

Is it working with nimbus+?

atomsbaza avatar Jul 10 '22 19:07 atomsbaza

Yeah of course it is! That's the reason why I made the change

hannsadrian avatar Jul 10 '22 19:07 hannsadrian

Yeah of course it is! That's the reason why I made the change

I don't know what's wrong with my setting because after I start and try to test the controller it gets "Index was outside the bounds of the array."

atomsbaza avatar Jul 11 '22 02:07 atomsbaza

The error you describe is occurring when some controller input is not covered by your configuration, all channels where the controller supplies data have to have a corresponding index in the config. Have you tried copying my example configuration?

hannsadrian avatar Jul 11 '22 06:07 hannsadrian

Author

My bad, it not working because I use the nimbus configuration lol, I already set the configuration for nimbus+ but I don't move it into the correct folder. After I move the nimbus+ configuration into the correct folder it working now!!

atomsbaza avatar Jul 11 '22 09:07 atomsbaza

How to make vibration feedback work?

rembo6666 avatar Jul 24 '22 18:07 rembo6666

How to make vibration feedback work?

As far as I know, I am afraid that the Nimbus and Nimbus+ don't have Force Feedback engines.

hannsadrian avatar Jul 25 '22 07:07 hannsadrian

When I press any button, it says index was outside the bounds of the array, even though i copied the example config and it's in the right folder EDIT: nevermind i made a new config and it worked

BEEPBOOPBOPPY avatar Jul 29 '22 11:07 BEEPBOOPBOPPY

@Adwirawien THANK YOU! I've lost my hope when this didn't work and I've seen that the latest version of this repo was 2016 but then I've found your release which works great with nimbus+, I've just tried it with xbox cloud!

It's a shame this repo is abandoned, it is mentioned everywhere on internet when you search for MFI controller workaround: I wouldn't find this release if I didn't check the issues, it should be merged ASAP!

For anyone else looking for the Nimbus+ config, this is the config shown above, change the extension to mfimapping and add it to C:\Program Files (x86)\MFIGamepadFeeder\Configs

Nimbus-plus.txt

Or get it here

Thanks again Adwirawien !

nnsense avatar Nov 26 '22 02:11 nnsense

@hannsadrian thanks for the upadate, but I have an issue with the triggers they don't get detected, I have tried using them with convert axis ticked and unticked, and I get the same result I also launched x360ce and it doens't detect the triggers, all the buttons work perfect, but the triggers don't work, any pointers will be appreciated.

bakkuz avatar Feb 04 '23 07:02 bakkuz

Hey @bakkuz, thank you for reaching out. Have you tried it with the config by @nnsense? I think it would be helpful if you posted a screenshot of the mapping editor along with the config file you're using. And just to be sure, are you using a Nimbus+ or any other controller?

hannsadrian avatar Feb 04 '23 10:02 hannsadrian

Hey @bakkuz, thank you for reaching out. Have you tried it with the config by @nnsense? I think it would be helpful if you posted a screenshot of the mapping editor along with the config file you're using. And just to be sure, are you using a Nimbus+ or any other controller?

MFIGamepadFeeder_wv3ylTyaSk Thanks for your reply, I'm using a Nimbus+ and used the configuration of nnsense txt file only replaced the extension to mfimapping , I pressed the right trigger in this picture, so you can see it's been registered

bakkuz avatar Feb 06 '23 15:02 bakkuz

Alright, that is looking very good (or not as it doesn't work 😅). Unfortunately I have no access to a windows machine at the moment and hence cannot test nnsense's config for myself. However by looking at the file, I noticed there were some Virtual Keys configured. Maybe you could try removing them?

If that doesn't help either, the only option that comes to my mind would be that you create an entirely new config and setup everything by hand again. Though I don't really see how that should change anything...

So my suggestion would be to try it first by removing/editing the Virtual Keys.

Btw: I think it is a shame that the Nimbus and Nimbus+ controllers aren't supported properly anymore even on macOS. As Steelseries doesn't deliver updates or support even for the intended os and we have to rely on workarounds like this tool to make it more or less functioning on windows.

hannsadrian avatar Feb 06 '23 15:02 hannsadrian

Thanks for your reply, I will try removing the the Virtual Keys, if it doens't work then I will create a new configuration, and yes it's a shame is a nice controller, I used a lot on my mac air but I gifted it to my wife and now I got a windows pc, that sometimes is anoying.

Best

bakkuz avatar Feb 07 '23 18:02 bakkuz

Everything works fine except for the start button, it doesn't work on steam and if I try to use it to launch Xbox gamebar it doesn't work there either.

Plagg06 avatar Dec 29 '23 11:12 Plagg06