Posted March 14, 2021
high rated
IMPORTANT - If you are happy with all the bells & whistles and features of Galaxy, and you don't find it too much of a drag on your PC's system resources, then you should just keep using that.
While GOGcli GUI is a kind of replacement or alternative to using Galaxy, it is really only that for downloading your games, and to a somewhat limited degree. You can also see it as a kind of database of your GOG games library.
GOGcli GUI is a frontend program for 'gogcli.exe', a command-line GOG Client created by Magnitus, that works on many platforms, including Windows and Linux and Mac. GOGcli GUI only works on Windows, and is currently the only GUI (Graphic User Interface) for gogcli.exe.
I am very grateful to Magnitus for freely providing his 'gogcli.exe' program, and send BIG THANKS his way. My GUI would not exist, if not for him and others who have given advice to our venture.
You can acquire the required 'gogcli.exe' from here - https://github.com/Magnitus-/gogcli
You can find information about it there, as well as in the thread Magnitus created here at GOG in the Forum.
WARNING - GOGcli GUI only currently supports (been tested with) up to v0.10.0 of gogcli.exe.
https://www.gog.com/forum/general/gogcli_gog_client
GOGcli GUI is really just a tool for those who download the Offline Installers from GOG, and like to have an organized backup or archive of their game files.
GOGcli GUI will obtain a list of game titles in your GOG games library, and allow you to see some data about them, plus enable you to obtain (download) their game files and extras, as well as verifying or validating they downloaded okay. It works with and creates local game folders on your PC or an external drive, including retrieval of a game cover image file for each game.
GOGcli GUI is set to work on demand and mostly on-the-fly. It however does get a full list of your game titles to start with, which can be updated any time to discover new additions. It also keeps and displays information about games that have been updated, as advised by GOG.
The integrity of game files can also be checked at any time, not just after downloading, using a combination of known file size, MD5 (checksum) and ZIP file checking. You could just use GOGcli GUI just for that, especially if you have already downloaded your game files.
At the moment, GOGcli GUI is still a work in progress, though it does most of the basics as listed above, so quite usable right now.
If you are willing to give it a try, then please do so ... and please feel free to give some feedback if you do.
PLEASE REMEMBER - I am providing this program for free, and have spent a lot of time working on it. I primarily code for myself, but are generally willing to share, and take some (potential) user requirements and requests into consideration as well, with the development ... to the limit of my skill set anyway.
Anyway, enough preamble.
Information & Screenshot - https://github.com/Twombs/GOGcli-GUI
Tutorial - https://github.com/Twombs/GOGcli-GUI/wiki
Downloads - https://github.com/Twombs/GOGcli-GUI/releases
CURRENT LIMITATIONS
Only one game (all files) at a time ... though I am working on the code to do multiple games.
No control over download speed.
Once downloading has started, the GUI for the most part remains unusable until that process has finished. I may do something about that, but it isn't in immediate plans.
Any resume ability is down to what 'gogcli.exe' provides, and I have coded for.
The program is not really designed to be run in the background, while playing a game or doing something else memory intensive on your PC ... it is not multi-thread aware.
Some of you may be aware I have worked on a not too dissimilar GUI for gogrepo.py, a Python based downloader for your GOG games (GOGRepo GUI). That can be found via the following.
https://www.gog.com/forum/general/gogplus_download_checker
I've also created a simple version of that (GOGRepo Simple GUI), also found there.
That thread however was started for another one of my GUI programs (GOGPlus Download Checker), that is related to the verifying of GOG game downloads, independent of a Python and 'gogrepo.py' requirement ... though it has other third party requirements (InnoExtract, 7-Zip, UnRAR).
Enjoy!
P.S. If your AV gives any problem with my EXE file, then please satisfy any doubts, by uploading it to Virus Total, after which, if satisfied, you may have to create an exception in your AV for my EXE.
https://www.virustotal.com/gui/
Some AV have issues with AutoIt executables, even big names like Microsoft at times. These are usually false positives in my experience, with them being overzealous. Wait long enough, and the false positives usually go away.
While GOGcli GUI is a kind of replacement or alternative to using Galaxy, it is really only that for downloading your games, and to a somewhat limited degree. You can also see it as a kind of database of your GOG games library.
GOGcli GUI is a frontend program for 'gogcli.exe', a command-line GOG Client created by Magnitus, that works on many platforms, including Windows and Linux and Mac. GOGcli GUI only works on Windows, and is currently the only GUI (Graphic User Interface) for gogcli.exe.
I am very grateful to Magnitus for freely providing his 'gogcli.exe' program, and send BIG THANKS his way. My GUI would not exist, if not for him and others who have given advice to our venture.
You can acquire the required 'gogcli.exe' from here - https://github.com/Magnitus-/gogcli
You can find information about it there, as well as in the thread Magnitus created here at GOG in the Forum.
WARNING - GOGcli GUI only currently supports (been tested with) up to v0.10.0 of gogcli.exe.
https://www.gog.com/forum/general/gogcli_gog_client
GOGcli GUI is really just a tool for those who download the Offline Installers from GOG, and like to have an organized backup or archive of their game files.
GOGcli GUI will obtain a list of game titles in your GOG games library, and allow you to see some data about them, plus enable you to obtain (download) their game files and extras, as well as verifying or validating they downloaded okay. It works with and creates local game folders on your PC or an external drive, including retrieval of a game cover image file for each game.
GOGcli GUI is set to work on demand and mostly on-the-fly. It however does get a full list of your game titles to start with, which can be updated any time to discover new additions. It also keeps and displays information about games that have been updated, as advised by GOG.
The integrity of game files can also be checked at any time, not just after downloading, using a combination of known file size, MD5 (checksum) and ZIP file checking. You could just use GOGcli GUI just for that, especially if you have already downloaded your game files.
At the moment, GOGcli GUI is still a work in progress, though it does most of the basics as listed above, so quite usable right now.
If you are willing to give it a try, then please do so ... and please feel free to give some feedback if you do.
PLEASE REMEMBER - I am providing this program for free, and have spent a lot of time working on it. I primarily code for myself, but are generally willing to share, and take some (potential) user requirements and requests into consideration as well, with the development ... to the limit of my skill set anyway.
Anyway, enough preamble.
Information & Screenshot - https://github.com/Twombs/GOGcli-GUI
Tutorial - https://github.com/Twombs/GOGcli-GUI/wiki
Downloads - https://github.com/Twombs/GOGcli-GUI/releases
CURRENT LIMITATIONS
Only one game (all files) at a time ... though I am working on the code to do multiple games.
No control over download speed.
Once downloading has started, the GUI for the most part remains unusable until that process has finished. I may do something about that, but it isn't in immediate plans.
Any resume ability is down to what 'gogcli.exe' provides, and I have coded for.
The program is not really designed to be run in the background, while playing a game or doing something else memory intensive on your PC ... it is not multi-thread aware.
Some of you may be aware I have worked on a not too dissimilar GUI for gogrepo.py, a Python based downloader for your GOG games (GOGRepo GUI). That can be found via the following.
https://www.gog.com/forum/general/gogplus_download_checker
I've also created a simple version of that (GOGRepo Simple GUI), also found there.
That thread however was started for another one of my GUI programs (GOGPlus Download Checker), that is related to the verifying of GOG game downloads, independent of a Python and 'gogrepo.py' requirement ... though it has other third party requirements (InnoExtract, 7-Zip, UnRAR).
Enjoy!
P.S. If your AV gives any problem with my EXE file, then please satisfy any doubts, by uploading it to Virus Total, after which, if satisfied, you may have to create an exception in your AV for my EXE.
https://www.virustotal.com/gui/
Some AV have issues with AutoIt executables, even big names like Microsoft at times. These are usually false positives in my experience, with them being overzealous. Wait long enough, and the false positives usually go away.
Post edited March 23, 2021 by Timboli