Open TheNathannator opened 1 year ago
Awesome, I've been wanting to move off of SCP Toolkit, great to know about this!
i'm just going to add that both vigembus and scptoolkit were made by the same person (Nefarius) and that he'd probably help you with converting it to Vigem if you asked him. even if he didn't, the other people who work on it, and the people who work on DS4Windows would, as everyone who works on the stuff over there are really good at it.
ViGEm has been archived now due to trademark issues, as far as I know Nefarius is working on a replacement. I think it will be called VirtualPad
ViGEm has been archived now due to trademark issues, as far as I know Nefarius is working on a replacement. I think it will be called VirtualPad
I really hope VirtualPad will not be DMCA'd too
I really hope VirtualPad will not be DMCA'd too
It should be no issue. An unrelated company owned the name Vigem. Nefarius could have just changed the name of the driver.
VirtualPad was already being worked on for a while, and was already meant to replace ViGEm eventually, even before the trademark issue. That was more of a catalyst.
Apparently VirtualPad will be closed source and licensed. I guess ViGEm is the way to go
The SCPToolkit suite has been deprecated and unmaintained for around 6 years now, and there are more modern replacements for it available today. For the XInput emulation side of things, its replacement is ViGEmBus, with a .NET API available through ViGEm.NET (Nefarius.ViGEm.Client via NuGet).
I see quite a few issues open here regarding XInput devices not being created correctly, these could potentially be fixed by the upgrade. I come from the Clone Hero community where we've used a modified version of WiinUSoft for using Guitar Hero Wii guitars for some years now, and that program suffered from the same issue until it was upgraded to ViGEmBus.
I do see that WiinUPro and WiinUSoft have had support for guitars for some time now, so that modified version might not be necessary anymore if this project were to upgrade to ViGEm. The only other thing would be GH drumkit support, but that could be ported over fairly easily.
If need be, I'd be happy to look at doing this myself sometime! I think it would be a worthwhile project.