logitech-g-hub-settings-extractor icon indicating copy to clipboard operation
logitech-g-hub-settings-extractor copied to clipboard

How to use?

Open VanyaTheSpark opened this issue 1 year ago • 5 comments

I don't understand how do I install your script. Installed brew via terminal but the command python ghub-settings.py doesn't work. Can you help me? I backed up my settings.db file and reinstralled ghub but for some reason it doesn't restore my profiles after file replacement and termination of the running processes, logitech support haven't responded for two days :( MacOs Sonoma

VanyaTheSpark avatar Aug 19 '24 21:08 VanyaTheSpark

Do you have python 3.x installed? Write the following in a terminal: python --version If it's installed, what's the error message of python ghub-settings.py?

gabfv avatar Aug 20 '24 00:08 gabfv

Do you have python 3.x installed? Write the following in a terminal: python --version If it's installed, what's the error message of python ghub-settings.py?

Python 3.12.

~ % cd /Users/ivanzakhmatov/Library/Application\ Support/LGHUB/settings.db python ghub-settings.py cd: too many arguments vanya@Air-Vanya ~ %

VanyaTheSpark avatar Aug 20 '24 20:08 VanyaTheSpark

~ % cd /Users/ivanzakhmatov/Library/Application\ Support/LGHUB/settings.db cd: not a directory: /Users/ivanzakhmatov/Library/Application Support/LGHUB/settings.db vanya@Air-Vanya ~ % python ghub-settings.py zsh: command not found: python vanya@Air-Vanya ~ %

VanyaTheSpark avatar Aug 20 '24 20:08 VanyaTheSpark

hello, thank you for this fix. I have no programming exp and was wonder do you have a video explaining how to do this or step by step instructions how to do this?

thank you for your time, Lord Meridius.

lordmeridius avatar Dec 26 '24 21:12 lordmeridius

@lordmeridius : In short, much of the knowledge needed to do something useful with this tool is by trial (reverse-engineering) and general knowledge of coding. Sadly, I don't think I can help you much to do anything of value with this tool since all it mostly does is extracting/inserting the JSON data structure from/into the sqlite database. For example, modifying a macro, or changing a game's settings, is left up to reverse-engineering.

gabfv avatar Dec 26 '24 22:12 gabfv