antonpup / Aurora

Unified lighting effects across multiple brands and various games.
http://www.project-aurora.com/
MIT License
1.83k stars 367 forks source link

The Division RGB support not working (Logitech wrapper needs to be updated) #1103

Open okk1980 opened 6 years ago

okk1980 commented 6 years ago

What are you experiencing an issue with?

What kind of an issue is it?

Expected behavior:

Play The Division and see RGB lightning on devices based on the Division Logitech RGB support

Actual behavior:

All RGB devices turn rgb to off on start and playing of the game if aurora is running

How often does this problem occur?

This problem occurs... everytime

Please describe the steps to reproduce this issue:

The issue can be reproduced by doing following steps:

  1. Logitech Gaming Software installed 9.00.42 (May 10th 2018)
  2. Installed Aurora 0.6.1-dev4
  3. followed the installation steps: a. Enabled in Logitech Gaming software to allow game interaction and deactivated conflicting Logitech profiles b.used patch Logitech SDK button on The Division profile
  4. Started The Division 5.activated RGB Keyboard support in The Division setting 6.joined gamin session

What is the version of Aurora you are experiencing this issue with?

My version is... 0.6.1-dev4 and 0.6.1-dev4-307

Does the previous version of Aurora have this issue?

First time I try Aurora

Please include any logs, screenshots, or files that are related to this issue:

https://pastebin.com/HYvk9YTU

okk1980 commented 6 years ago

I think i found the underlying issue:

the Logitech SDK installed bye the Logitech Gaming Software Version 9.0.42 is not compatible with the Aurora Patch for the SDK. The Auro DLL is for version 8.92.67 After the patch the SDK can't be initialized anymore - tested this with the Logitech SDK G910 Application. Unpatched I can use this sample application and change my mouse and rgb speakers. After applying the Aurora patch the G910 sample application from the Logitech SDK download gives an error at the beginning that the sdk can't be initiated. Changing colors is then not working - (as expected on an error message) Is there a way to get the patched logitech SDK DLL for the current version?

okk1980 commented 6 years ago

Any feedback?

simon-wh commented 6 years ago

I see, I'll try and get this sorted soon.

simon-wh commented 6 years ago

I just tested the G910 Sample from the latest Led sdk download (LED_8.98) and it works just fine with the wrapper, if I use the one from LED_8.87 the sample breaks using the wrapper. So I'm not certain that the "wrapper needs to be updated" is the problem, I don't own The division so I can't test directly with that, but I do have some of the other games that have logitech integration and can see if those are working. Possibly related to #1015 EDIT: I am using the latest LGS version, but that shouldn't matter, the only thing that matters is if the game has been updated to use the newer version of the dll that the wrapper replaces.

okk1980 commented 6 years ago

Hi Simon-wh,

thank you for your investigation. I came to the same conclusion.

If games are based on the previous SDK they are incompatible with the patched dll. The code that crashes based on LED_8.87 is the init command (LogiLedInit). So the first call you do to get the logitech rgb running.

I tested Battlefield 1, Batman Arkham Asylum, World of Warcraft. None of them works. Currently installing Battlefield 4 and Mirror's Edge to see if one of them works.

Is there any other option to get it work with more than the most recent sdk? Is there acutally a game that is working with the patched dll?

Khurune commented 6 years ago

Can confirm this issue.

Any chance of getting an updated lib ?

Ok after some more toying around, It looks like I may of messed up maybe? (Razer Blackwidow V2) Started working after a few things. Closed LSG down, this allowed me to select yes on the 3rd party tab again. Still nothing, exited the game again, reapplied Logic wrapper, spammed it a few times as I'd installed it like 10times already. Then I installed the Razer patch from the Devices and Wrappers to the root folder of division, now the lighting seems to work.

So either I screwed up somewhere to start with, or maybe I forgot to apply the razer patch to the division root folder in the first place.

Updated and left this here instead of deleting the comment just in case this actually helps someone else. If it helps even just 1 person barr myself, then excellent.

Thank you for your continued work on the Aurora project, this is my goto for any keyboard brand I use (soon to get Roccat, so add support pl0x :P jk)

diogotr7 commented 6 years ago

The division is working for me right now in the latest commit (dishonored support)