Nimbus controller in input manager

Hello,

I have a Nimbus controller, I am trying to make it work on my VR game. The keyboard input works while testing on Windows. The Xbox controller(with USB connection) also works. But when I try Bluetooth using Nimbus, it won’t recognize any button. Hope somebody can help me with this issue. I also tried ios - Unity - Steel Series Nimbus Input - Stack Overflow seems not working :frowning:

Greg

I asked once, and an employee basically told me I can forget about it. They don’t seem interested in supporting it - not on macOS or any other desktop platform. I hope somebody can knock some sense into them, but I have little hope.

You could try and run Unity Asset Store - The Best Assets for Game Making to see if any of the inputs show up, but I believe @orb is correct that mFi controllers only work on IOS/TVOS from a unity perspective and not PC (input manager should show entries on IOS/TVOS).

For PC if that’s the case the only thing that “might” work is Rewired. @guavaman do you know if your product will let mFI controllers work on PC?

I know that asset makes it work. But it’s the principle of the thing, so I’m not buying input managers when there’s so much they easily could support in-engine :slight_smile:

I’m not 100% sure that rewired would let a mFI controller work on PC, it’s a very odd combination. @guavaman would know for sure. As far as not buying an input manager, that’s obviously everyone’s individual right. Fingers crossed that the new Unity input system does a better job at controller support, but the fact that it’s taken so long and will still be a month or two for an experimental build for PC only, I wouldn’t hold my breath.

Yeah, that could possibly be a problem (unless he wrote more support for it - it’s not that odd of a controller).

It’s at the point where I expect a third experimental input system to show up soon.

The controller is normal but it’s the mFi program in general that makes it a pain outside Apple’s OSes. From what I understand is the mFI products have a chip in them with some cryptography designed that only apple “mFi certified” controllers work. That’s fine and dandy on Apple OSes (other than cost) but usually requires things outside of normal on other platforms (windows, android, maybe even OSX not sure there). Basically this always make it act like it’s paired but doesn’t work on those platforms (like OP on windows editor). Not sure is @guavaman emulated some of the apple libraries in rewired or not. Looks like even if not there maybe a tray app that will map it to normal xinput on windows MFI Gamepad Feeder maybe give that a shot @gregshao

Yeah according to rune it should be sometime soon but for limited controllers and platforms. To get most platform support feels at least a year away.

It will work on OSX but not Windows. The buttons are incapable of being read by Windows’s HID input report parser as buttons because they’re pressure-sensitive. (Edit: Actually, they are there as value caps. I just tested and I can see the values.), but Rewired does not do that for these devices. MFI gamepads are only designed for Mac/iOS.

1 Like

Thanks @guavaman . @gregshao for your windows editor that tray app might be your only option.

Actually, it looks like I could add support for this pretty easily… I’ve got everything working but the D-Pad. If I can get that working, I would be able to add support for it.

2 Likes

Okay, the D-Pad works now so it looks like I can add support for it. I need to do some testing in Linux also.

1 Like

Hi,

I’ve released the update with support for pressure-sensitive buttons on MFi pads on Windows and Windows UWP. It’s not available in the Asset Store yet, but it can be downloaded from my website by registered users. See this forum post for details

I have tested with the SteelSeries Stratus XL, but have also added Windows mappings to the Nimbus and Horipad definitions based on the Stratus XL. Being identical MFi pads, the mappings should work, but there is a slight chance the elements may be mapped wrong if these devices report elements differently from each other (doubtful based on the strict MFi standard.)

If you’d like to test and you don’t own Rewired, you can get the free trial.

1 Like