Joy2key? Xpadder? X360ce? All Junk. Use this!

Yes, it allows hotplugging, it allows switching player slots with a button combo (Home + Left/right). It’s the best.

I need to get this up and running then lol, thanks for the info

Fan f-ing tastic. Build 0.0.8 now works for me! Previous versions would lock the game on start. It also feels snappier than joy2key on its fastest setting on my HORI RAP N3. Thank you dantarion for creating this and thank you OP for bringing this to light. Platinum Level, here I come. :wink:

Cool. I’ll have to give it a shot soon.

Joy2Key user here without any problem.

Is this faster responsive / less input lag than Joy2Key?

Yes, give it a shot.

What Smashbro29 said. If you are looking for an edge or are attempting to compete, you should try all options to make your game more effective. This one works.

The new version really does work very well.

This question might sound silly, but I’m really curious here:
Is there any way to have xinput and dinput controllers working at the same time?

Yeah, the thing in the first post. It does that.

“Forums? SRK has forums? That’s new”.

I have a te2+ … is there any benefit in using this as opposed to the madcatz provided driver ?

Using this is good for anyone and everyone. The madcatz driver you have allows your stick to be read as Xinput which is great and dropping this into SFV won’t change that. All it does is allow Dinput as well. enable hotplugging and allow you to swap player slots on the fly.

Capcom should just drop it in game frankly.

I’d love to see someone compare the lag of these solutions.

Woops I didnt see that you guys were following the work :slight_smile: I’m the guy behind the newer versions of sf5dinput.

0.0.9 should fix all known problems, dantarion havent published the final release yet (with sound notification and tournament mode) but the core features should work. Dont hesitate to tell me if you have any issues.

In terms of lag, there should be none because the way it works: it completely replaces the call to the xinput driver by a call to the direct input driver. Compared to joy2key or xoutput that is a difference because there is always only one driver between the game and the device (xouput reads a driver, sends the input to a virtual device, and finally the game reads the virtual device). Also if your device is a native xinput one, no transcription is done whatsoever, so absolutely no lag is introduced. Note that this is exactly the same approach that x360ce uses, and we have some code that have been inspired by them. The major difference is that we dont have to configure anything and we support hotplug (using system notifications to avoid processing and frame skips that we had in 0.0.2).
To conclude on the lag thing: the major difference would be if your stick is faster when in xinput or in dinput and that will depend on other stuff (driver implementation, stick capacities etc…)

So, you’re the one behind this. Well thanks to you, I could give a shit if capcom ever implements direct input in their latest beta program. Hell, if they do, they will probably try to add input lag to it. the latest version of Sf5dinput works perfectly for me, with a better response feel and the ability to remap the buttons. Thank you for this. Great job.

Just dropped SF5Dinput in, worked great first time. Thanks guys.

Is this working for anybody after the anti-malware rollback? It was working for me just fine when Urien and the malware dropped, but now it isn’t working. I’m gonna try removing the dll and putting in a fresh one.

works fine still

Removing the dll file from the binaries folder and putting it in again did nothing. In addition it seems that as long as that file is in there, even xinput controllers don’t work :frowning: