vJoy icon indicating copy to clipboard operation
vJoy copied to clipboard

C# portable CLR library VboxWrap.dll

Open b23prodtm opened this issue 7 years ago • 2 comments

Hello @shauleiz,

Here's a patch of the Xinput Wrapper portable to C#. The file IWrapper.cpp is a managed C++ class, equivalent to a C# class. I added Trigger Thresholds and Axes Deadzones management designed for the Xinput Gamepads. It allows the feeder to call Axes, Buttons and Triggers from C# with the produced library.

Produced files vJoy\x64\Release-Xbox\vJoyInterface.dll and VboxWrap.dll were used to compile recent MFIGamepadFeeder .

Sincere regards, @b23prodtm

b23prodtm avatar Sep 25 '16 07:09 b23prodtm

I don't understand what you are trying to do. If you want to add a wrapper dll around vJoyInterface.dll then this is already done. If you want to add a wrapper dll around vGenInterface.dll then then you are welcome to add it. Only that it should be a separate project and should not change existing code. I have seen that have even changed the compiler from v120 to v140 which I do not approve.

shauleiz avatar Sep 26 '16 09:09 shauleiz

I'm sorry to disturb you but I needed to see if it can merge or not because the original interfaces does not provide a C# wrapper.

Envoyé de mon iPhone

Le 26 sept. 2016 à 11:35, Shaul [email protected] a écrit :

I don't understand what you are trying to do. If you want to add a wrapper dll around vJoyInterface.dll then this is already done. If you want to add a wrapper dll around vGenInterface.dll then then you are welcome to add it. Only that it should be a separate project and should not change existing code. I have seen that have even changed the compiler from v120 to v140 which I do not approve.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

b23prodtm avatar Sep 27 '16 02:09 b23prodtm