It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
avatar
Berzerk2k2: I've literally no idea how to use this and I'm too old and tired to figure it out myself. It there a video tutorial available anywhere?
I am not aware of any video tutorial, and creating such is not my thing.

I do have a text and pictures tutorial though, which can be accessed via the Wiki.

https://github.com/Twombs/GOGcli-GUI/wiki

It's not completely up-to-date yet, but should cover most things ... certainly get you started with enough of the basics.
Post edited June 19, 2021 by Timboli
avatar
Timboli: I do have a text and pictures tutorial though, which can be accessed via the Wiki.

https://github.com/Twombs/GOGcli-GUI/wiki
"6. Click the SETUP button ... one of the few not disabled at this point."

I can't click that button because it is disabled.
If the SETUP button is disabled, then you are likely missing a file or a recognized (supported) version.

Did you download and unzip GOGcli GUI v1.9.zip?

Did you download gogcli.exe?

Does gogcli.exe exist in the same folder as GOGcli GUI.exe?
avatar
Timboli: Did you download and unzip GOGcli GUI v1.9.zip?

Did you download gogcli.exe?

Does gogcli.exe exist in the same folder as GOGcli GUI.exe?
Yes I downloaded everything needed and it was all put into the same folder. No idea why it was not working but I redownloaded everything just a couple minutes ago and it works now. I've not done anything different before. Kinda weitd but hey that's the "magic" of using a PC.
Maybe your AV was temporarily blocking gogcli.exe the first time round.
While doing an update to my Games List to add recent purchases, I noticed an extra addition, that actually turned out to be a renaming. Syberia 2 had become Syberia II. This was a day or so before the first two Syberia games became the latest freebies at GOG.
Post edited July 15, 2021 by Timboli
One of the failings of my GOGcli GUI program, was its inability to detect and record multiple CDKeys (serials, codes, etc).

Chiefly, this is because only the main game CDKey is present in the manifest, not any belonging to DLCs etc.

You could however, using the DETAILS button, download the basic game details, and other CDKeys would be listed there in the resulting text file.

Since the last full release (v1.9) of GOGcli GUI I have made quite a few changes, some of that to what the DETAILS button does, which is to now present another window, with various options for getting even more game detail. Today I made even more changes, adding a further two buttons to the window, along with a few aspects relating to CDKey checking and saving etc. On that window, the GENERAL button, does what the DETAILS button did prior to a "Game Details' window being provided, but it now also does more in relation to CDKeys.

The GENERAL button now also offers to copy the 'Details.txt' file to the selected game's folder, as well as extracting all the CDKeys and saving to the 'CDKeys.txt' file, which can be viewed via a right-click option on the 'Games List'. It is important to note, that the entries in the 'CDKeys.txt' file are very basic, whereas the 'Details.txt' file contains more specific CDKey information (i.e. DLC title etc).

I may improve things further, and have the 'Details.txt' file saved to the game folder when downloading game files.

But for now, you can just use the DETAILS button to assist with game CDKey information.

That last will require downloading the latest update of GOGcli GUI, from the following.

EXE - https://github.com/Twombs/GOGcli-GUI/blob/main/Source/GOGcli%20GUI.exe

And if you haven't already done so, the last (v1.9) release of GOGcli GUI, which must be installed first, then you can overwrite the 'GOGcli GUI.exe' file with the EXE download one.

Download - https://github.com/Twombs/GOGcli-GUI/releases/tag/v1.9

More specific detail about what has changed since v1.9, can be found in the following links.

Latest Changes - https://github.com/Twombs/GOGcli-GUI/blob/main/Source/Latest%20Changes.txt

Screenshot - https://github.com/Twombs/GOGcli-GUI/blob/main/Source/gogcli_details_2.png?raw=true

NOTE - The new MANIFEST button, allows you to view just the game entry from the manifest in a text file ... if it exists.

CDKey CHECK & FIX is the other new button.
Post edited July 25, 2021 by Timboli
I've had to do a BUGFIX, and while doing that I also added support for the recognition of gogcli.exe v0.11.0.

EXE - https://github.com/Twombs/GOGcli-GUI/blob/main/Source/GOGcli%20GUI.exe

Please follow the instructions from my previous post.

The bugfix was in relation to a wrongly set variable in one section of code, no doubt due to a copy & paste and then an overlooked adjustment. This bug crashed the program for me, while building the Download List. I am presuming this did not surface until now, because I had been downloading my games individually with my GUI, since my last update.

My apologies if it impacted anyone, and it was just in relation to the newer CDKey code, during the checking phase.
I've done another update to GOGcli GUI, but still no full release.

Latest EXE - https://github.com/Twombs/GOGcli-GUI/blob/main/Source/GOGcli GUI.exe

