This should be my last detailed update post in this thread for
GOGcli GUI, as I will be creating my own thread next and adding to the Wiki for it.
You can download the
Second Beta Release of
GOGcli GUI in the link below. Ignore the trailing 3, that is just for my records.
https://github.com/Twombs/GOGcli-GUI/releases/tag/v0.1_b03 ZIP file checking is now supported. This is fairly basic, and works on getting a count of files or folders in the root of the zip file. At this point, until I find a differently corrupted zip file to double check with, incomplete downloads have only been tested and they report '0' content with my check, even though a program like 7-Zip will report more content while also showing an error. In fact, my last check was with complete and incomplete downloads of the Blood 2 Soundtrack, and I got '0' content for the incomplete and '17' for the complete. Whereas 7-Zip reported '11' for the incomplete and '17' for the complete. So my zip check method seems fairly reasonable at this point.
NOTE - Many zip files from GOG just have a single folder in the root of it. Blood 2 Soundtrack doesn't, so a good test. Please report any issues.
gogcli_selector_7.png Log file writing has been improved. Visual improvements in the text file with more gaps, and a few more report instances.
Multiple manifest retrieval (batch of 10 or less) is now supported. Basically you select a game title on the list, then click the ADD TO MANIFEST button while holding down the CTRL key, and the game title and ID will be added to a manifests retrieval list. The title of the button will also change to MANIFEST LIST and stay that way even after a program restart until cleared. See right-click list menu options to VIEW or CLEAR. At the moment the list is limited to 10 game titles at one time. While the button is named MANIFEST LIST, you can click it to process the list ... all successful retrievals are removed from the list.
gogcli_main_7.png Support for gogcli.exe (v0.8.0) in regard to the new download destination parameter. This means your GAMES folder can be on another drive now without a relocation penalty. Please note, that game files are initially downloaded to the root of your main GAMES folder, then relocated to the game title sub-folder(s), where size and checksum and zip testing is done. The checksum and zip testing is only done after all selected files have been downloaded.
Added a gogcli.exe version check (checksum comparison). Because of the new download destination parameter in v0.8.0 of gogcli.exe, it is important for the GUI program to know which version of gogcli.exe is being used, so that it uses the right commands for that version. The program has a checksum record (Win32 and Win64) of gogcli.exe versions up to v0.8.0. Any unrecognized version at this point is deemed v.0.9.0, so treated as having the features of v.0.8.0 at least. For those compiling their own version of gogcli.exe, they will be seen as v.0.9.0 for now, so ensure features are compatible or there could potentially be an issue.
-------------------------------------------------------
See the first post in this thread for a link to download required gogcli.exe and information about it.
-------------------------------------------------------
See the following for source and information.
https://github.com/Twombs/GOGcli-GUI See the following and other posts here (for now) for further information.
https://www.gog.com/forum/general/gogcli_gog_client/post77 I have made a start on the Wiki at GitHub, but nothing much in it yet.
https://github.com/Twombs/GOGcli-GUI/wiki