diff --git a/.vs/MouseToVJoy/v15/.suo b/.vs/MouseToVJoy/v15/.suo index e96fbf0..19af278 100644 Binary files a/.vs/MouseToVJoy/v15/.suo and b/.vs/MouseToVJoy/v15/.suo differ diff --git a/.vs/MouseToVJoy/v15/Browse.VC.db b/.vs/MouseToVJoy/v15/Browse.VC.db index de4d1d7..25c263d 100644 Binary files a/.vs/MouseToVJoy/v15/Browse.VC.db and b/.vs/MouseToVJoy/v15/Browse.VC.db differ diff --git a/.vs/MouseToVJoy/v15/ipch/AutoPCH/c215ae5c54b764a8/FORCEFEEDBACK.ipch b/.vs/MouseToVJoy/v15/ipch/AutoPCH/c215ae5c54b764a8/FORCEFEEDBACK.ipch index ded89c4..cda9b3e 100644 Binary files a/.vs/MouseToVJoy/v15/ipch/AutoPCH/c215ae5c54b764a8/FORCEFEEDBACK.ipch and b/.vs/MouseToVJoy/v15/ipch/AutoPCH/c215ae5c54b764a8/FORCEFEEDBACK.ipch differ diff --git a/MouseToVJoy/Release/MouseToVJoy.tlog/MouseToVJoy.lastbuildstate b/MouseToVJoy/Release/MouseToVJoy.tlog/MouseToVJoy.lastbuildstate new file mode 100644 index 0000000..7068ca7 --- /dev/null +++ b/MouseToVJoy/Release/MouseToVJoy.tlog/MouseToVJoy.lastbuildstate @@ -0,0 +1,2 @@ +#TargetFrameworkVersion=v4.0:PlatformToolSet=v141:EnableManagedIncrementalBuild=false:VCToolArchitecture=Native32Bit:WindowsTargetPlatformVersion=10.0.15063.0 +Release|Win32|C:\Users\Lenovo\Documents\GitHub\mousetovjoy\| diff --git a/MouseToVJoy/Release/vJoy.obj b/MouseToVJoy/Release/vJoy.obj index a9636a6..d9e14c0 100644 Binary files a/MouseToVJoy/Release/vJoy.obj and b/MouseToVJoy/Release/vJoy.obj differ diff --git a/MouseToVJoy/Release/vc141.pdb b/MouseToVJoy/Release/vc141.pdb index 9827bcf..dfbc246 100644 Binary files a/MouseToVJoy/Release/vc141.pdb and b/MouseToVJoy/Release/vc141.pdb differ diff --git a/MouseToVJoy/main.cpp b/MouseToVJoy/main.cpp index 80fd7b3..5682e39 100644 --- a/MouseToVJoy/main.cpp +++ b/MouseToVJoy/main.cpp @@ -23,10 +23,13 @@ ForceFeedBack fFB; INT axisX, axisY, axisZ, axisRX, ffbStrength; BOOL isButton1Clicked, isButton2Clicked, isButton3Clicked; string keyCodeName; - +void CALLBACK FFBCALLBACK(PVOID data, PVOID userData) { + fFB.ffbToVJoy(data, userData); +} using namespace std; using win32::Stopwatch; Stopwatch sw; + void initializationCode() { //Code that is run only once, tests vjoy device, reads config file and prints basic out accuired vars. UINT DEV_ID = 1; @@ -34,7 +37,7 @@ void initializationCode() { vJ.testVirtualDevices(DEV_ID); vJ.accuireDevice(DEV_ID); vJ.enableFFB(DEV_ID); - //FfbRegisterGenCB(fFB.ffbToVJoy, &DEV_ID); + FfbRegisterGenCB(FFBCALLBACK, &DEV_ID); string fileName = "config.txt"; string checkArray[22] = { "Sensitivity", "AttackTimeThrottle", "ReleaseTimeThrottle", "AttackTimeBreak", "ReleaseTimeBreak", "AttackTimeClutch", "ReleaseTimeClutch", "ThrottleKey", "BreakKey", "ClutchKey", "GearShiftUpKey", "GearShiftDownKey", "HandBrakeKey", "MouseLockKey", "MouseCenterKey", "UseMouse","UseCenterReduction" , "AccelerationThrottle", "AccelerationBreak", "AccelerationClutch", "CenterMultiplier", "UseForceFeedback" }; fR.newFile(fileName, checkArray); diff --git a/MouseToVJoy/vJoy.cpp b/MouseToVJoy/vJoy.cpp index da89746..406e6c6 100644 --- a/MouseToVJoy/vJoy.cpp +++ b/MouseToVJoy/vJoy.cpp @@ -6,7 +6,7 @@ int VJoy::testDriver() { printf("Mouse to vJoy Feeder\n"); printf("==================================\n"); printf("Author: R1per\n"); - printf("Version: 1.64\n"); + printf("Version: 1.65\n"); // Get the driver attributes (Vendor ID, Product ID, Version Number) if (!vJoyEnabled()) { diff --git a/Release/MouseToVJoy.exe b/Release/MouseToVJoy.exe new file mode 100644 index 0000000..ce59dee Binary files /dev/null and b/Release/MouseToVJoy.exe differ diff --git a/Release/MouseToVJoy.iobj b/Release/MouseToVJoy.iobj new file mode 100644 index 0000000..c5ae4b3 Binary files /dev/null and b/Release/MouseToVJoy.iobj differ diff --git a/Release/MouseToVJoy.ipdb b/Release/MouseToVJoy.ipdb new file mode 100644 index 0000000..0d7c17b Binary files /dev/null and b/Release/MouseToVJoy.ipdb differ diff --git a/Release/MouseToVJoy.pdb b/Release/MouseToVJoy.pdb new file mode 100644 index 0000000..4605cbf Binary files /dev/null and b/Release/MouseToVJoy.pdb differ