Please follow the instructions from my previous posts, if unfamiliar with my GUI and gogcli.exe.

Newcomers especially will need to install the last full release before overwriting the EXE with my latest update EXE.

https://github.com/Twombs/GOGcli-GUI/releases/tag/v1.9

https://github.com/Twombs/GOGcli-GUI

Wiki plus Tutorial - https://github.com/Twombs/GOGcli-GUI/wiki

The only thing new in this update, is the ability to discover orphaned games in your manifest. A recent example of that is the Timberborn Demo, which GOG removed from the library of those that had it.

You use this new feature, by right-clicking on the Games list, and selecting - The Manifest -> Check For Orphan Entries

It is too late for the Timberborn Demo now, but a restore option is available if you act quick enough or GOG are slow at tidying up after themselves. It doesn't restore the game to your GOG library, just the GUI 'Games' list, but it might give you a last chance at downloading the last game file(s) via my GUI. I was still able to download the last Timberborn Demo update, after it had been removed from my library, because the links still remained in my manifest.

Personally I am totally against GOG removing items from our library, unless there is truly a good reason for it, which there wasn't in the case of the Timberborn Demo.
Post edited August 28, 2021 by Timboli
avatar
Timboli: ...
Thanks, I just checked if I'd be able to get the Timberborn demo this way - unfortunately it doesn't seem to be the case (anymore).

Any chance you could upload the demo to a google drive or similar file hosting service and (privately) share the link?
After it was featured quite a bit during this year's Gamescom coverage I only then remembered that I had the demo in the library, or so I thought at least.
Thanks in advance.
Post edited August 28, 2021 by Treewhisperer
avatar
Treewhisperer: Any chance you could upload the demo to a google drive or similar file hosting service and (privately) share the link?
Sorry, but it would be inappropriate to share the file. I know it's only a demo, and it was free, but I would be sure to be transgressing GOG rules etc if I did share it.

Here's the entry from my manifest, which you might be able to use with gogcli.exe, if the file still exists.
I imagine it only works, if it does, if you had the game in your library.

"Games": [
{
"Id": 1706191726,
"Title": "Timberborn Demo",
"CdKey": "",
"Tags": [
"DEMO"
],
"Installers": [
{
"Languages": [
"english"
],
"Os": "windows",
"Url": "/downloads/timberborn_demo/en1installer0",
"Title": "Timberborn Demo",
"Name": "setup_timberborn_demo_v20210319-6179b39-d_(64bit)_(45707).exe",
"Version": "v20210319-6179b39-d",
"Date": "",
"EstimatedSize": "566 MB",
"VerifiedSize": 593604992,
"Checksum": "12c574e504161a9ef97dae8bdb6e93df"
},
{
"Languages": [
"english"
],
"Os": "mac",
"Url": "/downloads/timberborn_demo/en2installer0",
"Title": "Timberborn Demo",
"Name": "timberborn_demo_enUS_v20210319_6179b39_d_45707.pkg",
"Version": "v20210319-6179b39-d",
"Date": "",
"EstimatedSize": "565 MB",
"VerifiedSize": 592958780,
"Checksum": "7e645b5af843ce4d2e16392a8a281dbc"
}
],
"Extras": [],
"EstimatedSize": "1.13 GB",
"VerifiedSize": 1186563772
}
],
"EstimatedSize": "1.13 GB",
"VerifiedSize": 1186563772,
"Filter": {
"Titles": [
"Timberborn Demo"
],
"Oses": [
"windows",
"mac",
"linux"
],
"Languages": [
"english"
],
"Tags": [],
"Installers": true,
"Extras": true,
"ExtraTypes": [],
"Intersections": []
}
}
The file does still exist, as I've just downloaded it again to check, after making another improvement to my GUI code.

THE FOLLOWING SHOULD ONLY WORK for those who had the game in their library at GOG.

If an entry for the game exists in a backup file for 'Games.ini' in your Backups folder, you shouldn't need to do the following, just use my latest GUI EXE to restore the orphaned game via that right-click check option (see next post).

Along with the above manifest entry in the Manifest.txt file, you would need the following entries in other GUI files ... but only if you are not going to manually use gogcli.exe. IMPORTANT - Also ensure that unlike the above post, each line has the correct number of spaces at the start, see existing entries as a guide.

Titles.txt (insert the following line at the end ... ensure no line feed after the last entry, and ensure the file is saved with Line Feeds and not Carriage Returns plus Line Feeds.)

Timberborn Demo|1706191726|0

Games.ini (insert the following, and normally an INI file has Carriage Returns plus Line Feeds.)

