Announcement

Collapse
No announcement yet.

[FREE] Logitech Wheel Plugin

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • replied
    I have tested the Plugin on UE 4.25.4 and it works well after re-building it for this version. To re-build it you need all the Windows SDKs and such in Visual Studio Code so it took a while to get that working.

    I am trying to make a game for Android though, and I don't seem to be able to package the plugin for Android. Anyone have any clues on how to do that? Thanks!

    Leave a comment:


  • replied
    Hey guys.
    Just to let you know that the plugin seems to successfully run on 4.24.

    1- Download plugin from Github ( https://github.com/drb1992/LogitechWheelPlugin )
    2- Create a Blank C++ Game Project with UE4.24, then close it
    3- Add a Plugins directory inside your project directory (same level as Content)
    4- Copy LogitechWheelPlugin into the newly created Plugins directory.
    5- Re-open your project directory. It will compile the LogitechWheelPlugin automatically. No error generated on my PC.
    6- Enjoy ! (don't forget to call "Shutdown Wheel" and "Initialize Wheel" nodes on Begin Play)
    7- File -> Refresh Visual Studio Project if you want to see the LogitechWheelPlugin files in your Solution.

    The example project do not compile straight after being downloaded, but when you have recompiled the LogitechWheelPlugin after Step 5 above, you can copy and paste it into the Example project. It will then run, but when tested, controls seem a bit off (steering right accelerates, steering left accelerates in reverse mode, etc.).

    Leave a comment:


  • replied
    I would like to get this plugin working on 4.24. Can anyone guide me on how to do this? Or better yet provide me with a new version? I don't know how to code or build from source, which is what it suggests when I try to load the 4.23 version by @ALEXSEEBEN

    Leave a comment:


  • replied
    ALEXSEEBEN Can you upload the complied plugin to GDrive or Dropbox, please?

    Leave a comment:


  • replied
    Originally posted by ALEXSEEBEN
    Hi ! i updated to 4.23 Version. but I can not update your plugin to this version . Do you have a solution to this problem or the plugin is completely forgotten ?
    I haven't packaged a game with the plugin to verify if this fix works, but try adding the following code to line 10 in LogitechWheelPlugin.Build.cs

    Code:
    PCHUsage = ModuleRules.PCHUsageMode.UseExplicitOrSharedPCHs;

    Leave a comment:


  • replied
    Originally posted by ALEXSEEBEN View Post
    Hello ! You Have Update for 4.22.3 ?
    Someone updated the plugin to work with UE4.21, so I assume it will also work with 4.22. I committed these changes to the master branch on github.

    Leave a comment:


  • replied
    Hello ! You Have Update for 4.22.3 ?

    Leave a comment:


  • replied
    Thanks for your sharing~!
    Now I can use G29 in unreal4.18, but I have no idea how to use Logitech Force Shifter. In your plugin, I can only find a blueprint node which name “Get Wheel Shifter Mode”. However this can tell me the status of Shifter, but I can not find any value of Shifter.
    Help please, happy summer everyone~

    Leave a comment:


  • replied
    Hey guys ! Thanks for the amazing plugin ! It work perfectly for the 4.21 We had a G27, but a problem occured, and it does not have steering now, so I had to switch to my old Formula Force EX. I see in the supported device that the Formula Force is supported. Is it the same wheel ? Because mine does not work with the plugin... If it's a different wheel, is it hard to add this wheel to the plugin ? Because for now it's configured with RawInput, but let's sya things the way they are, RwInput is sh*t. I can't even play FFB on my wheel !
    So yeah, two question, is Formula Force EX the same as Formula Force, and if yes why is it not working ? And is it's not, is it hard to add it to the plugin ?
    thanks for the amazing plugin and work, and hope someone can help me !

    Leave a comment:


  • replied
    Originally posted by Alexandre_Marie View Post
    Hi everyone,

    I've tried to use the plugin with my G27 and everything seems to work fine but :
    • GetStatesENGINE() returns only Wheel rotation, throttle and brakes are on the same axis
    • SetOperatingRange has no effet (and still returns true)
    • GenerateNonLinearValues has no effect (also returns true)
    • LogiSetPreferredControllerProperties always returns false (and it's needed to separate pedals)
    • Same for GetCurrentProperties (is there a change in LogiControllerPropertiesData ?)
    • LogiPlayLeds always returns false
    • And the most important : I can’t access clutch and shifter current position

    Did anyone had the same problem ?

    Best regards,

    Alex
    Are you using the official plugin from Logitech instead of the one on this thread? If yes, I can't help you with that. If not, I can try and check whether these are all working the next time I can use a G27 (which should be next weekend, I think).

    From memory, I do believe that the functions that wrap the calls to the LED and the Controller properties were working (I'm not entirely sure what you mean by separating pedals, though), but I can't guarantee that with 100% of certainty before testing it again.

    Leave a comment:


  • replied
    Hi everyone,

    I've tried to use the plugin with my G27 and everything seems to work fine but :
    • GetStatesENGINE() returns only Wheel rotation, throttle and brakes are on the same axis
    • SetOperatingRange has no effet (and still returns true)
    • GenerateNonLinearValues has no effect (also returns true)
    • LogiSetPreferredControllerProperties always returns false (and it's needed to separate pedals)
    • Same for GetCurrentProperties (is there a change in LogiControllerPropertiesData ?)
    • LogiPlayLeds always returns false
    • And the most important : I can’t access clutch and shifter current position

    Did anyone had the same problem ?

    Best regards,

    Alex

    Leave a comment:


  • replied
    Originally posted by OnkelEdeltraut View Post
    For me compiling fails on 4.21. I've used your patch
    https://github.com/drb1992/LogitechWheelPlugin/pull/1
    Can you post the error message?

    My local branch had some extra changes for some stuff I'm fiddling around with, but after double checking it I'm pretty sure that I've pushed all the required changes for it to compile

    Also, are you compiling using the runuat batch file or putting it on the plugins dir? I've used the former, though I'm not sure whether that should make any difference.

    Leave a comment:


  • replied
    For me compiling fails on 4.21. I've used your patch
    https://github.com/drb1992/LogitechWheelPlugin/pull/1

    Leave a comment:


  • replied
    Originally posted by jeffries7 View Post


    Change this line to:

    Code:
    public LogitechWheelPlugin(ReadOnlyTargetRules Target) : base(Target)

    Can I have some $$$ now
    There's a few more required changes due to UE moving away from monolithic headers. I've made a pull request (https://github.com/drb1992/LogitechWheelPlugin/pull/1) with those on the original repo, that should take care of it (I've tested it on 4.21, but it should work just fine for 4.20)

    Leave a comment:


  • replied
    Originally posted by frostic View Post
    plugin does not compile for 4.20. says an error
    Error CS1729 'UnrealBuildTool.ModuleRules' does not contain a constructor that takes 0 arguments MyProject2 e:\WLS_HELIX\MyProject2\Plugins\LogitechWheelPlugin\Source\LogitechWheelPlugin\LogitechWheelPlugin.Build.cs


    ill donate some $$$ to you if you can fix this plugin for 4.20...

    Code:
    public LogitechWheelPlugin(TargetInfo Target)

    Change this line to:

    Code:
    public LogitechWheelPlugin(ReadOnlyTargetRules Target) : base(Target)

    Can I have some $$$ now

    Leave a comment:

Working...
X