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
TerriblePurpose: Hey, just a heads up. I'm using this version and having no issues with multiple DLs, but there may be a problem with titles with the '&' character in the name. Twice so far I've had the app report unable to retrieve info (or files, I can't recall the exact wording). Both titles had this character in the name

first one was Beyond Good & Evil
other was Breach & Clear
I might be at least partly to blame on this one (in that it is the unicode encoding instead of & though that should just cause the display to be a little weird, not crash). I'll take a peek at it this weekend and see what I can do.

avatar
TerriblePurpose: On a side note, I don't seem to be getting the DL speed with your app that I do either through the browser or through Galaxy. I have a fiber connection, and via Galaxy I'm getting up to 70+ Mbs/sec DL speeds.

GOGcli GUI seems to consistently be far slower than 10 Mbs (Currently DLing through it and it's reporting 4.6 Mbs/sec) Any ideas with that?

Cheers.
If you have the time at some point, can you try the same download directly with gogcli (gogcli gog-api download-url-path <put the url of some large file here>) and let me know what kind of speed you are getting directly with the client?

Against the GOG api, I've only troubleshooted so far with my rather modest ~3.1MB/s connection.

Otherwise, I couldn't tell you if its due to the command line client or some overlapping logic in GOGcli GUI.

PS: Apparently, there is a lot of traffic right now due to the sale. Could be that too.
Post edited March 26, 2021 by Magnitus
avatar
Magnitus: If you have the time at some point, can you try the same download directly with gogcli (gogcli gog-api download-url-path <put the url of some large file here>) and let me know what kind of speed you are getting directly with the client?

Against the GOG api, I've only troubleshooted so far with my rather modest ~3.1MB/s connection.

Otherwise, I couldn't tell you if its due to the command line client or some overlapping logic in GOGcli GUI.

PS: Apparently, there is a lot of traffic right now due to the sale. Could be that too.
Not a big deal on the issue with the '&', but thought I'd mention it. I only have one other game (well, series) with that character, which is the Sam & Max games.

As for testing, I'll see what I can do. You may be right that it's the sale, but I'm currently DLing a backup installer through Galaxy as well as DLing installers through the GOGcli GUI. Former is DLing a GB worth of data in about 12 seconds. The latter is taking minutes.
avatar
Magnitus: I might be at least partly to blame on this one (in that it is the unicode encoding instead of & though that should just cause the display to be a little weird, not crash). I'll take a peek at it this weekend and see what I can do.
Quick update: tried Dling the Sam & Max games just to test the '&' issue. All failed.

Command line window opens and the cursor flashes but nothing happens. When I close the command line window I get an Add Error message that says:

Retrieval Failed!

Then the name of the game under that.
Post edited March 26, 2021 by TerriblePurpose
avatar
TerriblePurpose: Not a big deal on the issue with the '&', but thought I'd mention it. I only have one other game (well, series) with that character, which is the Sam & Max games.

As for testing, I'll see what I can do. You may be right that it's the sale, but I'm currently DLing a backup installer through Galaxy as well as DLing installers through the GOGcli GUI. Former is DLing a GB worth of data in about 12 seconds. The latter is taking minutes.
Btw, something else that you might want to try for comparative purposes is to download one of the larger game files from your browser (from GOG's library page) and see what speed you are getting there.

This would probably give a good baseline indication of the kind of speed you might expect from that endpoint.
Post edited March 26, 2021 by Magnitus
avatar
Magnitus: Btw, something else that you might want to try for comparative purposes is to download one of the larger game files from your browser (from GOG's library page) and see what speed you are getting there.

This would probably give a good baseline indication of the kind of speed you might expect from that endpoint.
Okay, in the intervening time, it's speeded up some. Still not nearly as fast as Galaxy. However, through the browser... similar speeds to the GOGcli GUi.

So you're likely correct in that it's on GOG's end due to the sale. Cheers. Sorry for the bother.
Okay, I've had a bit of a think ..... but don't worry, I'm okay now. ;)

Red Green silliness (great humor) aside, I took a while to ponder how to deal with the file name change issue possibility, and decided on the following.

1. Not to make a manifest entry replacement mandatory for the game being downloaded.
2. To instead, just check the filename of every file before it is downloaded, using a quick query to GOG.
3. But don't do that (2.), if the 'Download the latest game file information' option is enabled on the SETUP window.
4. Silently deal with any file name change found, correcting the name and checksum and size values as needed.
5. Report any changes after the 'Game Files Selector' window closes, by showing a brief summary in the 'Status' field.
Screenshot - Tutor_39.png
6. Save detail to a file called 'Alerts.txt', which can be viewed or cleared via a 'Games' list right-click menu option 'Alerts'.
Screenshot - Tutor_40.png
7. Also record any checking done, to the 'Log' file.
8. To have any uncleared alert show on every program start ... especially useful after using a SHUTDOWN option.
9. Don't automatically update the 'Manifest.txt' file for any changes found. Instead, leave that up to the user.

NOTES
If user does get an alert, then they should turn on (enable) the 'Download the latest game file information' option on the SETUP window, and then do an 'ADD TO MANIFEST' for each effected game title. After which they can unset (disable) that option again, if they wish.
You may still have a file name issue, if the quick query doesn't return values correctly or at all ... but that should hopefully be rare, and be reported in the 'Log' file.
Post edited March 27, 2021 by Timboli
GOGcli GUI v1.5 has been released.

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

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

This update has a BUGFIX for download speed reporting, plus some other improvements.

See my previous post above, for details regarding some of the improvements.
Other details can be found at the download link, including screenshot links.
Post edited March 27, 2021 by Timboli
avatar
Timboli: GOGcli GUI v1.5 has been released.

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

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

This update has a BUGFIX for download speed reporting, plus some other improvements.

See my previous post above, for details regarding some of the improvements.
Other details can be found at the download link, including screenshot links.
Thanks. I'll grab it tomorrow. Other than the speed thing I mentioned earlier (and I think that's due to traffic on GOG's end), this app is working like a charm. I've queued up 10 games at a time and gamed on the same rig while everything was DLing in the background. No issues. Great work, Timboli!
avatar
TerriblePurpose: Hey, just a heads up. I'm using this version and having no issues with multiple DLs, but there may be a problem with titles with the '&' character in the name. Twice so far I've had the app report unable to retrieve info (or files, I can't recall the exact wording). Both titles had this character in the name

first one was Beyond Good & Evil
other was Breach & Clear

I'll test a third one as well.
I'll double check those games, but this should be fixed in the version you are using. However, if the manifest entries for those games predate that version, then you need to replace them. I did discuss this some posts back, but maybe it was a bit much to take in.

To replace a manifest entry, make sure that the 'Download the latest game file information' option is enabled on the SETUP window first, then do a 'ADD TO MANIFEST' for each game title that has an & (ampersand) in the title. You can disable that option again afterward, if that is how you prefer it.

avatar
TerriblePurpose: On a side note, I don't seem to be getting the DL speed with your app that I do either through the browser or through Galaxy. I have a fiber connection, and via Galaxy I'm getting up to 70+ Mbs/sec DL speeds.

GOGcli GUI seems to consistently be far slower than 10 Mbs (Currently DLing through it and it's reporting 4.6 Mbs/sec) Any ideas with that?
There was a download speed reporting issue with my GUI, after the first download since the program started. This is fixed in the latest update. It did not impact the download speed, just reported it wrongly.

------------------------------------------------------------

avatar
TerriblePurpose: Thanks. I'll grab it tomorrow. Other than the speed thing I mentioned earlier (and I think that's due to traffic on GOG's end), this app is working like a charm. I've queued up 10 games at a time and gamed on the same rig while everything was DLing in the background. No issues. Great work, Timboli!
Thanks and great to hear it is working well for you .... mostly.

Today, probably because it is the weekend, I've noticed slower downloading for myself ... about 1.4 Mb/s slower.

With this new update, you can now queue up to 15 games.
Post edited March 27, 2021 by Timboli
avatar
Timboli: I'll double check those games, but this should be fixed in the version you are using. However, if the manifest entries for those games predate that version, then you need to replace them. I did discuss this some posts back, but maybe it was a bit much to take in.

To replace a manifest entry, make sure that the 'Download the latest game file information' option is enabled on the SETUP window first, then do a 'ADD TO MANIFEST' for each game title that has an & (ampersand) in the title. You can disable that option again afterward, if that is how you prefer it.
Looks like I missed that inyour previous reply. I'm a bit distracted due to some things going on in my personal life. I'll fix that and test it out.
avatar
Timboli: Thanks and great to hear it is working well for you .... mostly.

Today, probably because it is the weekend, I've noticed slower downloading for myself ... about 1.4 Mb/s slower.

With this new update, you can now queue up to 15 games.
15 now? Awesome! And no worries, it's working great, not just 'mostly'.
avatar
TerriblePurpose: Looks like I missed that in your previous reply. I'm a bit distracted due to some things going on in my personal life. I'll fix that and test it out.
No problem, I can sure relate to that, and some of my posts can get rather complex anyway ... hard to avoid though.

avatar
TerriblePurpose: 15 now? Awesome! And no worries, it's working great, not just 'mostly'.
Excellent. :)
avatar
TerriblePurpose: first one was Beyond Good & Evil
other was Breach & Clear
By the way, both of those games downloaded fine for me ... at least the small files ... did not try the larger ones.
avatar
TerriblePurpose: first one was Beyond Good & Evil
other was Breach & Clear
avatar
Timboli: By the way, both of those games downloaded fine for me ... at least the small files ... did not try the larger ones.
Got the new version late last night. Made the adjustments to the manifest. They DLed fine, so it was PEBKAC on this end. New version working great. 15 more games backed up. Cheers!
avatar
TerriblePurpose: Got the new version late last night. Made the adjustments to the manifest. They DLed fine, so it was PEBKAC on this end. New version working great. 15 more games backed up. Cheers!
Excellent.

I am working on a manifest corruption check & fix option, which I have just uploaded the partially done version of, in case it would have been helpful to you, but sounds like you don't need it now. Probably still worth running though, to be sure. It only reports at this stage.
I have done an intermediate update, so not a full release yet.

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

Latest Details - https://github.com/Twombs/GOGcli-GUI/blob/main/Latest Changes.txt

You can download the EXE file and overwrite your existing one, but always make sure you have the latest zip release installed first.

There are two new features added.

(1) Check & Fix The Manifest - Which checks your manifest for corruption, and currently just reports on it. I am still working on the fix code.

Screenshot - Tutor_41.png

Screenshot - gogcli_results.png

How to decipher the results
In the screenshot, you can see the first corrupted entry '1', that lists two games - Deadly Dozen and Deadly Dozen Pacific Theater. What has occurred to make it corrupt, is that both those games exist in the same manifest entry. This was caused by the fact, that an older manifest query return was based on the provided query text of 'Deadly Dozen' and that text was found in two game titles, so it returned them as one entry. My code now detects and only adds the correct query return portion to the manifest. I had previously been presuming a return was unique to one game, but alas, not so sometimes. NOTE - If Deadly Dozen Pacific Theater had also been added to the manifest independently, then you would then have two instances of that game and files listed, which you don't want. You just want that independent instance to exist.

P.S. The current version of GOGclci GUI should no longer create corrupted entries. In fact not since v1.1. Any earlier corrupted entries would remain though, until fixed ... or you completely re-created your manifest.

(2) Backup Regime - All key program files are checked at program start, and if changed backed up to a 'Backups' sub-folder. A maximum of 5 cycled copies for each file is kept, oldest being overwritten once you get to five.
Post edited March 28, 2021 by Timboli
GOGcli GUI v1.6 has been released.

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

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

New Features Update. See previous post for further information.

NOTES
Unless you used v1.0 or less of GOGcli GUI, then you are unlikely to have or get corrupted manifest entries. So yes, I have implemented a good chunk of code, probably for nothing ... though it did help me.

Bar any bugs turning up or some script breaking change to a newer version of gogcli.exe, the program seems quite stable and usable now. Time for me to take a break for a while ... maybe do some updating to GOGRepo GUI and GOGRepo Simple GUI ... and probably even GOGPlus Download Checker. There are some things I have implemented in GOGcli GUI, that should be added or changed in those other GUIs of mine.

P.S. Not to mention more reading, watching and playing of games.