AndersMalmgren / FreePIE

Programmable Input Emulator
651 stars 144 forks source link

Issue #96: Updated vJoy dlls to version 218. #97

Closed MarijnS95 closed 7 years ago

MarijnS95 commented 7 years ago

Fixes #96.

See https://github.com/shauleiz/vJoy/releases/tag/v2.1.8.31 for release notes.

Update: Newer vJoy dll's have been released in the meantime, I should probably test and update this PR with the latest version.

zelmon64 commented 7 years ago

@AndersMalmgren I realised this is where the vJoy DLLs came from in #123. I just tested with freePIE - mouse to vJoy and vJoy v2.1.8 Build 38. As far as I can tell it works fine.

@MarijnS95 Do you still want to update this PR with the latest DLLs? I tried simply copying them over but it looks like FreePIE needs to be modified to use them because it gave me an error.

MarijnS95 commented 7 years ago

@zelmon64 Sure, I'll try to look into it this evening (in my timezone) 😉, otherwise tomorrow.

I remember reading the vJoy developer recommending ViGEM, but as far as I could see that emulates x360 controllers only, and is mostly focussed towards converting PS4 controller inputs to those. I'll check it again and see if it is beneficial to FreePIE.

zelmon64 commented 7 years ago

@MarijnS95 Great thanks. There's no rush.

For when you look at it: I may have gotten the error because I have a x64 installation of vJoy. I've never used it before so I may has set it up or installed it incorrectly.

MarijnS95 commented 7 years ago

For when you look at it: I may have gotten the error because I have a x64 installation of vJoy. I've never used it before so I may has set it up or installed it incorrectly.

IIRC I had the same issue; the vJoy dll's are 32 bit. That's probably the only incompatibility, but I'll check the C# wrapper just to be sure.