[1706191726]
title=Timberborn Demo
slug=timberborn_demo
image=//images-3.gog-statics.com/7ebfe220139dbf82b0672a711dc8caa2f57f50715c5518a771246d4743b9db45
URL=/game/timberborn_demo
category=Simulation
OSes=Windows, Mac
DLC=0
updates=1

Advisable that GOGcli GUI is not running when you do this or it will need restarting.
Also highly advised to run the latest GOGcli GUI.exe file, which I have just uploaded to GitHub.

P.S. In my view, if you had the demo in your library, you are legitimately entitled to it, even if GOG now don't give you easy access to it. Many of us would have already downloaded it. Be advised though, that the developer asked for the demo to be removed, because the full version of the game is now significantly different. Removing games from your library though, without your permission, is just not on.
Post edited August 30, 2021 by Timboli
I've done another update to GOGcli GUI, but still no new full release.

Latest EXE - https://github.com/Twombs/GOGcli-GUI/blob/main/Source/GOGcli GUI.exe

Please follow the instructions from my previous posts, if unfamiliar with my GUI and gogcli.exe.

Newcomers especially will need to install the last full release before overwriting the EXE with my latest updated EXE.

https://github.com/Twombs/GOGcli-GUI/releases/tag/v1.9

https://github.com/Twombs/GOGcli-GUI

Wiki plus Tutorial - https://github.com/Twombs/GOGcli-GUI/wiki

A few new things in this update.

Backups are now checked for the orphan entry, and restored from there if they exist, so a web connection and GOG API entry may not be required. NOTES - Even if an entry is restored, it should only be seen as short term temporary, and no guarantee of being able to retrieve data or files from GOG. If you are quick enough, you may be able to download the last listed file(s). Updating the 'Games' list will always remove restored entries, though 'Check For Orphan Entries' may be able to restore them again.

Added two more right-click options to the 'The Manifest' sub-menu entry. These enable viewing either the entire manifest in your web browser or just the manifest entry of selected game in a text file.

SCREENSHOT - gogcli_menu.png

BUGFIX involving a check of the manifest at program start, to detect if Line Feeds have been replaced by Carriage Returns plus Line Feeds. If found, then corrections are made to the manifest. This issue should only possibly occur if the user has manually edited the manifest.
Post edited August 30, 2021 by Timboli
For those who may be interested, I've created (or rather, adapted) a new program, GOGger Wishlist, which can be seen as somewhat complimentary to my GOGcli GUI program, though it is entirely standalone as well.

GOGger Wishlist, was built on the ashes of a much older program of mine (GetGOG Wishlist), which stopped working recently. GetGOG Wishlist itself was complimentary to an even older program of mine, IonGoG Wishlist, which I still use to keep information etc about GOG games.

In short, GOGger Wishlist, is a Windows user program, that keeps tabs on the games you have on your online GOG Wishlist. It was developed to make up for some of the limitations of that online Wishlist. Essentially it keeps a record of price changes, to assist with purchasing decisions.

It's a simple enough affair, and unlikely to be as fast as browsing your online Wishlist, but some of you might find some of its features useful, so I am sharing it.

DOWNLOAD - https://github.com/Twombs/GOGger-Wishlist/releases/tag/v1.3

INFO - https://github.com/Twombs/GOGger-Wishlist

Enjoy!

P.S. Please let me know if you have any issues, as outside of how I use it, I haven't done much testing so far.
Post edited September 08, 2021 by Timboli
For a good long while now, I have had it in mind, that I should probably do a version of my GOGRepo Simple GUI for gogcli.exe.

And so with the advent of slower download speeds for months now, it seems I should really get onto doing that.

I have the name GOGcli Verify GUI in mind.

The program would be a good supplement to downloading your games from GOG, using something like Free Download Manager 5. You download your game files with FDM 5 (or your browser), then verify their integrity with GOGcli Verify GUI.

Of course, my current GOGcli GUI program has verify (validate) abilities already, both automatically after downloading with it, or you can use a manual option for a file or folder.

But I like the idea of a simpler GUI, which might also appeal to others, who don't want to use gogcli.exe to download their games, but wouldn't mind using it to check file integrity.

With the program, I would be borrowing bits from my GOGRepo Simple GUI program, and bits from the 'Game Files Selector' download window of GOGcli GUI, to give a more visually informative version. And unlike GOGRepo Simple GUI, you won't need to have Python installed.

No promises about developing this, but I am seriously thinking about doing so. For Windows users only.

P.S. Currently I am downloading a Linux version file for my latest purchase at GOG. It is a 10.6 Gb file, and I am getting average speeds of over 5 MB/s with FDM 5. I would be getting less than half that with my browser downloader or with gogcli.exe. So if I want timely downloads and checking, it appears I need to use a combination of FDM 5 and gogcli.exe.
Post edited September 14, 2021 by Timboli