bobhelander / EDForceFeedback

Elite Dangerous Force Feedback
MIT License
33 stars 11 forks source link

Possible to add Logitech Wingman Force 3D to supported sticks? #25

Open BrunoSonego opened 5 months ago

BrunoSonego commented 5 months ago

I can help debug and test but I'm lost on what is the communication to send to the Logitech stick.

bobhelander commented 4 months ago

I have one but it has an old gameport adapter. The software works by attempting to attach to the configured joystick. It will attach to the id configured in settings.json and attempt to send the force feedback commands to that device. If the joystick responds there should be nothing more I need to change. You can test if it will work with that device by running the included file fedit.exe in the FFUtils folder.

Let me know if it does work and if you get the device ID for the stick. All device ids should be output when the EDForceFeedback.exe is run. I can then add a config example for that device. Bob

BrunoSonego commented 4 months ago

Hi Bob

added this to the config file and the force feedback already kicks in

"Logitech Wingman Force 3D": "ProductGuid = c283046d-0000-0000-0000-504944564944 ProductName = Logitech WingMan Force 3D USB"

"ProductGuid": "c283046d-0000-0000-0000-504944564944", "ProductName": "Logitech WingMan Force 3D USB",

only thing i noticed was that centering is not working.

Also on my win11 x64 there is no .net 6.0 so i had to add some args to the end of the command line to be able to open the EDForceFeedback.exe file

--roll-forward LatestMajor

BrunoSonego commented 3 months ago

@bobhelander I can share the files to be added to the main program here but need help with the auto centering, I cant figure out why only this portion is not working.