Sie sind auf Seite 1von 4

Logitech Gaming Software: LoL Profile Autodetection Fix https://mohammadg.com/gaming/logitech-gaming-software-lol-profile-a...

Mohammad Ghasembeigi HOME PROJECTS ABOUT ME CONTACT ME


SECURITY, PROGRAMMING AND WEBSITE DEVELOPMENT
guest@mohammadg.com:~$ █

Logitech Gaming Software: LoL Profile


NOV
2016 Autodetection Fix
The issue Pages
If you own a piece of Logitech gaming equipment, chances are you probably play or have played League of Home
Legends. Logitech Gaming Software is a tool provided by Logitech to allow configuring your devices. One Projects
popular feature is profiles which people can use to tweak settings on a per-game basis. This allows you to
About Me
automatically change your DPI as you switch from FPS games to MOBA’s to osu!
Contact Me
Now one issue that many people are experiencing is the fact that the League of Legends executable does not
automatically update to the latest game client executable on launch. This is mainly because Riot Games stores
their game client executable in a path which includes the build version number of the client.

Example path to the game client executable on my system (for build version 0.0.1.152): Recent Posts
Logitech Gaming Software:
As you can imagine, this changes from patch to patch and when it does, Logitech Gaming Software fails to pick LoL Profile Autodetection
up this change (due to an issue with their League of Legends signature). Fix
Fix PHP 500 Internal Server
Error when using date()
Simple PHP File Download
Solution Script
HACKvent 2015: Day 15
There is a relatively easy solution I found which you can apply to fix this issue. As we cannot change the file tree HACKvent 2015: Day 14
structure that Riot uses, we will simply update the signatures that Logitech Gaming Software uses so they can
accurately find and locate the League of Legends game client executable after each patch using a combination
of the Windows registry and regular expressions. Note that Logitech could fix this issue themselves by Recent Comments
shipping a more robust signature with their tool.
Mohammad Ghasembeigi
The steps to solve the issue are as follows: on How to fix your League
of Legends Registry Paths
1. First, we need to ensure that there is a entry in your Windows registry which points to the League of (OP.GG fix)
Legends RADS folder (found inside the directory where League of Legends is installed). You can quickly HolymighT ( Mohammad
make sure all entries are correct by following this previous post that I made by clicking here. This is Reza ) on How to fix your
required! (Don’t skip this step). League of Legends Registry
Paths (OP.GG fix)
HolymighT ( Mohammad
2. Next, close the Logitech Gaming Software by right clicking on its icon in the system tray and selecting the
Reza ) on Logitech Gaming
option.
Software: LoL Profile
Autodetection Fix

3. Open your text editor of choice (i.e. Notepad) as an Administrator. You can do this by typing Notepad in the Logitech Gaming Software:
Windows Search Box, right clicking on the Notepad result and selecting the LoL Profile Autodetection
option. I recommend using Notepad++ as a text editor. Fix on How to fix your
League of Legends Registry
Paths (OP.GG fix)
4. Now, we want to open a XML file called which is shipped with Logitech Gaming Mohammad Ghasembeigi
Software. Press and then in Notepad and navigate to the folder where you installed Logitech on WordPress: Regexp and
Gaming Software. The file we need is located in the folder. Post Views Counter Plugin
The file was located here on my system:

Categories
Make sure you select ‘All Files’ in the open file dialog box so you can see the XML file.
Advent Of Code
Exploitation

1 de 4 9/12/2016 2:59 a.m.


Logitech Gaming Software: LoL Profile Autodetection Fix https://mohammadg.com/gaming/logitech-gaming-software-lol-profile-a...

5. Now, press to search for ‘league of legends’. You should find a block of text that looks very Gaming
similar to this: Hacking Lab
Hackvent 2015
Linux
News
Programming
Security
Server Management
Website Development
This signature is used for the Logitech Gaming Software’s auto game detection feature. First, it looks up Website Reviews
the attribute in the Windows registry with the key name specified (in this case InstallLocation). Then
XSS
it appends the attribute relative path to this value. Note that the relative path already contains
an asterisk (*) where the game client build version should be, this is the regular expression matching which
is used to match any characters. Site Stats
The problem is, this registry key did not even exist on my system and won’t exist on yours if you having Unique Visits
this issue!

Secure the Web

6. Now, we want to replace line 3 from step 5 from the part all the way to the part. Make
sure you don’t replace the or XML elements.

Replace the signature element with the following:

Now, save the file by pressing

This essentially tells Logitech Gaming Software to lookup the registry path that we set in step 1 and use
that as the base path. This fixes the signature.

7. Finally, start up Logitech Gaming Software again. Navigate to the profile section and jot down (in another
Notepad window) all your relevant profile settings so you don’t forget them.

8. Now, delete your current League of Legends profile, we don’t want to use old profiles that you may have
manually created.

9. Next, press the Scan for New Games button.

After a short scan, it should detect the League of Legends game executable. The blue coloured text for
League of Legends indicates that the fix was successful! Press to add the autodetected game profile.

2 de 4 9/12/2016 2:59 a.m.


Logitech Gaming Software: LoL Profile Autodetection Fix https://mohammadg.com/gaming/logitech-gaming-software-lol-profile-a...

10. Verify that the executable was found correctly by checking the properties of the new League of Legends
profile. You should see 1 executable called

3 de 4 9/12/2016 2:59 a.m.


Logitech Gaming Software: LoL Profile Autodetection Fix https://mohammadg.com/gaming/logitech-gaming-software-lol-profile-a...

And that’s it! Now the profile should automatically stay up to date with League of Legends patches. Please note
that Logitech Gaming Software updates may overwrite the file as they update/add more
signatures. This will break the fix so avoid updating the database. This drawback is still much better than
updating the path every time a League of Legends patch occurs which is very frequent in comparison.

Posted in Gaming 1 Comment

Views: 223
Tags: autodetection, detect, league of legends, Logitech Gaming Software, LoL, not found, patches, path, profile, rads

Leave a Reply
Name (required) Comment

Mail (will not be published) (required)

Website

Submit Comment

HolymighT ( Mohammad Reza )


November 24, 2016 at 2:26 AM
Thank You <3
Or
Damet Garm Mohandes

Reply

Home | Projects | Easter Eggs | About Me | Contact Me | RSS


Copyright © 2012 - 2016. Mohammad Ghasembeigi. All rights reserved.

4 de 4 9/12/2016 2:59 a.m.